/* CS TUCUMAN · NAV V30 WIDE */
:root{--n300-bg:#000;--n300-panel:#141518;--n300-line:#26272b;--n300-white:#fff;--n300-muted:#85878d;--n300-orange:#ff7900}
body{padding-top:142px!important}
.cst300-header{position:fixed;z-index:1200;top:0;left:0;right:0;background:#000;border-bottom:1px solid #111;transition:transform .2s ease}
.cst300-header.hide{transform:translateY(-100%)}
.cst300-top{height:78px;background:#08090b}
.cst300-top-inner{width:min(1260px,calc(100% - 30px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}
.cst300-brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}
.cst300-brand .logo{position:relative;width:54px;height:54px;display:grid;place-items:center}
.cst300-brand .logo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 10px rgba(255,121,0,.08))}
.cst300-brand .logo i{position:absolute;right:-2px;bottom:0;width:9px;height:9px;border:2px solid #08090b;border-radius:50%;background:#ff7900}
.cst300-brand .copy b,.cst300-brand .copy small{display:block}.cst300-brand .copy b{font:900 16px Inter,Arial,sans-serif}.cst300-brand .copy small{margin-top:4px;color:#686a6f;font-size:6.5px;font-weight:800;letter-spacing:1.2px}
.cst300-top-actions{display:flex;align-items:center;gap:8px}
.cst300-live{height:42px;padding:0 11px;display:flex;align-items:center;gap:7px;border:1px solid #193325;border-radius:9px;background:#07100a;color:#fff;text-decoration:none}.cst300-live>i{width:7px;height:7px;border-radius:50%;background:#31d47d;box-shadow:0 0 10px rgba(49,212,125,.4)}.cst300-live.offline>i{background:#c85a50;box-shadow:none}.cst300-live span small,.cst300-live span b{display:block}.cst300-live span small{color:#59836a;font-size:5.2px;font-weight:900}.cst300-live span b{margin-top:3px;font-size:7.5px}
.cst300-play,.cst300-login,.cst300-create{height:42px;padding:0 15px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:9px;text-decoration:none;font-size:8px;font-weight:900}.cst300-play,.cst300-create{background:#ff7900;color:#080808}.cst300-login{color:#ddd;background:transparent}
.cst300-account{position:relative}.cst300-account>button{height:44px;padding:0 8px 0 5px;display:flex;align-items:center;gap:7px;border:1px solid #27282c;border-radius:9px;background:#111215;color:#fff;cursor:pointer}.cst300-account img,.cst300-account .avatar{width:32px;height:32px;display:grid;place-items:center;object-fit:cover;border-radius:8px;background:#222;color:#aaa;font-size:9px}.cst300-account .who b,.cst300-account .who small{display:block}.cst300-account .who b{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px}.cst300-account .who small{margin-top:2px;color:#777;font-size:5px}.cst300-account>button>ion-icon{color:#666}
.cst300-account-drop{position:absolute;top:calc(100% + 8px);right:0;width:280px;padding:7px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px);border:1px solid #28292e;border-radius:12px;background:#101114;box-shadow:0 28px 80px rgba(0,0,0,.65);transition:.14s}.cst300-account.open .cst300-account-drop{opacity:1;visibility:visible;pointer-events:auto;transform:none}.cst300-account-drop header{padding:10px;border-bottom:1px solid #222}.cst300-account-drop header span,.cst300-account-drop header b,.cst300-account-drop header small{display:block}.cst300-account-drop header span{color:#ff8a24;font-size:5.5px;font-weight:900}.cst300-account-drop header b{margin-top:3px;font-size:9px}.cst300-account-drop header small{margin-top:2px;color:#666;font-size:5.5px}.cst300-account-drop>a{min-height:39px;padding:0 8px;display:flex;align-items:center;gap:8px;border-radius:7px;color:#aaa;text-decoration:none;font-size:7px}.cst300-account-drop>a:hover{background:#191a1e;color:#fff}.cst300-account-drop>a em{margin-left:auto;color:#ff8a24;font-style:normal}.cst300-account-drop .sep{height:1px;margin:4px;background:#222}.cst300-account-drop .label{display:block;padding:5px 8px;color:#555;font-size:5.3px}.cst300-account-drop .logout{color:#b26c66}
.cst300-nav-row{height:64px;background:#111216;border-top:1px solid #1c1d21;border-bottom:1px solid #202126}
.cst300-links{width:min(1260px,calc(100% - 30px));height:100%;margin:auto;display:flex;align-items:center;justify-content:center;gap:12px}
.cst300-links>a,.cst300-community>button{position:relative;height:46px;padding:0 17px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;background:transparent;color:#e9e9e9;text-decoration:none;font:900 10px Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap}
.cst300-links>a>ion-icon,.cst300-community>button>ion-icon{font-size:15px;color:#d5d5d5}.cst300-community>button .arrow{font-size:10px;color:#777}
.cst300-links>a:hover,.cst300-community>button:hover{background:#1b1c21}.cst300-links>a.active,.cst300-community>button.active{color:#ff8a24;background:#191a1e}.cst300-links>a.active:after,.cst300-community>button.active:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:2px;background:#ff7900;border-radius:999px}
.cst300-links>a em{min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:#ff7900;color:#080808;font-size:6px;font-style:normal}
.cst300-community{position:relative;height:100%;display:flex;align-items:center}
.cst300-community-drop{position:absolute;top:calc(100% - 2px);left:50%;width:350px;padding:7px;display:grid;grid-template-columns:1fr 1fr;gap:3px;transform:translateX(-50%) translateY(6px);opacity:0;visibility:hidden;pointer-events:none;border:1px solid #28292d;border-radius:12px;background:#111216;box-shadow:0 28px 80px rgba(0,0,0,.65);transition:.14s}.cst300-community.open .cst300-community-drop{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.cst300-community-drop>a{min-height:48px;padding:6px 7px;display:flex;align-items:center;gap:8px;border-radius:8px;color:#ddd;text-decoration:none}.cst300-community-drop>a:hover{background:#1b1c20}.cst300-community-drop>a>ion-icon{width:28px;height:28px;padding:5px;border-radius:7px;background:#202126;color:#ff8a24}.cst300-community-drop b,.cst300-community-drop small{display:block}.cst300-community-drop b{font-size:7px}.cst300-community-drop small{margin-top:2px;color:#777;font-size:5.5px}
.cst300-menu-btn,.cst300-backdrop{display:none}
@media(max-width:1100px){.cst300-brand .copy small{display:none}.cst300-links{gap:4px}.cst300-links>a,.cst300-community>button{padding:0 11px;font-size:9px}.cst300-account .who{display:none}}
@media(max-width:820px){body{padding-top:72px!important}.cst300-header{height:64px}.cst300-top{height:64px}.cst300-top-inner{width:calc(100% - 16px)}.cst300-brand .logo{width:43px;height:43px}.cst300-brand .copy b{font-size:12px}.cst300-live,.cst300-login,.cst300-create{display:none}.cst300-play{width:42px;height:42px;padding:0;font-size:0}.cst300-play ion-icon{font-size:16px}.cst300-menu-btn{width:42px;height:42px;display:grid;place-items:center;border:1px solid #27282c;border-radius:9px;background:#111216;color:#fff;font-size:18px}.cst300-nav-row{height:0;border:0}.cst300-links{position:fixed;z-index:1210;top:72px;left:8px;right:8px;width:auto;height:auto;max-height:calc(100vh - 82px);padding:8px;display:none;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:3px;overflow:auto;border:1px solid #28292d;border-radius:12px;background:#111216}.cst300-links.open{display:flex}.cst300-links>a,.cst300-community>button{width:100%;height:46px;justify-content:flex-start;box-sizing:border-box}.cst300-community{height:auto;display:block}.cst300-community-drop{position:static;width:auto;margin-top:3px;display:none;grid-template-columns:1fr;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-shadow:none;background:#16171b}.cst300-community.open .cst300-community-drop{display:grid}.cst300-account-drop{position:fixed;top:72px;left:8px;right:8px;width:auto}.cst300-backdrop{position:fixed;z-index:1190;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(4px)}body.cst300-open .cst300-backdrop{display:block}}
