/* Shared package discovery and navigation finish. */
.glider-discovery {background:#0c1727;color:#fff;padding:46px 24px;border-top:1px solid #253449;clear:both;font-family:inherit;}
.glider-discovery-inner {max-width:1200px;margin:auto;}
.glider-discovery-kicker {color:#8ea8c9;font-size:11px;letter-spacing:.18em;font-weight:700;margin:0 0 18px;}
.glider-discovery-tabs {display:flex;gap:30px;border-bottom:1px solid #344156;overflow-x:auto;}
.glider-discovery-tabs button {appearance:none;background:transparent;color:#b6c3d4;border:0;border-bottom:3px solid transparent;padding:12px 0 16px;font-family:inherit;font-weight:600;font-size:15px;line-height:1.4;white-space:nowrap;cursor:pointer;}
.glider-discovery-tabs button[aria-selected=true] {color:#fff;border-bottom-color:#87b7ff;}
.glider-discovery-panel {padding:25px 0 8px;}
.glider-discovery-panel[hidden] {display:none!important;}
.glider-discovery-panel h2 {font-size:16px;color:#fff;margin:0 0 18px;}
.glider-discovery[data-enhanced] .glider-discovery-panel h2 {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
.glider-discovery-panel > div {display:flex;flex-wrap:wrap;column-gap:24px;row-gap:18px;}
.glider-discovery-panel a {color:#b8c7db!important;text-decoration:none;font-size:14px;line-height:1.6;}
.glider-discovery-panel a:hover {color:#fff!important;text-decoration:underline;text-underline-offset:4px;}
.glider-discovery button:focus-visible,.glider-discovery a:focus-visible,.glider-world-controls button:focus-visible {outline:2px solid #94c5ff;outline-offset:5px;}
body .site-header .nav-actions .nav-btn {height:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;padding:0 18px;border-radius:12px;font-size:12px;font-weight:700;box-shadow:0 4px 12px #102b5d12;transition:background .2s,box-shadow .2s;}
body .site-header .nav-actions .nav-btn.quick-pay {background:#eff5ff!important;color:#163b75!important;border:1px solid #ccd9ec;box-shadow:none;}
body .site-header .nav-actions .nav-btn.quick-pay:hover {background:#dfeaff!important;}
body .site-header .nav-actions .nav-btn.auth {background:linear-gradient(135deg,#2766e8,#1945b5);color:#fff;border:1px solid #275bd0;}
body .site-header .nav-actions .nav-btn.support {background:#102b4a;color:#fff;border:1px solid #102b4a;}
body .site-header .nav-actions .nav-btn:hover {box-shadow:0 6px 16px #102b5d20;}
body .site-header .nav-actions {gap:10px;}
@media(max-width:1100px){body .site-header .nav-actions .nav-btn{padding:0 12px;font-size:11px;}}
@media(max-width:640px){.glider-discovery{padding:32px 20px 110px;}.glider-discovery-tabs{gap:23px;}.glider-discovery-tabs button{font-size:13px;}.glider-discovery-panel > div{gap:15px 20px;}.glider-discovery-panel a{font-size:13px;}}
body.page-home .glider-world {grid-template-columns:minmax(240px,.85fr) minmax(0,1.7fr);}
.glider-world-browser {min-width:0;}
body.page-home .glider-world-cards {display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#7292b5 #1b3a52;padding-bottom:12px;overscroll-behavior-x:contain;}
body.page-home .glider-world-card {flex:0 0 calc((100% - 32px)/3);min-width:190px;scroll-snap-align:start;height:350px;}
.glider-world-controls {display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 15px;color:#c5d7e9;font-size:12px;}
.glider-world-controls > div {display:flex;gap:8px;}
.glider-world-controls button {background:#ffffff0c;color:#fff;border:1px solid #ffffff55;border-radius:50%;width:38px;height:38px;font-size:20px;cursor:pointer;}
.glider-world-controls button:hover {background:#ffffff24;}.glider-world-controls button:disabled{opacity:.3;cursor:default;}
@media(max-width:960px){body.page-home .glider-world{grid-template-columns:1fr;}body.page-home .glider-world-card{height:320px;}}
@media(max-width:600px){body.page-home .glider-world-card{flex-basis:78%;min-width:205px;height:300px;}.glider-world-controls{font-size:11px;}}
@media(prefers-reduced-motion:reduce){body .site-header .nav-actions .nav-btn{transition:none;}}

body .glider-discovery + footer {margin-top:0!important;}
