
:root{--green:#40e7cf;--accent:#40e7cf;--lime:#183741;--paper:#102031;--ink:#f3f8fc;--muted:#a9bdcd;--line:#294153}html{scroll-padding-top:90px}body,.studio{background:#102031;color:#f3f8fc}.site-header,.main-nav,.site-footer{background:#122436f5!important;border-color:#294153!important}.nav-wrap{height:76px}.brand strong{font-size:21px;letter-spacing:-.055em}.brand .eg-brand-accent{color:#40e7cf}.brand small{font-size:8px;letter-spacing:.18em}.suite-public-logo{width:44px;height:44px;border-radius:12px}.main-nav{gap:22px}.main-nav>a{font-size:13px}.eg-header-socials{display:flex;align-items:center;gap:4px;border-left:1px solid #335063;padding-left:12px}.eg-header-socials a{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#cce8ee;font-size:20px}.eg-header-socials a:hover{color:#40e7cf;background:#233e50}.btn-primary,.nav-cta,.studio .button{background:linear-gradient(110deg,#40e7cf,#83f5dd)!important;color:#082d30!important;box-shadow:0 5px 24px #20dcba14!important}.studio h1 em,.studio .kicker,.studio .card .num,.studio .card>a,.studio .case-body a,.eg-community-brand{color:#50e4d2}.studio .hero{background:radial-gradient(ellipse at 85% 20%,#19c7be15,transparent 55%),#102031}.eg-hero-art{transform:none}.eg-hero-art img{border-radius:32px;filter:drop-shadow(0 15px 40px #12dec51a)}.eg-hero-art span{color:#8dd8d1}.studio .card,.studio .case,a.eg-community-card{background:#162c3e!important;border-color:#2c4659!important}.studio .card:hover,a.eg-community-card:hover{background:#1a3647!important;border-color:#40bbaa!important}.studio .section,.studio .facts{border-color:#294153}.studio .final,.eg-community{background:linear-gradient(115deg,#152b3e,#12323c)!important}.studio p,.eg-community p{color:#acc1cf}.whatsapp-float{background:#193b40;color:#d1fff2;border-color:#367369}.cookie-banner{background:#162c3e;border-color:#34586a}.reading-progress span{background:#40e7cf}a:focus-visible,button:focus-visible,input:focus-visible{outline-color:#6fffe4!important}.eg-home-preview{height:300px;overflow:hidden;background:#152638}.eg-home-preview img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .5s}.studio .case:hover .eg-home-preview img{transform:scale(1.025)}.eg-project-links{gap:14px!important;justify-content:flex-start!important;flex-wrap:wrap}.eg-project-links a{padding:10px 14px;border:1px solid #355265;border-radius:10px;font-size:13px!important}.eg-gallery{margin:20px 0 45px;border:1px solid #365467;border-radius:20px;overflow:hidden;background:#142b3c;min-width:0}.eg-gallery-top{padding:15px 20px;display:flex;gap:12px;justify-content:space-between;font:10px monospace;color:#a9c6d3;letter-spacing:.08em}.eg-gallery-top i{font-size:7px;color:#4ce5ce;margin-right:7px}.eg-gallery-viewport{background:#081723;aspect-ratio:16/9;overflow:auto;overscroll-behavior:contain}.eg-gallery-image{width:100%;height:auto;display:block;min-height:100%;object-fit:contain;object-position:top}.eg-gallery-controls{padding:13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.eg-gallery-controls[hidden]{display:none}.eg-gallery-controls button,.eg-lightbox button{background:#203e51;border:1px solid #426173;color:#f0fcff;padding:11px 14px;border-radius:10px;cursor:pointer;min-height:44px}.eg-gallery-controls button:hover{border-color:#40e7cf}.eg-gallery-controls p{flex:1;font-size:12px;margin:0!important;min-width:120px}.eg-gallery-thumbs{display:flex;gap:10px;padding:0 15px;overflow:auto}.eg-gallery-thumbs button{width:100px;flex:0 0 100px;height:60px;padding:2px;background:#102031;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer}.eg-gallery-thumbs button[aria-pressed=true]{border-color:#40e7cf}.eg-gallery-thumbs img{width:100%;height:100%;object-fit:cover;object-position:top}.eg-gallery-note{font-size:10px!important;color:#94b4c6!important;padding:10px 16px!important;margin:0!important}.eg-lightbox{width:min(1200px,95vw);max-height:92vh;padding:14px;border:1px solid #4ad3c1;border-radius:16px;background:#102031;color:white}.eg-lightbox::backdrop{background:#07131de8}.eg-lightbox button{position:sticky;top:0;display:block;margin:0 0 12px auto}.eg-lightbox img{display:block;width:100%;height:auto}.case-card{background:#162c3e!important;border:1px solid #2c4659!important;overflow:hidden}.case-card .eg-gallery{margin:0;border:0;border-bottom:1px solid #355265;border-radius:0}.case-content h2,.case-content p,.case-content li{color:#e0edf5}.case-content{padding:28px}.case-grid-large{align-items:start}.eg-community .eg-platform-icon{background:#e13948}.eg-community .eg-discord .eg-platform-icon{background:#5865f2}
@media(max-width:1100px){.main-nav{gap:12px}.brand strong{font-size:19px}.eg-header-socials{gap:0;padding-left:6px}.main-nav>a{font-size:12px}.nav-cta{padding:12px 16px!important}}
@media(max-width:820px){.nav-wrap{height:68px}.main-nav{top:68px}.main-nav>a{font-size:16px}.eg-header-socials{border:0;padding:12px 0;gap:12px}.eg-header-socials a{width:46px;height:46px}.brand strong{font-size:20px}.eg-hero-art img{border-radius:16px}.eg-gallery-top span:last-child{display:none}.eg-gallery-controls p{order:-1;flex-basis:100%}.eg-home-preview{height:240px}.eg-project-links{margin-top:18px}}
@media(prefers-reduced-motion:reduce){.eg-home-preview img{transition:none}.studio .case:hover .eg-home-preview img{transform:none}}
