@layer components{current-obsession p{margin:0;font-style:italic}current-obsession p:after{--music-svg:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\">\9 \9 \9 \9 <path d=\"M10 21q-1.65 0-2.825-1.175T6 17q0-1.65 1.175-2.825T10 13q.575 0 1.063.138t.937.412V3h6v4h-4v10q0 1.65-1.175 2.825T10 21Z\"></path></svg>");content:"";-webkit-mask:var(--music-svg)no-repeat center;mask:var(--music-svg)no-repeat center;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block}current-obsession a{color:inherit;font-weight:600}current-obsession a:where(:hover,:focus){text-decoration-thickness:2px}}@layer components{footer:where(.astro-sz7xmlte){opacity:.7;font-size:var(--font-size-small);text-align:center;place-items:center;gap:1rem;padding-block:1rem;display:grid}}@layer components{.monospace:where(.astro-yxd2dc7h){font-family:ui-monospace,monospace}:where(.astro-yxd2dc7h)[aria-hidden=true]{opacity:.75}}@layer components{.root:where(.astro-ygmwydtn){font-weight:500;display:inline-grid}.root:where(.astro-ygmwydtn):where(a){text-decoration:none}.root:where(.astro-ygmwydtn):where(a):hover{color:var(--color-text-bright)}.root:where(.astro-ygmwydtn)>:first-child{font-weight:400;font-size:var(--font-size-base)}.root:where(.astro-ygmwydtn)>:first-child:has(+span){color:var(--color-text)}.root:where(.astro-ygmwydtn)>:first-child:only-child{font-size:var(--font-size-lg)}}