.learning-unit[data-astro-cid-dm6j5sb6].playing{box-shadow:0 0 0 2px var(--c-player),0 0 30px 10px var(--c-player-glow),0 0 60px 20px #00abff47,0 0 100px 40px #00abff24}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/inter-cyrillic-ext-800-italic.DRmT-sl9.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-800-italic.BglixrpZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/inter-cyrillic-800-italic.AnDrbMMD.woff2) format("woff2"),url(/_astro/inter-cyrillic-800-italic.Cm6frmE7.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/inter-greek-ext-800-italic.BfCZ4YUI.woff2) format("woff2"),url(/_astro/inter-greek-ext-800-italic.BL-p0pxG.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/inter-greek-800-italic.xnQm2hpU.woff2) format("woff2"),url(/_astro/inter-greek-800-italic.CAz9iQdo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/inter-vietnamese-800-italic.CVzwPYwc.woff2) format("woff2"),url(/_astro/inter-vietnamese-800-italic.icjhgzPi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-ext-800-italic.CaXKTVTG.woff2) format("woff2"),url(/_astro/inter-latin-ext-800-italic.BszKrP_S.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-800-italic.ChYulYeS.woff2) format("woff2"),url(/_astro/inter-latin-800-italic.CpiF405c.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-guided-reading] .reading-guide{position:sticky;top:148px;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .8rem;margin-bottom:1.5rem;border:1px solid var(--c-border);border-left:4px solid var(--c-gold);border-radius:.4rem;background:var(--c-bg);font-size:.75rem}[data-guided-reading] .reading-guide div{min-width:0}[data-guided-reading] #reading-kind{display:block;color:var(--c-gold);font-size:.65rem}[data-guided-reading] #reading-location{display:block;overflow-wrap:anywhere;line-height:1.5}[data-guided-reading] .reading-guide a{flex-shrink:0;padding:.4rem;color:var(--c-gold)}[data-guided-reading] .learning-unit h3>span:first-child{font-family:Inter,Hiragino Sans,Yu Gothic,sans-serif!important;font-weight:800;font-style:italic;text-transform:none;overflow-wrap:anywhere}[data-guided-reading] .reader-block{margin:1rem 0;padding:.75rem;border:1px solid var(--c-border);border-left:4px solid var(--c-gold);border-radius:.5rem;background:var(--c-surface)}[data-guided-reading] .reader-block[data-reading-kind=PR]{border-left-color:var(--c-dim);border-style:dashed}[data-guided-reading] .reader-block[data-reading-kind=関連記事]{border-left-color:var(--c-orange)}[data-guided-reading] .reader-block-label{margin:0 0 .75rem;color:var(--c-dim);font-size:.7rem;font-weight:700;letter-spacing:.04em}[data-guided-reading] .reader-block>.release-reference{margin:0;padding:0;border:0;background:transparent}[data-guided-reading] #song-reading-body>section{border-top:3px solid var(--c-gold);padding-top:1.25rem}[data-guided-reading] .reader-section-label{display:block;color:var(--c-dim);font-size:.7rem;margin-bottom:.6rem}[data-guided-reading] [id^=point-]{scroll-margin-top:240px}[data-guided-reading] a:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px}[data-guided-reading] .commerce-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}[data-guided-reading] .commerce-pair>div{min-width:0}[data-guided-reading] .commerce-pair .release-reference{margin:0;padding:0;border:0;background:transparent;grid-template-columns:64px minmax(0,1fr);gap:.5rem}[data-guided-reading] .commerce-pair .release-reference img{width:64px;height:64px}[data-guided-reading] .commerce-pair .release-reference .release-links{margin-top:.4rem}[data-guided-reading] .commerce-mercari>section{margin:0;padding:0 0 0 .75rem;border:0;border-left:1px solid var(--c-border);border-radius:0;background:transparent}[data-guided-reading] .commerce-mercari>section>p{margin-bottom:.5rem;letter-spacing:0;line-height:1.5}[data-guided-reading] .commerce-mercari a{padding:.5rem;font-size:.8rem}@media(max-width:520px){[data-guided-reading] .reading-guide-compact{min-height:44px;padding:0 .45rem 0 .55rem;margin-bottom:.6rem;gap:.35rem;border-left-width:3px}[data-guided-reading] .reading-guide-compact div{display:flex;align-items:center;flex:1;gap:.35rem;overflow:hidden}[data-guided-reading] .reading-guide-compact #reading-kind{display:inline;flex-shrink:0;padding-right:.35rem;border-right:1px solid var(--c-border);font-size:.65rem;white-space:nowrap}[data-guided-reading] .reading-guide-compact #reading-location{min-width:0;overflow:hidden;overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;font-size:.7rem}[data-guided-reading] .reading-guide-compact a{display:flex;align-items:center;min-height:44px;padding:0 .3rem;font-size:.7rem;white-space:nowrap}[data-guided-reading] .commerce-pair{gap:.5rem}[data-guided-reading] .commerce-pair .release-reference{grid-template-columns:44px minmax(0,1fr);gap:.4rem;font-size:.75rem}[data-guided-reading] .commerce-pair .release-reference img{width:44px;height:44px}[data-guided-reading] .commerce-pair .release-artist,[data-guided-reading] .commerce-pair .release-record{font-size:.65rem}[data-guided-reading] .commerce-mercari>section{padding-left:.5rem}[data-guided-reading] .commerce-mercari a{font-size:.75rem}}
