body{background:#080e1b;color:#e5efff}header{background:#0f1b2e;border-color:#30445d;color:#e5efff}.studio-links{display:flex;gap:18px;margin-inline-start:auto}.studio-links a{color:#97e3e6;text-decoration:none;font-size:13px}#editor .workspace{background:radial-gradient(ellipse,#263e56,#101e32);border:1px solid #36516d;border-radius:15px}#editor aside{background:#111d30;border:1px solid #324961;border-radius:15px;color:#e5efff}.scene-heading,.scene-footer,.subtle{color:#bed3eb!important}#viewer{background-image:linear-gradient(#6da3be10 1px,transparent 1px),linear-gradient(90deg,#6da3be10 1px,transparent 1px);background-size:30px 30px}.studio-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:20px}.studio-tabs button{font-size:11px;min-height:48px;padding:7px 3px}.studio-tabs button[aria-pressed=true]{background:#15394b;border-color:#71dfdb;color:#8ff5e7}#editor button{background:#192e46;color:#d4e7fa;border:1px solid #46617e}#editor button:hover{background:#29445f}#editor button.active,#editor button[aria-pressed=true]{border-color:#6de8e0;color:#9bf6e9}#editor input:not([type=range]):not([type=color]),#editor select,#editor textarea{background:#14263d;color:#e8f4ff;border-color:#46617e}#editor label,#editor h1,#editor .intro{color:#e8f4ff}#editor .field-hint,#editor .intro p,#editor .download-license,#editor #designMessage{color:#b0c5df}#editor .eyebrow{color:#7adfdc}#editor .design-tools{background:#14283f;border-color:#3d5773}#editor .view-actions button{background:#173047;color:#c6e8f4}#editor .field{border-color:#31445e}#editor input[type=range]{accent-color:#75e3de}.studio-actions{display:grid;gap:10px;border-top:1px solid #3a506c;margin-top:24px;padding-top:18px}.studio-actions button{background:linear-gradient(110deg,#71e8dc,#83acff)!important;color:#081b2a!important;padding:14px}.studio-actions a{color:#dcefff;border:1px solid #68829d;border-radius:8px;padding:13px;text-align:center;text-decoration:none}.studio-empty{color:#b0c5df;font-size:13px}#editor aside:not([data-studio-stage=print]) #designToolsPanel{display:none}#editor aside[data-studio-stage=print] #controls{display:none}#editor aside[data-studio-stage=shape] .field:not([data-studio-stage=shape]),#editor aside[data-studio-stage=personal] .field:not([data-studio-stage=personal]),#editor aside[data-studio-stage=colors] .field:not([data-studio-stage=colors]){display:none}#editor aside:not([data-studio-stage=personal]) .text-tools{display:none}#editor #backHome{display:none}#editor .colors button{color:initial}#editor .family-picker button{background:#192b43}#editor #status{color:#ecd399}#editor #printTrial{background:#58cfd6;color:#081c2d}.home{color:#e8f3ff}.home>p{color:#b9cce2}.product-card,.template-card{background:#16263b;color:#e5f2ff;border-color:#3b5571}.product-card p,.template-card p{color:#bad0e9}.editor-bottom-nav button{color:#d9eaff;background:#183049}.site-footer{background:#0e1c2e;color:#abc1dd}.site-footer a{color:#9cdde5}@media(max-width:850px){#editor .workspace{background:#12243a}.studio-links{gap:10px}.studio-links a{font-size:11px}.studio-tabs{gap:4px}.studio-tabs button{font-size:10px}#editor aside{padding:16px}}
header #accountButton{color:#c8e0f6;background:#172e46;border:1px solid #425e7c}#editor .studio-tabs button{border-radius:7px}#editor #dimensions{color:#acd6e8}#editor .studio-actions{grid-column:1/-1}

.trust-footer{background:#101d30;color:#a9bfd9;border-color:#304963}.trust-footer a{color:#9adfe6}.trust-footer button{background:#172b43;color:#d4e7f9;border-color:#496682}

/* Consistent studio chrome and readable informational surfaces. */
.studio-header{height:88px;padding:16px 4%;display:flex;align-items:center;justify-content:space-between;gap:20px}
.studio-brand{display:flex;align-items:center;gap:10px;color:#eef5ff;text-decoration:none;font:800 16px Arial,sans-serif;letter-spacing:.6px;white-space:nowrap}
.studio-brand-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:10px;background:linear-gradient(140deg,#5de4ef,#6382ff);color:#081426;font-size:21px;box-shadow:0 0 25px #37c6e02a}
.studio-brand small{display:block;font:9px Arial,sans-serif;letter-spacing:1.8px;margin-top:5px;color:#a6bad4}
.studio-header #accountButton{display:none!important}.studio-links{align-items:center}.studio-links a:first-child{padding:11px 16px;border:1px solid #536e89;border-radius:8px;background:#14263c;color:#d9edf9}
#editorBottomNav{display:none!important}
#editor #status{background:#15253a;color:#c9d9ec;border:1px solid #354e69;padding:14px;margin-block:16px}
#editor #status:empty{display:none}
#editor .music-panel,#editor #storagePanel,#editor #uploadPanel,#editor #holderUpload{background:#15253a;color:#c9d9ec;border:1px solid #354e69;border-radius:12px}
#editor .music-panel h2,#editor .music-panel p,#editor .music-panel small{color:#c9d9ec}
#editor .music-panel a{color:#8fe4e5}
@media(max-width:600px){.studio-header{height:auto;min-height:76px;padding:14px;gap:12px;flex-wrap:wrap}.studio-brand{font-size:12px}.studio-brand-icon{width:35px;height:35px;font-size:18px}.studio-brand small{font-size:8px;letter-spacing:1px}.studio-links{gap:10px}.studio-links a{font-size:10px}.studio-links a:first-child{padding:8px}}
