.utility-links .portal-link{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border-radius:5px;text-transform:uppercase;letter-spacing:.07em;font-size:.58rem;font-weight:800;transition:.2s}.utility-links .portal-link b{font-size:.8rem;color:#d3aa63}.utility-links .portal-link.parent{border:1px solid rgba(255,255,255,.28);color:#fff}.utility-links .portal-link.staff{background:#d3aa63;color:#14251e}.utility-links .portal-link.staff b{color:#14251e}.utility-links .portal-link:hover{transform:translateY(-1px);background:#fff;color:#0b3729}.desktop-portals{display:flex;align-items:stretch;gap:7px;margin-left:2px}.desktop-portals>a{min-width:105px;display:flex!important;flex-direction:column;padding:8px 11px!important;border-radius:7px;line-height:1.05;transition:.2s}.desktop-portals>a small{font-size:.43rem;text-transform:uppercase;letter-spacing:.08em;opacity:.72}.desktop-portals>a strong{font-size:.66rem;margin-top:4px}.desktop-portals .parent{border:1px solid rgba(211,170,99,.65);color:#fff!important;background:rgba(255,255,255,.08)}.desktop-portals .staff{background:#d3aa63;color:#14251e!important;box-shadow:0 7px 18px rgba(5,30,21,.18)}.desktop-portals>a:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(5,30,21,.2)}.mobile-portals{display:none}
@media(max-width:1200px){.nav-links{gap:16px!important}.desktop-portals>a{min-width:94px;padding:7px 8px!important}.desktop-portals>a small{display:none}}
@media(max-width:900px){.desktop-portals{display:none}.utility-links .portal-link{padding:5px 8px}.mobile-portals{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14)}.mobile-portals a{display:flex;justify-content:space-between!important;padding:13px 14px!important;border:1px solid rgba(255,255,255,.25);border-radius:7px;color:#fff!important;font-weight:800}.mobile-portals a:last-child{background:#d3aa63;color:#14251e!important}}
@media(max-width:600px){.utility-inner>span{display:none}.utility-inner{justify-content:flex-end}.utility-links{gap:7px!important}.utility-links>a:first-child{display:none}.utility-links .portal-link{font-size:.5rem;padding:5px 7px}}
