/* Healthy Cola package switcher, shared by the hub, V1, V2 and the game */
.hc-suite{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:250;display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:rgba(12,5,22,.78);border:1px solid rgba(214,198,255,.28);box-shadow:0 12px 40px -12px rgba(0,0,0,.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font:700 12.5px/1 'Manrope',system-ui,sans-serif;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1)}
.hc-suite a{display:inline-flex;align-items:center;gap:6px;color:#e9e0fb;text-decoration:none;padding:9px 13px;border-radius:999px;white-space:nowrap;transition:background .25s,color .25s}
.hc-suite a:hover{background:rgba(214,198,255,.14)}
.hc-suite a[aria-current="page"]{background:#f7f2ff;color:#12061f}
.hc-suite .hc-home{padding:9px 11px;color:#c4b0ff}
.hc-suite .hc-home svg{width:14px;height:14px}
.hc-suite .hc-sep{width:1px;height:16px;background:rgba(214,198,255,.25);margin:0 2px}
.hc-suite a:focus-visible{outline:2px solid #ff3d4d;outline-offset:2px}
body.playing .hc-suite,.hc-suite.hc-hide{opacity:0;pointer-events:none;transform:translate(-50%,24px)}
@media (max-width:420px){.hc-suite a{padding:9px 10px;font-size:12px}.hc-suite .hc-long{display:none}}
