.hilo-head{text-align:center;justify-items:center;gap:10px;display:grid}.hilo-score{text-transform:uppercase;color:var(--muted);gap:20px;font-size:12px;display:flex}.hilo-score b{color:var(--ink);margin-left:6px;font-size:26px}.hilo-price{color:var(--accent-2);text-shadow:0 0 30px var(--accent-2);margin-top:10px;font-size:clamp(40px,5.5vw,64px);line-height:1}@supports (color:color-mix(in lab, red, red)){.hilo-price{text-shadow:0 0 30px color-mix(in oklab, var(--accent-2) 40%, transparent)}}.hilo-mystery.is-right{box-shadow:inset 0 0 0 2px var(--like), 0 0 80px -16px var(--like)}.hilo-mystery.is-right .hilo-price{color:var(--like)}.hilo-mystery.is-wrong{box-shadow:inset 0 0 0 2px #ff3b3b,0 0 80px -16px #ff3b3b}.hilo-mystery.is-wrong .hilo-price{color:#ff5d5d}.hilo-buttons{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:12px;display:grid}.hilo-btn{font-family:var(--display), var(--font-cyr-display);font-weight:var(--display-weight);text-transform:var(--display-case);transition:box-shadow .2s, transform .2s var(--ease);border:1px solid;border-radius:14px;padding:16px 10px;font-size:22px}.hilo-up{color:#08130d;background:linear-gradient(#5dffa8,#26c76f);border-color:#5dffa8}.hilo-down{color:#fff;background:linear-gradient(#ff6b6b,#c72626);border-color:#ff6b6b}.hilo-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px}[data-theme=inferno] .hilo-btn{border-radius:2px}.hilo-over{border:1px solid var(--accent);border-radius:20px;justify-items:center;gap:12px;width:min(460px,100%);margin:0 auto;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.hilo-over{border:1px solid color-mix(in oklab, var(--accent) 45%, var(--line))}}.hilo-over{background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center}.hilo-over h2{margin:0;font-size:42px}.hilo-over-sub{color:var(--muted);margin:-6px 0 4px}.hilo-note{text-align:center;color:var(--muted);font-size:11px}.hilo-note a{color:var(--ink)}@media (max-width:640px){.hilo-duel{grid-template-columns:1fr;gap:34px}.hilo-card{min-height:0}.hilo-card img{height:120px;max-height:none}.hilo-card .hilo-buttons,.hilo-mystery .hilo-price{align-content:center;min-height:66px}.hilo-mystery .hilo-price{place-items:center;display:grid}}.skel-img,.skel-line,.skel-slot{background:linear-gradient(100deg,#ffffff0a 30%,#ffffff1a 50%,#ffffff0a 70%) 0 0/300% 100%;border-radius:10px;animation:1.4s linear infinite shimmer;display:block}.hilo-card .skel-img{border-radius:16px;width:70%;height:200px}.skel-line{width:40%;height:12px;margin:3px 0}.bcard-name.skel-line{width:60%;height:30px}.hilo-price.skel-line{width:45%;height:40px;margin-top:10px}.hilo-buttons.skel-slot{border-radius:14px;height:58px}@media (max-width:640px){.hilo-head{gap:6px}.hilo-head .battle-title{font-size:clamp(28px,8vw,34px)}.hilo-score b{font-size:22px}.hilo-duel{gap:12px}.hilo-card{text-align:left;grid-template-columns:96px minmax(0,1fr);align-content:start;place-items:center start;gap:2px 12px;min-height:0;padding:12px 14px}.hilo-card img,.hilo-card .skel-img{grid-area:1/1/span 3;width:100%;height:80px;max-height:none}.hilo-card .bcard-weapon,.hilo-card .bcard-name,.hilo-card>.hilo-price{grid-column:2;justify-self:start}.hilo-card .bcard-name{overflow-wrap:anywhere;font-size:clamp(22px,6.6vw,28px)}.hilo-price{margin-top:2px;font-size:30px}.hilo-card .hilo-buttons,.hilo-mystery>.hilo-price{grid-column:1/-1;justify-self:stretch;min-height:56px;margin-top:8px}.hilo-btn{padding:12px 8px;font-size:20px}.hilo-mystery{order:2}.hilo-duel .vs,[data-theme=inferno] .hilo-duel .vs{width:36px;height:36px;box-shadow:0 0 0 4px var(--bg);order:1;justify-self:center;margin:-18px 0;font-size:13px;position:relative;top:auto;left:auto;translate:none}.hilo-over{scroll-margin-bottom:calc(var(--tabbar-h,0px) + 12px);gap:10px;padding:18px 16px}.hilo-over h2{font-size:34px}.hilo-price.skel-line{height:30px;margin-top:2px}.hilo-buttons.skel-slot{height:56px}}@media (pointer:coarse){.hilo-keys{display:none}}.hilo-note{font-size:12px}
