:root{--bg:#111311;--page-bg:#111311;--surface:#201b18;--line:#f0e8dc24;--text:#f3ece1;--muted:#f3ece19e;--accent:#69d4cc;--shell-max:1040px;--shell-gutter:clamp(1.6rem, 4vw, 3rem)}[data-astro-cid-x255k2k2],[data-astro-cid-x255k2k2]:before,[data-astro-cid-x255k2k2]:after{box-sizing:border-box}body{background:radial-gradient(circle at top left, #18c6d70f, transparent 22%), var(--bg);color:var(--text);min-height:100vh;margin:0;font-family:Inter Variable,Inter Fallback,system-ui,sans-serif}a[data-astro-cid-x255k2k2]{color:inherit;text-decoration:none}.page[data-astro-cid-x255k2k2]{max-width:1040px;margin:0 auto;padding:24px}.blog-body[data-astro-cid-x255k2k2]{padding:clamp(2.5rem,6vw,4.5rem) clamp(1.6rem,4vw,3rem) 4rem}.page-header[data-astro-cid-x255k2k2]{gap:.35rem;margin-bottom:2rem;display:grid}.page-kicker[data-astro-cid-x255k2k2]{color:var(--muted);margin:0 0 .5rem;font-size:.95rem;font-weight:500}.page-title[data-astro-cid-x255k2k2]{letter-spacing:-.03em;color:var(--text);margin:0 0 .4rem;font-family:But Head,But Head Fallback,Georgia,serif;font-size:clamp(2.4rem,5.5vw,4.4rem);font-weight:400;line-height:1.05}.page-sub[data-astro-cid-x255k2k2]{color:var(--muted);max-width:60ch;margin:.25rem 0 0;font-size:1.05rem;font-weight:400}.filters[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}.filter[data-astro-cid-x255k2k2]{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:100px;padding:.45rem 1.1rem;font-family:Inter Variable,Inter Fallback,system-ui,sans-serif;font-size:.8rem;font-weight:600;transition:all .15s}.filter[data-astro-cid-x255k2k2]:hover{color:var(--text);border-color:#ede9de40}.filter[data-astro-cid-x255k2k2].active{color:var(--text);background:#f2eee61a;border-color:#f2eee640}.filter--deep[data-astro-cid-x255k2k2].active{color:#87d6c8;background:#87d6c81f;border-color:#87d6c859}.filter--funny[data-astro-cid-x255k2k2].active{color:#ff7a59;background:#ff7a591f;border-color:#ff7a5959}.filter--seo[data-astro-cid-x255k2k2].active{color:#a78bfa;background:#a78bfa1f;border-color:#a78bfa59}.badge[data-astro-cid-x255k2k2]{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:100px;flex-shrink:0;align-items:center;padding:.28em .8em;font-size:.72rem;font-weight:800;display:inline-flex}.featured-card[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.25rem);margin-bottom:3rem;transition:transform .2s;display:grid}.featured-card[data-astro-cid-x255k2k2]:hover{transform:translateY(-2px)}.featured-top[data-astro-cid-x255k2k2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.featured-copy[data-astro-cid-x255k2k2]{align-self:center}.featured-pills[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.5rem;display:flex}.featured-title[data-astro-cid-x255k2k2]{letter-spacing:-.01em;margin:0 0 .7rem;font-family:But Head,But Head Fallback,Georgia,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.05}.featured-desc[data-astro-cid-x255k2k2]{color:#f3ece1e6;max-width:52ch;margin:0 0 1rem;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.55}.featured-art[data-astro-cid-x255k2k2],.editorial-art[data-astro-cid-x255k2k2],.post-art[data-astro-cid-x255k2k2]{background:var(--art-bg);isolation:isolate;border-radius:24px;width:100%;position:relative;overflow:hidden}.featured-art--image[data-astro-cid-x255k2k2],.editorial-art--image[data-astro-cid-x255k2k2],.post-art--image[data-astro-cid-x255k2k2]{isolation:isolate;background:#2a2520;border-radius:24px;position:relative;overflow:hidden}.featured-art[data-astro-cid-x255k2k2]{aspect-ratio:1.32;width:100%;min-height:15rem}.featured-art--image[data-astro-cid-x255k2k2]{aspect-ratio:1.32;width:100%;min-height:15rem;position:relative;overflow:hidden}.featured-art--image[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.editorial-art[data-astro-cid-x255k2k2],.post-art[data-astro-cid-x255k2k2]{aspect-ratio:1.45;margin-bottom:1.1rem}.editorial-art[data-astro-cid-x255k2k2]{min-height:clamp(12rem,20vw,15rem)}.post-art[data-astro-cid-x255k2k2]{aspect-ratio:1.62;min-height:clamp(10rem,14vw,12.5rem);margin-bottom:.95rem}.editorial-art--image[data-astro-cid-x255k2k2],.post-art--image[data-astro-cid-x255k2k2]{aspect-ratio:1.45;width:100%;min-height:clamp(12rem,20vw,15rem);position:relative;overflow:hidden}.post-art--image[data-astro-cid-x255k2k2]{aspect-ratio:1.62;min-height:clamp(10rem,14vw,12.5rem)}.editorial-art--compact[data-astro-cid-x255k2k2].editorial-art--image{aspect-ratio:1.5;min-height:10rem}.editorial-art--image[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2],.post-art--image[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.editorial-art--compact[data-astro-cid-x255k2k2]{aspect-ratio:1.5;min-height:10rem}.art-grid[data-astro-cid-x255k2k2],.art-arc[data-astro-cid-x255k2k2],.art-dots[data-astro-cid-x255k2k2],.art-sticker[data-astro-cid-x255k2k2],.art-chip[data-astro-cid-x255k2k2]{position:absolute}.art-grid[data-astro-cid-x255k2k2]{background-image:linear-gradient(var(--art-grid) 1px, transparent 1px), linear-gradient(90deg, var(--art-grid) 1px, transparent 1px);background-size:32px 32px;inset:0}.art-arc[data-astro-cid-x255k2k2]{border:28px solid var(--art-arc);border-bottom:0;border-radius:999px 999px 0 0;width:120%;height:62%;bottom:-15%;left:-10%}.art-dots[data-astro-cid-x255k2k2]{opacity:.9;background:radial-gradient(circle at 12% 18%,#ffffff59 0 4px,#0000 5px),radial-gradient(circle at 88% 24%,#42ff87cc 0 4px,#0000 5px),radial-gradient(circle at 18% 60%,#ff7878d9 0 5px,#0000 6px),radial-gradient(circle at 74% 68%,#a86dffcc 0 4px,#0000 5px);inset:0}.art-sticker[data-astro-cid-x255k2k2],.art-chip[data-astro-cid-x255k2k2]{color:#111;background:var(--art-sticker);justify-content:center;align-items:center;font-family:Inter Variable,Inter Fallback,system-ui,sans-serif;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 12px 32px #00000029}.art-sticker[data-astro-cid-x255k2k2]{min-width:10rem;padding:1.25rem 1.4rem;font-size:clamp(2.2rem,6vw,4rem);top:12%;left:26%;transform:rotate(-2deg)}.featured-art[data-astro-cid-x255k2k2] .art-sticker[data-astro-cid-x255k2k2]{min-width:7.5rem;padding:.95rem 1.1rem;font-size:clamp(1.9rem,3.4vw,3rem)}.art-chip[data-astro-cid-x255k2k2]{border-radius:999px;padding:.45rem .7rem;font-size:.8rem;top:1rem;left:1rem}.tags[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.tag[data-astro-cid-x255k2k2]{color:var(--muted);font-size:.82rem;font-weight:500}.post-meta[data-astro-cid-x255k2k2]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.88rem;font-weight:500;display:flex}.post-meta[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]:not(:last-child):after,.post-meta[data-astro-cid-x255k2k2] time[data-astro-cid-x255k2k2]:not(:last-child):after{content:"•";opacity:.45;margin-left:.55rem}.posts-section[data-astro-cid-x255k2k2]{margin-top:.5rem}.editorial-row[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:2rem;margin-bottom:2.2rem;display:grid}.editorial-card[data-astro-cid-x255k2k2]{color:inherit;flex-direction:column;text-decoration:none;display:flex}.section-label[data-astro-cid-x255k2k2]{letter-spacing:.01em;text-transform:none;color:var(--muted);margin:0 0 1rem;font-size:.8rem;font-weight:500}.posts-list[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.posts-list[data-astro-cid-x255k2k2]>li[data-astro-cid-x255k2k2]{min-width:0}.post-card[data-astro-cid-x255k2k2]{flex-direction:column;align-items:flex-start;min-width:0;transition:transform .15s;display:flex}.post-card[data-astro-cid-x255k2k2]:hover{transform:translateY(-2px)}.post-card[data-astro-cid-x255k2k2] .badge[data-astro-cid-x255k2k2]{margin-bottom:.85rem}.post-card[data-astro-cid-x255k2k2] .post-title[data-astro-cid-x255k2k2]{letter-spacing:-.01em;margin:0 0 .4rem;font-family:But Head,But Head Fallback,Georgia,serif;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:400;line-height:1.1}.post-title[data-astro-cid-x255k2k2]{letter-spacing:-.01em;margin:0 0 .4rem;font-family:But Head,But Head Fallback,Georgia,serif;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:400;line-height:1.1}.post-desc[data-astro-cid-x255k2k2]{color:#f3ece1e6;margin:0 0 .75rem;font-size:.98rem;line-height:1.6}.post-footer[data-astro-cid-x255k2k2]{width:100%;margin-top:.5rem;display:flex}.site-footer[data-astro-cid-x255k2k2]{max-width:var(--shell-max);padding:1.5rem var(--shell-gutter) 2.5rem;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0 auto;display:flex}.site-footer[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:var(--muted);font-size:.85rem;font-weight:700;transition:color .15s}.site-footer[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{color:var(--text)}@media (width<=1020px){.featured-card[data-astro-cid-x255k2k2],.editorial-row[data-astro-cid-x255k2k2],.posts-list[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.featured-art[data-astro-cid-x255k2k2]{min-height:21rem}}@media (width<=640px){.featured-title[data-astro-cid-x255k2k2]{font-size:2rem}.post-title[data-astro-cid-x255k2k2]{font-size:1.4rem}.art-sticker[data-astro-cid-x255k2k2]{min-width:8rem;font-size:2rem}}
