@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/silkscreen-latin-400-normal.CtPo2yA5.woff2)format("woff2"),url(/_astro/silkscreen-latin-400-normal.D0DfPJut.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/chakra-petch-latin-600-normal.DVQm9bgb.woff2)format("woff2"),url(/_astro/chakra-petch-latin-600-normal.DQKfcdKo.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/chakra-petch-latin-700-normal.CnDBPjkL.woff2)format("woff2"),url(/_astro/chakra-petch-latin-700-normal.D1s_c2du.woff)format("woff")}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch Fallback;src:local(Arial Bold),local(Arial);size-adjust:100.18%;ascent-override:99.02%;descent-override:30.75%;line-gap-override:0.0%}@font-face{font-family:Figtree Variable Fallback;src:local(Arial);size-adjust:98.66%;ascent-override:96.29%;descent-override:25.34%;line-gap-override:0.0%}@font-face{font-family:Silkscreen Fallback;src:local(Courier New);size-adjust:109.94%;ascent-override:93.69%;descent-override:22.74%;line-gap-override:0.0%}:root{--cf-f-pix:"Silkscreen", "Silkscreen Fallback", "Courier New", ui-monospace, monospace;--cf-f-disp:"Chakra Petch", "Chakra Petch Fallback", "Trebuchet MS", "Segoe UI", sans-serif;--cf-f-body:"Figtree Variable", "Figtree Variable Fallback", "Figtree", "Segoe UI", system-ui, sans-serif;--cf-step--2:.6875rem;--cf-step--1:.8125rem;--cf-step-0:1rem;--cf-step-1:1.25rem;--cf-step-2:clamp(1.45rem, 1.2rem + 1vw, 1.8rem);--cf-step-3:clamp(1.9rem, 1.4rem + 2.2vw, 2.6rem);--cf-step-4:clamp(2.1rem, 1.3rem + 3.4vw, 3.6rem);--cf-pix-track:.07em;--cf-space-1:4px;--cf-space-2:8px;--cf-space-3:12px;--cf-space-4:18px;--cf-space-5:28px;--cf-space-6:48px;--cf-space-7:72px;--cf-wrap:1180px;--cf-measure:64ch;--cf-gutter-l:max(16px, env(safe-area-inset-left,0px));--cf-gutter-r:max(16px, env(safe-area-inset-right,0px));--cf-px:2px;--cf-px-3:3px;--cf-dur-1:.12s;--cf-dur-2:.24s;--cf-dur-3:.42s;--cf-ease:cubic-bezier(.3, .7, .2, 1);--cf-ground:var(--cf-night)}:root,.cf-keep-night{--cf-night:#110e22;--cf-night-2:#1a1533;--cf-panel:#221b40;--cf-panel-2:#2c2452;--cf-ridge:#3d3370;--cf-screen:#0a0816;--cf-line:#3b3269;--cf-line-soft:#2a2350;--cf-paper:#f4e8d4;--cf-ink:#f4e8d4;--cf-muted:#b9afd0;--cf-on-light:#1a1230;--cf-on-accent:#1a1230;--cf-terra:#d06a3f;--cf-terra-text:#f08b5c;--cf-terra-ink:#8a3b1f;--cf-amber:#ffb347;--cf-gold:#e8bf55;--cf-onair:#ff5a4e;--cf-go:#7dff9a;--cf-glow-amber:0 0 24px #ffb34738;--cf-glow-screen:0 0 24px #ff96462e;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=night]){--cf-night:#f4ecdc;--cf-night-2:#ebe0c8;--cf-panel:#fbf6ec;--cf-panel-2:#e3d4b4;--cf-ridge:#cbb88f;--cf-screen:#ece2cc;--cf-line:#c7b590;--cf-line-soft:#ddd0b4;--cf-paper:#fffaf0;--cf-ink:#1d1533;--cf-muted:#574b70;--cf-on-light:#1a1230;--cf-on-accent:#fffaf0;--cf-terra:#b4542b;--cf-terra-text:#9c3d17;--cf-terra-ink:#8a3b1f;--cf-amber:#8f4700;--cf-gold:#765600;--cf-onair:#b3241c;--cf-go:#17703a;--cf-glow-amber:0 0 24px #8f470024;--cf-glow-screen:0 0 24px #8f47001f;color-scheme:light}}:root[data-theme=daylight]{--cf-night:#f4ecdc;--cf-night-2:#ebe0c8;--cf-panel:#fbf6ec;--cf-panel-2:#e3d4b4;--cf-ridge:#cbb88f;--cf-screen:#ece2cc;--cf-line:#c7b590;--cf-line-soft:#ddd0b4;--cf-paper:#fffaf0;--cf-ink:#1d1533;--cf-muted:#574b70;--cf-on-light:#1a1230;--cf-on-accent:#fffaf0;--cf-terra:#b4542b;--cf-terra-text:#9c3d17;--cf-terra-ink:#8a3b1f;--cf-amber:#8f4700;--cf-gold:#765600;--cf-onair:#b3241c;--cf-go:#17703a;--cf-glow-amber:0 0 24px #8f470024;--cf-glow-screen:0 0 24px #8f47001f;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:16px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--cf-night);min-height:100vh;color:var(--cf-ink);font-family:var(--cf-f-body);font-size:var(--cf-step-0);flex-direction:column;margin:0;line-height:1.6;display:flex;overflow-x:hidden}body>main{flex:1 0 auto}img,svg,canvas,video{max-width:100%}img{height:auto}h1,h2,h3,h4{font-family:var(--cf-f-disp);text-wrap:balance;margin:0;font-weight:700;line-height:1.12}h1{font-size:var(--cf-step-4);letter-spacing:-.01em}h2{font-size:var(--cf-step-3)}h3{font-size:var(--cf-step-2)}h4{font-size:var(--cf-step-1)}p{margin:0}a{color:var(--cf-amber);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px dashed var(--cf-gold);outline-offset:3px}::selection{background:var(--cf-amber);color:var(--cf-on-accent)}.cf-wrap{max-width:var(--cf-wrap);padding-left:var(--cf-gutter-l);padding-right:var(--cf-gutter-r);margin-inline:auto}.cf-band{padding-block:var(--cf-space-6)}.cf-band--alt{background:var(--cf-night-2);border-block:var(--cf-px) solid var(--cf-line)}.cf-stack{gap:var(--cf-space-3);flex-direction:column;display:flex}.cf-keep-night{color:var(--cf-ink)}.cf-pix{font-family:var(--cf-f-pix);letter-spacing:var(--cf-pix-track);text-transform:uppercase;font-weight:400;font-size:var(--cf-step--1);line-height:1.35}.cf-eyebrow{color:var(--cf-gold)}.cf-muted{color:var(--cf-muted)}.cf-lede{color:var(--cf-muted);max-width:58ch;font-size:1.08rem}.cf-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.cf-skip{left:var(--cf-gutter-l);top:calc(8px + env(safe-area-inset-top,0px));z-index:100;background:var(--cf-amber);color:var(--cf-on-accent);font-family:var(--cf-f-pix);font-size:var(--cf-step--1);letter-spacing:var(--cf-pix-track);text-transform:uppercase;padding:10px 14px;text-decoration:none;position:absolute;transform:translateY(-160%)}.cf-skip:focus{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.cf-header{z-index:20;padding-block:16px;position:relative}.cf-header .cf-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.cf-brand{color:var(--cf-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.cf-brand svg{flex:none;width:32px;height:32px}.cf-brand span{font-family:var(--cf-f-pix);letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem}.cf-nav ul{flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none;display:flex}.cf-nav a{color:var(--cf-muted);font-family:var(--cf-f-pix);letter-spacing:.08em;text-transform:uppercase;padding:8px 2px;font-size:.78rem;text-decoration:none;display:inline-block}.cf-nav a:hover{color:var(--cf-amber)}.cf-nav a[aria-current=page]{color:var(--cf-amber);box-shadow:inset 0 -3px 0 var(--cf-amber)}.cf-header .cf-nav{margin-left:auto}@media (width<=860px){.cf-header .cf-theme{order:1;margin-left:auto}.cf-header .cf-nav{flex-basis:100%;order:2;margin-left:0}}.cf-theme{display:none}:root[data-theme] .cf-theme{cursor:pointer;min-height:32px;font-family:var(--cf-f-pix);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-muted);border:var(--cf-px) solid var(--cf-line);transition:border-color var(--cf-dur-1), color var(--cf-dur-1);background:0 0;align-items:center;gap:8px;padding:6px 9px;font-size:.72rem;line-height:1;display:inline-flex}.cf-theme:before{content:"";width:8px;height:8px;box-shadow:3px -3px 0 -1px var(--cf-night);background:currentColor;flex:none}:root[data-theme] .cf-theme:hover{border-color:var(--cf-amber);color:var(--cf-ink)}:root[data-theme=daylight] .cf-theme{color:var(--cf-amber);border-color:var(--cf-amber)}:root[data-theme=daylight] .cf-theme:before{box-shadow:0 -4px 0 -2px,0 4px 0 -2px,-4px 0 0 -2px,4px 0 0 -2px}.cf-footer{margin-top:var(--cf-space-6);border-top:var(--cf-px) solid var(--cf-line);color:var(--cf-muted);padding-block:32px 44px;font-size:.92rem}.cf-footer .cf-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;display:flex}.cf-footer ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.cf-footer a{color:var(--cf-muted);min-width:24px;min-height:24px;padding:4px 2px;display:inline-block}.cf-footer a:hover{color:var(--cf-amber)}.cf-footer .cf-continue{color:var(--cf-gold)}.cf-btn{cursor:pointer;font-family:var(--cf-f-pix);letter-spacing:.06em;text-transform:uppercase;color:var(--cf-amber);border:var(--cf-px) solid var(--cf-line);transition:border-color var(--cf-dur-1), background var(--cf-dur-1), color var(--cf-dur-1);background:0 0;align-items:center;gap:8px;padding:8px 11px;font-size:.72rem;line-height:1.2;text-decoration:none;display:inline-flex}.cf-btn:hover{border-color:var(--cf-amber)}.cf-btn--primary{color:var(--cf-on-accent);background:var(--cf-amber);border-color:var(--cf-amber);box-shadow:0 0 0 3px var(--cf-night), 0 0 0 5px var(--cf-amber)}.cf-btn--primary:hover{background:var(--cf-gold);border-color:var(--cf-gold)}.cf-btn[aria-pressed=true],.cf-btn.is-lit{color:var(--cf-on-accent);background:var(--cf-amber);border-color:var(--cf-amber)}.cf-link-arrow{font-family:var(--cf-f-pix);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;text-decoration:none}.cf-link-arrow:after{content:" ›"}.cf-link-arrow:hover{text-decoration:underline}.cf-chip{font-family:var(--cf-f-pix);font-size:var(--cf-step--2);letter-spacing:.08em;text-transform:uppercase;border:var(--cf-px) solid currentColor;color:var(--cf-amber);white-space:nowrap;padding:3px 7px;line-height:1.3;display:inline-block}.cf-chip[data-status=shipped],.cf-chip[data-status=live],.cf-chip[data-status=released]{color:var(--cf-go)}.cf-chip[data-status=building],.cf-chip[data-status=beta],.cf-chip[data-status=alpha],.cf-chip[data-status=testing]{color:var(--cf-amber)}.cf-chip[data-status=paused]{color:var(--cf-muted)}.cf-chip[data-status=archived]{color:var(--cf-muted);border-style:dashed}.cf-chip--solid{color:var(--cf-on-accent);background:var(--cf-terra);border-color:var(--cf-terra)}.cf-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cf-tags li{color:var(--cf-muted);border:1px solid var(--cf-line);padding:3px 8px;font-size:.82rem}.cf-h-gap{margin-bottom:var(--cf-space-4)}.cf-plainlist{margin:0;padding:0;list-style:none}.cf-sec-head{margin-bottom:var(--cf-space-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;display:flex}.cf-sec-head>div{flex-direction:column;gap:6px;min-width:0;display:flex}.cf-sec-head h2{font-size:var(--cf-step-3)}.cf-sec-head p:not(.cf-pix){color:var(--cf-muted);max-width:60ch}.cf-hud{font-family:var(--cf-f-pix);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;font-size:.78rem;display:flex}.cf-hud .k{color:var(--cf-muted);margin-right:6px}.cf-hud .v{color:var(--cf-amber);font-variant-numeric:tabular-nums}.cf-hud .v--gold{color:var(--cf-gold)}.cf-bubble{background:var(--cf-paper);color:var(--cf-on-light);box-shadow:0 -3px 0 0 var(--cf-paper), 0 3px 0 0 var(--cf-paper), -3px 0 0 0 var(--cf-paper), 3px 0 0 0 var(--cf-paper), 0 0 0 3px var(--cf-on-light), 0 6px 0 3px #00000059;padding:10px 12px;font-size:.93rem;line-height:1.4;position:relative}.cf-bubble b{font-family:var(--cf-f-pix);font-weight:400;font-size:var(--cf-step--2);color:var(--cf-terra-ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;display:block}.cf-scores{border:var(--cf-px-3) solid var(--cf-line);background:var(--cf-screen);margin:0;padding:0;list-style:none;position:relative}.cf-scores:after{content:"";pointer-events:none;background:repeating-linear-gradient(#00000029 0 1px,#0000 1px 3px);position:absolute;inset:0}.cf-scores>li{grid-template-columns:4.2rem minmax(0,1fr) 10rem;align-items:start;gap:6px 18px;padding:18px;display:grid}.cf-scores>li.cf-scores__head{font-family:var(--cf-f-pix);color:var(--cf-muted);letter-spacing:.1em;text-transform:uppercase;border-bottom:var(--cf-px) dashed var(--cf-line);padding-block:12px;font-size:.7rem}.cf-scores>li+li:not(.cf-scores__head+li){border-top:1px solid var(--cf-line-soft)}.cf-scores .rank{font-family:var(--cf-f-pix);color:var(--cf-gold);letter-spacing:.04em;font-size:1.05rem}.cf-scores .name{font-family:var(--cf-f-disp);font-size:1.35rem;font-weight:700;line-height:1.2}.cf-scores .name a{color:var(--cf-ink);text-decoration:none}.cf-scores .name a:hover{color:var(--cf-amber)}.cf-scores .name a:after{content:"";position:absolute;inset:0}.cf-scores>li{position:relative}.cf-scores>li:hover{background:#ffb3470d}.cf-scores .where{font-family:var(--cf-f-pix);font-size:var(--cf-step--2);color:var(--cf-terra-text);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;margin-left:8px}.cf-scores .line{color:var(--cf-ink);max-width:var(--cf-measure);margin:4px 0 10px}.cf-scores .status{text-align:right;padding-top:4px}.cf-scores .hl{color:var(--cf-muted);max-width:var(--cf-measure);flex-direction:column;gap:3px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.cf-scores .hl li{padding-left:16px;position:relative}.cf-scores .hl li:before{content:"";background:var(--cf-gold);width:6px;height:6px;position:absolute;top:.62em;left:2px}@media (width<=680px){.cf-scores>li.cf-scores__head{display:none}.cf-scores>li{grid-template-columns:2.8rem minmax(0,1fr);padding:14px}.cf-scores .status{text-align:left;grid-column:2;padding-top:0}}.cf-carts{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:22px;display:grid}.cf-cart{background:var(--cf-panel-2);clip-path:polygon(0 10px,10px 10px,10px 0,calc(100% - 10px) 0,calc(100% - 10px) 10px,100% 10px,100% 100%,0 100%);min-width:0;transition:transform var(--cf-dur-2) var(--cf-ease);flex-direction:column;gap:10px;padding:14px 14px 18px;display:flex;position:relative}.cf-cart:hover{transform:translateY(-4px)}.cf-cart__ridges{background:repeating-linear-gradient(90deg, var(--cf-ridge) 0 6px, var(--cf-panel-2) 6px 10px);height:12px}.cf-cart__label{background:var(--cf-paper);color:var(--cf-on-light);flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.cf-cart__label .cf-pix{font-size:var(--cf-step--2);color:var(--cf-terra-ink)}.cf-cart__label h3{font-size:1.35rem}.cf-cart__label p{font-size:.95rem}.cf-cart__label a{color:var(--cf-terra-ink);font-weight:600}.cf-cart__label a.cf-cart__title{color:inherit;font-weight:inherit;text-decoration:none}.cf-cart__label a.cf-cart__title:hover{text-decoration:underline}.cf-cart__links{flex-wrap:wrap;gap:6px 16px;margin-top:auto;display:flex}.cf-rooms{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:18px;display:grid}.cf-roomcard{background:var(--cf-panel);border:var(--cf-px) solid var(--cf-line);min-width:0;transition:border-color var(--cf-dur-2);flex-direction:column;display:flex}.cf-roomcard canvas,.cf-roomcard .cf-roomcard__art{aspect-ratio:16/7;object-fit:cover;width:100%;height:auto;image-rendering:pixelated;border-bottom:var(--cf-px) solid var(--cf-line);background:var(--cf-screen);display:block}.cf-roomcard__body{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex}.cf-roomcard__body .cf-pix{color:var(--cf-gold);font-size:.68rem}.cf-roomcard h3{font-size:1.2rem}.cf-roomcard p{color:var(--cf-muted);font-size:.94rem}.cf-roomcard ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cf-roomcard li a{min-height:28px;padding-block:3px;font-weight:600;display:block}.cf-roomcard__tag{color:var(--cf-muted);font-size:.9rem;display:block}.cf-roomcard.is-lit,.cf-roomcard:hover{border-color:var(--cf-amber)}.cf-roomcard .cf-btn{align-self:flex-start;margin-top:auto}.cf-entry{gap:var(--cf-space-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.cf-entry__side{background:var(--cf-panel);border:var(--cf-px) solid var(--cf-line);flex-direction:column;gap:14px;padding:18px;display:flex}.cf-entry__side>.cf-chip{align-self:flex-start}.cf-entry__links{flex-wrap:wrap;gap:10px;display:flex}.cf-entry__side dl{gap:10px;margin:0;display:grid}.cf-entry__side dt{font-family:var(--cf-f-pix);font-size:var(--cf-step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-gold)}.cf-entry__side dd{margin:2px 0 0}@media (width<=860px){.cf-entry{grid-template-columns:minmax(0,1fr)}}.cf-prose{max-width:var(--cf-measure);flex-direction:column;gap:1em;display:flex}.cf-prose>*{margin:0}.cf-prose h2{font-size:var(--cf-step-2);margin-top:.6em}.cf-prose h3{font-size:var(--cf-step-1);margin-top:.4em}.cf-prose ul,.cf-prose ol{flex-direction:column;gap:.35em;padding-left:1.3em;display:flex}.cf-prose li::marker{color:var(--cf-gold)}.cf-prose blockquote{border-left:4px solid var(--cf-terra);color:var(--cf-muted);padding-left:14px}.cf-prose code{background:var(--cf-panel);border:1px solid var(--cf-line);padding:1px 5px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.92em}.cf-prose pre{background:var(--cf-screen);border:var(--cf-px) solid var(--cf-line);padding:14px;overflow-x:auto}.cf-prose pre code{background:0 0;border:0;padding:0}.cf-prose strong{color:var(--cf-ink)}.cf-pagehead{padding-block:var(--cf-space-5) var(--cf-space-5);flex-direction:column;gap:10px;display:flex}.cf-pagehead .cf-lede{font-size:1.12rem}.cf-crumbs{font-family:var(--cf-f-pix);font-size:var(--cf-step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-muted)}.cf-crumbs a{color:var(--cf-muted)}.pk-subnav{border-block:var(--cf-px) solid var(--cf-line);background:var(--cf-night-2)}.pk-subnav .cf-wrap{flex-wrap:wrap;align-items:center;gap:4px 18px;padding-block:8px;display:flex}.pk-subnav .pk-name{font-family:var(--cf-f-disp);color:var(--cf-ink);margin-right:8px;font-size:1.1rem;font-weight:700;text-decoration:none}.pk-subnav ul{flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none;display:flex}.pk-subnav li a{font-family:var(--cf-f-pix);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-muted);padding:6px 0;font-size:.7rem;text-decoration:none;display:inline-block}.pk-subnav li a:hover{color:var(--cf-amber)}.pk-subnav li a[aria-current=page]{color:var(--cf-amber);box-shadow:inset 0 -3px 0 var(--cf-amber)}.pk-main{padding-block:var(--cf-space-5) var(--cf-space-6)}.pk-main>section{flex-direction:column;gap:1rem;max-width:820px;display:flex}.pk-main h1{font-size:var(--cf-step-4)}.pk-main h2{font-size:var(--cf-step-2);margin-top:1rem}.pk-main p,.pk-main li{max-width:var(--cf-measure)}.pk-main ul{flex-direction:column;gap:.45em;margin:0;padding-left:1.3em;display:flex}.pk-main li::marker{color:var(--cf-gold)}.pk-tagline{color:var(--cf-muted);font-size:1.2rem}.pk-status{font-family:var(--cf-f-pix);font-size:var(--cf-step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-amber);border:var(--cf-px) solid var(--cf-amber);align-self:flex-start;padding:3px 8px}.pk-hero{border:var(--cf-px-3) solid var(--cf-line);width:100%;height:auto;box-shadow:var(--cf-glow-screen);image-rendering:auto}.pk-body{flex-direction:column;gap:1em;display:flex}.pk-body>*{margin:0}.pk-links{flex-wrap:wrap;flex-direction:row!important;gap:10px!important;padding:0!important;list-style:none!important}.pk-links a{font-family:var(--cf-f-pix);letter-spacing:.06em;text-transform:uppercase;color:var(--cf-on-accent);background:var(--cf-amber);padding:9px 12px;font-size:.72rem;text-decoration:none;display:inline-block}.pk-links a:hover{background:var(--cf-gold)}.pk-features-brief strong,.pk-features strong{color:var(--cf-ink)}.pk-features article{background:var(--cf-panel);border:var(--cf-px) solid var(--cf-line);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.pk-features article h2{font-size:var(--cf-step-1);margin:0}.pk-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px!important;padding:0!important;list-style:none!important;display:grid!important}.pk-gallery figure{flex-direction:column;gap:6px;margin:0;display:flex}.pk-gallery img{border:var(--cf-px) solid var(--cf-line);width:100%;height:auto}.pk-gallery figcaption{color:var(--cf-muted);font-size:.9rem}.pk-facts{background:var(--cf-screen);border:var(--cf-px) solid var(--cf-line);grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:0;padding:16px;display:grid}.pk-facts dt{font-family:var(--cf-f-pix);font-size:var(--cf-step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--cf-gold);padding-top:3px}.pk-facts dd{overflow-wrap:anywhere;margin:0}.pk-changelog article{border-left:4px solid var(--cf-line);flex-direction:column;gap:6px;padding-left:16px;display:flex}.pk-changelog h2{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.pk-changelog time{font-family:var(--cf-f-pix);font-size:var(--cf-step--2);color:var(--cf-muted);letter-spacing:.06em}.pk-support details{background:var(--cf-panel);border:var(--cf-px) solid var(--cf-line);padding:12px 16px}.pk-support summary{cursor:pointer;font-weight:600}.pk-support details[open] summary{color:var(--cf-amber);margin-bottom:8px}@media (width<=560px){.pk-facts{grid-template-columns:minmax(0,1fr);gap:2px}.pk-facts dd{margin-bottom:8px}}.legal-doc{flex-direction:column;gap:1em;max-width:720px;display:flex}.legal-doc>*{margin:0}.legal-doc h1{font-size:var(--cf-step-3)}.legal-doc h2{font-size:var(--cf-step-1);margin-top:.8em}.legal-doc ul{padding-left:1.3em}.legal-updated{color:var(--cf-muted);font-family:var(--cf-f-pix);font-size:var(--cf-step--2);letter-spacing:.06em;text-transform:uppercase}.legal-draft{border:var(--cf-px) dashed var(--cf-amber);color:var(--cf-ink);background:#ffb3471a;padding:10px 14px}
