.sp[data-astro-cid-nlcofpgj]{border:1px solid var(--border);background:var(--card);border-radius:20px;transition:background-color .3s,border-color .3s;overflow:hidden;box-shadow:0 10px 24px -8px #523e262e}html.dark .sp[data-astro-cid-nlcofpgj]{box-shadow:0 10px 24px -8px #00000080}.sp-main[data-astro-cid-nlcofpgj]{grid-template-columns:minmax(250px,300px) 1fr;display:grid}.sp-left[data-astro-cid-nlcofpgj]{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.sp-art[data-astro-cid-nlcofpgj]{aspect-ratio:1;background:var(--bg-subtle);border-radius:14px;width:100%;display:block;overflow:hidden;box-shadow:0 6px 18px #0000002e}.sp-art[data-astro-cid-nlcofpgj] img[data-astro-cid-nlcofpgj]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.sp-title[data-astro-cid-nlcofpgj]{color:var(--text);margin:0;font-family:Poppins,Helvetica Neue,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.3}.sp-sub[data-astro-cid-nlcofpgj]{color:var(--text-muted);margin:.2rem 0 0;font-size:.9rem}.sp-count[data-astro-cid-nlcofpgj]{color:var(--text-muted);margin:.35rem 0 0;font-size:.78rem}.sp-latest[data-astro-cid-nlcofpgj]{cursor:pointer;color:var(--card);background:var(--text);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.8rem 1rem;font:600 .95rem Inter,system-ui,sans-serif;transition:transform .15s,opacity .15s;display:inline-flex}.sp-latest[data-astro-cid-nlcofpgj]:hover{opacity:.88}.sp-latest[data-astro-cid-nlcofpgj]:active{transform:scale(.98)}.sp-latest[data-astro-cid-nlcofpgj] svg[data-astro-cid-nlcofpgj]{width:1rem;height:1rem}.sp-right[data-astro-cid-nlcofpgj]{background:var(--bg-subtle);border-left:1px solid var(--border);flex-direction:column;min-width:0;padding:1.25rem 1.5rem 1rem;transition:background-color .3s,border-color .3s;display:flex}.sp-list[data-astro-cid-nlcofpgj]{overscroll-behavior:contain;flex:1;max-height:360px;margin:0;padding:0 .5rem 0 0;list-style:none;overflow-y:auto}.sp-list[data-astro-cid-nlcofpgj] li[data-astro-cid-nlcofpgj]{border-top:1px solid var(--border)}.sp-list[data-astro-cid-nlcofpgj] li[data-astro-cid-nlcofpgj]:first-child{border-top:0}.sp-row[data-astro-cid-nlcofpgj]{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:.75rem;padding:.7rem .5rem;transition:background-color .15s;display:flex}.sp-row[data-astro-cid-nlcofpgj]:hover{background:#c27a441a}html.dark .sp-row[data-astro-cid-nlcofpgj]:hover{background:#b07d5a29}.sp-row-text[data-astro-cid-nlcofpgj]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.sp-row-meta[data-astro-cid-nlcofpgj]{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:600}.sp-row-title[data-astro-cid-nlcofpgj]{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.93rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.sp-row-icon[data-astro-cid-nlcofpgj]{border:1px solid var(--border-hover);width:1.9rem;height:1.9rem;color:var(--text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.sp-row-icon[data-astro-cid-nlcofpgj] svg[data-astro-cid-nlcofpgj]{width:.8rem;height:.8rem}.sp-row[data-astro-cid-nlcofpgj]:hover .sp-row-icon[data-astro-cid-nlcofpgj]{color:var(--text)}.sp-row[data-astro-cid-nlcofpgj].is-active .sp-row-title[data-astro-cid-nlcofpgj]{color:var(--accent)}.sp-row[data-astro-cid-nlcofpgj].is-active .sp-row-icon[data-astro-cid-nlcofpgj]{background:var(--accent);border-color:var(--accent);color:#fff}.i-pause[data-astro-cid-nlcofpgj],.is-playing[data-astro-cid-nlcofpgj] .i-play[data-astro-cid-nlcofpgj]{display:none}.is-playing[data-astro-cid-nlcofpgj] .i-pause[data-astro-cid-nlcofpgj]{display:block}.sp-more[data-astro-cid-nlcofpgj]{color:var(--accent);align-self:flex-start;align-items:center;gap:.35rem;margin-top:.85rem;padding:.2rem 0;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.sp-more[data-astro-cid-nlcofpgj] svg[data-astro-cid-nlcofpgj]{width:1rem;height:1rem}.sp-more[data-astro-cid-nlcofpgj]:hover{text-decoration:underline}.sp-bar[data-astro-cid-nlcofpgj]{border-top:1px solid var(--border);background:var(--card);align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.sp-bar[data-astro-cid-nlcofpgj][hidden]{display:none}.sp-now[data-astro-cid-nlcofpgj]{flex-direction:column;flex:0 38%;min-width:0;margin:0;display:flex}.sp-now-label[data-astro-cid-nlcofpgj]{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:.66rem;font-weight:700}.sp-now-title[data-astro-cid-nlcofpgj]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.sp-bar[data-astro-cid-nlcofpgj] audio[data-astro-cid-nlcofpgj]{color-scheme:light;flex:1;min-width:0;height:40px}html.dark .sp-bar[data-astro-cid-nlcofpgj] audio[data-astro-cid-nlcofpgj]{color-scheme:dark}[data-astro-cid-nlcofpgj]:focus-visible{outline:none}.sp-row[data-astro-cid-nlcofpgj]:focus-visible,.sp-latest[data-astro-cid-nlcofpgj]:focus-visible,.sp-more[data-astro-cid-nlcofpgj]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=720px){.sp-main[data-astro-cid-nlcofpgj]{grid-template-columns:1fr}.sp-left[data-astro-cid-nlcofpgj]{grid-template-columns:96px 1fr;grid-template-areas:"art meta""btn btn";align-items:center;gap:.9rem 1rem;padding:1rem;display:grid}.sp-art[data-astro-cid-nlcofpgj]{grid-area:art}.sp-meta[data-astro-cid-nlcofpgj]{grid-area:meta}.sp-latest[data-astro-cid-nlcofpgj]{grid-area:btn;margin-top:0}.sp-right[data-astro-cid-nlcofpgj]{border-left:0;border-top:1px solid var(--border);padding:1rem}.sp-list[data-astro-cid-nlcofpgj]{max-height:320px}.sp-bar[data-astro-cid-nlcofpgj]{flex-direction:column;align-items:stretch;gap:.4rem;padding:.75rem 1rem}.sp-now[data-astro-cid-nlcofpgj]{flex:none}}.player-container[data-astro-cid-vqsihd4d]{background:linear-gradient(135deg,#fdf8f3 0%,#f5f1e8 100%);border-radius:24px;padding:2rem;transition:background .3s,box-shadow .3s;box-shadow:0 10px 15px -3px #523e2626,0 4px 6px -2px #523e2614,0 0 0 1px #523e260f}html.dark .player-container[data-astro-cid-vqsihd4d]{box-shadow:0 10px 15px -3px #0006, 0 4px 6px -2px #0003, 0 0 0 1px var(--border);background:linear-gradient(135deg,#251a0e 0%,#1c1208 100%)}.player-inner[data-astro-cid-vqsihd4d]{background:0 0;border-radius:14px;width:100%;overflow:hidden}.podcast-player[data-astro-cid-vqsihd4d]{background:0 0;border:0;border-radius:14px;width:100%;height:175px;display:block}@media (width<=768px){.player-container[data-astro-cid-vqsihd4d]{border-radius:20px;padding:1rem}}.episode-list[data-astro-cid-vqsihd4d]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.episode-item[data-astro-cid-vqsihd4d]{border-top:1px solid var(--border);transition:border-color .3s}.episode-item[data-astro-cid-vqsihd4d]:last-child{border-bottom:1px solid var(--border)}.episode-link[data-astro-cid-vqsihd4d]{color:inherit;border-radius:8px;padding:1.25rem .5rem;text-decoration:none;transition:background .15s;display:block}.episode-link[data-astro-cid-vqsihd4d]:hover{background:#c27a441a;margin-left:-.5rem;margin-right:-.5rem;padding-left:1rem;padding-right:1rem}.episode-meta[data-astro-cid-vqsihd4d]{color:var(--text-muted);align-items:center;gap:.75rem;margin-bottom:.35rem;font-size:.75rem;font-weight:500;display:flex}.episode-number[data-astro-cid-vqsihd4d]{background:var(--bg-subtle);color:var(--text);border-radius:999px;padding:.1rem .5rem}html.dark .episode-number[data-astro-cid-vqsihd4d]{background:var(--card);border:1px solid var(--border)}.episode-title[data-astro-cid-vqsihd4d]{color:var(--text);margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.4}.episode-desc[data-astro-cid-vqsihd4d]{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.season-block[data-astro-cid-vqsihd4d]{border:1px solid var(--border);border-radius:12px;margin-bottom:1rem;transition:border-color .3s;overflow:hidden}.season-block[data-astro-cid-vqsihd4d]>summary[data-astro-cid-vqsihd4d]{list-style:none}.season-block[data-astro-cid-vqsihd4d]>summary[data-astro-cid-vqsihd4d]::-webkit-details-marker{display:none}.season-header[data-astro-cid-vqsihd4d]{cursor:pointer;user-select:none;background:linear-gradient(135deg,#fdf8f3 0%,#f5f1e8 100%);align-items:center;gap:.75rem;padding:.85rem 1.1rem;transition:background .15s;display:flex}html.dark .season-header[data-astro-cid-vqsihd4d]{background:linear-gradient(135deg,#251a0e 0%,#1c1208 100%)}.season-header[data-astro-cid-vqsihd4d]:hover{background:#c27a441a}html.dark .season-header[data-astro-cid-vqsihd4d]:hover{background:#b07d5a26}.season-title[data-astro-cid-vqsihd4d]{color:var(--text);letter-spacing:-.01em;flex:1;margin:0;font-family:Poppins,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700}.season-count[data-astro-cid-vqsihd4d]{color:var(--text-muted);white-space:nowrap;font-size:.75rem;font-weight:500}.season-chevron[data-astro-cid-vqsihd4d]{width:1.1rem;height:1.1rem;color:var(--text-muted);flex-shrink:0;transition:transform .2s}.season-block[data-astro-cid-vqsihd4d][open] .season-chevron[data-astro-cid-vqsihd4d]{transform:rotate(180deg)}.season-block[data-astro-cid-vqsihd4d][open] .episode-list[data-astro-cid-vqsihd4d]{padding:0 .5rem .75rem}
