CSS was not being imported! Fixed: ✅ Added 'import ../styles/global.css' to BaseLayout.astro ✅ Rewrote CSS with plain CSS (not @apply which wasn't working) ✅ Cookie banner has inline styles as backup ✅ Font size: 16px base ✅ Solid colors: green-600 (#16a34a), gray-900 (#111827) ✅ Footer has policy links Build: 12 pages ✅
36 lines
613 B
JavaScript
36 lines
613 B
JavaScript
/**
|
|
* @import {IndentLines} from '../types.js'
|
|
*/
|
|
|
|
const eol = /\r?\n|\r/g
|
|
|
|
/**
|
|
* @type {IndentLines}
|
|
*/
|
|
export function indentLines(value, map) {
|
|
/** @type {Array<string>} */
|
|
const result = []
|
|
let start = 0
|
|
let line = 0
|
|
/** @type {RegExpExecArray | null} */
|
|
let match
|
|
|
|
while ((match = eol.exec(value))) {
|
|
one(value.slice(start, match.index))
|
|
result.push(match[0])
|
|
start = match.index + match[0].length
|
|
line++
|
|
}
|
|
|
|
one(value.slice(start))
|
|
|
|
return result.join('')
|
|
|
|
/**
|
|
* @param {string} value
|
|
*/
|
|
function one(value) {
|
|
result.push(map(value, line, !value))
|
|
}
|
|
}
|