*,:before,:after{box-sizing:border-box}body{margin:0}:root{--strong-cyan:#00a7e1;--prussian-blue:#002147;--linen:linen;--tomato:tomato;--lime-moss:#8db255;--baby-pink:#f8c8dc;--lavender-purple:#7f5cc1;--golden-pollen:#f1c232;--brick-red:#a63d40}.uvs-site{background:var(--linen);min-height:100vh;color:var(--prussian-blue);grid-template-columns:minmax(240px,28vw) 1fr;font-family:Cal Sans,Segoe UI,Avenir Next,Arial,sans-serif;display:grid}.uvs-flag-column{border-right:4px solid var(--strong-cyan);background:linear-gradient(#f4fbff 0%,#e8f5fc 100%);height:100vh;position:sticky;top:0}.uvs-flag-column canvas{width:100%!important;height:100%!important}.uvs-content{gap:1.5rem;padding:2rem clamp(1rem,4vw,3rem);display:grid}.uvs-header h1{color:var(--strong-cyan);margin:.2rem 0 .6rem}.uvs-kicker{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.85rem}.uvs-section{background:#fffc;border:1px solid #d0dfed;border-radius:14px;padding:1rem}.uvs-card-grid,.uvs-mode-grid,.uvs-swatch-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem;display:grid}.uvs-card,.uvs-mode,.uvs-swatch{border-radius:10px;padding:.9rem}.uvs-card h3,.uvs-mode h3{margin:0 0 .4rem}.uvs-card h3 span{opacity:.8;margin-left:.3rem;font-size:.8em}.uvs-list{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.socials{background:#fbe4ef}.slp{background:#ece6fa}.glp{background:#fff7cf}.elp{background:#f9dfdf}.strong-cyan{background:var(--strong-cyan);color:#fff}.prussian-blue{background:var(--prussian-blue);color:#fff}.linen{background:var(--linen);border:1px solid #d8cabd}.tomato{background:var(--tomato);color:#fff}.lime-moss{background:var(--lime-moss);color:#fff}@media (width<=900px){.uvs-site{grid-template-columns:1fr}.uvs-flag-column{border-right:none;border-bottom:4px solid var(--strong-cyan);height:300px;position:relative}}
