@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff)format("woff")}:root,:root[data-theme=light]{--pp-bg:#f2eee5;--pp-card:#f7f4ee;--pp-ink:#22211f;--pp-dim:#706c65;--pp-faint:#837e76;--pp-line:#ded8ce;--pp-line-soft:#e6e1d8;--pp-blue:#3268c8;--pp-blue-ink:#2a59ad;--pp-on-blue:#fff;--pp-track:#ded8ce;--pp-wave:#978f84;--pp-wave-done:#3268c8;--pp-focus:#2a59ad;--pp-shadow:0 1px 2px #22211f0d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--pp-bg:#0d1420;--pp-card:#141d2e;--pp-ink:#eceae4;--pp-dim:#9aa3b2;--pp-faint:#8690a1;--pp-line:#2a3447;--pp-line-soft:#222b3b;--pp-blue:#7fa8f5;--pp-blue-ink:#3d6fd6;--pp-on-blue:#fff;--pp-track:#2a3447;--pp-wave:#6e7a90;--pp-wave-done:#7fa8f5;--pp-focus:#7fa8f5;--pp-shadow:0 1px 2px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-theme=auto]{--pp-bg:#0d1420;--pp-card:#141d2e;--pp-ink:#eceae4;--pp-dim:#9aa3b2;--pp-faint:#8690a1;--pp-line:#2a3447;--pp-line-soft:#222b3b;--pp-blue:#7fa8f5;--pp-blue-ink:#3d6fd6;--pp-on-blue:#fff;--pp-track:#2a3447;--pp-wave:#6e7a90;--pp-wave-done:#7fa8f5;--pp-focus:#7fa8f5;--pp-shadow:0 1px 2px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{color:var(--pp-ink);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:0 0;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}body.pp-standalone{background:var(--pp-bg);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.pp{border:1px solid var(--pp-line);background:var(--pp-card);border-radius:12px;flex-direction:column;justify-content:center;gap:9px;width:100%;min-height:100dvh;padding:11px 14px;display:flex}body.pp-standalone .pp{max-width:720px;min-height:0;box-shadow:var(--pp-shadow)}.pp-head{align-items:flex-start;gap:9px;min-width:0;display:flex}.pp-mark{border:1px solid var(--pp-line);width:21px;height:21px;color:var(--pp-faint);letter-spacing:.04em;border-radius:5px;flex:none;place-items:center;margin-top:1px;font:400 10px/1 DM Serif Display,Georgia,serif;display:grid}.pp-meta{min-width:0}.pp-kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--pp-blue-ink);margin:0;font-size:9.5px;font-weight:600}.pp-title{letter-spacing:.002em;color:var(--pp-ink);overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 0;font:400 20px/1.22 DM Serif Display,Georgia,Times New Roman,serif;display:-webkit-box;overflow:hidden}.pp-byline{color:var(--pp-dim);margin:2px 0 0;font-size:11.5px;line-height:1.35}.pp-controls{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pp-play{cursor:pointer;width:42px;height:42px;color:var(--pp-on-blue);background:var(--pp-blue-ink);border:0;border-radius:999px;flex:none;place-items:center;transition:transform .12s;display:grid}.pp-play:hover{background:var(--pp-blue);color:#fff}:root[data-theme=dark] .pp-play:hover{color:#0d1420}.pp-play:active{transform:scale(.96)}.pp-play svg{fill:currentColor;width:19px;height:19px}.pp-seekwrap{flex:3 120px;min-width:100px;height:34px;position:relative}.pp-wave{pointer-events:none;width:100%;height:34px;position:absolute;inset:0}.pp-seek{cursor:pointer;appearance:none;background:0 0;width:100%;height:34px;margin:0;position:absolute;inset:0}.pp-seek::-webkit-slider-runnable-track{background:0 0;height:34px}.pp-seek::-moz-range-track{background:0 0;height:34px}.pp-seek::-webkit-slider-thumb{-webkit-appearance:none;background:var(--pp-blue-ink);border-radius:2px;width:3px;height:32px;margin-top:1px}.pp-seek::-moz-range-thumb{background:var(--pp-blue-ink);border:0;border-radius:2px;width:3px;height:32px}.pp-noWave .pp-seek::-webkit-slider-runnable-track{background:linear-gradient(var(--pp-track), var(--pp-track)) center / 100% 4px no-repeat}.pp-noWave .pp-seek::-moz-range-track{background:var(--pp-track);height:4px}.pp-bar{flex:0 auto;justify-content:flex-end;align-items:center;gap:5px;min-width:max-content;display:flex}.pp-time{font-variant-numeric:tabular-nums;color:var(--pp-dim);white-space:nowrap;margin-right:auto;font:500 11.5px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pp-btn{border:1px solid var(--pp-line);min-width:44px;height:40px;color:var(--pp-ink);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:3px;padding:0 8px;font:600 11.5px/1 inherit;display:inline-flex}.pp-btn:hover{border-color:var(--pp-blue-ink);color:var(--pp-blue-ink)}.pp-btn svg{fill:currentColor;width:15px;height:15px}.pp-vol{align-items:center;gap:4px;display:inline-flex}.pp-vol input{width:56px;accent-color:var(--pp-blue-ink)}.pp-hidden{display:none!important}.pp-state{text-align:center;color:var(--pp-dim);margin:auto;padding:10px;font-size:13.5px}.pp-state strong{color:var(--pp-ink);margin-bottom:4px;font:400 19px/1.25 DM Serif Display,Georgia,serif;display:block}.pp-link{color:var(--pp-blue-ink)}.pp-foot{color:var(--pp-faint);border-top:1px solid var(--pp-line-soft);margin:0;padding-top:2px;font-size:11px;line-height:1.45}:focus-visible{outline:2px solid var(--pp-focus);outline-offset:2px}.pp-seek:focus-visible{outline-offset:-2px;border-radius:8px}.pp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:548px){.pp-bar{flex:100%;min-width:0}.pp-seekwrap{flex:140px}}@media (min-width:549px) and (max-width:699px){.pp-vol input{display:none}}@media (max-width:600px){.pp-title{-webkit-line-clamp:3;font-size:18.5px}}@media (max-width:420px){.pp{gap:8px;padding:10px 12px}.pp-title{font-size:17.5px}.pp-vol input{display:none}.pp-btn{min-width:40px;padding:0 7px}.pp-bar{flex-wrap:wrap;row-gap:6px;min-width:0}}@media (max-height:208px) and (max-width:548px){.pp{gap:7px;padding:8px 12px}.pp-title{-webkit-line-clamp:2}.pp-btn{height:36px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.pp.pp-auto{min-height:0}
