.slider[data-astro-cid-v5xuhjes]{--thumb:.75rem;--track:.25rem;--fill:linear-gradient(to right, var(--tone,var(--color-primary)) var(--progress,0%), var(--color-border-strong) var(--progress,0%) var(--buffered,0%), var(--color-border) var(--buffered,0%));min-width:0;height:var(--thumb);appearance:none;cursor:pointer;background:0 0;margin:0;&::-webkit-slider-runnable-track{height:var(--track);background:var(--fill)}&::-moz-range-track{height:var(--track);background:var(--fill)}&::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);border-radius:var(--radius);background:var(--tone,var(--color-primary));border:0}&::-moz-range-thumb{width:var(--thumb);height:var(--thumb);border-radius:var(--radius);background:var(--tone,var(--color-primary));border:0}}.blueprint-frame[data-astro-cid-l66ysxg5]{width:100%;min-width:0;& .blueprint-frame__label{justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md);padding-bottom:var(--space-xs);border-bottom:var(--border-width) dashed var(--color-border-strong);display:flex}& .blueprint-frame__drawing{--mark:var(--color-primary);--mark-size:.75rem;--mark-gap:calc(var(--space-sm) * -1);--sheet-offset:var(--space-md);isolation:isolate;position:relative;&:before,&:after{content:"";pointer-events:none;position:absolute}&:before{inset:var(--mark-gap);border:2px solid var(--mark);mask:conic-gradient(at var(--mark-size) var(--mark-size), transparent 75%, #000 0) 0 0 / calc(100% - var(--mark-size)) calc(100% - var(--mark-size))}&:after{z-index:-1;translate:var(--sheet-offset) var(--sheet-offset);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius);inset:0}@container (width<=40rem){--mark-size:.5rem;--sheet-offset:var(--space-sm)}}}.card-grid[data-astro-cid-xjw2hoz7]{gap:var(--space-md);width:100%;display:grid;@container (width>=36rem){grid-template-columns:repeat(4,1fr);&>*{grid-column:span 2}&>:last-child:nth-child(odd){grid-column:2/span 2}}@container (width>=52rem){grid-template-columns:repeat(6,1fr);&>:last-child:nth-child(odd){grid-column:span 2}&>:last-child:nth-child(3n+1){grid-column:3/span 2}&>:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}}}.media-card[data-astro-cid-gw76hl5p].card{align-items:stretch;padding:0;overflow:hidden;& .media-card__header{aspect-ratio:16/9;object-fit:cover;border-bottom:var(--border-width) solid var(--border-color);width:100%;height:auto;display:block}& .media-card__body{padding:var(--space-md);& h3{margin-bottom:var(--space-xs)}& p{font:var(--type-body-sm);color:var(--color-text-muted)}}& .media-card__links{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-top:var(--border-width) solid var(--border-color);flex-wrap:wrap;margin:auto 0 0;list-style:none;display:flex;& li:first-child{margin-inline-start:calc(-1 * (var(--space-sm) + 1px))}& .button svg{margin-bottom:0}}}.message-group[data-astro-cid-omv4sm63]{gap:var(--space-xs);flex-direction:column;inline-size:100%;display:flex;&>.message:not(:first-child) .message__header{display:none}&>.message:not(.message--ghost,:last-child) .message__avatar{visibility:hidden}&>.message--ghost:not(:first-child) .message__avatar{visibility:hidden;border-block-width:0;block-size:0}}.interactive-message[data-astro-cid-3j4wkzrq]{gap:var(--space-md);flex-direction:column;min-block-size:0;inline-size:100%;display:flex;& .interactive-message__log{gap:var(--space-md);overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;flex-direction:column;min-block-size:0;display:flex;overflow-y:auto;@media (prefers-reduced-motion:reduce){scroll-behavior:auto}& .message[data-new]{transform-origin:0 100%;animation:.2s ease-out interactive-message-in;@media (prefers-reduced-motion:reduce){animation:none}}& .message--end[data-new]{transform-origin:100% 100%}}&[data-capped] .interactive-message__log[data-astro-cid-3j4wkzrq]{scrollbar-gutter:stable}& .interactive-message__footer{justify-content:end;display:flex}& .interactive-message__options{justify-content:end;gap:var(--space-xs);flex-wrap:wrap;flex:1;display:flex;&:focus{outline:none}&>*{animation:.2s ease-out backwards interactive-message-in;@media (prefers-reduced-motion:reduce){animation:none}}&>:nth-child(2){animation-delay:50ms}&>:nth-child(n+3){animation-delay:.1s}&[data-waiting]>*{visibility:hidden;opacity:0;transition:opacity var(--transition), visibility var(--transition)}}& .interactive-message__restart{animation:.2s ease-out interactive-message-in;@media (prefers-reduced-motion:reduce){animation:none}}}@keyframes interactive-message-in{0%{opacity:0;scale:.96}}.corner-window[data-astro-cid-7jmc2jjf]{--corner-window-gap:var(--space-md);&.corner-window--end{--corner-window-area:top span-left;--corner-window-origin:bottom right}&.corner-window--start{--corner-window-area:top span-right;--corner-window-origin:bottom left}&.corner-window--pinned{z-index:var(--z-sticky);position:fixed;inset-block-end:calc(var(--corner-window-gap) + env(safe-area-inset-bottom));&.corner-window--end{inset-inline-end:calc(var(--corner-window-gap) + env(safe-area-inset-right))}&.corner-window--start{inset-inline-start:calc(var(--corner-window-gap) + env(safe-area-inset-left))}}& .corner-window__close{display:none}&:has(.corner-window__panel:popover-open){& .corner-window__open{display:none}& .corner-window__close{display:block}}& .corner-window__panel{flex-direction:column;&:popover-open{display:flex}}@media (width>=40rem) and (height>=32rem){& .corner-window__panel{width:24rem;max-height:min(36rem, 100dvh - 3 * var(--corner-window-gap) - var(--control-height-lg));color:var(--color-text);background-color:var(--color-surface-raised);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius);box-shadow:0 var(--space-sm) var(--space-lg) #0003;transform-origin:var(--corner-window-origin);transition:opacity var(--transition), scale var(--transition), display var(--transition) allow-discrete, overlay var(--transition) allow-discrete;&:popover-open{@starting-style{opacity:0;scale:.96}}&:not(:popover-open){opacity:0;scale:.96}@supports (position-area:top){position-area:var(--corner-window-area);position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;margin-block-end:var(--space-sm)}@supports not (position-area:top){margin:auto}}}& .corner-window__header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border-bottom:var(--border-width) solid var(--color-border);flex:none;display:flex}& .corner-window__body{gap:var(--space-md);min-height:0;padding:var(--space-md);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}}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}}.heatmap[data-astro-cid-nsssjkgo]{--heatmap-empty:color-mix(in oklab, var(--color-text-muted) 15%, transparent);--heatmap-gap:clamp(1px, .25cqi, 3px);--heatmap-cell:1.25rem;--heatmap-cell-min:.625rem;--heatmap-columns:repeat(var(--columns), minmax(var(--heatmap-cell-min), var(--heatmap-cell)));gap:var(--space-sm);flex-direction:column;width:fit-content;max-width:100%;margin:0;display:flex;& .heatmap__scroll{scrollbar-width:thin;direction:rtl;overflow-x:auto}& .heatmap__body{justify-content:start;gap:var(--space-xs) var(--space-sm);direction:ltr;min-width:min-content;display:grid}& .heatmap__body--calendar{grid-template-columns:auto auto;grid-template-areas:".months""days grid"}& .heatmap__grid{grid-area:grid;grid-template-columns:var(--heatmap-columns);gap:var(--heatmap-gap);display:grid}& .heatmap__months{grid-area:months;grid-template-columns:var(--heatmap-columns);column-gap:var(--heatmap-gap);white-space:nowrap;display:grid}& .heatmap__days{grid-area:days;grid-template-rows:repeat(var(--rows), minmax(0, 1fr));row-gap:var(--heatmap-gap);align-items:center;line-height:1;display:grid}& .heatmap__cell{aspect-ratio:1;background-color:var(--heatmap-empty);border-radius:min(var(--radius), 2px);outline:1px solid color-mix(in oklab, var(--color-text) 6%, transparent);outline-offset:-1px;&[data-level="1"]{background-color:color-mix(in oklab, var(--tone) 30%, var(--heatmap-empty))}&[data-level="2"]{background-color:color-mix(in oklab, var(--tone) 55%, var(--heatmap-empty))}&[data-level="3"]{background-color:color-mix(in oklab, var(--tone) 80%, var(--heatmap-empty))}&[data-level="4"]{background-color:var(--tone)}}@media (forced-colors:active){& .heatmap__cell{forced-color-adjust:none}}& .heatmap__footer{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}& .heatmap__key{align-items:center;gap:3px;margin-inline-start:auto;display:flex;& .heatmap__cell{inline-size:.75rem}&>[data-astro-cid-nsssjkgo]:first-child{margin-inline-start:var(--space-xs)}&>[data-astro-cid-nsssjkgo]:last-child{margin-inline-end:var(--space-xs)}}}.icon-list[data-astro-cid-b7kizd3a]{gap:var(--space-xs) var(--space-md);color:var(--color-text-muted);flex-wrap:wrap;display:flex;& li{align-items:center;gap:var(--space-xs);display:inline-flex}& svg{flex:none}}.marquee[data-astro-cid-wra7cxyb]{position:relative;& .marquee__pause{top:var(--space-xs);right:var(--space-xs);z-index:1;background-color:var(--color-surface);opacity:0;transition:opacity var(--transition);position:absolute}&:hover .marquee__pause,&:focus-within .marquee__pause,& .marquee__pause[aria-pressed=true]{opacity:1}@media (hover:none){& .marquee__pause{opacity:1}}& .marquee__definitions{width:0;height:0;position:absolute;overflow:hidden}& .marquee__track{gap:var(--gap);width:max-content;animation:marquee-scroll var(--duration) linear infinite;display:flex;@media (prefers-reduced-motion:reduce){animation:none}& .marquee__group{justify-content:space-around;align-items:center;gap:var(--gap);flex:none;margin:0;padding:0;list-style:none;display:flex}}&[data-reverse] .marquee__track[data-astro-cid-wra7cxyb]{animation:marquee-scroll-reverse var(--duration) linear infinite;@media (prefers-reduced-motion:reduce){animation:none}}&[data-paused] .marquee__track[data-astro-cid-wra7cxyb],[data-paused] & .marquee__track[data-astro-cid-wra7cxyb],&[data-offscreen] .marquee__track[data-astro-cid-wra7cxyb]{animation-play-state:paused}}@keyframes marquee-scroll{0%{transform:translate(0,0)}to{transform:translate3d(calc(-33.3333% - var(--gap) / 3), 0, 0)}}@keyframes marquee-scroll-reverse{0%{transform:translate3d(calc(-33.3333% - var(--gap) / 3), 0, 0)}to{transform:translate(0,0)}}.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}}}}.masonry[data-astro-cid-eobdit26]{columns:var(--masonry-min) var(--masonry-columns);column-gap:var(--space-md)}.masonry[data-astro-cid-eobdit26].masonry>*{break-inside:avoid;margin-bottom:var(--space-md)}.quote[data-astro-cid-nnfgkn3i]{gap:var(--space-md);width:100%;padding:var(--space-md);flex-direction:column;margin:0;display:flex;& .quote__body{font:var(--type-lead);margin:0}& .quote__author{align-items:center;gap:var(--space-sm);min-width:0;padding-top:var(--space-md);border-top:var(--border-width) solid var(--border-color);display:flex;& .quote__byline{flex-direction:column;min-width:0;display:flex;& .quote__title{color:var(--color-text-muted)}}}}.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{--avatar-size:2.25rem;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}}}.stat[data-astro-cid-pt4hvxmo]{gap:var(--space-md);width:100%;padding:var(--space-md);flex-direction:column;display:flex;& .stat__value{color:var(--tone);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,3vw + 1.5rem,4rem);& .stat__display{white-space:nowrap;align-items:baseline;display:flex;& .stat__affix{font-size:.6em;font-weight:700}}}& .stat__label{padding-top:var(--space-sm);border-top:var(--border-width) dashed var(--color-border-strong);color:var(--color-text-muted);margin-top:auto}}
