.theme-aurora .aurora-col-mast{font-family:var(--aurora-serif)}.theme-aurora .aurora-col-crumbs a{text-decoration:none}.theme-aurora .aurora-col-entry:hover .aurora-col-no{color:var(--aurora-ink)}.theme-bazaar .bz-col-marquee{animation:bz-col-scroll 28s linear infinite}@keyframes bz-col-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.theme-atelier .atelier-col-title{font-family:var(--at-serif)}.theme-editorial-lux .elx-col-title,.theme-editorial-lux .elx-col-num,.theme-editorial-lux .elx-col-drop{font-family:var(--elx-serif)}.theme-editorial-lux .elx-col-lead :global(.elx-card){transform:scale(1)}.theme-neon-market .nm-col-title{font-family:var(--nm-display)}.theme-neon-market .nm-col-grad{background-size:200% auto;animation:nm-col-shift 5s linear infinite}@keyframes nm-col-shift{to{background-position:200% center}}.theme-artisan-workshop .aw-col-title{font-family:var(--aw-display)}.theme-artisan-workshop .aw-col-tape{background:#d4be988c;transform-origin:center}.theme-artisan-workshop .aw-col-kicker{font-family:var(--aw-display);letter-spacing:.2em}.theme-souk .souk-col-title{font-family:var(--souk-font)}.theme-grid .grid-col-title{font-family:var(--grid-mono);letter-spacing:-.01em}.theme-lumen .lumen-col-item{animation:lumen-col-fade .7s var(--lumen-ease, ease-out) both}@keyframes lumen-col-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.theme-mercado .mc-col-title{font-family:var(--mc-font)}.theme-mercado .mc-col-badge{animation:mc-col-wiggle 3.2s ease-in-out infinite}@keyframes mc-col-wiggle{0%,to{transform:rotate(8deg) translateY(0)}50%{transform:rotate(6deg) translateY(-4px)}}.theme-heritage .h-col-title,.theme-heritage .h-col-entry,.theme-heritage .h-col-next{font-family:var(--h-font-serif)}.theme-minimal .mn-col-title{font-family:var(--mn-font)}.theme-boutique .btq-col-title{font-family:var(--btq-font-display)}.theme-brutalist-grid .brg-col-title{font-family:var(--brg-mono)}.theme-glass-boutique .gb-col-title{font-family:var(--gb-display)}.theme-bento-store .bt-col-title{font-family:var(--bt-display)}.theme-cinematic .cin-col-title{font-family:var(--cin-display)}.theme-pop-art .pa-col-title{font-family:var(--pa-display)}.theme-minimal-mono .mm-col-title{font-family:var(--mm-sans)}.theme-organic-flow .of-col-title{font-family:var(--of-sans)}.theme-industrial-steel .is-col-title{font-family:var(--is-sans)}.theme-industrial-steel .is-col-hazard{background:repeating-linear-gradient(-45deg,var(--is-accent) 0 6px,transparent 6px 12px)}.theme-tropical-bazaar .tb-col-title{font-family:var(--tb-font)}.theme-monochrome-street .mcs-col-title{font-family:var(--mcs-font-display)}.theme-monochrome-street .mcs-col-marquee{animation:mcs-col-scroll 22s linear infinite}.theme-monochrome-street .mcs-col-wrap{background-image:var(--mcs-grain, none)}@keyframes mcs-col-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.theme-vintage-sepia .vs-col-title{font-family:var(--vs-font-serif)}.theme-cyber-lab .cl-col-title{font-family:var(--cl-display)}.theme-cyber-lab .cl-col-scan{background:repeating-linear-gradient(90deg,var(--cl-cyan) 0 24px,transparent 24px 48px);opacity:.35}.theme-pastel-dream .pd-col-title{font-family:var(--pd-font-display)}.theme-art-deco-gold .adg-col-title{font-family:var(--adg-display)}.theme-art-deco-gold .adg-col-diamond{display:inline-block;width:7px;height:7px;background:var(--adg-gold);transform:rotate(45deg)}.theme-scandi-nordic .sn-col-title{font-family:var(--sn-font, var(--sn-font-body))}.theme-scandi-nordic .sn-col-leaf{display:inline-block;width:10px;height:10px;background:var(--sn-leaf-img, var(--sn-accent));clip-path:path("M5 0C7 3 10 4 10 6.5 10 8.5 8 10 5 10 2 10 0 8.5 0 6.5 0 4 3 3 5 0Z");opacity:.7}.theme-desert-sunset .ds-col-title{font-family:var(--ds-font-display)}.theme-oceanic-blue .ob-col-title{font-family:var(--ob-font)}.theme-oceanic-blue .ob-col-ping{animation:ob-col-ping 2.4s ease-out infinite}@keyframes ob-col-ping{0%{box-shadow:0 0 #4cc9f080}to{box-shadow:0 0 0 12px #4cc9f000}}.theme-retro-90s .r90-col-titlebar-text{color:var(--r90-chrome-text)}.theme-retro-90s .r90-col-star{animation:r90-col-blink 2s step-end infinite}@keyframes r90-col-blink{0%,to{opacity:1}50%{opacity:.55}}.theme-lux-noir .lxn-col-title{font-family:var(--lxn-display)}.theme-volt-circuit .vc-col-title{font-family:var(--vc-font-display)}.theme-volt-circuit .vc-col-trace{background:repeating-linear-gradient(90deg,var(--vc-accent) 0 2px,transparent 2px 26px)}.theme-kernel-terminal .kt-col-title{font-family:var(--kt-font-body, var(--kt-font, inherit));letter-spacing:-.02em}.theme-quantum-display .qd-col-title{font-family:var(--qd-font-display)}.theme-quantum-display .qd-col-kinetic{background-image:linear-gradient(110deg,var(--qd-ink) 20%,var(--qd-accent) 42%,var(--qd-ink) 64%);background-size:220% auto;animation:qd-col-sheen 5.5s linear infinite}@keyframes qd-col-sheen{to{background-position:220% center}}.theme-arcade-glow .ag-col-title{font-family:var(--ag-font-display)}.theme-arcade-glow .ag-col-card{animation:ag-col-holo 6s ease infinite}@keyframes ag-col-holo{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.theme-modular-bench .mb-col-title{font-family:var(--mb-font-display)}.theme-blue-print .bp-col-title{font-family:var(--bp-font)}.theme-blue-print .bp-col-cross{background:linear-gradient(var(--bp-line),var(--bp-line)) center/1px 100% no-repeat,linear-gradient(var(--bp-line),var(--bp-line)) center/100% 1px no-repeat}.sw-runhead[data-astro-cid-r7sybb7r]{margin-top:1.1rem}.sw-runhead-title[data-astro-cid-r7sybb7r]{margin-top:.9rem}.sw-runhead-count[data-astro-cid-r7sybb7r]{margin-top:.9rem;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.sw-runnext[data-astro-cid-r7sybb7r]{margin-top:1rem}.sw-runnext-tags[data-astro-cid-r7sybb7r]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-top:.9rem}.pf-collhead[data-astro-cid-w6io5aw2]{margin-top:1.4rem;border-radius:var(--pf-radius-lg);border:1px solid var(--pf-line-soft);display:grid;gap:1.6rem;grid-template-columns:1fr;overflow:hidden}@media(min-width:820px){.pf-collhead[data-astro-cid-w6io5aw2]{grid-template-columns:1.3fr 1fr}}.pf-collhead-inner[data-astro-cid-w6io5aw2]{padding:1.8rem 1.5rem 1.7rem;display:flex;flex-direction:column;align-items:flex-start}.pf-collhead-title[data-astro-cid-w6io5aw2]{margin-top:.7rem}.pf-collhead-desc[data-astro-cid-w6io5aw2]{margin-top:.7rem;max-width:30rem}.pf-collhead-media[data-astro-cid-w6io5aw2]{position:relative;min-height:14rem;background:var(--pf-paper-2)}.pf-collhead-media[data-astro-cid-w6io5aw2] img[data-astro-cid-w6io5aw2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pf-coll-sibs[data-astro-cid-w6io5aw2]{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-top:1.3rem}.pg-rowhead[data-astro-cid-kt77zw6w]{display:grid;gap:2rem;grid-template-columns:1fr;align-items:center}@media(min-width:900px){.pg-rowhead[data-astro-cid-kt77zw6w]{grid-template-columns:1fr 1.1fr;gap:2.8rem}}.pg-rowhead-arch[data-astro-cid-kt77zw6w]{aspect-ratio:1 / .9;max-width:30rem}.pg-rowhead-arch[data-astro-cid-kt77zw6w] img[data-astro-cid-kt77zw6w]{width:100%;height:100%;object-fit:cover}.ah-shelfnav-band[data-astro-cid-y7ofb7bh]{background:var(--ah-surface);border-block:1px solid var(--ah-line-soft)}.ah-shelfnav-chip[data-astro-cid-y7ofb7bh]{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.34rem .85rem;border-radius:999px;border:1px solid var(--ah-line);color:var(--ah-ink-soft);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:border-color .18s,color .18s,background .18s}.ah-shelfnav-chip[data-astro-cid-y7ofb7bh]:before{content:"";width:.38rem;height:.38rem;background:var(--ah-gold);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.ah-shelfnav-chip[data-astro-cid-y7ofb7bh]:hover{border-color:var(--ah-gold);color:var(--ah-ink-strong);background:var(--ah-gold-soft)}.mg-spinecard-x[data-astro-cid-x4mp5gpd]{display:flex;flex-direction:column;gap:.45rem;text-decoration:none;background:var(--mg-surface);border:1px solid var(--mg-rule);border-radius:2px 2px var(--mg-radius) var(--mg-radius);padding:1.05rem .95rem 1rem 1.3rem;position:relative;overflow:hidden;transition:box-shadow .26s var(--mg-ease),transform .26s var(--mg-ease)}.mg-spinecard-x[data-astro-cid-x4mp5gpd]:hover{box-shadow:var(--mg-shadow-md);transform:translateY(-3px)}.mg-spinecard-x-mark[data-astro-cid-x4mp5gpd]{position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--mg-gold);opacity:.8}.mg-spinecard-x[data-astro-cid-x4mp5gpd] strong[data-astro-cid-x4mp5gpd]{font-family:var(--mg-display);font-weight:550;font-size:1.08rem;color:var(--mg-ink-strong)}.er-originhead[data-astro-cid-o4bhch6p]{margin-top:1.1rem}.er-originhead-title[data-astro-cid-o4bhch6p]{margin-top:.9rem}.er-originhead-count[data-astro-cid-o4bhch6p]{margin-top:.9rem;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.er-originnext[data-astro-cid-o4bhch6p]{margin-top:1rem}.er-originnext-chips[data-astro-cid-o4bhch6p]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-top:.9rem}a[data-astro-cid-o4bhch6p].er-chip{text-decoration:none;transition:border-color .18s,background .18s}a[data-astro-cid-o4bhch6p].er-chip:hover{border-color:var(--er-primary)}
