.p-mark{vertical-align:-.13em;width:1em;height:1em;display:inline-block}.art-hover{box-sizing:border-box;background:color-mix(in srgb, currentColor 8%, #1a1a1a);border:2px solid #fff;border-radius:.25rem;flex-shrink:0;display:inline-block;overflow:hidden}.art-hover--pressable{cursor:pointer}.art-hover__img{object-fit:cover;width:100%;height:100%;display:block}.art-hover__zoom{object-fit:cover;box-sizing:border-box;pointer-events:none;z-index:90;border:2px solid #fff;border-radius:6px;animation:.14s ease-out art-hover-pop;position:fixed;box-shadow:0 18px 44px #00000057}@keyframes art-hover-pop{0%{opacity:0;transform:scale(.24)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.art-hover__zoom{animation:none}}.source-links{border-top:1px solid #333;margin-top:3.5rem;padding-top:2rem}.source-links__label{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#aaa;margin:0;font-size:.7rem}.source-links__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.source-links__reveal{opacity:0;transition:opacity .18s}.source-links:hover .source-links__reveal,.source-links:focus-within .source-links__reveal{opacity:1}@media (hover:none){.source-links__reveal{opacity:1}}.source-links__link{color:#8a8a8a;filter:grayscale();background:#1a1a1a;border:1px solid #333;border-radius:.75rem;align-items:center;gap:.5rem;padding:.65rem .9rem;text-decoration:none;transition:color .14s,border-color .14s,transform .14s,box-shadow .14s,filter .14s;display:flex}.source-links__link:hover,.source-links__link:focus-visible{color:var(--source);border-color:var(--source);filter:none;transform:scale(1.06)translateY(-1px);box-shadow:0 6px 16px #0000002e}.source-links__link:active{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.source-links__link,.source-links__link:hover{transform:none}}.source-links__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.source-links__name{font-size:.8rem;font-weight:600}.source-links__wordmark{letter-spacing:-.02em;font-size:1rem;font-weight:700;line-height:1}.source-links__hint{text-align:center;color:#aaa;max-width:40rem;margin:1rem auto 0;font-size:.75rem;line-height:1.5}.waveform{width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:1px;padding-inline:0;display:flex}.waveform__bar{border-radius:1px;flex:1;min-width:1px;transition:background 80ms linear,opacity 80ms linear}
.player-bar{inset-inline:0;z-index:50;color:#f5f5f5;background:#161616;border-top:2px solid #444;position:fixed;bottom:0}.player-bar__inner{align-items:center;gap:.75rem;max-width:72rem;margin:0 auto;padding:.75rem 1rem;display:flex}.player-bar__transport{align-items:center;gap:.25rem;display:flex}.player-bar__transport button{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:#222;border:1px solid #444;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.player-bar__transport button.player-bar__play{background:#2f6f4e;border-color:#2f6f4e;width:2.75rem;height:2.75rem}.player-bar__stop{display:none}@media (min-width:640px){.player-bar__stop{display:inline-flex}}.player-bar__art{object-fit:cover;border-radius:.25rem;flex-shrink:0;width:2.75rem;height:2.75rem}.player-bar__main{flex:1;min-width:0}.player-bar__titles{align-items:baseline;gap:.5rem;display:flex}.player-bar__title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:700;overflow:hidden}.player-bar__subtitle{color:#aaa;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;display:none;overflow:hidden}@media (min-width:640px){.player-bar__subtitle{display:block}}.player-bar__wave{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.player-bar__time{font-variant-numeric:tabular-nums;color:#aaa;flex-shrink:0;width:2.25rem;font-size:.7rem}.player-bar__time:first-child{text-align:right}.player-bar__volume{color:#aaa;align-items:center;gap:.5rem;font-size:.75rem;display:none}@media (min-width:768px){.player-bar__volume{display:flex}}.player-bar__volume input{width:5rem}.player-bar__close{color:#aaa;cursor:pointer;background:0 0;border:none;border-radius:999px;width:2rem;height:2rem;font-size:1.25rem;line-height:1}.player-bar__error{color:#f88;margin:0;padding:0 1rem .35rem;font-size:.75rem}.player-bar__hint{color:#888;margin:0;padding:0 1rem .5rem;font-size:.68rem;display:none}@media (min-width:640px){.player-bar__hint{display:block}}body:has(.player-bar){padding-bottom:6.5rem}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--org-skin-slug:none;--org-skin-name:RED;--org-skin-home:/;font-family:system-ui,sans-serif}body{color:#f5f5f5;background:#111;margin:0}main{max-width:48rem;margin:0 auto;padding:4rem 1.5rem}.org-shell{color:#f5f5f5;background:#111;min-height:100vh}.org-shell__header{border-bottom:1px solid #333;align-items:baseline;gap:1rem;padding:1rem 1.5rem;display:flex}.org-shell__brand{margin:0;font-size:1.25rem;font-weight:600}.org-shell__meta{color:#aaa;margin:0;font-size:.875rem}form{gap:1rem;margin-top:1.5rem;display:grid}label{gap:.5rem;display:grid}input{color:inherit;background:#1a1a1a;border:1px solid #444;border-radius:.25rem;padding:.5rem .75rem}button{width:fit-content;color:inherit;cursor:pointer;background:#222;border:1px solid #666;border-radius:.25rem;padding:.5rem 1rem}a{color:#9cf}.search-panel{margin-top:2rem}.search-panel__form{margin-top:0}.search-panel__actions{gap:.75rem;display:flex}.search-panel__results-layout{gap:1rem;margin-top:1rem;display:grid}@media (min-width:900px){.search-panel__results-layout{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:start}}.search-panel__results-main{gap:.75rem;min-width:0;display:grid}.search-panel__status{color:#ccc;margin:1rem 0 0}.search-panel__meta{color:#888;margin:.5rem 0 0;font-size:.875rem}button:disabled{opacity:.45;cursor:not-allowed}.search-credit{color:#888;margin:2rem 0 0;font-size:.875rem}button.art-hover{background:color-mix(in srgb, currentColor 8%, #1a1a1a);border:2px solid #fff;padding:0}
