html.theme-swiss .sw-music{--music-ink:var(--ink);--music-paper:var(--paper);--music-accent:var(--accent);grid-template-columns:minmax(0,1fr);display:grid}html.theme-swiss .sw-music-rail{background:var(--tint);border-bottom:1px solid var(--tint-hair)}html.theme-swiss .sw-music-rail-inner{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}html.theme-swiss .sw-music h1{margin:0}html.theme-swiss .sw-music-rail-inner>:last-child,html.theme-swiss .sw-music-rail-inner .sw-rail-links{margin-top:auto}html.theme-swiss .sw-music-credits{display:none}@media (width>=1100px){html.theme-swiss .sw-music-credits{padding:0 2rem 2rem;display:block}html.theme-swiss .sw-music-credits p{max-width:22rem;margin:0;line-height:1.45}}html.theme-swiss .sw-tracks{min-width:0}@property --t-ink{syntax:"<color>";inherits:true;initial-value:#141414}@property --t-paper{syntax:"<color>";inherits:true;initial-value:#f7f5f0}@property --t-hair{syntax:"<color>";inherits:true;initial-value:#d6d3cc}@property --t-muted{syntax:"<color>";inherits:true;initial-value:#6b6b66}@property --t-accent{syntax:"<color>";inherits:true;initial-value:#5f66c2}@property --t-vu-mark{syntax:"<color>";inherits:true;initial-value:#d6d3cc}@property --t-vu-hot{syntax:"<color>";inherits:true;initial-value:#d6d3cc}html.theme-swiss .sw-tracks{--t-ink:var(--ink);--t-paper:var(--paper);--t-hair:var(--hair);--t-muted:var(--muted);--t-accent:var(--accent);--t-vu-mark:var(--hair);--t-vu-hot:var(--hair)}html.theme-swiss .sw-track{--ink:var(--t-ink);--paper:var(--t-paper);--hair:var(--t-hair);--muted:var(--t-muted);--accent:var(--t-accent);transition-property:--t-ink,--t-paper,--t-hair,--t-muted,--t-accent,--t-vu-mark,--t-vu-hot,background-color;transition-duration:var(--dur-fade);--cell-hair:var(--hair);cursor:pointer;color:var(--ink);border-bottom:1px solid var(--cell-hair);background:var(--paper);grid-template-columns:6rem minmax(0,1fr) 9rem;transition-timing-function:cubic-bezier(.33,1,.68,1);display:grid}@media (hover:hover){html.theme-swiss .sw-track:hover{--t-ink:var(--music-paper);--t-paper:var(--music-ink);--t-hair:color-mix(in srgb, var(--music-paper) 30%, var(--music-ink));--t-muted:var(--music-paper);--t-accent:var(--accent-on-ink);--t-vu-mark:color-mix(in srgb, var(--music-paper) 30%, var(--music-ink));--t-vu-hot:color-mix(in srgb, var(--music-paper) 30%, var(--music-ink))}}html.theme-swiss .sw-track:has(:focus-visible),html.theme-swiss .sw-track.is-playing{--t-ink:var(--music-paper);--t-paper:var(--music-ink);--t-hair:color-mix(in srgb, var(--music-paper) 30%, var(--music-ink));--t-muted:var(--music-paper);--t-accent:var(--accent-on-ink);--t-vu-mark:color-mix(in srgb, var(--music-paper) 30%, var(--music-ink));--t-vu-hot:color-mix(in srgb, var(--music-paper) 30%, var(--music-ink));--cell-hair:var(--hair);background:var(--paper)}html.theme-swiss .sw-track.is-playing{--t-vu-mark:var(--music-paper);--t-vu-hot:var(--accent-on-ink)}html.theme-swiss .sw-track>*{min-width:0}html.theme-swiss .sw-play{border:0;border-right:1px solid var(--cell-hair);width:6rem;height:6rem;color:inherit;cursor:pointer;transition:background-color var(--dur-fade) ease, color var(--dur-fade) ease;background:0 0;border-radius:0;place-items:center;padding:0;display:grid}html.theme-swiss .sw-track.is-playing .sw-play{background:var(--music-accent);color:var(--music-paper)}html.theme-swiss :is(.sw-play,.sw-track.is-playing .sw-play):is(:active,:focus-visible){background:color-mix(in srgb, var(--music-accent) 45%, var(--music-paper));color:var(--music-ink)}@media (hover:hover){html.theme-swiss :is(.sw-play,.sw-track.is-playing .sw-play):hover{background:color-mix(in srgb, var(--music-accent) 45%, var(--music-paper));color:var(--music-ink)}}html.theme-swiss .sw-play:focus-visible,html.theme-swiss .sw-track-links a:focus-visible{outline-offset:-4px}html.theme-swiss .sw-play-icon{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:12px solid;width:0;height:0;margin-left:3px}html.theme-swiss .sw-track.is-playing .sw-play-icon{background:linear-gradient(90deg,currentColor 0 4px,#0000 4px 8px,currentColor 8px 12px);border:0;width:12px;height:14px;margin:0}html.theme-swiss .sw-track-main{flex-direction:column;justify-content:space-between;padding:1rem 1.5rem;display:flex}html.theme-swiss .sw-track-title{font-weight:500;font-family:var(--font-ui);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.2rem,1.8vw,1.8rem);line-height:1.15}html.theme-swiss .sw-track-artist{color:var(--muted);font-size:.8125rem}html.theme-swiss .sw-track-links{border-left:1px solid var(--cell-hair);grid-area:1/3;display:grid}html.theme-swiss .sw-track-links a{justify-content:space-between;align-items:center;padding:.35rem .8rem;font-size:.625rem;display:flex}html.theme-swiss .sw-track-links a+a{border-top:1px solid var(--cell-hair)}html.theme-swiss .sw-track-links a:is(:active,:focus-visible){background:var(--ink);color:var(--paper)}@media (hover:hover){html.theme-swiss .sw-track-links a:hover{background:var(--ink);color:var(--paper)}}html.theme-swiss .sw-track-viz{border-top:1px solid var(--cell-hair);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}html.theme-swiss .sw-meter{min-width:0;height:7rem;position:relative}html.theme-swiss .sw-meter+.sw-meter{border-left:1px solid var(--cell-hair)}html.theme-swiss .sw-meter canvas{background:0 0;border:0;width:100%;height:100%;display:block;position:relative}html.theme-swiss .sw-meter-face{pointer-events:none;position:absolute;inset:0;overflow:hidden}html.theme-swiss .sw-face-line{background:var(--hair);position:absolute}html.theme-swiss .sw-face-h{height:1px;top:calc(50% - .5px);left:0;right:0}html.theme-swiss .sw-face-v{width:1px;top:0;bottom:0;left:calc(50% - .5px)}html.theme-swiss .sw-face-corr{height:1px;bottom:14px;left:0;right:0}html.theme-swiss .sw-face-x{aspect-ratio:1;fill:none;width:auto;height:100%;stroke:var(--hair);position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}html.theme-swiss .sw-vu-face{fill:none;width:calc(100% - 24px);height:calc(100% - 24px);stroke:var(--hair);position:absolute;inset:12px;overflow:visible}html.theme-swiss .sw-vu-label{font:500 12px var(--font-ui);text-anchor:middle;dominant-baseline:central;fill:var(--t-vu-mark);stroke:none}html.theme-swiss circle.sw-vu-needle{fill:var(--hair);stroke:none}html.theme-swiss line.sw-vu-needle{stroke-width:1.5px}html.theme-swiss .sw-vu-hot{stroke:var(--t-vu-hot);stroke-width:2px}html.theme-swiss .sw-vu-tick.is-major{stroke:var(--t-vu-mark)}html.theme-swiss .sw-track.has-live-needle .sw-vu-needle{opacity:0}@media (width>=1100px){html.theme-swiss .sw-music{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}html.theme-swiss .sw-music-rail{border-bottom:0;border-right:1px solid var(--tint-hair)}html.theme-swiss .sw-music-rail-inner{top:var(--nav-height);min-height:calc(100vh - var(--nav-height));flex-flow:column;align-self:start;align-items:stretch;gap:0;padding:0;position:sticky}}@media (width<=599px){html.theme-swiss .sw-music-rail,html.theme-swiss .sw-music-rail-inner{display:contents}html.theme-swiss .sw-music .sw-rail-heading{background:var(--tint);border-bottom:1px solid var(--tint-hair);order:1;padding-block:1.25rem}html.theme-swiss .sw-tracks{order:2}html.theme-swiss .sw-music-rail-inner .sw-rail-links{background:var(--tint);order:3;margin-top:0}html.theme-swiss .sw-track{grid-template-columns:5rem minmax(0,1fr)}html.theme-swiss .sw-play{width:5rem;height:5rem}html.theme-swiss .sw-track-main{padding:.85rem 1rem}html.theme-swiss .sw-track-links{border-left:0;border-top:1px solid var(--cell-hair);grid-area:3/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr))}html.theme-swiss .sw-track-links a{min-height:2.75rem;padding-inline:.75rem}html.theme-swiss .sw-track-links a+a{border-top:0;border-left:1px solid var(--cell-hair)}html.theme-swiss .sw-track-viz{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr)}html.theme-swiss .sw-meter{height:6rem}html.theme-swiss .sw-meter-freq,html.theme-swiss .sw-meter-stereo,html.theme-swiss .sw-meter-vu{display:none}}@media (hover:none),(pointer:coarse){html.theme-swiss .sw-track-links a{min-width:44px;min-height:44px}}
