:root{--ink:#f6eddc;--muted:#b4a894;--orange:#ef8b22;--green:#8bff28;--line:#403325;--blue:#1877f2;--messenger:#8a3ffc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#050505;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.eyebrow{color:var(--green);letter-spacing:.19em;margin:0 0 12px;font-size:11px;font-weight:900}.collector-room{background:#080706 url(/environment/ogb-collector-room.png) 50%/cover no-repeat;border-bottom:1px solid #5a4029;min-height:min(940px,100svh);position:relative;overflow:hidden}.collector-room:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000c7,#00000014 38%,#00000008 72%,#00000047);position:absolute;inset:0}.room-nav{z-index:5;background:linear-gradient(#030303cc,#0000);justify-content:space-between;align-items:center;padding:24px clamp(20px,4vw,70px);display:flex;position:absolute;top:0;left:0;right:0}.room-nav>div{gap:8px;display:flex}.room-nav>div a{letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#080808b8;border:1px solid #ffffff2b;padding:10px 13px;font-size:10px;font-weight:900}.room-nav>div a:hover{border-color:var(--green);color:var(--green)}.ogb-mark{color:var(--green);filter:drop-shadow(0 2px 10px #000);line-height:.78;display:grid}.ogb-mark strong{font:900 31px/1 Impact,sans-serif}.ogb-mark span{letter-spacing:.16em;font-size:9px;font-weight:900}.room-title{z-index:3;text-shadow:0 4px 24px #000;width:min(390px,32vw);position:absolute;top:22%;left:clamp(22px,4vw,72px)}.room-title p{color:var(--orange);letter-spacing:.17em;margin:0;font-size:10px;font-weight:900}.room-title h1{letter-spacing:-.03em;margin:10px 0 15px;font:900 clamp(58px,7.6vw,116px)/.75 Impact,Arial Narrow,sans-serif}.room-title span{color:#ddd0b8;max-width:370px;font:clamp(15px,1.3vw,21px)/1.5 Georgia,serif;display:block}.room-featured{z-index:3;pointer-events:none;position:absolute;inset:0}.room-book{cursor:pointer;pointer-events:auto;filter:drop-shadow(0 18px 18px #000b);background:0 0;border:0;padding:0;transition:transform .2s,filter .2s;position:absolute}.room-book img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.room-book:hover,.room-book:focus-visible{z-index:4;filter:drop-shadow(0 24px 25px #000);transform:translateY(-12px)scale(1.05)!important}.room-book-1{width:8.2%;top:47.5%;left:23.9%;transform:perspective(700px)rotateY(8deg)}.room-book-2{width:8%;top:47%;left:33.1%;transform:perspective(700px)rotateY(6deg)}.room-book-3{width:9%;top:46%;left:58.6%;transform:perspective(700px)rotateY(-4deg)}.room-book-4{width:9%;top:45.6%;left:71.2%;transform:perspective(700px)rotateY(-3deg)}.room-book-5{width:8.9%;top:45.8%;left:84.4%;transform:perspective(700px)rotateY(-6deg)}.room-arcade-link{z-index:4;text-align:center;color:#fff;text-shadow:0 2px 9px #000;opacity:.93;flex-direction:column;justify-content:center;align-items:center;width:12%;height:37%;display:flex;position:absolute;top:31%;left:1.7%}.room-arcade-link span{letter-spacing:.22em;font-size:9px}.room-arcade-link strong{color:var(--green);letter-spacing:.03em;font:900 clamp(12px,1.45vw,23px)/1.05 Impact,sans-serif}.room-arcade-link:hover{filter:drop-shadow(0 0 18px var(--green))}.room-scroll{z-index:4;letter-spacing:.12em;text-transform:uppercase;background:#070707d9;border:1px solid #ffffff36;padding:12px 15px;font-size:10px;font-weight:900;position:absolute;bottom:30px;left:clamp(22px,4vw,72px)}.selected-book{border-bottom:1px solid var(--line);background:radial-gradient(circle at 30% 42%,#45301b 0,#0000 33%),linear-gradient(115deg,#0b0907,#14100b);grid-template-columns:minmax(180px,330px) minmax(0,790px);justify-content:center;align-items:center;gap:clamp(30px,6vw,90px);padding:90px max(22px,7vw);display:grid}.selected-cover{perspective:1100px}.selected-cover img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block;transform:rotateY(7deg);box-shadow:22px 28px 70px #000}.selected-copy h2,.collection-heading h2,.arcade-callout h2,.suggestion-copy h2{text-transform:uppercase;margin:0;font:900 clamp(42px,6.5vw,86px)/.9 Impact,sans-serif}.selected-copy>p:not(.eyebrow){color:#c3b59d;max-width:720px;font:18px/1.65 Georgia,serif}.issue-meta{color:#8e816d;letter-spacing:.1em;text-transform:uppercase;gap:12px;margin:20px 0;font-size:10px;display:flex}.issue-meta span+span:before{content:"•";margin-right:12px}.book-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.book-action{text-align:center;color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;place-items:center;min-height:48px;padding:9px;font-size:10px;font-weight:900;display:grid}.book-action.read{background:var(--green);color:#081005}.book-action.buy{background:var(--orange);color:#160b03}.book-action.facebook{background:var(--blue)}.book-action.messenger{background:linear-gradient(135deg,#00b2ff,#8a3ffc 58%,#ff4bd8)}.collection{background:#090807;padding:88px 0 100px}.collection-heading{justify-content:space-between;align-items:end;gap:30px;padding:0 max(22px,6vw) 36px;display:flex}.collection-heading>p{max-width:390px;color:var(--muted);font:16px/1.5 Georgia,serif}.collection-rail{scroll-snap-type:x mandatory;scrollbar-color:var(--orange) #17120d;gap:34px;padding:25px max(22px,6vw) 50px;display:flex;overflow-x:auto}.collection-book{scroll-snap-align:start;flex:0 0 min(280px,72vw)}.collection-book>button{cursor:pointer;perspective:800px;background:0 0;border:0;width:100%;padding:0;display:block}.collection-book img{aspect-ratio:2/3;object-fit:cover;width:100%;transition:all .2s;display:block;transform:rotateY(-4deg);box-shadow:18px 24px 45px #000}.collection-book button:hover img{transform:rotateY(0)translateY(-8px)}.collection-book>div{padding:20px 5px}.collection-book p{min-height:26px;color:var(--orange);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.collection-book h3{min-height:58px;margin:8px 0;font:700 21px/1.2 Georgia,serif}.collection-book span{color:#827661;text-transform:uppercase;font-size:9px;display:block}.collection-book a{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-top:15px;font-size:10px;font-weight:900;display:inline-block}.arcade-callout{background:#040605 url(/environment/ogb-arcade-room.png) 50%/cover no-repeat;align-items:center;min-height:70vh;padding:70px max(22px,7vw);display:flex;position:relative}.arcade-callout:before{content:"";background:linear-gradient(90deg,#000e 0,#0007 47%,#0000 75%);position:absolute;inset:0}.arcade-callout>div{max-width:630px;position:relative}.arcade-callout p:not(.eyebrow){color:#c7ceca;font:18px/1.6 Georgia,serif}.arcade-callout a{background:var(--green);color:#071005;letter-spacing:.1em;text-transform:uppercase;margin-top:10px;padding:15px 18px;font-size:10px;font-weight:900;display:inline-block}.suggestions-section{border-block:1px solid var(--line);background:radial-gradient(circle at 16% 25%,#2b170b,#0000 35%),#0d0906;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:70px;padding:90px max(20px,7vw);display:grid}.suggestion-copy>p:not(.eyebrow){max-width:580px;color:var(--muted);font:18px/1.6 Georgia,serif}.suggestion-form{background:#090705;border:1px solid #3a2e21;gap:18px;padding:30px;display:grid;box-shadow:0 25px 70px #0006}.suggestion-form label{color:#dfd0b2;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:11px;font-weight:900;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.suggestion-form input,.suggestion-form select,.suggestion-form textarea{width:100%;color:var(--ink);letter-spacing:0;text-transform:none;background:#15110c;border:1px solid #51422f;outline:none;padding:13px;font-size:15px;font-weight:400}.photo-picker{background:#110d09;border:1px dashed #645138;padding:18px}.photo-picker span,.privacy-note{color:#887a64;letter-spacing:.03em;text-transform:none;font-weight:400}.photo-previews{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.photo-previews figure{margin:0}.photo-previews img{object-fit:cover;width:100%;height:150px}.honey{position:absolute!important;left:-9999px!important}.submit-suggestion{background:var(--green);color:#071005;text-transform:uppercase;border:0;min-height:52px;font-size:11px;font-weight:900}.form-status{border:1px solid #50422f;margin:0;padding:12px}.site-footer{color:#7f725e;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:30px max(20px,5vw);font-size:10px;display:flex}@media (width<=900px){.collector-room{background-position:42%;min-height:760px}.room-title{width:50vw;top:17%}.room-featured{align-items:end;gap:12px;padding:20px;display:flex;inset:auto 20px 90px;overflow-x:auto}.room-book{flex:0 0 110px;width:110px!important;position:static!important;transform:none!important}.room-arcade-link{width:18%;top:30%;left:auto;right:2%}.selected-book{grid-template-columns:minmax(150px,230px) 1fr}.book-actions{grid-template-columns:repeat(2,1fr)}.suggestions-section{grid-template-columns:1fr}.collection-heading{align-items:start}.collection-heading>p{display:none}}@media (width<=620px){.room-nav>div a[href=\#collection]{display:none}.collector-room{background-position:35%;min-height:690px}.collector-room:after{background:linear-gradient(#000b 0,#0002 45%,#000b)}.room-title{width:78vw;top:14%}.room-title h1{font-size:70px}.room-title span{font-size:15px}.room-arcade-link{width:25%;height:30%;top:34%;right:0}.room-book{flex-basis:88px;width:88px!important}.selected-book{grid-template-columns:1fr;padding-block:65px}.selected-cover{width:min(64vw,280px);margin:auto}.selected-copy{text-align:center}.issue-meta{justify-content:center}.collection-heading{display:block}.collection-heading h2{font-size:54px}.suggestions-section{padding-block:65px}.form-row{grid-template-columns:1fr}.suggestion-form{padding:20px}.site-footer{text-align:center;flex-direction:column}}.business-page{color:#eef4fb;background:radial-gradient(circle at 15% 10%,#132846,#0000 35%),#05070a;min-height:100svh}.business-nav,.business-footer{letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:24px clamp(20px,6vw,88px);font-size:10px;font-weight:900;display:flex}.business-nav{border-bottom:1px solid #fff2}.business-nav a,.business-footer a{color:#77c7ff}.business-hero{border-bottom:1px solid #fff2;padding:clamp(70px,11vw,150px) clamp(22px,8vw,120px)}.business-hero p,.business-services article>p{color:#65e3ae;letter-spacing:.18em;font-size:11px;font-weight:900}.business-hero h1{text-transform:uppercase;max-width:1050px;margin:18px 0;font:900 clamp(56px,9vw,132px)/.82 Impact,Arial Narrow,sans-serif}.business-hero>span{color:#aebdca;max-width:720px;font:clamp(17px,2vw,24px)/1.55 Georgia,serif;display:block}.business-hero>a{color:#07100d;text-transform:uppercase;background:#65e3ae;margin-top:32px;padding:15px 19px;font-size:11px;font-weight:900;display:inline-block}.business-services{background:#fff2;grid-template-columns:1fr 1fr;gap:1px;display:grid}.business-services article{background:#080c11;padding:clamp(45px,7vw,100px)}.business-services h2{text-transform:uppercase;font:900 clamp(36px,5vw,70px)/.92 Impact,sans-serif}.business-services article>span,.business-services li{color:#aebdca;line-height:1.65}.business-footer{border-top:1px solid #fff2}@media (width<=700px){.room-nav>div a[href=\/business]{display:none}.business-nav,.business-footer{flex-direction:column}.business-services{grid-template-columns:1fr}.business-hero h1{font-size:56px}}.izzy-home-button{z-index:6;color:#081204;text-align:center;background:#8bff28;border:2px solid #c5ff92;border-radius:8px;gap:8px;max-width:340px;padding:22px 30px;display:grid;position:absolute;top:110px;right:clamp(20px,4vw,70px);box-shadow:0 6px 32px #000b}.izzy-home-button strong{font-size:clamp(26px,3vw,40px);font-weight:900}.izzy-home-button span{font-size:14px;font-weight:700}.izzy-home-button:hover,.izzy-primary:hover{background:#b8ff79}.izzy-fundraiser{background:#13200d;border-block:1px solid #689c40;flex-wrap:wrap;align-items:center;gap:20px;padding:45px clamp(22px,6vw,88px);display:flex}.izzy-fundraiser>div{flex:300px}.izzy-fundraiser h2{margin:0 0 12px;font-size:36px}.izzy-fundraiser p{margin:0;font-size:16px;line-height:1.6}.izzy-primary,.izzy-secondary{text-align:center;border-radius:6px;justify-content:center;align-items:center;min-height:52px;padding:15px 24px;font-size:16px;font-weight:800;display:inline-flex}.izzy-primary{color:#081204;background:#8bff28}.izzy-secondary{color:#b8ff79;border:1px solid #8bff28}.izzy-page{background:radial-gradient(at 100% 0,#24351b,#0000 60%),#070a07;min-height:100svh}.izzy-nav{border-bottom:1px solid #ffffff25;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px clamp(22px,6vw,88px);font-size:16px;display:flex}.izzy-nav a{color:#b8ff79}.izzy-hero,.izzy-order{max-width:1120px;margin:auto;padding:65px clamp(22px,6vw,65px)}.izzy-hero h1{margin:12px 0 24px;font-size:clamp(52px,8vw,96px);line-height:1.05}.izzy-hero>p:not(.eyebrow),.izzy-order>p{color:#d6ddcf;max-width:700px;font-size:18px;line-height:1.65}.izzy-hero .eyebrow{font-size:14px}.izzy-order{border-top:1px solid #ffffff25}.izzy-order h2{margin-top:0;font-size:40px}.izzy-products{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px;display:grid}.izzy-products article{background:#10170c;border:1px solid #ffffff25;border-radius:10px;padding:20px}.izzy-products img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:6px;width:100%}.izzy-products h3{font-size:20px;line-height:1.4}.izzy-order-status{color:#b9c4b2;font-size:16px}a:focus-visible{outline-offset:4px;outline:3px solid #ef8b22}@media (width<=620px){.izzy-home-button{max-width:calc(100% - 120px);padding:14px 18px;top:345px;left:22px;right:auto}.izzy-home-button strong{font-size:28px}.izzy-home-button span{font-size:14px}.room-nav>div a[href=\/buy-now]{display:block}.room-nav>div a[href=\#suggestions]{display:none}.izzy-hero,.izzy-order{padding-block:40px}.izzy-fundraiser .izzy-primary,.izzy-fundraiser .izzy-secondary{width:100%}}.izzy-home-button{text-align:left;color:#fff;background:linear-gradient(135deg,#182118,#090d0a);border:1px solid #9bcd75;border-radius:16px;gap:13px;width:315px;max-width:calc(100% - 44px);padding:24px;top:115px;right:clamp(20px,4vw,70px);box-shadow:0 16px 48px #000b}.izzy-home-button .izzy-button-kicker{letter-spacing:.13em;color:#c7ddb9;font-size:12px}.izzy-home-button strong{letter-spacing:-.035em;justify-content:space-between;font-size:36px;line-height:1.1;display:flex}.izzy-home-button strong span{color:#b7f388;font-size:28px}.izzy-home-button>span:not(.izzy-button-kicker):not(.izzy-button-action){color:#e3e8df;font-size:15px;line-height:1.5}.izzy-home-button .izzy-button-action{color:#112008;text-align:center;background:#b7f388;border-radius:7px;padding:12px 14px;font-size:16px}.izzy-home-button:hover{background:#1b2817;border-color:#ceffac;transform:translateY(-2px)}.izzy-page{color:#f5f6f2;background:radial-gradient(at 100% 0,#253120,#0000 55%),#090c09}.izzy-page .izzy-nav{align-items:center}.izzy-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;max-width:1280px;padding-block:46px;display:grid}.izzy-hero h1{letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(44px,6.8vw,84px)}.izzy-hero h1 span{color:#b7f388}.izzy-hero p{color:#d6ddcf;font-size:18px;line-height:1.6}.izzy-story{border-left:1px solid #779b6155;padding-left:32px}.izzy-order{max-width:1280px;padding-top:38px}.izzy-order h2{letter-spacing:-.035em;margin-bottom:28px;font-size:clamp(32px,4vw,48px)}.izzy-page .eyebrow{letter-spacing:.16em;color:#b7caa8;font-size:12px}.izzy-products{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start}.izzy-products article.merch-card{background:#151a13;border-radius:12px;padding:0;overflow:hidden}.merch-photo{aspect-ratio:1;color:#525b4c;background:#f4f4f1;place-items:center;display:grid}.izzy-products .merch-photo img{object-fit:contain;background:#f4f4f1;border-radius:0;width:100%;height:100%}.merch-card-copy{padding:20px}.izzy-products h3{margin:0 0 8px;font-size:20px}.merch-option-count{color:#b7f388;margin:0 0 20px;font-size:14px}.merch-variant{color:#d6ddcf;gap:8px;font-size:14px;display:grid}.merch-variant select,.merch-toolbar input{color:#fff;background:#0a0e08;border:1px solid #6a7a5e;border-radius:6px;width:100%;min-height:48px;padding:12px;font-size:16px}.merch-closed{color:#bfc8b7;font-size:14px;line-height:1.6}.merch-thumbnails{gap:8px;padding:10px;display:flex;overflow-x:auto}.merch-thumbnails button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:6px;flex:0 0 52px;padding:2px}.merch-thumbnails button[aria-pressed=true]{border-color:#8bce59}.merch-thumbnails img{object-fit:contain;width:44px;height:44px;display:block}.merch-toolbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.merch-toolbar label{flex:1;gap:8px;max-width:450px;font-size:14px;display:grid}.merch-toolbar p{color:#c6d1be;font-size:14px}.merch-notice{background:#151b12;border:1px solid #ffffff26;border-radius:10px;margin-bottom:24px;padding:26px}.merch-notice h3{margin:0;font-size:22px}.merch-notice p{color:#c6d1be;font-size:16px;line-height:1.6}.merch-notice button{cursor:pointer;background:0 0}.izzy-page button:focus-visible,.izzy-page select:focus-visible,.izzy-page input:focus-visible{outline-offset:3px;outline:3px solid #b7f388}@media (width<=760px){.izzy-hero{grid-template-columns:1fr;gap:12px;padding-block:32px}.izzy-story{border-left:0;padding-left:0}.izzy-hero h1{font-size:58px}.merch-toolbar{display:block}.izzy-products{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (width<=620px){.izzy-home-button{gap:9px;width:min(275px,100% - 130px);padding:18px;top:325px;left:22px;right:auto}.izzy-home-button strong{font-size:30px}.izzy-home-button .izzy-button-kicker{font-size:12px}.izzy-home-button .izzy-button-action{padding:10px;font-size:14px}.izzy-page .izzy-nav{gap:14px;font-size:14px}.izzy-hero h1{font-size:clamp(42px,12vw,58px)}.izzy-products{grid-template-columns:1fr}}.comic-merch-request{background:#11180d;border:1px solid #7fb45b;border-radius:12px;grid-template-columns:1fr minmax(280px,420px);gap:32px;max-width:1120px;margin:32px auto;padding:28px;display:grid}.comic-merch-request h2{margin:8px 0;font-size:clamp(30px,4vw,44px)}.comic-merch-request>div:first-child{gap:12px;display:grid}.comic-merch-request label{grid-template-columns:150px 1fr;align-items:center;gap:12px;display:grid}.comic-merch-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.comic-shirt-preview{clip-path:polygon(18% 0,36% 8%,64% 8%,82% 0,100% 20%,85% 32%,82% 100%,18% 100%,15% 32%,0 20%);background:linear-gradient(160deg,#222 0 18%,#333 18% 82%,#222 82%);border-radius:14px;min-height:460px;position:relative;overflow:hidden}.comic-shirt-preview>div{place-items:center;max-height:62%;display:grid;position:absolute;transform:translate(-50%,-50%)}.comic-shirt-preview img{object-fit:contain;max-width:100%;max-height:285px;display:block}.izzy-nav .izzy-primary,.izzy-nav .izzy-secondary{min-height:42px;padding:9px 15px}@media (width<=720px){.comic-merch-request{grid-template-columns:1fr;margin:18px;padding:20px}.comic-merch-request label{grid-template-columns:1fr}.comic-shirt-preview{min-height:390px}}.temporary-store-link{position:relative}.temporary-store-link small{color:#161008;letter-spacing:.08em;background:#ff8a24;border:1px solid #ffbd45;margin-left:5px;padding:2px 5px;font-size:10px;font-weight:950;display:inline-block;transform:rotate(-5deg)}.izzy-nav a.izzy-primary,.izzy-nav a.izzy-primary:hover{color:#081204}.room-nav>div a[href=\/shop]{color:#baff83;border-color:#8bff28}.izzy-home-mobile{display:none}.merch-shop-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0 30px;display:flex}.merch-shop-actions p{color:#bbc7b5;flex-basis:100%;margin:0;line-height:1.6}.izzy-builder{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:42px;margin-bottom:34px;display:grid}.izzy-builder-steps{gap:38px;display:grid}.builder-step{grid-template-columns:42px 1fr;gap:16px;display:grid}.builder-step>b{color:#112008;background:#b7f388;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.builder-step h3,.builder-preview h3{margin:6px 0 16px;font-size:24px}.builder-type-row{flex-wrap:wrap;gap:9px;display:flex}.builder-type-row button{color:#e7eddf;cursor:pointer;background:#10170c;border:1px solid #718565;border-radius:999px;min-height:44px;padding:0 15px;font-weight:900}.builder-type-row button.is-active{color:#112008;background:#b7f388;border-color:#b7f388}.builder-design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.builder-design-grid button{color:#fff;text-align:left;cursor:pointer;background:#151a13;border:2px solid #0000;border-radius:10px;padding:0;overflow:hidden}.builder-design-grid button.is-active{border-color:#b7f388;box-shadow:0 0 0 3px #b7f38822}.builder-design-grid img{aspect-ratio:1;object-fit:cover;background:#fff;width:100%;display:block}.builder-design-grid span{min-height:62px;padding:10px;font-size:12px;font-weight:800;line-height:1.35;display:block}.builder-preview{background:linear-gradient(145deg,#182118,#0b1009);border:1px solid #567044;border-radius:16px;padding:20px;position:sticky;top:22px}.builder-preview>img{aspect-ratio:1;object-fit:cover;background:#fff;border-radius:10px;width:100%}.builder-preview>strong{color:#b7f388;font-size:25px;display:block}.builder-preview>p:not(.eyebrow){color:#c4d0bd;line-height:1.55}.builder-preview .izzy-primary{box-sizing:border-box;width:100%}.builder-type-row button{place-items:center;gap:1px;padding:7px 16px;line-height:1.1;display:grid}.builder-type-row button small{opacity:.72;text-transform:none;font-size:10px;font-weight:700}.builder-design-grid button{position:relative}.builder-design-grid button.is-unpublished{opacity:.58}.builder-design-grid button.is-unpublished.is-active{opacity:.85}.builder-design-grid button>small{color:#c9d4c1;margin:-7px 10px 10px;font-size:11px;line-height:1.3;display:block}.builder-options{gap:24px;margin-left:58px;display:grid}.builder-option{border-top:1px solid #3d4d34;padding-top:20px}.builder-option h4{margin:0 0 14px;font-size:18px}.builder-swatches{flex-wrap:wrap;gap:12px;display:flex}.builder-swatches button{color:#e7eddf;cursor:pointer;background:#11170f;border:1px solid #0000;border-radius:9px;justify-items:center;gap:6px;width:72px;padding:8px 4px;display:grid}.builder-swatches button>span{border:2px solid #ddd;border-radius:50%;width:34px;height:34px;display:block;box-shadow:0 0 0 1px #000}.builder-swatches button>em{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;font-style:normal;overflow:hidden}.builder-swatches button.is-active,.builder-option-buttons button.is-active{color:#d9ffc1;background:#24341b;border-color:#b7f388}.builder-swatches button:disabled,.builder-option-buttons button:disabled{opacity:.3;cursor:not-allowed}.builder-option-buttons{flex-wrap:wrap;gap:9px;display:flex}.builder-option-buttons button{color:#e7eddf;cursor:pointer;background:#10170c;border:1px solid #718565;border-radius:7px;min-width:54px;min-height:42px;padding:8px 12px;font-weight:800}.builder-inline-status{color:#c4d0bd;background:#11170f;border-left:3px solid #b7f388;margin:0 0 0 58px;padding:14px}.builder-preview .builder-template{color:#91a685;margin:-6px 0 14px;font-size:13px;line-height:1.4}.builder-preview .builder-selection{color:#e6edde;background:#10170c;border:1px solid #4c633d;border-radius:7px;padding:10px}.builder-preview .builder-handoff{font-size:13px}.builder-preview>img{object-fit:contain}.izzy-custom-request{border-top:1px solid #415237;max-width:1180px;margin:0 auto;padding:40px 24px 56px;scroll-margin-top:24px}.izzy-custom-request h2{margin:10px 0;font-size:clamp(30px,6vw,48px)}.izzy-custom-request p{overflow-wrap:anywhere;max-width:720px;line-height:1.7}.izzy-custom-request .izzy-primary{white-space:normal;text-align:center;box-sizing:border-box;max-width:100%;display:inline-block}@media (width<=620px){.izzy-home-desktop{display:none}.izzy-home-mobile{color:#fff;background:linear-gradient(135deg,#182118,#090d0a);border:1px solid #9bcd75;border-radius:16px;gap:10px;margin:22px;padding:22px;text-decoration:none;display:grid;position:static}.izzy-home-mobile>span:first-child{letter-spacing:.13em;color:#c7ddb9;font-size:11px}.izzy-home-mobile strong{font-size:30px;line-height:1.2}.izzy-home-mobile b{color:#112008;text-align:center;background:#b7f388;border-radius:7px;padding:12px}.merch-shop-actions{flex-direction:column;align-items:stretch}.merch-shop-actions a{white-space:normal;text-align:center}.izzy-builder{grid-template-columns:1fr}.builder-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-preview{position:static}.builder-options,.builder-inline-status{margin-left:0}.builder-type-row button{flex:118px}}.shirt-studio{color:#eee8dc;background:#10140e;border:1px solid #46513c;border-radius:16px;max-width:960px;padding:clamp(20px,4vw,40px)}.merch-machine{color:#d9ffc0;text-align:center;background:radial-gradient(circle at 50% 25%,#263a1d,#0c1209 65%);border:1px solid #52713e;border-radius:12px;align-content:center;place-items:center;gap:13px;min-height:190px;padding:20px;display:grid;position:relative;overflow:hidden}.merch-machine.is-compact{min-height:116px;padding:12px}.merch-machine strong{z-index:3;letter-spacing:.09em;font-size:12px;position:relative}.merch-machine-track{opacity:.34;justify-content:space-around;display:flex;position:absolute;inset:auto 0 22px}.merch-machine-track span{background:#a7ec72;border-radius:50%;width:13px;height:13px;animation:1.15s linear infinite merchRoll}.merch-machine-stage{width:150px;height:105px;position:relative}.merch-machine-shirt{clip-path:polygon(18% 0,35% 8%,65% 8%,82% 0,100% 22%,84% 35%,80% 100%,20% 100%,16% 35%,0 22%);background:#252925;width:74px;height:88px;position:absolute;top:4px;right:0}.merch-machine-stage>img,.merch-machine-art{object-fit:contain;color:#15200e;background:#efe8d8;place-items:center;width:42px;height:58px;font-weight:950;animation:1.35s ease-in-out infinite merchTransfer;display:grid;position:absolute;top:24px;left:4px}.merch-machine-stamp{z-index:2;color:#a9f477;border:2px solid #a9f477;padding:3px;font-size:9px;font-weight:950;animation:1.35s ease-in-out infinite merchStamp;position:absolute;top:35px;right:11px;transform:rotate(-9deg)}.merch-image-shell{background:#f4f4f1;position:relative;overflow:hidden}.merch-image-shell>img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .2s;display:block}.merch-image-shell.is-ready>img{opacity:1}.merch-image-skeleton{background:linear-gradient(100deg,#d8ddd3 25%,#eef3e8 42%,#d8ddd3 60%) 0 0/220% 100%;animation:1.05s linear infinite merchShimmer;position:absolute;inset:0}.merch-image-error{color:#ffd0c7;text-align:center;background:#17110f;align-content:center;place-items:center;gap:8px;padding:12px;font-size:11px;display:grid;position:absolute;inset:0}.merch-image-error button,.comic-merch-result button,.builder-inline-status button{color:#d9ffc1;cursor:pointer;background:#182313;border:1px solid #b7f388;border-radius:6px;min-height:38px;padding:7px 12px;font-weight:850}.builder-design-image{aspect-ratio:1}.builder-design-grid .builder-design-image img{aspect-ratio:auto;object-fit:cover}.builder-design-grid button:disabled{opacity:1;cursor:default}.builder-main-image{aspect-ratio:1;border-radius:10px;width:100%}.builder-preview>.builder-main-image img{object-fit:contain}.builder-inline-status .merch-machine{margin:0}.builder-inline-status.is-error{color:#ffd0c7;border-left-color:#ff765f}.comic-shirt-preview>.merch-machine{z-index:5;border:0;border-radius:0;position:absolute;inset:0}.comic-merch-result{z-index:7;color:#d9ffc1;background:#172213;border-radius:8px;padding:12px;line-height:1.5;position:relative}.comic-merch-result.is-error{color:#ffd0c7;background:#271512}.comic-merch-result p{margin:0 0 8px}.comic-merch-result a{color:#b7f388;text-decoration:underline}.comic-shirt-preview>.comic-merch-result{text-align:center;width:min(78%,300px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@keyframes merchTransfer{0%,15%{transform:translate(0)rotate(-5deg)}55%,85%{transform:translate(82px)scale(.55)rotate(2deg)}to{transform:translate(0)rotate(-5deg)}}@keyframes merchStamp{0%,48%,to{opacity:0;transform:translateY(-12px)rotate(-9deg)}60%,83%{opacity:1;transform:translateY(0)rotate(-9deg)}}@keyframes merchRoll{to{transform:rotate(360deg)}}@keyframes merchShimmer{to{background-position:-220% 0}}@media (width<=720px){.merch-machine{min-height:150px}.comic-merch-actions>*{text-align:center;flex:145px}.comic-merch-result{font-size:13px}.builder-main-image{aspect-ratio:1}.builder-inline-status{padding:8px}}@media (prefers-reduced-motion:reduce){.merch-machine-track span,.merch-machine-stage>img,.merch-machine-art,.merch-machine-stamp,.merch-image-skeleton{animation:none}.merch-image-shell>img{transition:none}}.shirt-studio h2{margin:10px 0;font-size:clamp(30px,5vw,48px)}.shirt-studio p,.shirt-studio li{line-height:1.65}.shirt-studio-start{flex-wrap:wrap;gap:14px;margin:24px 0;display:flex}.shirt-studio-start a{white-space:normal;text-align:center;max-width:100%}.shirt-store-note{overflow-wrap:anywhere;background:#1c2517;border-left:3px solid #b7f388;padding:16px}.shirt-studio-steps{padding-left:24px}.shirt-studio-steps li{padding:8px 0 12px 8px}.shirt-studio h3{margin:8px 0;font-size:21px}.shirt-studio-family{border-top:1px solid #46513c;padding:18px 0}@media (width<=620px){.manager-tabs{flex-wrap:wrap}.shirt-studio-start{flex-direction:column}.shirt-studio-start a{box-sizing:border-box;width:100%}}.reader-merch-button{color:#111;background:#ffd84a;border-radius:.35rem;padding:.55rem .75rem;font-size:.72rem;font-weight:900;text-decoration:none}.merch-admin{color:#f7f2e7;background:#0d0d0d;min-height:100vh;padding:clamp(1rem,4vw,4rem)}.merch-admin h1{margin:.25rem 0 1rem;font-size:clamp(2.4rem,7vw,5rem)}.merch-admin-card{background:#171717;border:1px solid #5d5544;gap:1rem;max-width:850px;margin:1.5rem 0;padding:1.25rem;display:grid}.merch-admin-card label,.merch-admin-card fieldset{gap:.5rem;display:grid}.merch-admin-card select{max-width:32rem;padding:.7rem}.merch-admin-card fieldset label{margin-right:1rem;display:inline-flex}.merch-mockups{flex-wrap:wrap;gap:1rem;display:flex}.merch-mockups img{aspect-ratio:1;object-fit:cover;width:180px}.inbox-page{max-width:1000px;min-height:100vh;margin:auto;padding:50px 24px}.inbox-page>h1{margin:10px 0 35px;font:900 clamp(48px,8vw,90px)/.9 Impact,sans-serif}.inbox-page>a{color:#8bff28;text-transform:uppercase;font-size:11px;font-weight:900}.inbox-list{gap:18px;display:grid}.inbox-item{background:#0d0906;border:1px solid #3a2e21;padding:24px}.inbox-item>p{white-space:pre-wrap;font:17px/1.6 Georgia,serif}.inbox-meta{color:#9e8f75;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.inbox-meta strong{color:#ef8b22}.inbox-meta a{color:#77b7ff}.inbox-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inbox-photos img{object-fit:contain;background:#050403;width:100%;max-height:440px;display:block}.inbox-error{color:#ffad9d;border:1px solid #a83c2c;padding:20px}.share-landing{background:radial-gradient(circle at 25%,#38200f,#0000 30%),#070604;grid-template-columns:minmax(240px,390px) minmax(0,680px);justify-content:center;align-items:center;gap:50px;min-height:100vh;padding:50px 24px;display:grid}.share-landing>img{object-fit:contain;width:100%;max-height:82vh;display:block;box-shadow:0 30px 90px #000}.share-landing h1{margin:12px 0;font:900 clamp(42px,6vw,78px)/.95 Georgia,serif}.share-landing div>p:not(.eyebrow){color:#b6a98e;font:18px/1.6 Georgia,serif}.share-landing a{color:#0b1205;text-transform:uppercase;background:#8bff28;align-items:center;min-height:50px;margin-top:15px;padding:0 18px;font-size:11px;font-weight:900;display:inline-flex}@media (width<=720px){.share-landing{grid-template-columns:1fr}.share-landing>img{width:min(75%,340px);margin:auto}.share-landing h1{font-size:42px}}.manager-login,.manager-page{background:radial-gradient(circle at 80% 15%,#37200d,#0000 30%),#080604;min-height:100vh}.manager-login{align-content:start;padding:32px max(20px,6vw);display:grid}.manager-login>a,.manager-header a{color:#9d8d72;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.manager-lock-card{background:#0d0a07;border:1px solid #4b3b28;width:min(100%,620px);margin:12vh auto 0;padding:42px;box-shadow:0 30px 90px #000}.manager-lock-card h1,.manager-header h1{text-transform:uppercase;margin:8px 0 14px;font:900 clamp(48px,8vw,90px)/.9 Impact,sans-serif}.manager-lock-card>p:not(.eyebrow),.manager-header>div>p:last-child{color:#b6a98e;font:18px/1.55 Georgia,serif}.manager-lock-card form{gap:14px;margin-top:30px;display:grid}.manager-lock-card label,.manager-form label{color:#dfd0b2;letter-spacing:.09em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:900;display:grid}.manager-lock-card input,.manager-form input,.manager-form textarea{color:#f4ead3;letter-spacing:0;text-transform:none;background:#15110c;border:1px solid #51422f;outline:none;width:100%;padding:13px;font-size:15px;font-weight:400}.manager-lock-card input:focus,.manager-form input:focus,.manager-form textarea:focus{border-color:#ef8b22;box-shadow:0 0 0 2px #ef8b2233}.manager-lock-card button,.publish-button,.preview-button{color:#0b1205;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#8bff28;border:0;min-height:52px;font-size:11px;font-weight:900}.manager-error{color:#ff9d8a;margin:0}.manager-page{padding:34px max(20px,5vw) 90px}.manager-header{border-bottom:1px solid #332a20;justify-content:space-between;gap:35px;max-width:1380px;margin:0 auto 52px;padding-bottom:30px;display:flex}.manager-header>div{max-width:900px}.manager-header button{color:#b6a98e;text-transform:uppercase;cursor:pointer;background:#15110c;border:1px solid #51422f;align-self:flex-start;padding:11px 15px;font-size:10px;font-weight:900}.manager-layout{grid-template-columns:minmax(0,1fr) 340px;gap:40px;max-width:1380px;margin:auto;display:grid}.manager-form{background:#0c0906;border:1px solid #3a2e21;gap:18px;padding:32px;display:grid;box-shadow:0 28px 80px #0006}.manager-form section{border-top:1px solid #2b2218;align-items:center;gap:15px;margin-top:20px;padding-top:28px;display:flex}.manager-form section:first-child{border-top:0;margin-top:0;padding-top:0}.manager-form section h2,.manager-history h2{margin:0 0 3px;font:700 28px/1 Georgia,serif}.manager-form section p{color:#8f816b;margin:0;font-size:12px}.manager-step{color:#180c03;background:#ef8b22;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font-weight:900;display:grid}.manager-row,.pdf-pickers{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pdf-pickers label{cursor:pointer;background:#120e09;border:1px dashed #675239;padding:20px}.pdf-pickers strong{font-size:13px}.pdf-pickers span{color:#857661;letter-spacing:0;text-transform:none;font-size:11px;font-weight:400}.pdf-pickers input{background:0 0;border:0;padding:8px 0;font-size:12px}.preview-button{color:#f4ead3;background:#21190f;border:1px solid #5f4b33}.preview-button:disabled,.publish-button:disabled{opacity:.38;cursor:not-allowed}.manager-previews{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:end;gap:18px;display:grid}.manager-previews figure{margin:0}.manager-previews img{object-fit:contain;object-position:left bottom;background:#050403;border:1px solid #4d3d2a;width:100%;max-height:430px;display:block}.manager-previews figcaption{color:#8d7e67;text-transform:uppercase;letter-spacing:.07em;padding-top:8px;font-size:10px}.preview-placeholder{color:#7c6f5b;text-align:center;border:1px dashed #4b3b28;place-items:center;min-height:180px;padding:20px;display:grid}.upload-progress{background:#211a12;height:8px;overflow:hidden}.upload-progress span{background:linear-gradient(90deg,#ef8b22,#8bff28);height:100%;transition:width .15s;display:block}.manager-status{color:#d5c5a8;background:#120e09;border:1px solid #5a472f;margin:0;padding:14px}.manager-status.success{color:#b8ff83;border-color:#5ea42d}.published-actions{gap:10px;display:flex}.published-actions a{color:#0b1205;text-align:center;text-transform:uppercase;background:#8bff28;flex:1;padding:14px;font-size:10px;font-weight:900}.published-actions a+a{color:#fff;background:#1877f2}.manager-history{background:#0c0906;border:1px solid #3a2e21;align-self:start;padding:24px;position:sticky;top:24px}.manager-history>p:not(.eyebrow){color:#8d806a}.manager-history article{border-top:1px solid #2e251b;justify-content:space-between;gap:15px;padding:15px 0;display:flex}.manager-history article div{gap:5px;display:grid}.manager-history article strong{font:700 15px/1.25 Georgia,serif}.manager-history article span{color:#81745f;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.manager-history article a{color:#8bff28;text-transform:uppercase;align-self:center;font-size:10px;font-weight:900}@media (width<=900px){.manager-layout{grid-template-columns:1fr}.manager-history{order:-1;position:static}.manager-row,.pdf-pickers{grid-template-columns:1fr}}@media (width<=600px){.manager-page{padding-inline:14px}.manager-header{display:block}.manager-header button{margin-top:15px}.manager-form{padding:20px}.manager-previews{grid-template-columns:1fr}.published-actions{display:grid}}.uploaded-reader{color:#f4ead3;background:#050403;min-height:100vh}.uploaded-reader-header{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090705f2;border-bottom:1px solid #332a20;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:10px 14px;display:grid;position:sticky;top:0}.uploaded-reader-header>a{text-transform:uppercase;background:#15110c;border:1px solid #4a3a28;padding:11px 13px;font-size:10px;font-weight:900}.uploaded-reader-header>div:nth-child(2){text-align:center;min-width:0}.uploaded-reader-header span{color:#ef8b22;letter-spacing:.15em;font-size:9px;font-weight:900}.uploaded-reader-header h1{white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font:700 clamp(14px,2vw,21px)/1.1 Georgia,serif;overflow:hidden}.uploaded-reader-header p{color:#8d806a;text-transform:uppercase;letter-spacing:.08em;margin:3px 0 0;font-size:9px}.uploaded-reader-actions{gap:6px;display:flex}.uploaded-reader-actions a,.uploaded-reader-actions button{color:#fff;text-transform:uppercase;cursor:pointer;border:0;place-items:center;min-height:38px;padding:0 11px;font-size:9px;font-weight:900;display:grid}.uploaded-reader-actions a{color:#1c0e03;background:#ef8b22}.uploaded-reader-actions button:first-of-type{background:#1877f2}.uploaded-reader-actions button:nth-of-type(2){background:linear-gradient(135deg,#00b2ff,#8a3ffc 58%,#ff4bd8)}.uploaded-stage{justify-content:center;align-items:center;min-height:calc(100vh - 150px);padding:18px 8px 22px;display:flex;position:relative;overflow:hidden}.uploaded-stage canvas{background:#fff;max-width:100%;height:auto;display:block;box-shadow:0 22px 70px #000}.uploaded-click-zone{z-index:20;cursor:pointer;background:0 0;border:0;width:18%;position:absolute;top:0;bottom:0}.uploaded-click-zone.previous{left:0}.uploaded-click-zone.next{right:0}.uploaded-click-zone:disabled{cursor:default}.uploaded-loading,.uploaded-error{z-index:25;color:#c7b79a;background:#090705df;border:1px solid #4b3b28;margin:0;padding:12px 16px;font-size:11px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uploaded-error{color:#ffab98;border-color:#873a2c}.uploaded-nav{z-index:50;padding:9px 12px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090807f5;border-top:1px solid #332a20;grid-template-columns:minmax(90px,1fr) minmax(220px,2.2fr) minmax(90px,1fr);align-items:center;gap:10px;display:grid;position:sticky;bottom:0}.uploaded-nav button{color:#f4ead3;text-transform:uppercase;cursor:pointer;background:#15110c;border:1px solid #4b3b28;min-height:40px;font-size:10px;font-weight:900}.uploaded-nav button:disabled{opacity:.3;cursor:default}.uploaded-nav div{text-align:center;color:#8f816b;font-size:10px}.uploaded-nav strong{color:#f4ead3}.uploaded-nav input{accent-color:#ef8b22;width:100%;margin-top:6px;display:block}@media (width<=780px){.uploaded-reader-header{grid-template-columns:auto minmax(0,1fr)}.uploaded-reader-actions{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.uploaded-reader-actions a,.uploaded-reader-actions button{min-height:34px}.uploaded-stage{min-height:calc(100vh - 205px)}.uploaded-nav{grid-template-columns:80px 1fr 80px}}.arcade-page{--cabinet-color:#8bff28;color:#eef5ef;background:#020403;min-height:100svh;overflow:hidden}.arcade-nav{z-index:30;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#010302f5,#010302b8 62%,#0000);justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,64px);font-size:11px;font-weight:900;display:flex;position:fixed;top:0;left:0;right:0}.arcade-nav strong{color:#8bff28;letter-spacing:.04em;font:900 clamp(22px,2.2vw,34px)/1 Impact,sans-serif}.arcade-nav-status{color:#b5c5b9;align-items:center;gap:8px;display:flex}.arcade-nav-status i{background:#8bff28;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #8bff28}.arcade-nav-player{align-items:center;gap:16px;display:flex}.player-pass{--player-color:#8bff28;border:1px solid color-mix(in srgb,var(--player-color) 65%,#333);color:#fff;text-align:left;cursor:pointer;box-shadow:0 0 16px color-mix(in srgb,var(--player-color) 14%,transparent);background:#050806e8;align-items:center;gap:9px;padding:6px 10px;display:flex}.player-pass>span:first-child{background:var(--player-color);color:#071007;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.player-pass>span:last-child{flex-direction:column;min-width:88px;display:flex}.player-pass small{color:#8c9c90;letter-spacing:.15em;font-size:7px}.player-pass b{max-width:126px;color:var(--player-color);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.lobby-toggle{color:#c4d0c7;letter-spacing:.12em;cursor:pointer;background:#050806e8;border:1px solid #ffffff25;align-items:center;gap:7px;padding:8px 10px;font:900 9px/1 system-ui;display:flex}.lobby-toggle i{background:#8bff28;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #8bff28}.arcade-lobby{z-index:90;color:#eef5ef;text-transform:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050806f8;border-left:1px solid #8bff284d;width:min(410px,100vw);padding:22px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-28px 0 70px #000c}.arcade-lobby>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;padding-bottom:17px;display:flex}.arcade-lobby header small{color:#8bff28;letter-spacing:.2em;font-size:9px;font-weight:900}.arcade-lobby h2{letter-spacing:.03em;margin:4px 0 0;font:900 34px/1 Impact,sans-serif}.arcade-lobby>header button{color:#97a69b;cursor:pointer;background:0 0;border:0;font-size:31px}.arcade-lobby h3{color:#8d9b91;letter-spacing:.17em;justify-content:space-between;align-items:center;margin:21px 0 9px;font-size:9px;display:flex}.arcade-lobby h3 b{color:#8bff28}.quick-play a{color:#fff;background:#0c120e;border:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:14px;margin:8px 0;padding:13px;display:flex}.quick-play a:first-of-type{background:linear-gradient(100deg,#8bff2813,#0c120e);border-color:#8bff2855}.quick-play a span{flex-direction:column;font:900 15px/1.1 system-ui;display:flex}.quick-play a small{color:#8f9d92;letter-spacing:.03em;margin-top:5px;font-size:9px;font-weight:700}.quick-play a>b{color:#8bff28;letter-spacing:.1em;flex:none;font-size:9px}.lobby-players>div{flex-wrap:wrap;gap:7px;display:flex}.lobby-players span{background:#0c100d;border:1px solid #ffffff17;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:900;display:flex}.lobby-players span i{background:#8bff28;border-radius:50%;width:6px;height:6px}.lobby-players span small{color:#6f7c72;font-size:8px}.lobby-players p{color:#758078;font-size:12px}.lobby-chat>div{background:#020403;border:1px solid #ffffff15;height:230px;padding:10px;overflow:auto}.lobby-chat p{color:#d9e2db;border-bottom:1px solid #ffffff0d;grid-template-columns:90px 1fr;gap:8px;margin:0;padding:7px 4px;font-size:12px;line-height:1.35;display:grid}.lobby-chat p b{color:#8bff28;text-overflow:ellipsis;font-size:9px;overflow:hidden}.lobby-chat p.chat-empty{color:#69736c;display:block}.lobby-chat form{margin-top:8px;display:flex}.lobby-chat input{color:#fff;background:#0b100d;border:1px solid #384139;flex:1;min-width:0;padding:11px;font-size:14px}.lobby-chat form button{color:#071007;background:#8bff28;border:0;padding:0 15px;font-size:10px;font-weight:900}.lobby-chat>small{color:#ff8a6e;margin-top:6px;font-size:10px;display:block}.lobby-leaders>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lobby-leaders article{background:#090d0a;border:1px solid #ffffff14;min-width:0;padding:10px}.lobby-leaders article>b{color:#8bff28;letter-spacing:.1em;margin-bottom:7px;font-size:8px;display:block}.lobby-leaders article>p{border-top:1px solid #ffffff0c;grid-template-columns:17px minmax(0,1fr) auto;gap:5px;margin:0;padding:5px 0;font-size:9px;display:grid}.lobby-leaders article i{color:#758078;font-style:normal}.lobby-leaders article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lobby-leaders article strong{color:#fff}.lobby-leaders article>small{color:#667069;font-size:9px}.player-creator-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-user-select:auto;user-select:auto;background:#000c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.player-creator{color:#eef5ef;text-transform:none;background:linear-gradient(145deg,#111713,#050706 68%);border:1px solid #8bff2866;width:min(560px,100%);max-height:calc(100svh - 36px);padding:clamp(20px,4vw,34px);position:relative;overflow:auto;box-shadow:0 24px 90px #000,0 0 38px #8bff2816}.player-creator-close{color:#9aac9e;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:30px;position:absolute;top:10px;right:13px}.player-creator header p{color:#8bff28;letter-spacing:.2em;margin:0;font-size:10px;font-weight:900}.player-creator header h2{letter-spacing:.02em;margin:7px 0 4px;font:900 clamp(30px,7vw,48px)/.9 Impact,sans-serif}.player-creator header span{color:#9aaba0;font-size:13px;line-height:1.4}.player-card-preview{border:1px solid color-mix(in srgb,var(--primary) 70%,#333);background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 18%,#080b09),#080b09 62%,color-mix(in srgb,var(--secondary) 20%,#080b09));box-shadow:inset 4px 0 var(--primary);grid-template-columns:50px 1fr auto;align-items:center;gap:13px;margin:22px 0;padding:14px;display:grid}.player-card-preview i{background:var(--primary);color:#071007;place-items:center;width:48px;height:48px;font-size:25px;font-style:normal;display:grid}.player-card-preview div{flex-direction:column;min-width:0;display:flex}.player-card-preview small{color:#8d9a90;letter-spacing:.16em;font-size:8px}.player-card-preview strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:900 24px/1 Impact,sans-serif;overflow:hidden}.player-card-preview span{color:var(--secondary);letter-spacing:.12em;margin-top:3px;font-size:9px;font-weight:900}.player-card-preview>b{color:var(--primary);font:900 28px/1 Impact,sans-serif}.creator-field{color:#a7b4aa;letter-spacing:.14em;grid-template-columns:130px 1fr;align-items:center;gap:12px;margin:12px 0;font-size:10px;font-weight:900;display:grid}.creator-field input,.creator-field select{color:#fff;background:#090d0a;border:1px solid #445047;width:100%;min-width:0;padding:11px 12px;font:800 15px/1 sans-serif}.player-creator fieldset{border:0;margin:16px 0 0;padding:0}.player-creator legend{color:#a7b4aa;letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:900}.creator-swatches,.creator-badges{flex-wrap:wrap;gap:8px;display:flex}.creator-swatches button,.creator-badges button{cursor:pointer;border:2px solid #ffffff20;width:36px;height:36px}.creator-swatches button.active,.creator-badges button.active{outline-offset:2px;outline:2px solid #fff}.creator-badges button{color:#fff;background:#171c18;font-size:17px}.save-player{color:#071007;letter-spacing:.05em;cursor:pointer;background:#8bff28;border:0;width:100%;margin-top:22px;padding:14px;font:900 21px/1 Impact,sans-serif}.save-player:hover,.save-player:focus-visible{filter:brightness(1.12)}.arcade-room{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#020403 url(/environment/ogb-arcade-room.png) 50%/cover no-repeat;min-height:100svh;padding-top:74px;position:relative}.arcade-room:before{content:"";z-index:-2;background:linear-gradient(#01030255,#01030211 42%,#010302e8 88%),radial-gradient(circle,#0000 0 20%,#0004 56%,#000c);position:absolute;inset:0}.arcade-atmosphere{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 0 9%,#8bff280b 9% 10%,#0000 10% 89%,#ef8b220b 89% 90%,#0000 90%);position:absolute;inset:0}.arcade-intro{z-index:3;text-shadow:0 3px 18px #000;max-width:min(420px,32vw);position:absolute;top:12%;left:clamp(20px,5vw,82px)}.arcade-intro p{color:#8bff28;letter-spacing:.2em;margin:0 0 10px;font-size:11px;font-weight:900}.arcade-intro h1{text-transform:uppercase;margin:0;font:900 clamp(30px,4vw,64px)/.9 Impact,Arial Narrow,sans-serif}.arcade-intro h1 em{color:#c9d0ca;font-style:normal}.cabinet-stage{perspective:1200px;width:min(980px,90vw);height:min(480px,49vh);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.game-cabinet{width:clamp(168px,18vw,245px);height:clamp(280px,36vw,455px);transform:translateX(calc(-50% + (var(--position) * min(25vw,310px)) + var(--drag))) rotateY(calc(var(--position) * -9deg)) scale(calc(1 - (var(--position) * var(--position) * .12)));transform-origin:bottom;opacity:calc(1 - (var(--position) * var(--position) * .28));filter:saturate(calc(1 - (var(--position) * var(--position) * .28))) brightness(calc(1 - (var(--position) * var(--position) * .15)));cursor:pointer;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .35s,filter .35s;position:absolute;bottom:0;left:50%}.game-cabinet.active{z-index:5;filter:drop-shadow(0 0 22px color-mix(in srgb,var(--cabinet-color) 60%,transparent)) drop-shadow(0 25px 24px #000)}.cabinet-select{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;width:100%;height:100%;padding:0;display:flex}.cabinet-marquee{z-index:2;background:linear-gradient(135deg,color-mix(in srgb,var(--cabinet-color) 60%,#111),#090909 65%);border:3px solid #171717;border-bottom-color:var(--cabinet-color);clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);text-align:center;text-shadow:0 2px 6px #000;flex-direction:column;justify-content:center;align-items:center;min-height:17%;padding:8px 12px;display:flex;position:relative}.cabinet-marquee b{text-transform:uppercase;font:900 clamp(17px,2vw,28px)/.82 Impact,sans-serif}.cabinet-marquee small{color:var(--cabinet-color);letter-spacing:.09em;text-transform:uppercase;margin-top:4px;font-size:clamp(8px,.75vw,11px);font-weight:900}.cabinet-screen{background:#020202;border:9px solid #171717;height:42%;margin:0 7%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #000}.cabinet-screen img{object-fit:cover;filter:contrast(1.08)saturate(1.05);width:100%;height:100%}.cabinet-screen i{pointer-events:none;background:linear-gradient(#fff0 50%,#0002 50%) 0 0/100% 4px,radial-gradient(circle,#0000 35%,#0009);position:absolute;inset:0}.cabinet-deck{border-top:2px solid var(--cabinet-color);clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);background:linear-gradient(#282828,#0d0d0d);justify-content:center;align-items:center;gap:12%;height:17%;margin:0 2%;display:flex;position:relative}.cabinet-deck i:first-child{aspect-ratio:1;background:var(--cabinet-color);width:20%;box-shadow:0 0 10px color-mix(in srgb,var(--cabinet-color) 70%,transparent);border:5px solid #171717;border-radius:50%}.cabinet-deck i:nth-child(2),.cabinet-deck i:nth-child(3){aspect-ratio:1;background:#ff5b42;border-radius:50%;width:8%;box-shadow:0 2px #78190c}.cabinet-base{clip-path:polygon(3% 0,97% 0,91% 100%,9% 100%);background:linear-gradient(120deg,#181818,#070707);border-inline:5px solid #151515;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:29%;display:flex}.cabinet-base b{color:color-mix(in srgb,var(--cabinet-color) 80%,white);font:900 clamp(28px,3vw,44px)/1 Impact,sans-serif}.cabinet-base small{color:#999;letter-spacing:.2em;text-transform:uppercase;margin-top:5px;font-size:9px;font-weight:900}.game-console{z-index:10;border:1px solid color-mix(in srgb,var(--cabinet-color) 55%,#222);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030605eb;grid-template-columns:auto minmax(260px,620px) auto;align-items:center;gap:18px;width:min(900px,88vw);padding:14px 16px;display:grid;position:absolute;bottom:7.5%;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #000b}.game-console-number{aspect-ratio:1;width:54px;color:var(--cabinet-color);border:1px solid #ffffff24;place-items:center;font:900 23px/1 Impact,sans-serif;display:grid}.game-console-copy>span{color:var(--cabinet-color);letter-spacing:.16em;font-size:9px;font-weight:900}.game-console-copy h2{text-transform:uppercase;margin:4px 0;font:900 clamp(22px,2.4vw,34px)/.9 Impact,sans-serif}.game-console-copy h2 em{color:var(--cabinet-color);font-style:normal}.game-console-copy p{color:#aeb8b0;text-overflow:ellipsis;white-space:nowrap;max-width:620px;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.game-launch{background:var(--cabinet-color);color:#061006;text-align:center;min-width:126px;box-shadow:0 0 18px color-mix(in srgb,var(--cabinet-color) 35%,transparent);flex-direction:column;align-items:center;padding:11px 17px;display:flex}.game-launch span{letter-spacing:.16em;font-size:8px;font-weight:900}.game-launch strong{font:900 20px/1.05 Impact,sans-serif}.game-launch:hover,.game-launch:focus-visible{filter:brightness(1.15);transform:translateY(-2px)}.arcade-controls{z-index:15;align-items:center;gap:10px;display:flex;position:absolute;top:48%;right:clamp(16px,3vw,50px);transform:translateY(-50%)}.arcade-controls>button{color:#fff;cursor:pointer;background:#030605dd;border:1px solid #ffffff30;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.arcade-controls>button:hover{color:#8bff28;border-color:#8bff28}.cabinet-dots{gap:6px;display:flex}.cabinet-dots button{cursor:pointer;background:#ffffff42;border:0;border-radius:50%;width:8px;height:8px;padding:0}.cabinet-dots button.active{background:#8bff28;border-radius:5px;width:24px}.arcade-empty{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.arcade-footer{z-index:30;color:#77947f;letter-spacing:.12em;text-transform:uppercase;background:#010302e8;justify-content:space-between;padding:10px clamp(16px,3vw,48px);font-size:9px;font-weight:900;display:flex;position:fixed;bottom:0;left:0;right:0}@media (width<=820px){.arcade-nav-status{display:none}.arcade-intro{max-width:72vw;top:11%;left:20px}.arcade-intro h1{font-size:clamp(28px,8vw,46px)}.cabinet-stage{height:45vh;top:45%}.game-cabinet{width:clamp(150px,42vw,210px);height:clamp(260px,70vw,370px);transform:translateX(calc(-50% + (var(--position) * 48vw) + var(--drag))) rotateY(calc(var(--position) * -12deg)) scale(calc(1 - (var(--position) * var(--position) * .18)))}.game-console{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:calc(100vw - 24px);padding:11px;bottom:7%}.game-console-number{display:none}.game-console-copy>span{font-size:8px}.game-console-copy h2{font-size:20px}.game-console-copy p{max-width:55vw;font-size:10px}.game-launch{min-width:102px;padding:10px}.game-launch strong{font-size:17px}.arcade-controls{inset:auto auto 23% 50%;transform:translate(-50%)}.arcade-controls>button{width:38px;height:38px}.arcade-footer{justify-content:center}.arcade-footer span:last-child{display:none}}@media (height<=650px) and (width>=700px){.arcade-intro{top:13%}.arcade-intro h1{font-size:38px}.cabinet-stage{height:54vh;top:45%}.game-cabinet{width:175px;height:315px}.game-console{padding:9px 12px;bottom:7%}.game-console p{display:none}}@media (prefers-reduced-motion:reduce){.game-cabinet,.game-launch{transition:none}}@media (width<=820px){.arcade-nav{padding:12px 14px}.arcade-nav>strong{font-size:22px;position:absolute;left:50%;transform:translate(-50%)}.arcade-nav-player{gap:5px}.lobby-toggle{padding:10px 8px;font-size:0}.lobby-toggle i{width:9px;height:9px}.player-pass>span:last-child{display:none}.player-pass{padding:5px}.creator-field{grid-template-columns:1fr;gap:6px}.player-card-preview{grid-template-columns:45px 1fr}.player-card-preview>b{display:none}}.manager-tabs{gap:8px;max-width:1380px;margin:0 auto 28px;display:flex}.manager-tabs button{color:#b6a98e;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#120e09;border:1px solid #51422f;min-width:140px;padding:14px;font-size:10px;font-weight:900}.manager-tabs button.active{color:#071005;background:#8bff28;border-color:#8bff28}.history-actions{align-items:center;gap:7px;display:flex!important}.history-actions a,.history-actions button,.game-manager aside button{color:#d8c8a9;text-transform:uppercase;cursor:pointer;background:#15110c;border:1px solid #4c3d2b;padding:7px 8px;font-size:9px;font-weight:900}.danger{color:#ffb1a8!important;background:#30100d!important;border-color:#7d332b!important}.possible-duplicate{background:#2b160d;margin-inline:-10px;border:1px solid #a55428!important;padding-inline:10px!important}.possible-duplicate b{color:#ff9c5e;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.editor-modal{z-index:100;background:#000d;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.editor-modal form{background:#0c0906;border:1px solid #5a472f;gap:16px;width:min(820px,100%);max-height:94vh;padding:30px;display:grid;overflow:auto;box-shadow:0 30px 90px #000}.editor-modal header{justify-content:space-between;gap:20px;display:flex}.editor-modal h2{margin:0;font:700 35px/1 Georgia,serif}.editor-modal header p:last-child{color:#95866e}.editor-modal label,.game-manager label{color:#dfd0b2;letter-spacing:.09em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:900;display:grid}.editor-modal input,.editor-modal textarea,.editor-modal select,.game-manager input,.game-manager textarea{color:#f4ead3;letter-spacing:0;text-transform:none;background:#15110c;border:1px solid #51422f;width:100%;padding:13px;font-size:15px;font-weight:400}.editor-modal header button,.editor-buttons button:not(.publish-button){color:#d8c8ad;cursor:pointer;background:#15110c;border:1px solid #51422f;align-self:start;padding:11px 14px}.editor-buttons{gap:10px;display:flex}.editor-buttons>*{flex:1}.game-manager{max-width:1380px;margin:auto}.game-manager>header{max-width:850px;margin-bottom:30px}.game-manager>header h2{text-transform:uppercase;margin:0;font:900 clamp(45px,7vw,82px)/.9 Impact,sans-serif}.game-manager>header p:last-child{color:#b6a98e;font:17px/1.55 Georgia,serif}.game-manager-grid{grid-template-columns:minmax(0,1fr) 420px;gap:35px;display:grid}.game-manager form,.game-manager aside{background:#0c0906;border:1px solid #3a2e21;align-self:start;gap:17px;padding:28px;display:grid}.manager-check{justify-content:start;align-items:center;grid-template-columns:auto 1fr!important}.manager-check input{width:20px}.game-manager aside h3{margin:0 0 8px;font:700 28px/1 Georgia,serif}.game-manager aside article{border-top:1px solid #2e251b;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.game-manager aside article>div:first-child{gap:5px;display:grid}.game-manager aside strong{font:700 15px/1.2 Georgia,serif}.game-manager aside strong em{color:#8bff28;font-style:normal;display:block}.game-manager aside span{color:#81745f;text-transform:uppercase;font-size:9px}.game-manager aside article>div:last-child{gap:6px;display:flex}@media (width<=1000px){.game-manager-grid{grid-template-columns:1fr}.history-actions{flex-wrap:wrap}.manager-history article{flex-direction:column;align-items:flex-start}}@media (width<=600px){.manager-tabs button{flex:1;min-width:0}.editor-modal{padding:0}.editor-modal form{min-height:100vh}.editor-buttons{display:grid}.game-manager form,.game-manager aside{padding:20px}}.manager-tabs{overflow-x:auto}.developer-studio,.production-board{max-width:1380px;margin:auto}.developer-studio>header,.production-board>header{max-width:900px;margin-bottom:30px}.developer-studio>header h2,.production-board>header h2{text-transform:uppercase;margin:0;font:900 clamp(45px,7vw,82px)/.9 Impact,sans-serif}.developer-studio>header p:last-child,.production-board>header p:last-child{color:#b6a98e;font:17px/1.55 Georgia,serif}.studio-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);gap:25px;display:grid}.studio-grid>form,.studio-grid>aside,.board-compose{background:#0c0906;border:1px solid #3a2e21;align-self:start;gap:16px;padding:25px;display:grid}.developer-studio label,.production-board label{color:#dfd0b2;letter-spacing:.09em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:900;display:grid}.developer-studio input,.developer-studio textarea,.production-board input,.production-board textarea,.production-board select{color:#f4ead3;letter-spacing:0;text-transform:none;background:#15110c;border:1px solid #51422f;width:100%;padding:13px;font:400 15px/1.4 monospace}.code-editor{resize:vertical;tab-size:2;min-height:470px}.studio-actions{align-items:center;gap:10px;display:flex}.studio-actions>*{text-align:center;flex:1}.studio-actions a{color:#8bff28;border:1px solid #456b28;padding:14px}.preview-bar{color:#8bff28;letter-spacing:.08em;justify-content:space-between;font-size:9px;display:flex}.preview-bar span{color:#81745f}.studio-grid iframe{background:#111;border:1px solid #51422f;width:100%;height:520px}.studio-grid aside h3{margin:12px 0 0;font:700 26px Georgia,serif}.studio-grid aside article{border-top:1px solid #2e251b;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.studio-grid aside article>div:first-child{gap:4px;display:grid}.studio-grid aside article span{color:#81745f;font-size:9px}.studio-grid aside article>div:last-child{gap:5px;display:flex}.studio-grid aside button,.studio-grid aside a{color:#d8c8a9;text-transform:uppercase;cursor:pointer;background:#15110c;border:1px solid #4c3d2b;padding:7px;font-size:9px;font-weight:900}.board-compose{max-width:820px;margin-bottom:30px}.board-lanes{grid-template-columns:repeat(6,minmax(230px,1fr));gap:13px;padding-bottom:25px;display:grid;overflow-x:auto}.board-lane{background:#090806;border:1px solid #30271d;min-height:430px;padding:12px}.board-lane>header{justify-content:space-between;align-items:center;padding:4px 4px 12px;display:flex}.board-lane h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font:900 18px Impact,sans-serif}.board-lane>header span{color:#8bff28;background:#211a12;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.board-lane>div{gap:10px;display:grid}.board-card{color:#17130c;cursor:grab;background:#e8d58d;border:1px solid #fff4b5;gap:9px;padding:14px;display:grid;box-shadow:0 5px 15px #0008}.board-card:nth-child(3n+2){background:#c7e8b1;border-color:#ebffde}.board-card:nth-child(3n){background:#d0c5ef;border-color:#f0eaff}.board-card img{object-fit:cover;border:1px solid #0003;width:100%;max-height:190px}.board-card .card-kind{letter-spacing:.1em;text-transform:uppercase;opacity:.65;font-size:8px;font-weight:900}.board-card h4{margin:0;font:700 18px/1.15 Georgia,serif}.board-card p{white-space:pre-wrap;margin:0;font:13px/1.4 system-ui}.board-card>a{color:#174f78;font-size:11px;font-weight:800}.board-card footer{gap:6px;margin-top:4px;display:flex}.board-card footer select,.board-card footer button{color:#17130c;cursor:pointer;background:#fff8;border:1px solid #0004;min-width:0;padding:7px;font-size:9px}.board-card footer select{flex:1}.board-file{background:#fff7;border:1px solid #0003;padding:7px}.lab-shell{color:#f4ead3;background:#050505;grid-template-rows:auto 1fr;height:100dvh;display:grid}.lab-shell header{background:#0c0906;border-bottom:1px solid #403321;justify-content:space-between;align-items:center;gap:20px;padding:11px 18px;display:flex}.lab-shell header>div{text-align:center;display:grid}.lab-shell header span{color:#81745f;text-transform:uppercase;font-size:9px}.lab-shell header a{color:#8bff28;font-size:10px;font-weight:900;text-decoration:none}.lab-shell iframe{background:#111;border:0;width:100%;height:100%}.lab-missing{color:#f4ead3;background:#080706;min-height:100vh;padding:40px}@media (width<=1000px){.studio-grid{grid-template-columns:1fr}.board-lanes{grid-template-columns:repeat(6,280px)}}@media (width<=600px){.manager-tabs button{flex:0 0 105px;min-width:105px}.studio-grid>form,.studio-grid>aside,.board-compose{padding:18px}.studio-actions{display:grid}.preview-bar{gap:4px;display:grid}.studio-grid iframe{height:420px}.board-lanes{grid-template-columns:repeat(6,82vw)}}
