*{box-sizing:border-box}body{background:var(--eq-bg);min-height:100vh;color:var(--eq-ink);font-family:var(--eq-font-text);margin:0;font-weight:500;line-height:1.4}a{color:inherit}:focus-visible{outline:3px solid var(--eq-ink);outline-offset:3px}.links{flex-direction:column;gap:.75rem;max-width:480px;margin:0 auto;padding:1rem 1rem 1.5rem;display:flex}.links-top{justify-content:space-between;align-items:center;display:flex}.links-lang{border:2px solid var(--eq-line);border-radius:var(--eq-radius-pill);background:var(--eq-surface);gap:2px;padding:3px;display:flex}.links-lang a{border-radius:var(--eq-radius-pill);min-width:40px;font-family:var(--eq-font-display);text-align:center;padding:.3rem .6rem;font-size:.85rem;font-weight:600;text-decoration:none}.links-lang a[aria-current=true]{background:var(--eq-ink);color:var(--eq-bg)}.links-share{border:2px solid var(--eq-line);background:var(--eq-surface);width:44px;height:44px;color:var(--eq-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:relative}.links-copied{border-radius:var(--eq-radius-pill);background:var(--eq-ink);color:var(--eq-bg);white-space:nowrap;padding:.3rem .7rem;font-size:.8rem;position:absolute;top:calc(100% + 6px);right:0}.links-head{text-align:center;flex-direction:column;align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}.links-head h1{font-family:var(--eq-font-display);flex-direction:column;align-items:center;gap:.2rem;margin:1.25rem 0 0;font-size:1.45rem;font-weight:700;line-height:1.15;display:flex}.links-logo{width:auto;height:52px}.links-tagline{color:var(--eq-ink-soft);margin:0;font-weight:700}.links-chips{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.links-chips li{border:2px solid var(--eq-line);border-radius:var(--eq-radius-pill);background:var(--eq-surface);padding:.25rem .75rem;font-size:.82rem;font-weight:700}.links-play,.links-card{transition:transform var(--eq-press);align-items:center;gap:.75rem;text-decoration:none;display:flex}.links-play:active,.links-card:active{transform:translateY(3px)}.links-text{flex-direction:column;flex:1;min-width:0;display:flex}.links-text strong{font-family:var(--eq-font-display);font-size:1.15rem;font-weight:600;line-height:1.2}.links-text small{color:var(--eq-ink-soft);font-size:.88rem}.links-play{border:3px solid var(--eq-ink);border-radius:var(--eq-radius-card);background:var(--eq-ember);color:var(--eq-on-ember);box-shadow:0 5px 0 var(--eq-ink);padding:1rem 1rem 1rem .9rem}.links-play .links-text strong{font-size:1.5rem;font-weight:700}.links-play .links-text small{color:var(--eq-on-ember);font-weight:700}.links-play-icon{background:var(--eq-surface);width:52px;height:52px;color:var(--eq-ink);border-radius:50%;flex:none;place-items:center;display:grid}.links-list{flex-direction:column;gap:.75rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.links-card{--tone:var(--eq-sun);border:2px solid color-mix(in srgb, var(--tone) 55%, var(--eq-surface));border-radius:var(--eq-radius-card);background:color-mix(in srgb, var(--tone) 22%, var(--eq-surface));box-shadow:var(--eq-shadow-card);padding:.85rem .85rem .85rem .75rem}.links-card[data-tone=sky]{--tone:var(--eq-sky)}.links-card[data-tone=rose]{--tone:var(--eq-rose)}.links-card[data-tone=leaf]{--tone:var(--eq-leaf)}.links-number{background:var(--tone);width:30px;height:30px;font-family:var(--eq-font-display);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.links-icon{background:color-mix(in srgb, var(--tone) 45%, var(--eq-surface));border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.links-go{background:color-mix(in srgb, var(--tone) 45%, var(--eq-surface));border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.links-go svg{width:18px;height:18px}.links-soon{border:2px dashed var(--eq-sun-edge);border-radius:var(--eq-radius-card);background:var(--eq-surface);text-align:center;margin:.25rem 0 0;padding:.75rem 1rem;font-size:.9rem;font-weight:700}.links-foot{border-top:2px solid var(--eq-line);text-align:center;flex-direction:column;align-items:center;gap:.2rem;margin-top:.75rem;padding-top:1rem;display:flex}.links-foot-title{font-family:var(--eq-font-display);font-weight:600}.links-foot-note{color:var(--eq-ink-soft);font-size:.82rem}@media (prefers-reduced-motion:reduce){.links-play,.links-card{transition:none}}
