:root{color-scheme:dark;--bg:#080d19;--panel:#101827;--line:#263247;--text:#f3f5fa;--muted:#a3b0c3;--cyan:#79e3df;--gold:#edc477}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}button:disabled{cursor:default;opacity:.55}.sidebar{position:fixed;inset:0 auto 0 0;width:252px;padding:32px 24px;border-right:1px solid var(--line);display:flex;flex-direction:column}.brand{display:flex;gap:13px;align-items:center;font-size:21px;font-weight:750;line-height:1.1}.brand small{display:block;letter-spacing:5px;font-size:9px;margin-top:9px;color:var(--muted)}.brand-icon{width:42px;height:42px;border:1px solid var(--cyan);border-radius:13px;color:var(--cyan);font-size:31px;text-align:center}.brand-icon span{color:var(--gold)}.side-label{font-size:9px;letter-spacing:1.5px;color:var(--muted);margin-top:49px}.sidebar nav{display:grid;gap:8px}.sidebar nav a{padding:11px 16px;border-radius:12px;font-weight:600;color:var(--muted)}.sidebar nav a span{font-size:23px;display:inline-block;width:36px}.sidebar nav a.active{background:#172b36;color:var(--cyan)}.side-join{border:1px solid var(--line);border-radius:17px;padding:19px 16px;margin-top:37px;background:linear-gradient(145deg,#182639,#0b1525)}.eyebrow{font-size:10px;font-weight:750;letter-spacing:1.6px;color:var(--cyan)}h3{font-size:19px;line-height:1.35;margin:12px 0}p{margin:12px 0}.side-join p,.side-join small{color:var(--muted);font-size:12px}.side-join small{display:block;margin-top:10px}.button{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--line);background:#172234;color:var(--text);padding:10px 17px;border-radius:10px;font-size:13px;font-weight:700;gap:8px}.primary{background:var(--cyan);color:#09202a;border-color:var(--cyan)}.side-join .button{font-size:11px;padding:10px;width:100%}footer{margin-top:auto;padding-top:26px;font-size:10px;color:var(--muted)}main{margin-left:252px}.topbar{height:88px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 38px;gap:30px;justify-content:space-between}.search{display:flex;align-items:center;gap:12px;background:#121b2b;border:1px solid var(--line);border-radius:12px;max-width:560px;width:100%;padding:8px 16px;color:var(--muted)}.search span{font-size:25px}.search input{background:transparent;color:var(--text);border:0;outline:0;width:100%;font-size:13px}.page-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:36px;max-width:1230px;margin:auto;padding:36px 38px}.intro{display:flex;justify-content:space-between;gap:15px;align-items:start}h1{font-size:clamp(29px,3.1vw,43px);line-height:1.13;letter-spacing:-1.6px;font-weight:700;margin:13px 0}.intro h1 span{color:#a1b2c5}.intro p{color:var(--muted);font-size:13px}.free-pill{white-space:nowrap;font-size:10px;color:var(--cyan);border:1px solid #2c4c4e;border-radius:20px;padding:5px 10px;margin-top:7px}.feed-tabs{display:flex;gap:23px;border-bottom:1px solid var(--line);margin:23px 0 25px;align-items:center}.feed-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 0;color:var(--muted);font-weight:650}.feed-tabs .active{color:var(--text);border-bottom-color:var(--cyan)}.feed-tabs span{margin-left:auto;font-size:10px;color:var(--muted)}.feed-card{max-width:610px;margin:0 auto 30px;border:1px solid var(--line);border-radius:19px;overflow:hidden;background:var(--panel)}.creator-row{display:flex;align-items:center;padding:15px 18px;gap:12px}.avatar{width:38px;height:38px;display:grid;place-items:center;border:1px solid #40616c;border-radius:50%;background:#153040;color:var(--cyan);font-weight:750;font-size:13px}.creator-row strong{display:block;font-size:13px}.creator-row small{display:block;font-size:10px;color:var(--muted)}.creator-row a:last-child{margin-left:auto;color:var(--cyan);font-size:11px}.media{aspect-ratio:4/5;position:relative;background:#0c1425;overflow:hidden}.media video,.media>img{width:100%;height:100%;object-fit:contain;display:block}.media-art{height:100%;padding:45px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 90% 20%,#2d577b66,transparent 55%),linear-gradient(150deg,#132c46,#081020)}.media-art.gold{background:radial-gradient(ellipse at 10% 100%,#694e2866,transparent 65%),linear-gradient(145deg,#19243a,#101827)}.art-symbol{font-family:Georgia,serif;color:var(--gold);font-size:85px;line-height:1}.media-art h2{font-size:37px;line-height:1.14;letter-spacing:-1.1px;max-width:360px}.media-art p{color:#c3cede;max-width:320px}.art-tag{font-size:10px;letter-spacing:2px;color:var(--cyan)}.media-controls{position:absolute;right:14px;top:14px;display:flex;gap:8px}.icon-button{border:1px solid #ffffff55;border-radius:50%;width:37px;height:37px;background:#080d19cc;color:white;display:grid;place-items:center;font-size:17px}.media-actions{position:absolute;bottom:18px;right:16px;display:grid;gap:10px}.media-actions .icon-button{width:43px;height:43px}.media-label{position:absolute;left:17px;bottom:17px;border-radius:20px;padding:6px 11px;font-size:10px;background:#080d19cf;color:var(--cyan)}.card-copy{padding:18px 21px 21px}.card-copy h2{margin:5px 0;font-size:21px;letter-spacing:-.5px}.card-copy p{font-size:13px;color:var(--muted);line-height:1.6}.card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:17px;gap:15px}.price{font-size:13px;color:var(--gold);font-weight:650}.rail{padding-top:7px}.rail-title{display:flex;align-items:center;justify-content:space-between}.rail-title h2{font-size:15px}.rail-title span{color:var(--cyan)}.studio-mini{display:block;border:1px solid var(--line);border-radius:15px;padding:20px;margin:13px 0;background:linear-gradient(135deg,#142235,#101827)}.studio-mini .avatar{margin-bottom:18px;width:44px;height:44px}.studio-mini h3{font-size:16px;margin:9px 0}.studio-mini p{font-size:12px;color:var(--muted)}.studio-mini small{font-size:10px;color:var(--cyan)}.rail-note{border-top:1px solid var(--line);margin-top:27px;padding-top:27px}.rail-note p{font-size:12px;color:var(--muted)}.text-link{color:var(--cyan);font-size:12px;font-weight:650}.studio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.studio-grid .studio-mini{margin:0}.profile-header{border:1px solid var(--line);padding:30px;border-radius:18px;margin-bottom:25px;background:linear-gradient(125deg,#1a344a,#111a2b)}.profile-header .avatar{width:75px;height:75px;font-size:25px}.profile-header h1{font-size:32px}.profile-header p{color:var(--muted)}.profile-tabs{display:flex;gap:10px;margin:20px 0}.profile-tabs button{border:1px solid var(--line);background:#142034;color:var(--text);border-radius:9px;padding:8px 15px}.profile-tabs button.active{color:var(--cyan);border-color:var(--cyan)}.asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.asset{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden}.asset-art{aspect-ratio:4/3;padding:20px;background:linear-gradient(145deg,#1b3954,#101a2b);display:flex;flex-direction:column;justify-content:space-between}.asset-art img{width:100%;height:100%;object-fit:cover}.asset-art strong{font-size:22px;line-height:1.2}.asset-body{padding:16px}.asset-body p{color:var(--muted);font-size:12px}.asset-body .button{margin-top:10px;width:100%}.empty{padding:32px;border:1px solid var(--line);border-radius:16px;color:var(--muted)}.empty h2{color:var(--text)}.loading{color:var(--muted);padding:30px}.mobile-brand,.mobile-nav{display:none}dialog{width:min(590px,calc(100% - 30px));background:#121d30;color:var(--text);border:1px solid #384d67;border-radius:20px;padding:32px;max-height:85dvh;overflow:auto}dialog::backdrop{background:#020611b8;backdrop-filter:blur(7px)}.dialog-close{position:absolute;top:10px;right:12px;background:none;border:0;font-size:29px;color:var(--muted)}dialog h2{font-size:27px;line-height:1.2}dialog label{display:block;margin:20px 0}textarea{display:block;width:100%;margin-top:9px;min-height:150px;background:#0b1425;border:1px solid var(--line);color:var(--text);border-radius:10px;padding:14px}.muted{color:var(--muted);font-size:12px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:10;background:var(--cyan);color:#09202a;padding:12px 20px;border-radius:12px;font-size:13px;max-width:90%;box-shadow:0 10px 35px #0007}.detail-copy{white-space:pre-line}.detail-actions{display:flex;gap:10px;flex-wrap:wrap}.back{display:inline-block;color:var(--cyan);margin-bottom:20px;font-size:13px}@media(min-width:1500px){.media{aspect-ratio:9/12}}@media(max-width:1170px){.sidebar{width:212px;padding:28px 17px}main{margin-left:212px}.page-layout{grid-template-columns:minmax(0,1fr) 235px;gap:24px;padding:30px 26px}.topbar{padding:0 26px}.brand{font-size:18px}.side-join{padding:16px 12px}.intro{display:block}.free-pill{display:inline-block}.feed-tabs span{display:none}}@media(max-width:950px){.rail{display:none}.page-layout{max-width:740px;display:block}.intro{display:flex}.free-pill{margin-top:7px}}@media(max-width:650px){.sidebar{display:none}main{margin:0;padding-bottom:75px}.topbar{height:auto;min-height:73px;padding:15px 17px;flex-wrap:wrap;gap:14px}.mobile-brand{display:block;font-weight:750;font-size:19px}.mobile-brand span{color:var(--cyan);font-size:12px}.topbar .button{font-size:11px;padding:7px 12px}.search{order:3;max-width:none;padding:4px 12px}.search input{font-size:12px}.page-layout{padding:23px 15px}.intro{gap:8px}.intro .eyebrow{font-size:8px;letter-spacing:1.3px}h1{font-size:30px;letter-spacing:-1.1px}.intro p{font-size:11px;max-width:270px}.free-pill{font-size:8px;padding:4px 7px}.feed-tabs{margin:15px 0 20px;gap:25px}.feed-tabs button{font-size:13px}.feed-card{border-radius:15px}.media{aspect-ratio:9/12}.media-art{padding:35px}.media-art h2{font-size:34px}.card-copy{padding:17px}.card-copy h2{font-size:20px}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;height:calc(63px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);z-index:5;background:#0b1322f7;border-top:1px solid var(--line);justify-content:space-around;align-items:center;backdrop-filter:blur(14px)}.mobile-nav a{font-size:22px;color:var(--muted);display:grid;justify-items:center;line-height:1.2;padding:5px 11px}.mobile-nav small{font-size:9px;margin-top:5px}.mobile-nav .active{color:var(--cyan)}.mobile-nav .create-nav{color:var(--cyan)}.studio-grid,.asset-grid{gap:11px}.studio-mini{padding:15px}.studio-mini h3{font-size:15px}.profile-header{padding:23px}.profile-header h1{font-size:27px}.asset-art{padding:15px}.asset-art strong{font-size:19px}.asset-body{padding:13px}.asset-body .button{font-size:11px}#toast{bottom:88px;min-width:260px;text-align:center}.card-bottom .button{font-size:11px}.price{font-size:12px}}@media(prefers-reduced-motion:no-preference){.button,.icon-button{transition:transform .15s,background .15s}.button:hover,.icon-button:hover{transform:translateY(-2px)}}

/* ContentLink's original arcade palette; shared across discovery and account surfaces. */
.store-head{padding:28px!important;background:linear-gradient(90deg,#edfffff5,#edffffc9),url('/assets/subway-studio.webp') center/cover!important;border:3px solid #102552;box-shadow:6px 6px 0 #102552}.store-head :is(h1,p){color:#102552!important}.support-editor h3{font-family:Impact,'Arial Black',sans-serif!important;font-size:26px!important}
.studio-extras{margin:28px 0;max-width:100%;min-width:0}.busking-banner{padding:28px;background:linear-gradient(90deg,#edfffff5 0,#edffffe8 53%,#edffff30 100%),url('/assets/subway-studio.webp') center/cover;border:3px solid #102552;box-shadow:6px 6px 0 #102552;min-height:240px;margin:24px 0 32px}.busking-banner h2{font-size:clamp(25px,3vw,38px);line-height:1.15;max-width:480px;margin:14px 0;color:#102552}.busking-banner p{max-width:410px;color:#102552;font-size:16px}.support-editors,.support-public,.free-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.support-editor{padding:22px;background:#fffdf4;border:3px solid #102552;box-shadow:5px 5px 0 #102552;min-width:0}.support-editor label,.free-upload label{display:block;font-size:16px;margin:14px 0}.support-editor input:not([type=checkbox]),.free-upload :is(input:not([type=checkbox]),select,textarea){width:100%;padding:10px;border:2px solid #102552;background:white;color:#102552;font:inherit;margin-top:7px}.support-editor .check,.free-upload .check{display:flex;align-items:start;gap:10px}.support-editor .check input,.free-upload .check input{flex-shrink:0;margin-top:6px}.support-editor button,.free-upload button{margin:10px 10px 10px 0}.payment-qr{display:block;width:min(100%,260px);height:auto;object-fit:contain;background:white;padding:14px;border:2px solid #102552;image-rendering:auto;margin:15px 0}.payment-contact{overflow-wrap:anywhere}.free-file-editor{margin-top:40px}.free-upload{max-width:650px}.support-public .asset-body{padding:22px}.studio-extras a{overflow-wrap:anywhere}.studio-extras [role=status]{min-height:24px;font-size:16px;color:#34476b}.public-studio-shelf>p{font-size:16px}.profile-header{background:linear-gradient(90deg,#edfffff5,#edffffc9),url('/assets/subway-studio.webp') center/cover}.support-editor .primary,.free-upload .primary{background:#ffce37;color:#102552;border:2px solid #102552;box-shadow:4px 4px 0 #102552}
@media(max-width:650px){.support-editors,.support-public,.free-files{grid-template-columns:1fr}.busking-banner{padding:22px;background:linear-gradient(90deg,#edfffff5,#edffffc9),url('/assets/subway-studio.webp') center/cover}.studio-extras{margin-top:24px}.support-editor{padding:18px}}
.topbar>.button{white-space:nowrap;flex-shrink:0}
.brand-icon{display:flex;align-items:center;justify-content:center;gap:0;width:54px;height:48px;transform:skew(-9deg);background:#ffce37;box-shadow:4px 4px 0 #102552}.brand-icon b{font:900 34px/.9 Impact,'Arial Black',sans-serif;letter-spacing:-5px;text-shadow:2px 2px 0 white}.brand-icon b:last-child{color:#102552;padding-right:5px}.brand>span:last-child{font-family:Impact,'Arial Black',sans-serif;font-size:24px;letter-spacing:.2px}.brand small{font-family:ui-monospace,monospace;font-weight:700;letter-spacing:4px;font-size:12px}.mobile-brand{font-family:Impact,'Arial Black',sans-serif;display:none}.cl-mobile{display:inline-block!important;background:#ffce37;border:2px solid #102552;color:#102552!important;font:900 26px/1 Impact,sans-serif!important;letter-spacing:-3px;padding:5px 8px 5px 5px;transform:skew(-9deg);margin-right:6px;box-shadow:3px 3px 0 #102552}.mobile-brand small{font:12px/1 ui-monospace,monospace;display:block;margin:6px 0 0 50px}.card-bottom{display:grid;grid-template-columns:1fr;justify-items:center;gap:14px}.card-link{min-width:180px;gap:13px;font-size:20px!important;padding:12px 24px!important;background:#ffce37!important;color:#102552!important;box-shadow:5px 5px 0 #102552}.link-monogram{font:900 34px/1 Impact,'Arial Black',sans-serif;display:inline-block;transform:skew(-9deg);text-shadow:2px 2px 0 white}.media{touch-action:manipulation}.card-bottom .price{text-align:center}
.arcade-landscape{position:absolute;right:0;bottom:0;width:58%;height:100%;object-fit:cover;object-position:right center;image-rendering:pixelated;opacity:.55;pointer-events:none}.intro>div{position:relative;z-index:1}.intro:has(.arcade-landscape){background:#eaffff}.intro:has(.arcade-landscape) h1,.intro:has(.arcade-landscape) p{text-shadow:0 1px 2px white,0 0 10px #ffffff}
:root{color-scheme:light;--bg:#b9f6ff;--panel:#fffdf4;--line:#102552;--text:#102552;--muted:#34476b;--cyan:#09d9e5;--gold:#ffce37}
body{background:#b9f6ff;background-image:linear-gradient(180deg,#71e7ff 0,#c5f7ff 630px,#e9fdff 1100px);color:var(--text);font-size:16px}
.sidebar{background:#fff9e4;border-right:3px solid var(--line);z-index:6}
.brand{font-weight:900}.brand small{font-size:12px;letter-spacing:3px;color:#34476b}.brand-icon{border:3px solid #102552;border-radius:0;background:#ffce37;color:#102552;box-shadow:4px 4px 0 #102552}.brand-icon span{color:#102552}
.side-label,.eyebrow{font-family:ui-monospace,Consolas,monospace;font-size:14px;letter-spacing:1px;color:#214569;font-weight:800}
.sidebar nav a{border-radius:0;color:#102552;border:2px solid transparent}.sidebar nav a.active{background:#09d9e5;color:#102552;border-color:#102552;box-shadow:4px 4px 0 #102552}
.side-join{background:#ffdc55;border:3px solid #102552;border-radius:0;box-shadow:6px 6px 0 #102552;padding:20px 16px}.side-join p,.side-join small{color:#34476b;font-size:14px}.side-join .button{font-size:14px}
footer{color:#34476b;font-size:13px}footer a{text-decoration:underline;text-underline-offset:3px}
.topbar{background:#fffdf4;border-bottom:3px solid #102552}.search{background:white;border:2px solid #102552;border-radius:0;box-shadow:3px 3px 0 #102552}.search input{color:#102552;font-size:16px}.search input::placeholder{color:#526381}
.button{background:#fffdf4;color:#102552;border:2px solid #102552;border-radius:0;box-shadow:4px 4px 0 #102552;font-size:14px;padding:11px 18px;font-weight:850}.button.primary{background:#ffce37;border-color:#102552;color:#102552}.button:active{transform:translate(3px,3px);box-shadow:1px 1px 0 #102552}
.intro{position:relative;padding:30px 25px;background:#fffdf4;border:3px solid #102552;box-shadow:7px 7px 0 #102552;overflow:hidden;min-height:235px;margin-bottom:30px}.intro h1{font-weight:950;letter-spacing:-1.5px;position:relative;z-index:1}.intro h1 span{color:#084b75}.intro p{font-size:16px;color:#34476b;max-width:350px;position:relative;z-index:1}.intro .eyebrow{position:relative;z-index:1}.intro .free-pill{position:relative;z-index:1;background:#ffce37;border:2px solid #102552;border-radius:0;color:#102552;font-size:14px;font-weight:800;white-space:normal;box-shadow:3px 3px 0 #102552}
.feed-tabs{border-bottom:3px solid #102552;gap:13px;padding-bottom:10px}.feed-tabs button{background:#fffdf4;border:2px solid #102552;padding:9px 18px;color:#102552;font-size:16px;box-shadow:3px 3px 0 #102552}.feed-tabs button.active{background:#ffce37;color:#102552;border-color:#102552}.feed-tabs span{font-size:13px;color:#34476b}
.feed-card{border:3px solid #102552;border-radius:0;box-shadow:8px 8px 0 #102552;background:#fffdf4;margin-bottom:38px}.creator-row{background:#fffdf4;border-bottom:3px solid #102552}.creator-row strong{font-size:16px}.creator-row small{font-size:13px}.creator-row a:last-child{font-size:14px;color:#084b75;font-weight:800}.avatar{border:2px solid #102552;border-radius:0;background:#09d9e5;color:#102552;box-shadow:3px 3px 0 #102552}
.media-art{background:linear-gradient(145deg,#22e0f4,#6b98ff);color:#102552;border-bottom:3px solid #102552}.media-art.gold{background:linear-gradient(145deg,#ffdf55,#ff8bb8)}.media-art h2{font-weight:900;text-shadow:2px 2px 0 #ffffff8c}.media-art p{color:#102552;font-size:16px}.art-tag{color:#102552;font-size:14px;font-weight:800}.art-symbol{color:#102552;text-shadow:4px 4px 0 #ffce37}
.icon-button{border:2px solid #102552;border-radius:0;background:#fffdf4;color:#102552;box-shadow:3px 3px 0 #102552}.media-label{background:#102552;color:white;border-radius:0;font-size:13px}.card-copy h2{font-weight:900}.card-copy p{font-size:16px}.price{color:#614600;font-size:16px}.card-bottom{align-items:center}.rail-title h2{font-size:18px}.rail-title span{color:#102552}.studio-mini{border:3px solid #102552;border-radius:0;background:#fffdf4;box-shadow:5px 5px 0 #102552;margin:18px 0;padding:22px}.studio-mini:nth-child(2){background:#ffe784}.studio-mini:nth-child(3){background:#ffb9dc}.studio-mini h3{font-size:18px}.studio-mini p{font-size:14px;color:#34476b}.studio-mini small{font-size:14px;color:#084b75;font-weight:700}.rail-note{border-top:3px solid #102552}.rail-note p{font-size:16px}.text-link,.back{font-size:16px;color:#084b75;text-decoration:underline;text-underline-offset:4px}
.profile-header{border:3px solid #102552;border-radius:0;background:#fff6c5;box-shadow:6px 6px 0 #102552}.profile-tabs button{background:#fffdf4;color:#102552;border:2px solid #102552;border-radius:0}.profile-tabs button.active{background:#ffce37;color:#102552;border-color:#102552}.asset{border:3px solid #102552;border-radius:0;box-shadow:4px 4px 0 #102552}.asset-art{background:linear-gradient(135deg,#09d9e5,#ffce37);color:#102552}.asset-body p{font-size:16px}.empty{background:#fffdf4;border:3px solid #102552;border-radius:0}.empty,.loading{color:#34476b}
dialog{background:#fffdf4;color:#102552;border:3px solid #102552;border-radius:0;box-shadow:9px 9px 0 #102552}.dialog-close{color:#102552}.muted{color:#34476b;font-size:14px}textarea{background:white;color:#102552;border:2px solid #102552;border-radius:0}#toast{background:#ffce37;color:#102552;border:2px solid #102552;border-radius:0;box-shadow:4px 4px 0 #102552;font-size:16px}
button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #9b1660;outline-offset:5px}
@media(max-width:650px){.mobile-brand{color:#102552}.mobile-brand span{color:#084b75;font-size:14px}.topbar .button{font-size:14px}.search input{font-size:16px}.intro{padding:22px 18px;display:block;min-height:260px}.intro .eyebrow{font-size:13px;letter-spacing:.5px}.intro h1{font-size:32px}.intro p{font-size:16px;max-width:260px}.intro .free-pill{display:inline-block;font-size:14px;padding:6px 10px}.feed-tabs{gap:10px}.feed-tabs button{font-size:14px;padding:8px 16px}.feed-card{border-radius:0;box-shadow:5px 5px 0 #102552}.mobile-nav{background:#fffdf4;border-top:3px solid #102552;backdrop-filter:none}.mobile-nav a,.mobile-nav .active,.mobile-nav .create-nav{color:#102552}.mobile-nav .active{background:#ffce37}.mobile-nav small{font-size:12px}.card-bottom .button{font-size:14px}.price{font-size:14px}.studio-mini h3{font-size:18px}.asset-body .button{font-size:14px}.media-art h2{font-size:32px}}
@media(prefers-reduced-motion:no-preference){.button:hover,.icon-button:hover{transform:translateY(-2px)}.studio-mini:hover{transform:translateY(-3px);transition:transform .15s}}
body[data-contentlink-surface]{--theme-page:#b9f6ff;--theme-deep:#102552;--theme-section:#fff7cf;--theme-card:#fffdf4;--theme-inset:#dcfaff;--theme-ink:#102552;--theme-muted:#34476b;--theme-link:#084b75;--theme-cyan:#09d9e5;--theme-gold:#ffce37;--theme-gold-hover:#ffe884;--theme-line:#102552;--theme-control-line:#102552;--theme-button:#ffce37;--theme-button-hover:#ffe884;--theme-focus:#9b1660;color-scheme:light;background:linear-gradient(180deg,#71e7ff,#e9fdff);color:#102552}
html:has(> body[data-contentlink-surface]){background:#b9f6ff;color-scheme:light;color:#102552}
body[data-contentlink-surface] :is(h1,h2,h3,h4){font-family:Impact,'Arial Black',sans-serif;color:#102552}
body[data-contentlink-surface] :is(button,.button,input,select,textarea){border-radius:0!important}
body[data-contentlink-surface] :is(.card,.panel,.store-card,.listing-card){border:2px solid #102552;box-shadow:5px 5px 0 #102552;border-radius:0}
@media(max-width:650px){.mobile-brand{display:block}.arcade-landscape{width:100%;opacity:.24}.intro .free-pill{position:relative}.intro h1{max-width:340px}}

.studio-publication-note{flex-basis:100%;width:100%;padding:10px 13px;border:1px solid currentColor;border-radius:7px;font-size:12px!important;line-height:1.5!important;max-width:none!important}.studio-report-link{margin-top:15px}.intro:has(.studio-publication-note){flex-wrap:wrap}.intro:has(.studio-publication-note) .hero-actions{display:flex;flex-wrap:wrap;gap:9px}.intro:has(.studio-publication-note) .hero-actions .button{min-height:44px}@media(max-width:620px){.studio-publication-note{font-size:11px!important}.intro:has(.studio-publication-note) h1{font-size:30px}}
