.doomscroll[data-astro-cid-mxp7ecjd]{--doomscroll-chrome:calc(var(--control-height-md) + var(--space-xs) * 2 + var(--border-width) * 3);--shorts-height:calc(100dvh - var(--space-xl) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--doomscroll-chrome));flex-direction:column;padding:0;overflow:hidden;&:popover-open{display:flex}& .doomscroll__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}@media (width>=40rem) and (height>=32rem){--doomscroll-bottom:calc(var(--space-md) + var(--control-height-lg) + var(--space-sm) + env(safe-area-inset-bottom));--shorts-height:min(36rem, 100dvh - var(--doomscroll-bottom) - var(--space-md) - var(--doomscroll-chrome));width:calc(var(--shorts-height) * 9 / 16 + var(--border-width) * 2);min-width:15rem;max-width:calc(( 100dvh - var(--doomscroll-bottom) - var(--space-md) - var(--doomscroll-chrome) ) * 9 / 16 + var(--border-width) * 2);resize:horizontal;direction:rtl;&>[data-astro-cid-mxp7ecjd]{direction:ltr}& .doomscroll__feed{--shorts-height:calc(100cqw * 16 / 9)}inset:auto calc(var(--space-md) + env(safe-area-inset-right)) var(--doomscroll-bottom) auto;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:100% 100%;transition:opacity var(--transition), scale var(--transition), display var(--transition) allow-discrete, overlay var(--transition) allow-discrete;margin:0;&:popover-open{@starting-style{opacity:0;scale:.96}}&:not(:popover-open){opacity:0;scale:.96}}}.hero[data-astro-cid-zrnvgqby]{--wash-at:72% 50%;gap:var(--space-lg);min-block-size:min(36rem, 100svh - var(--header-height) - var(--control-height-lg));flex-direction:column;display:flex;& .hero__inner{gap:var(--space-xl);flex:1;align-items:center;display:grid;@container (width>=60rem){gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}& .hero__intro{flex-direction:column;align-items:flex-start;display:flex;container:hero-intro/inline-size;@container hero-intro (width<=20rem){& .text-poster{font-size:min(calc(var(--font-size-6xl) * var(--display-scale)), 14cqi)}}}& .hero__line{display:block}}.homelab__uptime[data-astro-cid-h2cf5oq6]{font-weight:600}.homelab__more[data-astro-cid-h2cf5oq6]{margin-top:var(--space-md)}.flavi[data-astro-cid-hnmuuc2c]{& .flavi__window{fill:var(--color-surface-raised)}& .flavi__rail{fill:var(--color-bg-alt)}& .flavi__channels{fill:var(--color-bg)}& .flavi__ink{fill:var(--color-border-strong)}& .flavi__faint{fill:var(--color-border)}& .flavi__accent{fill:var(--color-primary)}& .flavi__composer{fill:none;stroke:var(--color-border-strong);stroke-width:1px}}.projects[data-astro-cid-bve3fghy]{container-type:inline-size;& .shot{aspect-ratio:16/10;object-fit:cover;object-position:top;border:var(--border-width) solid var(--border-color);border-radius:var(--radius);width:100%;height:auto;display:block;&.shot--dark{display:none}@media (prefers-color-scheme:dark){&.shot--light{display:none}&.shot--dark{display:block}}:root:is([data-scheme=light],:has(input[name=scheme][value=light]:checked)) &{&.shot--light{display:block}&.shot--dark{display:none}}:root:is([data-scheme=dark],:has(input[name=scheme][value=dark]:checked)) &{&.shot--light{display:none}&.shot--dark{display:block}}}& .links{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;&.links--quiet{margin-top:auto;& li:first-child{margin-inline-start:calc(-1 * (var(--space-sm) + 1px))}}}& .versia{gap:var(--space-lg);align-items:start;display:grid;@container (width>=56rem){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}& .versia__intro{align-self:center;gap:var(--space-md);flex-direction:column;display:flex;& .versia__title{font:var(--weight-display) calc(var(--font-size-4xl) * var(--display-scale)) / var(--leading-poster) var(--font-display);margin:0}& .lead{margin:0}}& .versia__parts{gap:var(--space-md) var(--space-lg);grid-column:1/-1;margin:0;padding:0;list-style:none;display:grid;@container (width>=36rem){grid-template-columns:repeat(2,minmax(0,1fr))}@container (width>=60rem){grid-template-columns:repeat(4,minmax(0,1fr))}}& .part{gap:var(--space-xs);padding-top:var(--space-md);border-top:var(--border-width) solid var(--border-color);flex-direction:column;display:flex;& .part__title{font:var(--type-body-strong);margin:0}& .part__body{color:var(--color-text-muted);margin:0}& .links{padding-top:var(--space-sm)}}}& .others{margin:var(--space-xl) 0 0;border-bottom:var(--border-width) solid var(--border-color);padding:0;list-style:none;display:grid;& .other{gap:var(--space-xs) var(--space-md);padding-block:var(--space-md);border-top:var(--border-width) solid var(--border-color);grid-template-columns:6rem minmax(0,1fr);align-items:start;display:grid;@container (width>=48rem){grid-template-columns:10rem minmax(0,1fr) 14rem;align-items:center}& .other__text{gap:var(--space-xs);flex-direction:column;display:flex;& .other__title{font:var(--type-body-strong);margin:0}& .other__body{color:var(--color-text-muted);margin:0}}& .other__links{grid-column:2;margin-top:0;@container (width>=48rem){grid-column:auto}}}}}.reviews[data-astro-cid-raiacck7]{gap:var(--space-lg);flex-direction:column;display:flex;& .quote{padding:var(--space-md) 0 0;border:0;border-top:var(--border-width) solid var(--border-color);background:0 0;border-radius:0}& .quote__author{border-top:0;padding-top:0}& .quote--featured{padding-block:var(--space-lg);border-top-width:2px;border-top-color:var(--color-primary)}& .quote--featured .quote__body{max-inline-size:62ch}}.stack[data-astro-cid-n6tdzoxp]{width:100%;display:grid;container-type:inline-size}.stack__group[data-astro-cid-n6tdzoxp]{gap:var(--space-xs) var(--space-lg);padding-block:var(--space-md);border-top:var(--border-width) solid var(--color-border);display:grid;&:last-child{border-bottom:var(--border-width) solid var(--color-border)}@container (width>=40rem){grid-template-columns:8rem 1fr;align-items:baseline}}.stack__label[data-astro-cid-n6tdzoxp]{color:var(--color-text-muted)}.stack__items[data-astro-cid-n6tdzoxp]{gap:var(--space-xs) 0;font-size:var(--font-size-xl);line-height:var(--leading-snug);flex-wrap:wrap;margin:0;padding:0;display:flex;& li:not(:last-child):after{content:"/";color:var(--color-border-strong);margin-inline:.5em}}.stack__group[data-astro-cid-n6tdzoxp]:first-child .stack__items[data-astro-cid-n6tdzoxp]{font-weight:600}.stack__group[data-astro-cid-n6tdzoxp]:last-child .stack__items[data-astro-cid-n6tdzoxp]{color:var(--color-text-muted)}.stats__title[data-astro-cid-x4nk4glz]{max-width:calc(var(--title-measure) - 2ch);& .stat{font-variant-numeric:tabular-nums;color:var(--tone)}}.commits[data-astro-cid-x4nk4glz]{width:100%;margin-top:var(--space-md);padding:var(--space-lg) var(--space-md) var(--space-md);& .commits__title{margin-bottom:var(--space-md)}}.home[data-astro-cid-lcdefpme]{flex:1}
