html[data-destructor-active]{-webkit-user-select:none;user-select:none}html[data-destructor-equipped],html[data-destructor-equipped] *{cursor:none}.destructor-container{z-index:var(--destructor-z,9000);pointer-events:none;position:fixed;inset:0}.destructor-canvas{z-index:1;position:absolute;inset:0}.destructor-hover{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 5px #0000004d);transition:transform .2s ease-out,filter .2s ease-out;@media (prefers-reduced-motion:reduce){transition:none}}html[data-destructor-debug] .destructor-element{outline:2px dotted #f0f}.destructor-extracted{pointer-events:auto}html:not([data-destructor-equipped]) .destructor-extracted,html:not([data-destructor-equipped]) .destructor-extracted *{cursor:default}.destructor-cursor{width:150px;height:150px;z-index:calc(var(--destructor-z,9000) + 1);pointer-events:none;position:fixed;top:-60px;left:-70px;html:not([data-destructor-equipped]) &{display:none}}.destructor-gun{--flicker-min:.75;--flicker-magnitude:.25;--flicker-scalar:.5;position:absolute;inset:0;&[data-recoil]{animation:.5s destructor-recoil}&:before{content:"";background:radial-gradient(circle,#ffd435 0%,#ff932099 10%,#ff8c064d 38%,#ff840000 59%);width:50px;height:50px;transition:scale .1s ease-in-out;animation:1.4s infinite destructor-flicker;display:block;position:relative;top:37px;left:41px;scale:1.8}&:after{content:"";background:url(/_astro/gravgun_vm_close.DUcgBEkM.png) 0 0/contain no-repeat;position:absolute;inset:0}&[data-hover]{--flicker-scalar:.8;&:before{scale:2.2}&:after{background-image:url(/_astro/gravgun_vm_open.21NUupDf.png)}}&[data-holding]{--flicker-scalar:1;&:before{animation-duration:.8s;scale:2.5}}@media (prefers-reduced-motion:reduce){&,&:before{animation:none}}}@keyframes destructor-recoil{0%,to{transform:rotate(0)scale(1)}10%{transform:rotate(0)scale(1.05)}20%{transform:rotate(2deg)scale(1.05)}40%{transform:rotate(-2deg)scale(1.05)}}@keyframes destructor-flicker{0%,to{opacity:calc((var(--flicker-min) + .27 * var(--flicker-magnitude)) * var(--flicker-scalar))}8%{opacity:calc((var(--flicker-min) + .64 * var(--flicker-magnitude)) * var(--flicker-scalar))}18%{opacity:calc((var(--flicker-min) + .27 * var(--flicker-magnitude)) * var(--flicker-scalar))}31%{opacity:calc((var(--flicker-min) + 1 * var(--flicker-magnitude)) * var(--flicker-scalar))}35%{opacity:calc(var(--flicker-min) * var(--flicker-scalar))}49%{opacity:calc((var(--flicker-min) + .55 * var(--flicker-magnitude)) * var(--flicker-scalar))}56%{opacity:calc((var(--flicker-min) + .64 * var(--flicker-magnitude)) * var(--flicker-scalar))}59%{opacity:calc((var(--flicker-min) + .27 * var(--flicker-magnitude)) * var(--flicker-scalar))}78%{opacity:calc((var(--flicker-min) + .09 * var(--flicker-magnitude)) * var(--flicker-scalar))}88%{opacity:calc((var(--flicker-min) + .64 * var(--flicker-magnitude)) * var(--flicker-scalar))}92%{opacity:calc((var(--flicker-min) + .82 * var(--flicker-magnitude)) * var(--flicker-scalar))}}:root{--destructor-z:var(--z-destructor)}.destructor[data-astro-cid-ov6wnc25]{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex;& .destructor__trigger{aspect-ratio:360/187;cursor:pointer;width:180px;transition:scale var(--transition);background:url(/_astro/gravgun-outline.wDvSqWEO.png) 50%/contain no-repeat;border:0;padding:0;&:hover,&[data-hint]{background-image:url(/_astro/gravgun-hover.BSB5gFRu.png)}&[aria-pressed=true]{background-image:url(/_astro/gravgun-inset.CUjSfA4P.png);&:hover{background-image:url(/_astro/gravgun-inset-hover.7_TQdyRv.png)}}&:active{scale:.97}&[data-wiggle]{animation:.5s ease-in-out destructor-wiggle;@media (prefers-reduced-motion:reduce){animation:none}}@media (scripting:none){pointer-events:none}}& .destructor__hint{min-height:1lh;color:var(--color-text-muted);text-align:center;& span{display:none}}&:has([data-hint=mouse]) [data-astro-cid-ov6wnc25][data-hint-for=mouse],&:has([data-hint=desktop]) [data-astro-cid-ov6wnc25][data-hint-for=desktop]{display:inline}}@keyframes destructor-wiggle{0%,to{rotate:0deg}10%,50%,90%{rotate:10deg}30%,70%{rotate:-10deg}}.radio-cover[data-astro-cid-a2gzxlvl]{aspect-ratio:1;width:4rem;color:var(--tone);background-color:color-mix(in oklab, var(--tone) 12%, var(--color-surface-raised));border:var(--border-width) solid var(--color-border);border-radius:var(--radius);flex:none;place-items:center;display:grid;overflow:hidden;&>[data-astro-cid-a2gzxlvl]{grid-area:1/1}& svg{width:2rem;height:2rem}& img{object-fit:cover;width:100%;height:100%;position:relative}& img[hidden]{display:none}}[data-playing] .radio-cover[data-astro-cid-a2gzxlvl] svg[data-astro-cid-a2gzxlvl]{animation:4s linear infinite radio-cover-spin;@media (prefers-reduced-motion:reduce){animation:none}}@keyframes radio-cover-spin{to{rotate:1turn}}.radio-tracklist[data-astro-cid-dn75m2by]{min-height:0;padding:var(--space-xs) 0 0;overscroll-behavior:contain;border-top:var(--border-width) solid var(--color-border);scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;margin:0;list-style:none;overflow-y:auto}.radio-tracklist__track[data-astro-cid-dn75m2by]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);color:var(--color-text);border-radius:var(--radius);transition:background-color var(--transition);grid-template-columns:1.5rem 1.5rem minmax(0,1fr) auto;text-decoration:none;display:grid;&:hover{background-color:var(--color-surface)}&:focus-visible{outline:2px solid var(--tone);outline-offset:-2px}&[aria-current=true]{color:var(--tone);box-shadow:inset 2px 0 0 var(--tone)}}.radio-tracklist__number[data-astro-cid-dn75m2by]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;justify-items:center;display:grid;&>[data-astro-cid-dn75m2by]{grid-area:1/1}}.radio-tracklist__thumb[data-astro-cid-dn75m2by]{background-color:var(--color-surface);border-radius:2px;width:1.5rem;height:1.5rem;overflow:hidden;&>img[data-astro-cid-dn75m2by]{object-fit:cover;width:100%;height:100%;display:block}}.radio-tracklist__title[data-astro-cid-dn75m2by]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.radio-tracklist__artist[data-astro-cid-dn75m2by]{max-width:10rem;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;@container (width<22rem){display:none}}.radio-tracklist__bars[data-astro-cid-dn75m2by]{align-self:center;align-items:end;gap:2px;height:.75em;display:none;&>span[data-astro-cid-dn75m2by]{background-color:var(--tone);transform-origin:bottom;width:3px;height:100%;animation:.9s ease-in-out infinite alternate radio-tracklist-bounce;@media (prefers-reduced-motion:reduce){animation:none;scale:1 .6}}&>[data-astro-cid-dn75m2by]:nth-child(2){animation-delay:-.3s}&>[data-astro-cid-dn75m2by]:nth-child(3){animation-delay:-.6s}}[data-playing] [data-astro-cid-dn75m2by][aria-current=true] .radio-tracklist__number[data-astro-cid-dn75m2by]{&>[data-astro-cid-dn75m2by]:first-child{visibility:hidden}& .radio-tracklist__bars{display:flex}}@keyframes radio-tracklist-bounce{0%{scale:1 .25}}.radio[data-astro-cid-4k53bt4g]{gap:var(--space-md);flex-direction:column;width:100%;min-height:0;display:flex;container-type:inline-size;&.panel{padding:var(--space-md)}& audio{width:100%}& .radio__header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}& .radio__name,& .radio__air,& .radio__artist{color:var(--color-text-muted)}&:not([data-playing]) .radio__on-air,&[data-playing] .radio__off-air{display:none}& .radio__now{align-items:center;gap:var(--space-md);min-width:0;display:flex}& .radio__meta{flex-direction:column;min-width:0;display:flex;&>[data-astro-cid-4k53bt4g]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}& .radio__controls{align-items:center;gap:var(--space-xs);display:flex}& .radio__seek{margin-inline:var(--space-sm);flex:1}& .radio__time{color:var(--color-text-muted);font:var(--type-meta);font-variant-numeric:tabular-nums;white-space:nowrap}}
