@layer components{.playlist-filter[data-astro-cid-p3beso5s]{padding:var(--space-4) 0 0}.playlist-filter__list[data-astro-cid-p3beso5s]{gap:var(--space-2);padding:0 var(--layout-gutter);scrollbar-width:none;margin:0;display:flex;overflow-x:auto}.playlist-filter__chip[data-astro-cid-p3beso5s]{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-4);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard);display:inline-flex}.playlist-filter__chip[data-astro-cid-p3beso5s]:hover{background:var(--color-surface-hover)}.playlist-filter__chip[data-astro-cid-p3beso5s].is-active{background:var(--color-text);color:var(--color-background)}.playlist-filter__count[data-astro-cid-p3beso5s]{color:inherit;font-variant-numeric:tabular-nums;opacity:.6}.playlist-filter__description[data-astro-cid-p3beso5s]{padding-inline:var(--layout-gutter);color:var(--color-text-muted);font-size:var(--font-size-sm);margin-block-start:var(--space-3)}@media (width>=48rem){.playlist-filter__list[data-astro-cid-p3beso5s],.playlist-filter__description[data-astro-cid-p3beso5s]{padding-inline:var(--space-6)}}.grid-item[data-astro-cid-wzt6j5zc]{background:var(--color-media-placeholder);display:block;position:relative;overflow:hidden}.grid-item__image{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-slow) var(--ease-out), filter var(--duration-fast) var(--ease-standard)}.grid-item[data-astro-cid-wzt6j5zc]:hover .grid-item__image{filter:brightness(.92);transform:scale(1.03)}.grid-item__badge[data-astro-cid-wzt6j5zc]{color:var(--color-on-media);filter:drop-shadow(0 1px 2px var(--color-media-overlay));position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.grid-item__title[data-astro-cid-wzt6j5zc]{padding:var(--space-8) var(--space-3) var(--space-3);color:var(--color-on-media);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);background:linear-gradient(to top, var(--color-media-scrim), transparent);position:absolute;inset-block-end:0;inset-inline:0}.post-grid[data-astro-cid-vpu6vex5]{gap:var(--space-0-5);grid-template-columns:repeat(3,1fr);margin:0;padding:0;display:grid}.post-grid__cell[data-astro-cid-vpu6vex5] .grid-item{aspect-ratio:var(--post-grid-ratio);block-size:100%}.post-grid--square[data-astro-cid-vpu6vex5]{--post-grid-ratio:var(--ratio-square)}.post-grid--vertical[data-astro-cid-vpu6vex5]{--post-grid-ratio:var(--ratio-vertical)}.post-grid--landscape[data-astro-cid-vpu6vex5]{--post-grid-ratio:var(--ratio-landscape);grid-template-columns:repeat(2,1fr)}@media (width>=48rem){.post-grid[data-astro-cid-vpu6vex5]{gap:var(--space-1)}.post-grid__cell[data-astro-cid-vpu6vex5] .grid-item{border-radius:var(--radius-xs)}}@media (width<36rem){.post-grid--landscape[data-astro-cid-vpu6vex5]{grid-template-columns:1fr}}.video-card[data-astro-cid-ssgts4xb]{gap:var(--space-3);align-content:start;display:grid}.video-card__thumb[data-astro-cid-ssgts4xb]{aspect-ratio:var(--ratio-landscape);border-radius:var(--radius-media);background:var(--color-media-placeholder);display:block;position:relative;overflow:hidden}.video-card__image{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-slow) var(--ease-out)}.video-card[data-astro-cid-ssgts4xb]:hover .video-card__image{transform:scale(1.03)}.video-card__play[data-astro-cid-ssgts4xb]{border-radius:var(--radius-full);background:var(--color-media-overlay);block-size:3rem;inline-size:3rem;backdrop-filter:var(--glass-blur);color:var(--color-on-media);opacity:0;transition:opacity var(--duration-base) var(--ease-standard), scale var(--duration-base) var(--ease-spring);place-items:center;padding-inline-start:.15rem;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;scale:.9}.video-card[data-astro-cid-ssgts4xb]:hover .video-card__play[data-astro-cid-ssgts4xb],.video-card[data-astro-cid-ssgts4xb]:focus-visible .video-card__play[data-astro-cid-ssgts4xb]{opacity:1;scale:1}.video-card__duration[data-astro-cid-ssgts4xb]{padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-xs);background:var(--color-media-scrim);color:var(--color-on-media);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2)}.video-card__body[data-astro-cid-ssgts4xb]{gap:var(--space-1);display:grid}.video-card__title[data-astro-cid-ssgts4xb]{-webkit-line-clamp:2;line-clamp:2;font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.video-card__meta[data-astro-cid-ssgts4xb]{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.video-card__excerpt[data-astro-cid-ssgts4xb]{-webkit-line-clamp:2;line-clamp:2;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.video-grid[data-astro-cid-bnk2yusu]{gap:var(--space-6) var(--space-4);padding:var(--space-4) var(--layout-gutter) 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;display:grid}@media (width>=48rem){.video-grid[data-astro-cid-bnk2yusu]{padding-inline:var(--space-6)}}.profile-banner[data-astro-cid-mpzlfr6f]{aspect-ratio:var(--ratio-banner);background:var(--banner-background);overflow:hidden}.profile-banner__image{object-fit:cover;block-size:100%;inline-size:100%}@media (width>=48rem){.profile-banner[data-astro-cid-mpzlfr6f]{border-radius:var(--radius-card)}}.profile-header[data-astro-cid-mpuqtnbu]{padding-block-end:var(--space-6)}.profile-header__body[data-astro-cid-mpuqtnbu]{align-items:end;gap:var(--space-4) var(--space-3);padding-inline:var(--layout-gutter);grid-template:"avatar identity""bio bio""links links"/auto 1fr;display:grid}.profile-header__avatar[data-astro-cid-mpuqtnbu]{border-radius:var(--radius-full);box-shadow:0 0 0 var(--space-1) var(--color-background);grid-area:avatar;margin-block-start:calc(var(--avatar-size-lg) / -2);display:flex;position:relative}.profile-header__identity[data-astro-cid-mpuqtnbu]{gap:var(--space-0-5);grid-area:identity;min-inline-size:0;display:grid}.profile-header__name[data-astro-cid-mpuqtnbu]{font-size:var(--font-size-xl)}.profile-header__meta[data-astro-cid-mpuqtnbu]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.profile-header__bio[data-astro-cid-mpuqtnbu]{max-inline-size:42ch;font-size:var(--font-size-sm);white-space:pre-line;grid-area:bio}.profile-header__links[data-astro-cid-mpuqtnbu]{grid-area:links}@media (width>=48rem){.profile-header[data-astro-cid-mpuqtnbu]{padding:var(--space-6) var(--space-6) var(--space-8)}.profile-header__body[data-astro-cid-mpuqtnbu]{align-items:start;gap:var(--space-3) var(--space-8);padding-inline:var(--space-8) 0;grid-template:"avatar identity""avatar bio""avatar links"1fr/auto 1fr}.profile-header__avatar[data-astro-cid-mpuqtnbu]{box-shadow:0 0 0 var(--space-1-5) var(--color-background)}.profile-header__identity[data-astro-cid-mpuqtnbu]{padding-block-start:var(--space-4)}.profile-header__name[data-astro-cid-mpuqtnbu]{font-size:var(--font-size-2xl)}}@media (width>=80rem){.profile-header[data-astro-cid-mpuqtnbu]{padding-inline:0}}.profile-tabs[data-astro-cid-ycimq4dh]{z-index:1;justify-content:center;gap:var(--space-1);background:var(--color-surface-glass);backdrop-filter:var(--glass-blur);border-block-start:var(--border-width-hairline) solid var(--color-border);display:flex;position:sticky;inset-block-start:var(--layout-header-height)}.profile-tabs__tab[data-astro-cid-ycimq4dh]{justify-content:center;align-items:center;gap:var(--space-2);max-inline-size:9rem;padding-block:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-standard);flex:1;display:flex;position:relative}.profile-tabs__tab[data-astro-cid-ycimq4dh]:hover,.profile-tabs__tab[data-astro-cid-ycimq4dh].is-active{color:var(--color-text)}.profile-tabs__tab[data-astro-cid-ycimq4dh].is-active:before{background:var(--color-text);content:"";block-size:1px;position:absolute;inset-block-start:-1px;inset-inline:20%}@media (width<36rem){.profile-tabs__label[data-astro-cid-ycimq4dh]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.profile-tabs__tab[data-astro-cid-ycimq4dh] .icon{block-size:1.5rem;inline-size:1.5rem}}@media (width>=48rem){.profile-tabs[data-astro-cid-ycimq4dh]{gap:var(--space-8);inset-block-start:0}.profile-tabs__tab[data-astro-cid-ycimq4dh]{flex:none}}.profile-content[data-astro-cid-6ze6n5ou]{padding-block:var(--space-1) var(--space-8)}.profile-list[data-astro-cid-3qqhfpln]{max-inline-size:calc(var(--layout-feed-width) + 2 * var(--layout-gutter));padding:var(--space-4) var(--layout-gutter) 0;margin-inline:auto}.profile-live[data-astro-cid-3qqhfpln]{padding:var(--space-4) var(--layout-gutter)}}
