diff --git a/.changesets/2026-09-05-lantai-360px-dapat-gerbang.md b/.changesets/2026-09-05-lantai-360px-dapat-gerbang.md new file mode 100644 index 0000000..6c40808 --- /dev/null +++ b/.changesets/2026-09-05-lantai-360px-dapat-gerbang.md @@ -0,0 +1,53 @@ +--- +bump: patch +tipe: perbaikan +dampak: internal +--- + +# Lantai dukungan 360px akhirnya punya angka yang jujur dan gerbang yang menjaganya + +`.grid-cards` menulis `grid-template-columns: repeat(auto-fill, minmax(320px, 1fr))`. +Di lantai dukungan 360px yang didokumentasikan repo ini, `.container` (padding +`0 1.25rem` — 20px tiap sisi) menyisakan ruang bersih PERSIS 320px — sebuah track +selebar 320px di ruang 320px pas TANPA sisa sama sekali. `box-sizing: border-box` +menyelamatkannya hari ini, tapi pembulatan sub-piksel atau border/outline/shadow +yang kelak ditambahkan ke `.card` akan mendorong gulir mendatar persis di lebar +yang dijanjikan repo ini untuk didukung, dan tidak ada satu gerbang pun yang akan +memerah karenanya. `.sorotan` di `src/components/views/Home.astro` — sebuah blok +`` dalam satu berkas `.astro` (biasa satu, kadang nol). */ +function blokStyle(isiAstro) { + const hasil = []; + const pola = /]*>([\s\S]*?)<\/style>/g; + let m; + while ((m = pola.exec(isiAstro))) { + if (m[1].trim().length > 0) hasil.push(m[1]); + } + return hasil; +} + +/** + * Setiap "dokumen CSS" yang diperiksa gerbang ini: `global.css` itu sendiri, + * plus isi setiap blok `