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}}.logos[data-astro-cid-havsj5kv]{gap:var(--space-xs);flex-direction:column;width:100%;min-width:0;display:flex;& .logos__controls{justify-content:flex-end;display:flex}& .logo-marquee{justify-content:center;gap:var(--space-sm);width:100%;min-width:0;max-width:100%;padding-block:var(--space-xs);contain:inline-size;flex-direction:column;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);& .logo-marquee__logo{justify-content:center;align-items:center;gap:var(--space-md);white-space:nowrap;grid-template-columns:auto 1fr;width:max-content;min-width:0;display:grid;& svg{width:2rem;height:2rem}& h3{font:var(--type-heading);margin:0}}}}.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);background-color:color-mix(in oklab, var(--tone) 10%, var(--color-surface-raised))}}.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-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}}.short-button[data-astro-cid-isd65ahd]{align-items:center;gap:var(--space-xs);color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex;& .short-button__icon{inline-size:var(--short-button-size,var(--control-height-lg));block-size:var(--short-button-size,var(--control-height-lg));border-radius:var(--radius);transition:background-color var(--transition), color var(--transition);background:#00000080;place-items:center;display:grid;& svg{grid-area:1/1;width:1.25rem;height:1.25rem}}&:focus-visible{outline:none;& .short-button__icon{outline:2px solid var(--tone);outline-offset:2px}}&:hover .short-button__icon[data-astro-cid-isd65ahd]{background:#000000b3}&[aria-pressed=true]:not(.short-button--swap) .short-button__icon[data-astro-cid-isd65ahd]{color:var(--color-on-accent);background:var(--tone)}&.short-button--swap{&:is([aria-pressed=true],[data-done]) svg[data-astro-cid-isd65ahd]:first-child,&:not([aria-pressed=true],[data-done]) svg[data-astro-cid-isd65ahd]:last-child{display:none}}& .short-button__label{font:var(--type-label);font-size:var(--font-size-xs);text-shadow:0 1px 3px #000000e6}}.short[data-astro-cid-5v7vgpac]{color-scheme:dark;color:#fff;scroll-snap-align:start;scroll-snap-stop:always;background:#000;flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);block-size:100%;display:grid;overflow:hidden;&>[data-astro-cid-5v7vgpac]{z-index:1;grid-area:1/1}& video{object-fit:cover;block-size:100%;inline-size:100%}&:not([data-ready]) video[data-astro-cid-5v7vgpac]{object-fit:contain}& .short__flash{padding:var(--space-md);opacity:0;pointer-events:none;background:#00000080;border-radius:50%;place-self:center;display:grid;& svg{grid-area:1/1;width:2.5rem;height:2.5rem}}&[data-flash=play] .short__flash[data-astro-cid-5v7vgpac] svg[data-astro-cid-5v7vgpac]:last-child,&[data-flash=pause] .short__flash[data-astro-cid-5v7vgpac] svg[data-astro-cid-5v7vgpac]:first-child{visibility:hidden}&[data-flash] .short__flash[data-astro-cid-5v7vgpac]{animation:.6s ease-out short-flash}@media (prefers-reduced-motion:reduce){&[data-flash] .short__flash[data-astro-cid-5v7vgpac]{animation:none}}& .short__controls{align-self:start;gap:var(--space-xs);padding:var(--space-sm);background:linear-gradient(#0006,#0000);display:flex}& .short__rail{--short-button-size:2.75rem;place-self:end;gap:var(--space-md);padding:var(--space-sm);z-index:2;flex-direction:column;margin-block-end:var(--space-sm);display:flex}& .short__sound{border:2px solid #fff;align-self:center;margin-block-start:var(--space-xs)}& .short__info{align-self:end;gap:var(--space-sm);padding:var(--space-xl) calc(2.75rem + var(--space-md) * 1.5) var(--space-md) var(--space-md);text-shadow:0 1px 2px #0009;pointer-events:none;background:linear-gradient(#0000,#000000bf);flex-direction:column;display:flex;&>[data-astro-cid-5v7vgpac]{pointer-events:auto}}&:not([data-ready]) .short__info[data-astro-cid-5v7vgpac]{padding:var(--space-md) var(--space-md) var(--space-xl);background:linear-gradient(#000000a6,#0000);align-self:start}& .short__channel{align-items:center;gap:var(--space-sm);min-inline-size:0;display:flex;& .avatar{--avatar-size:2rem}}& .short__name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}& .short__subscribe{color:#000;text-shadow:none;background:#fff;border-color:#fff;margin-inline-start:var(--space-xs);&[aria-pressed=false]>span[data-astro-cid-5v7vgpac]:last-child,&[aria-pressed=true]>span[data-astro-cid-5v7vgpac]:first-child{display:none}&[aria-pressed=true]{color:#fff;background:#00000080;border-color:#ffffff80}}& .short__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}& .short__seek{--thumb:.75rem;--track:.1875rem;--fill:linear-gradient(to right, var(--tone) var(--progress,0%), #ffffff4d var(--progress,0%));inline-size:100%;block-size:var(--thumb);align-self:end;&:not(:hover,:focus-visible){&::-webkit-slider-thumb{opacity:0}&::-moz-range-thumb{opacity:0}}&:hover,&:focus-visible{--track:.3125rem}&:focus-visible{outline-offset:-2px}}}@keyframes short-flash{0%{opacity:1;scale:.8}to{opacity:0;scale:1.3}}.shorts[data-astro-cid-6r4q5jni]{justify-content:center;align-items:center;gap:var(--space-md);inline-size:100%;display:flex;container-type:inline-size;& .shorts__feed{block-size:var(--shorts-height,min(40rem, 85dvh));aspect-ratio:9/16;overscroll-behavior-block:contain;scroll-snap-type:block mandatory;scrollbar-width:none;flex-direction:column;min-inline-size:0;max-inline-size:100%;display:flex;overflow:hidden auto;&::-webkit-scrollbar{display:none}&:focus-visible{outline-offset:-2px}}& .shorts__nav{gap:var(--space-sm);flex-direction:column;flex:none;display:flex}@media (pointer:coarse){& .shorts__nav{display:none}}@container (width<20rem){& .shorts__nav{display:none}}}
