.icon{display:block;width:var(--icon-size, 1em);height:var(--icon-size, 1em);fill:currentColor}.icon[data-stroke]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.icon[data-fit]{width:auto}.mobile-audio[data-v-884841a2]{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;block-size:100dvh;max-inline-size:none;max-block-size:none;box-sizing:border-box;margin:0;padding:0;overflow:auto;overscroll-behavior:contain;border:0;color:#f8f8f0;background:radial-gradient(ellipse at 50% 20%,#2c343a,#181d23 72%);font-family:var(--app-font-family, system-ui, sans-serif)}.mobile-audio[data-v-884841a2]::backdrop{overflow:hidden;overscroll-behavior:contain}.mobile-audio__layout[data-v-884841a2]{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(min-content,1fr) auto auto auto;gap:clamp(.85rem,2.4dvh,1.4rem);min-block-size:100%;max-inline-size:40rem;margin-inline:auto;padding:max(.75rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1.65rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left))}.mobile-audio__header form[data-v-884841a2]{margin:0}.mobile-audio__header button[data-v-884841a2]{margin-inline-start:-.4rem}.mobile-audio__cover[data-v-884841a2]{align-self:center;justify-self:center;display:grid;place-items:center;inline-size:min(100%,24rem,48dvh);aspect-ratio:1;overflow:hidden;border-radius:1.05rem;background:#242c34;box-shadow:0 .75rem 2.5rem #0004}.mobile-audio__cover img[data-v-884841a2]{display:block;inline-size:100%;block-size:100%;object-fit:cover}.mobile-audio__cover img.mobile-audio__cover_wide[data-v-884841a2]{object-position:84% center}.mobile-audio__cover>svg[data-v-884841a2]{--icon-size: 3rem;color:#fff7}.mobile-audio__identity[data-v-884841a2]{display:flex;align-items:center;gap:.8rem;min-inline-size:0}.mobile-audio__portrait[data-v-884841a2]{flex:0 0 3.25rem;position:relative;display:grid;place-items:center;block-size:3.25rem;overflow:hidden;border-radius:50%;background:#39444d;font-weight:600}.mobile-audio__portrait img[data-v-884841a2]{position:absolute;inset:0 auto auto 0;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover}.mobile-audio__copy[data-v-884841a2]{min-inline-size:0;overflow-wrap:anywhere}.mobile-audio__copy h2[data-v-884841a2]{margin:0;font-size:clamp(1.125rem,4.8vw,1.55rem);line-height:1.25}.mobile-audio__copy p[data-v-884841a2]{margin:.25rem 0 0;font-size:.95rem;color:#b6bdc5}.mobile-audio__timeline input[data-v-884841a2]{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;min-block-size:2.75rem;padding:0;margin:0;color:#f6f7eb;background:transparent;cursor:pointer}.mobile-audio__timeline input[data-v-884841a2]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(to right,currentColor var(--played),#515a65 var(--played))}.mobile-audio__timeline input[data-v-884841a2]::-moz-range-track{height:4px;border-radius:4px;background:#515a65}.mobile-audio__timeline input[data-v-884841a2]::-moz-range-progress{height:4px;border-radius:4px;background:currentColor}.mobile-audio__timeline input[data-v-884841a2]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.75rem;height:.75rem;margin-block-start:-4px;border-radius:50%;background:currentColor}.mobile-audio__timeline input[data-v-884841a2]::-moz-range-thumb{width:.75rem;height:.75rem;border:0;border-radius:50%;background:currentColor}.mobile-audio__times[data-v-884841a2]{display:flex;justify-content:space-between;color:#b6bdc5;font-size:.8rem;font-variant-numeric:tabular-nums}.mobile-audio__controls[data-v-884841a2]{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,8vw,2.25rem)}.mobile-audio__button[data-v-884841a2]{display:grid;place-items:center;min-inline-size:2.75rem;min-block-size:2.75rem;padding:0;color:inherit;background:transparent;border:0;border-radius:50%;cursor:pointer;--icon-size: 1.5rem}.mobile-audio__button[data-v-884841a2]:focus-visible,.mobile-audio__timeline input[data-v-884841a2]:focus-visible{outline:2px solid #f9f969;outline-offset:3px}.mobile-audio__button[data-v-884841a2]:active{transform:scale(.95)}.mobile-audio__button[data-v-884841a2]:disabled{opacity:.45;cursor:default}.mobile-audio__skip svg[data-v-884841a2]{width:1.65rem;height:1.65rem}.mobile-audio__play[data-v-884841a2]{inline-size:4.2rem;block-size:4.2rem;color:#20221a;background:#f5f657;--icon-size: 2.25rem}.mobile-audio__error[data-v-884841a2]{margin:0;color:#ffd2b9;font-size:.8rem}
