@font-face{font-family:ThunderBrush;src:url(/fonts/thunderstorm-brush.woff2)format("woff2");font-display:swap}@font-face{font-family:ThunderSignature;src:url(/fonts/thunderstorm-signature.woff2)format("woff2");font-display:swap}:root{--deep:#100916;--purple:#8738d4;--light:#c69be9;--green:#b4ed38;--pink:#ff2ca5;--yellow:#fff500;--cream:#faf5ff;--lcd:#eee5f4;--ink:#100916;--title-font:ThunderBrush;--sub-font:ThunderBrush;--body-size:16px;--sticker-line:#8738d455}.sticker-site{background-color:var(--deep);color:var(--cream);font:700 var(--body-size)/1.7 "Courier New",monospace;isolation:isolate;background-image:radial-gradient(at 95% 0,#8738d426,#0000 48%),radial-gradient(at 0 45%,#ff2ca50a,#0000 48%),linear-gradient(#8738d410 1px,#0000 1px),linear-gradient(90deg,#8738d410 1px,#0000 1px);background-size:auto,auto,48px 48px,48px 48px;min-height:100dvh}.sticker-site *{box-sizing:border-box}.sticker-site:before{content:"";background:linear-gradient(90deg,var(--green),var(--purple) 45%,var(--pink));height:2px;display:block;box-shadow:0 0 16px #8738d470}.sticker-site .published-design-content{color:var(--cream);font:700 var(--body-size)/1.7 "Courier New",monospace;background:0 0}.sticker-site .screen-enter>.published-design-content{padding-top:0}.sticker-site .design-home-screen{width:100%;max-width:none;padding:0}.sticker-site :is(a,button):focus-visible{outline:3px solid var(--yellow);outline-offset:5px}.sticker-site :is(.site-masthead,.site-nav,.site-screen,.site-footer),.sticker-site .published-design-content :is(.site,.design-page){width:calc(100% - clamp(36px,7vw,112px));min-width:0;max-width:1800px;margin-inline:auto;padding-inline:0}.sticker-site .published-design-content :is(.site,.design-page){background:0 0}.sticker-site .site-screen{min-height:calc(100dvh - 260px);padding-bottom:32px;font-size:16px}.sticker-site :is(.site-masthead,.published-design-content .mast){border-bottom:0;justify-content:center;align-items:center;gap:24px;margin:0 auto;padding-block:24px;display:flex}.sticker-site .published-design-content .glamour-heading,.sticker-site .site-heading{font:400 clamp(32px,3.7vw,58px)/1.35 var(--title-font),cursive;color:var(--cream);letter-spacing:0;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35em;margin:0;text-decoration:none;display:flex}.sticker-site .published-design-content .glamour-heading>span{font-size:inherit;line-height:inherit;white-space:normal;color:var(--cream);display:inline}.sticker-site .published-design-content .glamour-heading>span+span{color:var(--pink)}.sticker-site :is(.masthead-caption,.published-design-content .tag){letter-spacing:.1em;color:var(--light);border:1px solid var(--sticker-line);background:#21112e;flex:none;padding:8px 12px;font:700 10px/1.5 Courier New,monospace;transform:none;box-shadow:inset 0 1px #fff1}.sticker-site :is(.site-tabs,.published-design-content .nav,.design-nav){border-block:1px solid var(--sticker-line);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0;padding-block:12px;display:flex}.sticker-site :is(.folder-tab,.published-design-content .nav a,.design-nav a){text-align:center;min-width:0;color:var(--cream);box-shadow:none;background:0 0;border:0;border-radius:4px;flex:1;padding:12px 8px;font:700 clamp(11px,1.1vw,15px)/1.5 Courier New,monospace;text-decoration:none;transition:background .15s,color .15s;display:block}.sticker-site :is(.folder-tab[aria-current=page],.published-design-content .nav a.active){background:var(--green);color:var(--deep);box-shadow:inset 0 1px #fff8,0 3px #32450f,0 0 22px #b4ed3812}.sticker-site :is(.folder-tab:hover,.published-design-content .nav a:hover){color:#100916;background:#d8ff80}.sticker-site :is(.midnight-home .hero,.published-design-content .hero){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:0;padding:clamp(40px,5vw,80px) 0;display:grid}.sticker-site :is(.hero-copy,.published-design-content .hero-copy){align-self:center;min-width:0;padding:0}.sticker-site :is(.hero-brand,.published-design-content .brand,.design-brand){min-width:0;max-width:100%;font:400 clamp(64px,8.4vw,140px)/1.2 var(--title-font),cursive;letter-spacing:0;white-space:normal;text-align:left;overflow-wrap:normal;background-image:linear-gradient(176deg,transparent 10%,#ffffffed 11%,#ffffff70 12%,transparent 13.5%,transparent 42%,#ffffffa8 43%,transparent 44.5%),linear-gradient(155deg,var(--yellow) 10%,#ffb12d 27%,var(--pink) 57%,#a921f5 84%,var(--purple));-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px #511340)drop-shadow(1px 6px #260d29)drop-shadow(0 12px 12px #0009);text-shadow:none;-webkit-background-clip:text;background-clip:text;padding:12px 8px 24px;text-decoration:none;display:block;transform:none}.sticker-site :is(.hero-copy .intro,.hero-copy>p:not(.eyebrow)){color:#d6c8df;max-width:52ch;margin:20px 0;font:700 16px/1.8 Courier New,monospace}.sticker-site :is(.hero-copy .eyebrow,.hub-eyebrow,.eyebrow){letter-spacing:.12em;text-transform:uppercase;color:var(--pink);font:700 11px/1.7 Courier New,monospace}.sticker-site :is(.hero-copy .actions,.midnight-home .actions){flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.sticker-site :is(.car-stage,.design-car-art,.midnight-home .visual){isolation:isolate;justify-content:center;align-items:center;min-width:0;height:auto;min-height:clamp(280px,32vw,510px);margin:0;display:flex;position:relative;overflow:visible}.sticker-site :is(.car-stage,.midnight-home .visual):after{content:"";filter:blur(10px);z-index:-1;pointer-events:none;background:radial-gradient(#c134dc44,#0000 70%);border-radius:50%;height:10%;position:absolute;bottom:3%;left:10%;right:4%}.sticker-site :is(.car-stage .car,.design-car-art img,.midnight-home .visual .car){object-fit:contain;filter:drop-shadow(0 22px 15px #000a)drop-shadow(0 0 9px #c235e42b);z-index:2;width:100%;max-width:100%;height:auto;max-height:510px;margin:0;display:block;position:relative}.sticker-site :is(.sun,.neon-disc,.design-disc){aspect-ratio:1;background:repeating-linear-gradient(0deg,transparent 0 14px,#100916 14px 17px),linear-gradient(165deg,#ff418c,#ff19ae 50%,var(--purple));z-index:-1;border-radius:50%;width:66%;height:auto;position:absolute;top:3%;right:4%;box-shadow:0 0 65px #ff2ca51a}.sticker-site :is(.orbit,.design-orbit){z-index:0;pointer-events:none;border:1px solid #d774f0a8;border-radius:50%;position:absolute;inset:10% 0 8%;transform:rotate(-17deg);box-shadow:0 0 18px #8738d420}.sticker-site :is(.star,.neon-star){color:var(--yellow);clip-path:none;filter:drop-shadow(0 0 12px #fff50055);z-index:1;background:0 0;font-size:48px;position:absolute;top:4%;left:5%}.sticker-site :is(.facts,.design-specs,.midnight-home .data-strip){border:1px solid var(--sticker-line);color:var(--cream);background:linear-gradient(120deg,#b4ed3805,#8738d41a);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:clamp(22px,3vw,36px);display:grid;box-shadow:inset 0 1px #fff1}.sticker-site .published-design-content .facts>div{border-right:1px solid #8738d433;min-width:0;padding-right:20px}.sticker-site .published-design-content .facts>div:last-child{border:0}.sticker-site .published-design-content .facts small{color:var(--light);letter-spacing:.1em;margin-bottom:10px;font:700 10px/1.6 Courier New,monospace;display:block}.sticker-site .published-design-content .facts strong{overflow-wrap:anywhere;font:700 clamp(20px,2.2vw,34px)/1.4 Courier New,monospace}.sticker-site :is(.panels,.midnight-home .lower-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:32px 0 44px;padding:0;display:grid}.sticker-site .published-design-content .panel{border:1px solid var(--sticker-line);border-radius:10px;min-width:0;max-width:100%;height:auto;overflow:hidden;box-shadow:0 12px 32px #0004,inset 0 1px #fff1}.sticker-site .published-design-content :is(.panel,.design-tracker,.design-updates,.map):not([data-box-fill]):not([data-box-fill] *){color:var(--cream);background-color:#1b1026}.sticker-site .published-design-content .panel-top{border-bottom:1px solid var(--sticker-line);align-items:center;min-height:82px;padding:20px 26px;display:grid}.sticker-site .published-design-content .panel-top:not([data-box-fill]):not([data-box-fill] *){color:var(--cream);background:linear-gradient(120deg,#382048,#21112f)}.sticker-site .published-design-content .panel-top>:is(h1,h2,h3,p){color:inherit;white-space:normal;text-align:left;height:auto;min-height:0;margin:0;padding:0;font-size:clamp(24px,2.8vw,38px);line-height:1.4}.sticker-site .published-design-content .map{text-align:center;place-items:center;min-height:220px;padding:24px;display:grid;position:relative}.sticker-site .published-design-content .map:not([data-box-fill]):not([data-box-fill] *){background-image:linear-gradient(#8738d414 1px,#0000 1px),linear-gradient(90deg,#8738d414 1px,#0000 1px);background-size:28px 28px}.sticker-site .published-design-content .map:not([data-box-fill]):not([data-box-fill] *)>div:not([data-box-fill]){background:#1b1026;max-width:100%;padding:14px;position:relative}.sticker-site .published-design-content .map>p{font:400 40px/1.4 var(--sub-font),cursive;max-width:100%;margin:0}.sticker-site .published-design-content .map b{font:700 20px/1.5 Courier New,monospace;display:block}.sticker-site .published-design-content .map small{letter-spacing:.08em;color:var(--light);margin-top:10px;font:700 11px/1.6 Courier New,monospace;display:block}.sticker-site .published-design-content .panel>p{margin:0;padding:20px 26px;font:700 14px/1.8 Courier New,monospace}.sticker-site .published-design-content .panel :is(p,a,b,strong,small,div){overflow-wrap:anywhere;max-width:100%}.sticker-site .published-design-content .panel>.btn{margin:0 26px 26px}.sticker-site :is(.btn,.button,.design-button){background:var(--green);color:#100916;white-space:normal;overflow-wrap:anywhere;border:1px solid #d8f5a0;border-radius:5px;justify-content:center;align-items:center;gap:16px;padding:14px 20px;font:700 14px/1.6 Courier New,monospace;text-decoration:none;transition:filter .15s;display:inline-flex;box-shadow:inset 0 1px #fff8,0 4px #344717,0 0 20px #b4ed3810}.sticker-site :is(.btn:hover,.button:hover){filter:brightness(1.1)}.sticker-site :is(.build-card,.telemetry-readout,.midnight-home .update-tile,.tracker-future){border:1px solid var(--sticker-line);color:var(--cream);background:linear-gradient(135deg,#251334,#180e21);border-radius:8px;box-shadow:0 8px 24px #0004,inset 0 1px #fff1}.sticker-site :is(.build-card h3,.telemetry-readout dd){color:var(--cream);overflow-wrap:anywhere;font:700 clamp(19px,1.6vw,26px)/1.5 Courier New,monospace}.sticker-site .build-card h3{color:var(--yellow)}.sticker-site :is(.build-card p,.telemetry-footnote){color:#d6c8df;font:700 15px/1.8 Courier New,monospace}.sticker-site :is(.telemetry-map,.leaflet-viewport,.map-standby p,.telemetry-pill,.map-tile-warning){background-color:#160d1f}.sticker-site :is(.build-manifest h2,.eric-cameo h2,.midnight-home .tile-top h2,.midnight-home .update-tile h2,.pixel-heading){font:400 clamp(32px,3vw,48px)/1.4 var(--sub-font),cursive;letter-spacing:0;text-transform:none;-webkit-text-stroke:0}.sticker-site :is(.manifest-heading h1,.build-intro h1,.tracker-intro h1){font:400 clamp(44px,5vw,72px)/1.4 var(--title-font),cursive;color:var(--cream);margin:16px 0 24px}.sticker-site .manifest-heading>div>p:not(.hub-eyebrow){color:#d6c8df;max-width:64ch;font:700 17px/1.8 Courier New,monospace}.sticker-site :is(.lcd-card p,.lcd-card li,.lcd-card dt,.lcd-card dd){font-size:16px;line-height:1.7}.sticker-site :is(.pixel-btn,.lcd-input){padding:12px;font-size:16px}.sticker-site .garage-stage{border:1px solid var(--sticker-line);background:radial-gradient(#8738d433,#0000 70%);border-radius:10px}.sticker-site .garage-stage>span{color:var(--light)}.sticker-site .build-filters button{background:#251334;border-color:#8738d480;border-radius:4px}.sticker-site .build-filters button[aria-pressed=true]{background:var(--green);color:#100916;box-shadow:0 3px #32450f}.sticker-site :is(.site-footer,.published-design-content .footer,.design-footer){border-top:1px solid var(--sticker-line);letter-spacing:.03em;color:var(--light);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:32px;padding-block:28px;font:700 11px/1.7 Courier New,monospace;display:flex}@media (width<=900px){.sticker-site :is(.midnight-home .hero,.published-design-content .hero){grid-template-columns:minmax(0,1fr);gap:24px;padding-block:36px}.sticker-site :is(.hero-brand,.published-design-content .brand){text-align:center;font-size:clamp(60px,12vw,110px)}.sticker-site :is(.hero-copy>p,.hero-copy .intro){text-align:center;margin-inline:auto}.sticker-site .hero-copy .actions{justify-content:center}.sticker-site :is(.car-stage,.midnight-home .visual){width:100%;max-width:680px;min-height:320px;margin-inline:auto}.sticker-site :is(.masthead-caption,.published-design-content .tag){display:none}.sticker-site :is(.panels,.midnight-home .lower-grid){grid-template-columns:minmax(0,1fr)}.sticker-site .published-design-content .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sticker-site .published-design-content .facts>div:nth-child(2){border:0}}@media (width<=600px){.sticker-site :is(.site-masthead,.published-design-content .mast){padding-block:20px}.sticker-site .published-design-content .glamour-heading,.sticker-site .site-heading{gap:.2em;font-size:clamp(28px,7.5vw,40px)}.sticker-site :is(.published-design-content .nav,.site-tabs){gap:4px}.sticker-site :is(.published-design-content .nav a,.folder-tab){flex:20%;padding:11px 3px;font-size:10px}.sticker-site :is(.hero-brand,.published-design-content .brand){padding-bottom:12px;font-size:clamp(54px,13vw,76px)}.sticker-site :is(.car-stage,.midnight-home .visual){min-height:260px}.sticker-site .published-design-content .facts{gap:24px 14px;padding:22px 18px}.sticker-site .published-design-content .facts strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.sticker-site *,.sticker-site :before,.sticker-site :after{scroll-behavior:auto;transition:none;animation:none}}
