@layer components{.button[data-astro-cid-j6ocf6pu]{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding-inline:var(--space-5);border-radius:var(--radius-control);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-spring);display:inline-flex}.button[data-astro-cid-j6ocf6pu]:active{transform:scale(.96)}.button--primary[data-astro-cid-j6ocf6pu]{background:var(--color-primary);color:var(--color-primary-contrast)}.button--primary[data-astro-cid-j6ocf6pu]:hover{filter:brightness(1.12)}.button--secondary[data-astro-cid-j6ocf6pu]{background:var(--color-surface);color:var(--color-text)}.button--secondary[data-astro-cid-j6ocf6pu]:hover{background:var(--color-surface-hover)}.badge[data-astro-cid-gysip5ha]{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.badge--accent[data-astro-cid-gysip5ha]{background:var(--color-accent);color:var(--color-accent-contrast)}.badge--neutral[data-astro-cid-gysip5ha]{background:var(--color-surface);color:var(--color-text-muted)}.push-panel[data-astro-cid-c5f52uic]{gap:var(--space-2);display:grid}.push-panel__head[data-astro-cid-c5f52uic]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.push-panel__heading[data-astro-cid-c5f52uic]{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase}.push-panel__on[data-astro-cid-c5f52uic]{align-items:center;gap:var(--space-1);color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-inline-start:auto;display:inline-flex}.push-panel__on[data-astro-cid-c5f52uic][hidden]{display:none}.push-panel__text[data-astro-cid-c5f52uic],.push-panel__privacy[data-astro-cid-c5f52uic]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.push-panel__warning[data-astro-cid-c5f52uic]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.push-panel__note[data-astro-cid-c5f52uic]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--font-size-sm)}.push-panel__steps[data-astro-cid-c5f52uic]{gap:var(--space-1);margin-block-start:var(--space-2);padding-inline-start:var(--space-5);display:grid}.push-panel__steps[data-astro-cid-c5f52uic] .icon{vertical-align:-.125em;margin-inline-start:var(--space-1);display:inline-block}.push-panel[data-astro-cid-c5f52uic] [data-astro-cid-c5f52uic][hidden]{display:none}.push-panel__form[data-astro-cid-c5f52uic]{gap:var(--space-4);margin-block:var(--space-2);display:grid}.push-panel__types[data-astro-cid-c5f52uic]{gap:var(--space-0-5);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.push-panel__legend[data-astro-cid-c5f52uic]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-2);padding:0}.push-panel__type[data-astro-cid-c5f52uic]{align-items:center;gap:var(--space-3);cursor:pointer;min-block-size:2.75rem;display:flex}.push-panel__type-name[data-astro-cid-c5f52uic]{flex:1}.push-panel__switch[data-astro-cid-c5f52uic]{border-radius:var(--radius-full);background:var(--color-surface-hover);appearance:none;cursor:pointer;block-size:1.75rem;inline-size:3rem;transition:background-color var(--duration-base) var(--ease-standard);flex-shrink:0;margin:0;position:relative}.push-panel__switch[data-astro-cid-c5f52uic]:after{border-radius:var(--radius-full);background:var(--color-background);block-size:1.5rem;inline-size:1.5rem;box-shadow:var(--shadow-card);content:"";transition:translate var(--duration-base) var(--ease-spring);position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem}.push-panel__switch[data-astro-cid-c5f52uic]:checked{background:var(--color-accent)}.push-panel__switch[data-astro-cid-c5f52uic]:checked:after{translate:1.25rem}.push-panel__switch[data-astro-cid-c5f52uic]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.push-panel__actions[data-astro-cid-c5f52uic]{gap:var(--space-2);flex-wrap:wrap;display:flex}.push-panel__actions[data-astro-cid-c5f52uic]>[hidden]{display:none}.push-panel__feedback[data-astro-cid-c5f52uic]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.push-panel__feedback[data-astro-cid-c5f52uic]:empty{display:none}.push-panel[data-astro-cid-c5f52uic].is-busy .push-panel__actions[data-astro-cid-c5f52uic]{opacity:.6;pointer-events:none}.sheet[data-astro-cid-mg5hdcrt]{max-block-size:85dvh;inline-size:100%;max-inline-size:none;padding:var(--space-2) var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--color-background);color:var(--color-text);box-shadow:var(--shadow-floating);transition:translate var(--duration-slow) var(--ease-spring), opacity var(--duration-base) var(--ease-standard), overlay var(--duration-slow) allow-discrete, display var(--duration-slow) allow-discrete;border:0;margin:0;inset:auto 0 0;overflow:auto;translate:0 100%}.sheet[data-astro-cid-mg5hdcrt]:popover-open{translate:0}@starting-style{.sheet[data-astro-cid-mg5hdcrt]:popover-open{translate:0 100%}}.sheet[data-astro-cid-mg5hdcrt]::backdrop{transition:background-color var(--duration-base) var(--ease-standard), overlay var(--duration-slow) allow-discrete, display var(--duration-slow) allow-discrete;background:0 0}.sheet[data-astro-cid-mg5hdcrt]:popover-open::backdrop{background:var(--color-backdrop)}@starting-style{.sheet[data-astro-cid-mg5hdcrt]:popover-open::backdrop{background:0 0}}.sheet[data-astro-cid-mg5hdcrt]:before{block-size:.3125rem;inline-size:2.25rem;margin:0 auto var(--space-3);border-radius:var(--radius-full);background:var(--color-text-subtle);opacity:.5;content:"";display:block}.sheet__header[data-astro-cid-mg5hdcrt]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-inline:var(--space-1);margin-block-end:var(--space-4);display:flex}.sheet__title[data-astro-cid-mg5hdcrt]{font-size:var(--font-size-xl)}.sheet__close[data-astro-cid-mg5hdcrt]{border-radius:var(--radius-full);background:var(--color-card);block-size:2.25rem;inline-size:2.25rem;box-shadow:var(--shadow-card);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-standard);place-items:center;display:inline-grid}.sheet__close[data-astro-cid-mg5hdcrt]:hover{background:var(--color-surface-hover)}@media (width>=48rem){.sheet[data-astro-cid-mg5hdcrt]{inline-size:min(30rem, 100% - 2 * var(--space-6));block-size:fit-content;max-block-size:min(46rem, 100dvh - 2 * var(--space-6));padding:var(--space-5);border-radius:var(--radius-2xl);opacity:0;translate:0 var(--space-4);margin:auto;inset:0}.sheet[data-astro-cid-mg5hdcrt]:popover-open{opacity:1;translate:0}@starting-style{.sheet[data-astro-cid-mg5hdcrt]:popover-open{opacity:0;translate:0 var(--space-4)}}.sheet[data-astro-cid-mg5hdcrt]:before{display:none}}.follow-sheet__section[data-astro-cid-lg22bi7b]{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-card)}.follow-sheet__section[data-astro-cid-lg22bi7b]+.follow-sheet__section[data-astro-cid-lg22bi7b]{margin-block-start:var(--space-3)}.follow-sheet__heading[data-astro-cid-lg22bi7b]{font-size:var(--font-size-md);margin-block-end:var(--space-1)}.follow-sheet__networks[data-astro-cid-lg22bi7b]{gap:var(--space-0-5);margin:var(--space-2) calc(-1 * var(--space-2)) calc(-1 * var(--space-2));padding:0;display:grid}.follow-sheet__network[data-astro-cid-lg22bi7b]{align-items:center;gap:var(--space-3);min-block-size:3rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-md);transition:background-color var(--duration-fast) var(--ease-standard);display:flex}a[data-astro-cid-lg22bi7b].follow-sheet__network:hover{background:var(--color-surface)}.follow-sheet__network-name[data-astro-cid-lg22bi7b]{font-weight:var(--font-weight-semibold)}.follow-sheet__handle[data-astro-cid-lg22bi7b]{color:var(--color-text-muted);flex:1}.follow-sheet__network--pending[data-astro-cid-lg22bi7b]{color:var(--color-text-subtle);cursor:help}.settings[data-astro-cid-6uf6wryd]{gap:var(--space-5);display:grid}.settings__group[data-astro-cid-6uf6wryd]{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.settings__legend[data-astro-cid-6uf6wryd]{padding:0 var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-2)}.settings__detail[data-astro-cid-6uf6wryd]{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}.settings__note[data-astro-cid-6uf6wryd]{padding-inline:var(--space-2)}.settings__note--reduced[data-astro-cid-6uf6wryd]{color:var(--color-text);font-weight:var(--font-weight-medium);display:none}@media (prefers-reduced-motion:reduce){.settings__note--reduced[data-astro-cid-6uf6wryd]{display:block}}.settings__segmented[data-astro-cid-6uf6wryd]{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-hover);grid-template-columns:repeat(3,1fr);display:grid}.settings__segment[data-astro-cid-6uf6wryd]{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding:var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:flex}.settings__segment[data-astro-cid-6uf6wryd]:has(:checked){background:var(--color-card);box-shadow:var(--shadow-floating)}.settings__segment[data-astro-cid-6uf6wryd]:has(:focus-visible){outline:2px solid var(--color-focus)}.settings__segment-input[data-astro-cid-6uf6wryd],.settings__theme-input[data-astro-cid-6uf6wryd],.settings__accent-input[data-astro-cid-6uf6wryd]{opacity:0;pointer-events:none;position:absolute}.settings__themes[data-astro-cid-6uf6wryd]{gap:var(--space-2);display:grid}.settings__theme[data-astro-cid-6uf6wryd]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-card);cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-standard);display:flex}.settings__theme[data-astro-cid-6uf6wryd]:has(:checked){box-shadow:inset 0 0 0 2px var(--color-primary)}.settings__theme[data-astro-cid-6uf6wryd]:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.settings__preview[data-astro-cid-6uf6wryd]{border-radius:var(--radius-sm);background:var(--color-card);block-size:3rem;inline-size:4rem;box-shadow:inset 0 0 0 var(--border-width-hairline) var(--color-border);flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.settings__preview--season[data-astro-cid-6uf6wryd]{background:var(--color-surface);color:var(--color-accent)}.settings__preview-banner[data-astro-cid-6uf6wryd]{background:var(--banner-background);position:absolute;inset:0 0 45%}.settings__preview-accent[data-astro-cid-6uf6wryd]{border-radius:var(--radius-full);background:var(--color-accent);block-size:.5rem;inline-size:1.25rem;position:absolute;inset-block-end:var(--space-1-5);inset-inline-start:var(--space-1-5)}.settings__theme-text[data-astro-cid-6uf6wryd]{gap:var(--space-0-5);min-inline-size:0;display:grid}.settings__theme-name[data-astro-cid-6uf6wryd]{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.settings__now[data-astro-cid-6uf6wryd]{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.settings__accents[data-astro-cid-6uf6wryd]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex}.settings__accent[data-astro-cid-6uf6wryd]{border-radius:var(--radius-full);background:var(--swatch);cursor:pointer;block-size:1.75rem;inline-size:1.75rem;transition:transform var(--duration-fast) var(--ease-spring);position:relative}.settings__accent[data-astro-cid-6uf6wryd]:hover{transform:scale(1.1)}.settings__accent--theme[data-astro-cid-6uf6wryd]{background:conic-gradient(var(--accent-rouge), var(--accent-orange), var(--accent-vert), var(--accent-bleu), var(--accent-violet), var(--accent-rose), var(--accent-rouge))}.settings__accent[data-astro-cid-6uf6wryd]:has(:checked){box-shadow:0 0 0 2px var(--color-card), 0 0 0 4px var(--color-text)}.settings__accent[data-astro-cid-6uf6wryd]:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:4px}.settings__switch-row[data-astro-cid-6uf6wryd]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-card);box-shadow:var(--shadow-card);cursor:pointer;display:flex}.settings__switch[data-astro-cid-6uf6wryd]{border-radius:var(--radius-full);background:var(--color-surface-hover);appearance:none;cursor:pointer;block-size:1.75rem;inline-size:3rem;transition:background-color var(--duration-base) var(--ease-standard);flex-shrink:0;margin:0;position:relative}.settings__switch[data-astro-cid-6uf6wryd]:after{border-radius:var(--radius-full);background:var(--color-on-media);block-size:1.5rem;inline-size:1.5rem;box-shadow:var(--shadow-floating);content:"";transition:translate var(--duration-base) var(--ease-spring);position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem}.settings__switch[data-astro-cid-6uf6wryd]:checked{background:var(--color-accent)}.settings__switch[data-astro-cid-6uf6wryd]:checked:after{translate:1.25rem}.halloween-bat[data-astro-cid-pmlxd33q]{block-size:auto;inline-size:100%;display:block;overflow:visible}.halloween-bat__wing[data-astro-cid-pmlxd33q],.halloween-bat__body[data-astro-cid-pmlxd33q]{fill:var(--halloween-bat)}.halloween-bat__eye[data-astro-cid-pmlxd33q]{fill:var(--halloween-bat-eye)}.halloween-bat__fang[data-astro-cid-pmlxd33q]{fill:var(--halloween-fang)}.halloween-bat__wing--left[data-astro-cid-pmlxd33q]{transform-origin:29px 13px;animation:.24s ease-in-out infinite alternate halloween-flap-left}.halloween-bat__wing--right[data-astro-cid-pmlxd33q]{transform-origin:35px 13px;animation:.24s ease-in-out infinite alternate halloween-flap-right}@media (prefers-reduced-motion:reduce){.halloween-bat__wing[data-astro-cid-pmlxd33q]{animation:none}}@keyframes halloween-flap-left{0%{transform:rotate(26deg)scaleY(1.05)}to{transform:rotate(-16deg)scaleY(.6)}}@keyframes halloween-flap-right{0%{transform:rotate(-26deg)scaleY(1.05)}to{transform:rotate(16deg)scaleY(.6)}}.halloween-ghost[data-astro-cid-mjazckib]{block-size:auto;inline-size:100%;display:block;overflow:visible}.halloween-ghost__body[data-astro-cid-mjazckib]{fill:var(--halloween-ghost);stroke:var(--halloween-ghost-line);stroke-width:1.2px}.halloween-ghost__face[data-astro-cid-mjazckib]{fill:var(--halloween-ghost-face)}.halloween-ghost__cheek[data-astro-cid-mjazckib]{fill:var(--halloween-blush)}.halloween-ghost__shine[data-astro-cid-mjazckib]{fill:var(--halloween-ghost)}.halloween-ghost__eyes[data-astro-cid-mjazckib]{transform-box:fill-box;transform-origin:50%;animation:5.2s infinite halloween-blink}@media (prefers-reduced-motion:reduce){.halloween-ghost__eyes[data-astro-cid-mjazckib]{animation:none}}@keyframes halloween-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}.halloween-pumpkin[data-astro-cid-qk4tb3pq]{inline-size:100%;display:block;position:relative}.halloween-pumpkin__glow[data-astro-cid-qk4tb3pq]{background:radial-gradient(closest-side, var(--halloween-glow), transparent);border-radius:50%;animation:2.6s ease-in-out infinite alternate halloween-flicker;position:absolute;inset:-45% -35% -25%}.halloween-pumpkin__art[data-astro-cid-qk4tb3pq]{block-size:auto;inline-size:100%;display:block;position:relative;overflow:visible}.halloween-pumpkin__side[data-astro-cid-qk4tb3pq]{fill:var(--halloween-pumpkin-shade)}.halloween-pumpkin__middle[data-astro-cid-qk4tb3pq]{fill:var(--halloween-pumpkin)}.halloween-pumpkin__rib[data-astro-cid-qk4tb3pq]{fill:none;stroke:var(--halloween-pumpkin-rib);stroke-linecap:round;stroke-width:1.6px;opacity:.55}.halloween-pumpkin__stem[data-astro-cid-qk4tb3pq]{fill:var(--halloween-stem)}.halloween-pumpkin__vine[data-astro-cid-qk4tb3pq]{fill:none;stroke:var(--halloween-stem);stroke-linecap:round;stroke-width:1.6px}.halloween-pumpkin__face[data-astro-cid-qk4tb3pq]{fill:var(--halloween-flame);animation:.9s steps(3,jump-none) infinite alternate halloween-flicker}@media (prefers-reduced-motion:reduce){.halloween-pumpkin__glow[data-astro-cid-qk4tb3pq],.halloween-pumpkin__face[data-astro-cid-qk4tb3pq]{animation:none}}@keyframes halloween-flicker{0%{opacity:.7}to{opacity:1}}.halloween-spider[data-astro-cid-3sz6vwog]{block-size:auto;inline-size:100%;display:block;overflow:visible}.halloween-spider__legs[data-astro-cid-3sz6vwog]{fill:none;stroke:var(--halloween-spider);stroke-linecap:round;stroke-width:1.8px}.halloween-spider__legs--left[data-astro-cid-3sz6vwog]{transform-origin:15px 24px;animation:.5s ease-in-out infinite alternate halloween-wiggle}.halloween-spider__legs--right[data-astro-cid-3sz6vwog]{transform-origin:25px 24px;animation:.5s ease-in-out infinite alternate-reverse halloween-wiggle}.halloween-spider__body[data-astro-cid-3sz6vwog]{fill:var(--halloween-spider)}.halloween-spider__shine[data-astro-cid-3sz6vwog]{fill:var(--halloween-ghost);opacity:.14}.halloween-spider__eye[data-astro-cid-3sz6vwog]{fill:var(--halloween-ghost)}.halloween-spider__pupil[data-astro-cid-3sz6vwog]{fill:var(--halloween-ghost-face)}@media (prefers-reduced-motion:reduce){.halloween-spider__legs[data-astro-cid-3sz6vwog]{animation:none}}@keyframes halloween-wiggle{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.halloween-decor[data-astro-cid-3cayqbr5]{z-index:var(--z-decorations);pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}.halloween-decor--front[data-astro-cid-3cayqbr5]{z-index:var(--z-decorations-front)}:root[data-theme=halloween]:not([data-decorations=off]) .halloween-decor[data-astro-cid-3cayqbr5]{display:block}:root[data-decorations=light] .halloween-decor[data-astro-cid-3cayqbr5] [data-astro-cid-3cayqbr5][data-level=full]{display:none}.halloween-decor__ghost[data-astro-cid-3cayqbr5]{opacity:.92;inline-size:3.25rem;animation:4.6s ease-in-out infinite alternate halloween-float;display:none;position:absolute}.halloween-decor__ghost--left[data-astro-cid-3cayqbr5]{inset-block-start:24%;inset-inline-start:calc(var(--layout-main-start) + var(--layout-side-space) / 2 - 1.625rem)}.halloween-decor__ghost--right[data-astro-cid-3cayqbr5]{inline-size:2.5rem;animation-delay:-2.3s;inset-block-start:52%;inset-inline-end:calc(var(--layout-side-space) / 2 - 1.25rem)}.halloween-decor__patch[data-astro-cid-3cayqbr5]{align-items:end;display:none;position:absolute;inset-block-end:var(--space-4);inset-inline-end:max(var(--space-4), calc(var(--layout-side-space) / 2 - 3.25rem))}.halloween-decor__pumpkin--big[data-astro-cid-3cayqbr5]{inline-size:4.25rem}.halloween-decor__pumpkin--small[data-astro-cid-3cayqbr5]{z-index:1;inline-size:2.75rem;margin-inline-end:-.75rem;position:relative}@media (width>=48rem){.halloween-decor__patch[data-astro-cid-3cayqbr5]{display:flex}}@media (width>=64rem){.halloween-decor__ghost[data-astro-cid-3cayqbr5]{display:block}}.halloween-decor__spider[data-astro-cid-3cayqbr5]{--spider-depth:13rem;transform-origin:50% 0;inline-size:2.25rem;animation:3.4s ease-in-out infinite alternate halloween-sway;position:absolute;inset-block-start:0;inset-inline-end:var(--space-1)}.halloween-decor__drop[data-astro-cid-3cayqbr5]{animation:19s 1.2s infinite halloween-drop;display:block;position:relative;translate:0 -4rem}.halloween-decor__drop[data-astro-cid-3cayqbr5]:before{background:var(--halloween-silk);content:"";block-size:100vh;inline-size:1px;position:absolute;inset-block-end:71%;inset-inline-start:calc(50% - .5px)}@media (width>=48rem){.halloween-decor__spider[data-astro-cid-3cayqbr5]{--spider-depth:14rem;inset-inline-end:max(2rem, calc(var(--layout-side-space) / 2 - 1.125rem))}}.halloween-decor__flight[data-astro-cid-3cayqbr5]{inline-size:3rem;animation:17s linear infinite halloween-fly;position:absolute;inset-inline-start:0;translate:-8rem}.halloween-decor--back[data-astro-cid-3cayqbr5] .halloween-decor__flight[data-astro-cid-3cayqbr5]{display:none}@media (width>=64rem){.halloween-decor--back[data-astro-cid-3cayqbr5] .halloween-decor__flight[data-astro-cid-3cayqbr5]{display:block}.halloween-decor--front[data-astro-cid-3cayqbr5] .halloween-decor__flight[data-astro-cid-3cayqbr5]{display:none}}.halloween-decor__flight--bat-1[data-astro-cid-3cayqbr5]{animation-delay:-3s;inset-block-start:30%}.halloween-decor__flight--bat-2[data-astro-cid-3cayqbr5]{inline-size:2.2rem;animation-name:halloween-fly-back;animation-duration:23s;animation-delay:-14s;inset-block-start:44%}.halloween-decor__flight--bat-3[data-astro-cid-3cayqbr5]{inline-size:1.75rem;animation-duration:29s;animation-delay:-13s;inset-block-start:70%}.halloween-decor__flight--ghost[data-astro-cid-3cayqbr5]{opacity:.92;inline-size:2.6rem;animation-duration:38s;animation-delay:-30s;inset-block-start:58%}.halloween-decor__flight--pumpkin[data-astro-cid-3cayqbr5]{inline-size:2.25rem;animation-name:halloween-fly-back;animation-duration:31s;animation-delay:-18s;inset-block-end:calc(var(--layout-tabbar-space) - var(--space-2))}@media (width>=48rem){.halloween-decor__flight--pumpkin[data-astro-cid-3cayqbr5]{inset-block-end:var(--space-3)}}@media (width>=64rem){.halloween-decor__flight--bat-1[data-astro-cid-3cayqbr5]{inset-block-start:14%}.halloween-decor__flight--ghost[data-astro-cid-3cayqbr5]{inset-block-start:34%}}.halloween-decor__bob[data-astro-cid-3cayqbr5]{animation:1.4s ease-in-out infinite alternate halloween-bob;display:block}.halloween-decor__bob--slow[data-astro-cid-3cayqbr5]{animation-duration:2.4s}.halloween-decor__hop[data-astro-cid-3cayqbr5]{transform-origin:50% 100%;animation:.62s infinite halloween-hop;display:block}@media (prefers-reduced-motion:reduce){:root[data-theme=halloween]:not([data-decorations=off]) .halloween-decor--front[data-astro-cid-3cayqbr5],.halloween-decor--back[data-astro-cid-3cayqbr5] .halloween-decor__flight[data-astro-cid-3cayqbr5]{display:none}.halloween-decor__ghost[data-astro-cid-3cayqbr5]{animation:none}}@keyframes halloween-float{0%{translate:0;rotate:-5deg}to{translate:0 -1.1rem;rotate:5deg}}@keyframes halloween-sway{0%{rotate:-3deg}to{rotate:3deg}}@keyframes halloween-drop{0%{animation-timing-function:var(--ease-out);translate:0 -4rem}12%{translate:0 var(--spider-depth);animation-timing-function:ease-in-out}15%{translate:0 calc(var(--spider-depth) - 1rem);animation-timing-function:ease-in-out}18%,52%{translate:0 var(--spider-depth);animation-timing-function:ease-in-out}66%,to{translate:0 -4rem}}@keyframes halloween-fly{0%{translate:-8rem}36%,to{translate:calc(100vw + 2rem)}}@keyframes halloween-fly-back{0%{translate:calc(100vw + 2rem)}36%,to{translate:-8rem}}@keyframes halloween-bob{0%{translate:0 -.9rem;rotate:-6deg}to{translate:0 .9rem;rotate:6deg}}@keyframes halloween-hop{0%,to{animation-timing-function:ease-out;translate:0;rotate:0deg;scale:1.08 .9}50%{animation-timing-function:ease-in;translate:0 -1.2rem;rotate:-10deg;scale:.96 1.04}}.noel-gifts[data-astro-cid-5ydiybx2]{block-size:auto;inline-size:100%;display:block;overflow:visible}.noel-gifts__red[data-astro-cid-5ydiybx2]{fill:var(--noel-gift-red)}.noel-gifts__green[data-astro-cid-5ydiybx2]{fill:var(--noel-gift-green)}.noel-gifts__blue[data-astro-cid-5ydiybx2]{fill:var(--noel-gift-blue)}.noel-gifts__ribbon[data-astro-cid-5ydiybx2]{fill:var(--noel-ribbon)}.noel-gifts__shade[data-astro-cid-5ydiybx2]{fill:var(--noel-coal);opacity:.14}.noel-gifts__hop[data-astro-cid-5ydiybx2]{animation:4.5s infinite noel-hop}@media (prefers-reduced-motion:reduce){.noel-gifts__hop[data-astro-cid-5ydiybx2]{animation:none}}@keyframes noel-hop{0%,78%,89%,to{animation-timing-function:ease-out;transform:translateY(0)}83%{animation-timing-function:ease-in;transform:translateY(-6px)}92%{animation-timing-function:ease-in;transform:translateY(-2.5px)}95%{transform:translateY(0)}}.noel-sleigh[data-astro-cid-5mdok3ag]{block-size:auto;inline-size:100%;display:block;overflow:visible}.noel-sleigh__deer[data-astro-cid-5mdok3ag]{fill:var(--noel-reindeer)}.noel-sleigh__ear[data-astro-cid-5mdok3ag],.noel-sleigh__nose[data-astro-cid-5mdok3ag]{fill:var(--noel-reindeer-dark)}.noel-sleigh__nose--red[data-astro-cid-5mdok3ag],.noel-sleigh__glow[data-astro-cid-5mdok3ag]{fill:var(--noel-nose)}.noel-sleigh__glow[data-astro-cid-5mdok3ag]{opacity:.3;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite alternate noel-pulse}.noel-sleigh__tail[data-astro-cid-5mdok3ag]{fill:var(--noel-snowman)}.noel-sleigh__antler[data-astro-cid-5mdok3ag]{fill:none;stroke:var(--noel-antler);stroke-linecap:round;stroke-width:1.4px}.noel-sleigh__eye[data-astro-cid-5mdok3ag]{fill:var(--noel-coal)}.noel-sleigh__legs[data-astro-cid-5mdok3ag]{fill:none;stroke:var(--noel-reindeer-dark);stroke-linecap:round;stroke-width:2.2px;transform-box:fill-box;animation:.45s ease-in-out infinite alternate noel-gallop}.noel-sleigh__legs--front[data-astro-cid-5mdok3ag]{transform-origin:100% 0}.noel-sleigh__legs--back[data-astro-cid-5mdok3ag]{--gallop:-1;transform-origin:0 20%}.noel-sleigh__strap[data-astro-cid-5mdok3ag]{fill:none;stroke:var(--noel-sleigh);stroke-linecap:round;stroke-width:2.2px}.noel-sleigh__bell[data-astro-cid-5mdok3ag],.noel-sleigh__sparkle[data-astro-cid-5mdok3ag]{fill:var(--noel-gold)}.noel-sleigh__reins[data-astro-cid-5mdok3ag],.noel-sleigh__runner[data-astro-cid-5mdok3ag],.noel-sleigh__trim[data-astro-cid-5mdok3ag]{fill:none;stroke:var(--noel-gold);stroke-linecap:round}.noel-sleigh__reins[data-astro-cid-5mdok3ag]{stroke-width:.9px}.noel-sleigh__runner[data-astro-cid-5mdok3ag]{stroke-width:2px}.noel-sleigh__trim[data-astro-cid-5mdok3ag]{stroke-width:1.4px}.noel-sleigh__body[data-astro-cid-5mdok3ag]{fill:var(--noel-sleigh)}.noel-sleigh__coat[data-astro-cid-5mdok3ag]{fill:var(--noel-santa)}.noel-sleigh__arm[data-astro-cid-5mdok3ag]{fill:none;stroke:var(--noel-santa);stroke-linecap:round;stroke-width:3px}.noel-sleigh__mitten[data-astro-cid-5mdok3ag]{fill:var(--noel-hat)}.noel-sleigh__skin[data-astro-cid-5mdok3ag]{fill:var(--noel-skin)}.noel-sleigh__beard[data-astro-cid-5mdok3ag]{fill:var(--noel-beard)}.noel-sleigh__hat[data-astro-cid-5mdok3ag]{fill:var(--noel-santa)}.noel-sleigh__sack[data-astro-cid-5mdok3ag]{fill:var(--noel-sack)}.noel-sleigh__gift[data-astro-cid-5mdok3ag]{fill:var(--noel-gift-green)}.noel-sleigh__tie[data-astro-cid-5mdok3ag]{fill:none;stroke:var(--noel-reindeer-dark);stroke-linecap:round;stroke-width:1.2px}.noel-sleigh__sparkle[data-astro-cid-5mdok3ag]{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite alternate noel-twinkle}@media (prefers-reduced-motion:reduce){.noel-sleigh__legs[data-astro-cid-5mdok3ag],.noel-sleigh__glow[data-astro-cid-5mdok3ag],.noel-sleigh__sparkle[data-astro-cid-5mdok3ag]{animation:none}}@keyframes noel-gallop{0%{transform:rotate(calc(var(--gallop,1) * -22deg))}to{transform:rotate(calc(var(--gallop,1) * 14deg))}}@keyframes noel-pulse{0%{transform:scale(.8)}to{transform:scale(1.3)}}@keyframes noel-twinkle{0%{opacity:.35;transform:scale(.6)}to{opacity:1;transform:scale(1.1)}}.noel-snowman[data-astro-cid-swbhlf66]{block-size:auto;inline-size:100%;display:block;overflow:visible}.noel-snowman__shadow[data-astro-cid-swbhlf66]{fill:var(--noel-snowman-line);opacity:.5}.noel-snowman__ball[data-astro-cid-swbhlf66]{fill:var(--noel-snowman);stroke:var(--noel-snowman-line);stroke-width:1.2px}.noel-snowman__arm[data-astro-cid-swbhlf66]{fill:none;stroke:var(--noel-stick);stroke-linecap:round;stroke-width:1.8px}.noel-snowman__arm--wave[data-astro-cid-swbhlf66]{transform-origin:44px 40px;animation:6s ease-in-out infinite noel-wave}.noel-snowman__coal[data-astro-cid-swbhlf66]{fill:var(--noel-coal)}.noel-snowman__scarf[data-astro-cid-swbhlf66],.noel-snowman__band[data-astro-cid-swbhlf66]{fill:var(--noel-scarf)}.noel-snowman__cheek[data-astro-cid-swbhlf66]{fill:var(--noel-blush)}.noel-snowman__carrot[data-astro-cid-swbhlf66]{fill:var(--noel-carrot)}.noel-snowman__smile[data-astro-cid-swbhlf66]{fill:none;stroke:var(--noel-coal);stroke-linecap:round;stroke-width:1.1px}.noel-snowman__hat[data-astro-cid-swbhlf66]{fill:var(--noel-hat)}@media (prefers-reduced-motion:reduce){.noel-snowman__arm--wave[data-astro-cid-swbhlf66]{animation:none}}@keyframes noel-wave{0%,60%,to{transform:rotate(0)}70%,90%{transform:rotate(-20deg)}80%{transform:rotate(6deg)}}.noel-decor[data-astro-cid-uctimexp]{z-index:var(--z-decorations);pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}.noel-decor--front[data-astro-cid-uctimexp]{z-index:var(--z-decorations-front)}:root[data-theme=noel]:not([data-decorations=off]) .noel-decor[data-astro-cid-uctimexp]{display:block}:root[data-decorations=light] .noel-decor[data-astro-cid-uctimexp] [data-astro-cid-uctimexp][data-level=full]{display:none}.noel-decor__snow[data-astro-cid-uctimexp]{animation:8s ease-in-out infinite alternate noel-sway;position:absolute;inset:0}.noel-decor__layer[data-astro-cid-uctimexp]{inset:calc(-1 * var(--snow-tile)) 0 auto;inline-size:100%;block-size:calc(100% + var(--snow-tile));will-change:transform;animation:50s linear infinite noel-fall;position:absolute}.noel-decor__layer--far[data-astro-cid-uctimexp]{opacity:.75}.noel-decor__layer--near[data-astro-cid-uctimexp]{animation-duration:26s}.noel-decor__flake[data-astro-cid-uctimexp]{fill:none;stroke:var(--noel-snowfall);stroke-linecap:round;stroke-width:1.4px}.noel-decor__patch[data-astro-cid-uctimexp]{align-items:end;display:none;position:absolute;inset-block-end:var(--space-3);inset-inline-end:max(var(--space-4), calc(var(--layout-side-space) / 2 - 3.5rem))}.noel-decor__gifts[data-astro-cid-uctimexp]{inline-size:3.5rem;margin-block-end:.15rem;margin-inline-end:-.25rem}.noel-decor__snowman[data-astro-cid-uctimexp]{inline-size:3.5rem}@media (width>=48rem){.noel-decor__patch[data-astro-cid-uctimexp]{display:flex}}.noel-decor--back[data-astro-cid-uctimexp] [data-astro-cid-uctimexp]:is(.noel-decor__flight,.noel-decor__fall){display:none}@media (width>=64rem){.noel-decor--back[data-astro-cid-uctimexp] [data-astro-cid-uctimexp]:is(.noel-decor__flight,.noel-decor__fall){display:block}.noel-decor--front[data-astro-cid-uctimexp] [data-astro-cid-uctimexp]:is(.noel-decor__flight,.noel-decor__fall){display:none}}.noel-decor__flight[data-astro-cid-uctimexp]{inline-size:9rem;animation:26s linear -1s infinite noel-fly;position:absolute;inset-block-start:30%;inset-inline-start:0;translate:calc(100vw + 2rem)}.noel-decor__bob[data-astro-cid-uctimexp]{animation:1.6s ease-in-out infinite alternate noel-bob;display:block}@media (width>=48rem){.noel-decor__flight[data-astro-cid-uctimexp]{inline-size:11rem}}@media (width>=64rem){.noel-decor__flight[data-astro-cid-uctimexp]{inset-block-start:8%}}.noel-decor__fall[data-astro-cid-uctimexp]{inline-size:var(--size);animation:14s linear infinite noel-drop;position:absolute;inset-block-start:0;inset-inline-start:var(--left);translate:0 -2rem}.noel-decor__front-flake[data-astro-cid-uctimexp]{fill:none;block-size:auto;inline-size:100%;stroke:var(--noel-flake-front);stroke-linecap:round;stroke-width:1.5px;opacity:.9;animation:6s ease-in-out infinite alternate noel-spin;display:block}.noel-decor__shooting-star[data-astro-cid-uctimexp]{border-radius:var(--radius-full);background:linear-gradient(to right, var(--noel-shooting), transparent);opacity:0;transform-origin:0;block-size:2px;inline-size:6rem;animation:14s ease-out 3s infinite noel-shoot;position:absolute;inset-block-start:7%;inset-inline-start:82%;rotate:-12deg}@media (prefers-reduced-motion:reduce){:root[data-theme=noel]:not([data-decorations=off]) .noel-decor--front[data-astro-cid-uctimexp],.noel-decor--back[data-astro-cid-uctimexp] [data-astro-cid-uctimexp]:is(.noel-decor__snow,.noel-decor__shooting-star,.noel-decor__flight,.noel-decor__fall){display:none}}@keyframes noel-fall{to{transform:translateY(var(--snow-tile))}}@keyframes noel-sway{0%{translate:-12px}to{translate:12px}}@keyframes noel-fly{0%{translate:calc(100vw + 2rem) 1.5rem}36%,to{translate:-14rem -1rem}}@keyframes noel-bob{0%{translate:0 -.4rem;rotate:-2deg}to{translate:0 .4rem;rotate:1deg}}@keyframes noel-drop{0%{translate:0 -2rem}to{translate:3rem calc(100vh + 2rem)}}@keyframes noel-spin{0%{rotate:-40deg}to{rotate:40deg}}@keyframes noel-shoot{0%{opacity:0;translate:0}2%{opacity:1}9%,to{opacity:0;translate:-40vw 8.5vw}}.mode-toggle[data-astro-cid-dq7f6ofk]{align-items:center;gap:var(--space-3);min-block-size:3rem;inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-spring);display:flex}.mode-toggle[data-astro-cid-dq7f6ofk]:active{transform:scale(.95)}.mode-toggle[data-astro-cid-dq7f6ofk]:hover{background:var(--color-surface-hover)}.mode-toggle__icon[data-astro-cid-dq7f6ofk]{display:none}:root:not([data-mode]) .mode-toggle__icon[data-astro-cid-dq7f6ofk][data-for=auto],:root[data-mode=light] .mode-toggle__icon[data-astro-cid-dq7f6ofk][data-for=light],:root[data-mode=dark] .mode-toggle__icon[data-astro-cid-dq7f6ofk][data-for=dark]{display:contents}.mode-toggle__label[data-astro-cid-dq7f6ofk]{font-size:var(--font-size-md)}.back-link[data-astro-cid-eomihvjr]{min-inline-size:0;display:block}.back-link__anchor[data-astro-cid-eomihvjr]{align-items:center;gap:var(--space-2);max-inline-size:100%;padding-block:var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading);display:inline-flex}.back-link__label[data-astro-cid-eomihvjr]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-button[data-astro-cid-6ft5so2v]{border-radius:var(--radius-control);block-size:2.5rem;inline-size:2.5rem;color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-spring);place-items:center;display:inline-grid}.icon-button[data-astro-cid-6ft5so2v]:hover{background:var(--color-surface-hover)}.icon-button[data-astro-cid-6ft5so2v]:active{transform:scale(.92)}.icon-button--glass[data-astro-cid-6ft5so2v]{color:var(--color-on-media);background:var(--color-media-overlay);backdrop-filter:var(--glass-blur)}.icon-button--glass[data-astro-cid-6ft5so2v]:hover{background:var(--color-media-overlay)}.mobile-header[data-astro-cid-bbcdur63]{z-index:var(--z-nav);justify-content:space-between;align-items:center;gap:var(--space-2);block-size:calc(var(--layout-header-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--space-2) 0 var(--space-4);background:var(--color-surface-glass);backdrop-filter:var(--glass-blur);view-transition-name:mobile-header;display:flex;position:sticky;inset-block-start:0}.mobile-header__brand[data-astro-cid-bbcdur63]{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.mobile-header__brand[data-astro-cid-bbcdur63] .avatar{--avatar-size:1.75rem}.mobile-header__name[data-astro-cid-bbcdur63]{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-header__actions[data-astro-cid-bbcdur63]{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.mobile-header__actions[data-astro-cid-bbcdur63] .mode-toggle,.mobile-header__actions[data-astro-cid-bbcdur63] .icon-button{border-radius:var(--radius-full);background:var(--color-card);block-size:2.375rem;min-block-size:0;inline-size:2.375rem;box-shadow:var(--shadow-card);justify-content:center;padding:0}.nav-link[data-astro-cid-k2scsy7b]{color:var(--color-text);font-size:var(--font-size-md);text-align:start;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-spring);align-items:center;display:flex}.nav-link[data-astro-cid-k2scsy7b]:active{transform:scale(.95)}.nav-link__icon[data-astro-cid-k2scsy7b]{place-items:center;display:inline-grid}.nav-link--sidebar[data-astro-cid-k2scsy7b],.nav-link--row[data-astro-cid-k2scsy7b]{gap:var(--space-3);min-block-size:3rem;inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control)}.nav-link--sidebar[data-astro-cid-k2scsy7b]:hover{background:var(--color-surface-hover)}.nav-link--sidebar[data-astro-cid-k2scsy7b].is-active{background:var(--color-card);box-shadow:var(--shadow-card);font-weight:var(--font-weight-semibold)}.nav-link--row[data-astro-cid-k2scsy7b]{border-radius:var(--radius-md)}.nav-link--row[data-astro-cid-k2scsy7b]:hover{background:var(--color-surface)}.nav-link--row[data-astro-cid-k2scsy7b].is-active{background:var(--color-surface);font-weight:var(--font-weight-semibold)}.nav-link--row[data-astro-cid-k2scsy7b] .nav-link__icon[data-astro-cid-k2scsy7b]{border-radius:var(--radius-sm);background:var(--color-surface);block-size:2.25rem;inline-size:2.25rem}.nav-link--cta[data-astro-cid-k2scsy7b]{justify-content:center;gap:var(--space-2);min-block-size:3rem;inline-size:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-primary-contrast);font-weight:var(--font-weight-semibold)}.nav-link--cta[data-astro-cid-k2scsy7b]:hover{filter:brightness(1.12)}.nav-link--tabbar[data-astro-cid-k2scsy7b]{justify-content:center;gap:var(--space-0-5);border-radius:var(--radius-control);block-size:100%;min-inline-size:0;color:var(--color-text-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:0;flex-direction:column;flex:1}.nav-link--tabbar[data-astro-cid-k2scsy7b] .nav-link__label[data-astro-cid-k2scsy7b]{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.nav-link--tabbar[data-astro-cid-k2scsy7b].is-active{background:var(--color-surface);color:var(--color-text);font-weight:var(--font-weight-semibold)}@media (width<80rem){.nav-link--sidebar[data-astro-cid-k2scsy7b],.nav-link--cta[data-astro-cid-k2scsy7b]{justify-content:center;block-size:3rem;inline-size:3rem;padding:0}.nav-link--sidebar[data-astro-cid-k2scsy7b] .nav-link__label[data-astro-cid-k2scsy7b],.nav-link--cta[data-astro-cid-k2scsy7b] .nav-link__label[data-astro-cid-k2scsy7b]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.more-sheet[data-astro-cid-4jr337cq]{gap:var(--space-0-5);padding:var(--space-1-5);border-radius:var(--radius-card);background:var(--color-card);margin:0;display:grid}.sidebar[data-astro-cid-cadiappb]{gap:var(--space-6);block-size:100dvh;padding:var(--space-6) var(--space-4);background:var(--color-background);view-transition-name:sidebar;flex-direction:column;display:flex;position:sticky;inset-block-start:0;overflow:hidden auto}.sidebar__brand[data-astro-cid-cadiappb]{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);display:flex}.sidebar__identity[data-astro-cid-cadiappb]{min-inline-size:0;line-height:var(--line-height-tight);display:grid}.sidebar__name[data-astro-cid-cadiappb]{font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading)}.sidebar__handle[data-astro-cid-cadiappb]{color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__links[data-astro-cid-cadiappb]{gap:var(--space-1);display:grid}.sidebar__cta[data-astro-cid-cadiappb]{margin-block-start:var(--space-4)}.sidebar__footer[data-astro-cid-cadiappb]{gap:var(--space-1);margin-block-start:auto;display:grid}.sidebar__footer[data-astro-cid-cadiappb] .mode-toggle{border-radius:var(--radius-control);padding-inline:var(--space-3)}@media (width<80rem){.sidebar[data-astro-cid-cadiappb]{padding-inline:var(--space-2);align-items:center}.sidebar__brand[data-astro-cid-cadiappb]{padding-inline:0}.sidebar__identity[data-astro-cid-cadiappb],.sidebar__footer[data-astro-cid-cadiappb] .mode-toggle__label{display:none}.sidebar__footer[data-astro-cid-cadiappb] .mode-toggle{justify-content:center;block-size:3rem;inline-size:3rem;padding:0}}.tabbar[data-astro-cid-siar6o5d]{inset-inline:var(--layout-gutter);z-index:var(--z-nav);gap:var(--space-0-5);block-size:var(--layout-tabbar-height);max-inline-size:30rem;padding:var(--space-1);border-radius:var(--radius-full);background:var(--color-card-glass);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-floating), inset 0 0 0 var(--border-width-hairline) var(--color-border);view-transition-name:tabbar;margin-inline:auto;display:flex;position:fixed;inset-block-end:var(--layout-tabbar-offset)}.skip-link[data-astro-cid-q7btqxrl]{z-index:var(--z-overlay);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-primary-contrast);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link[data-astro-cid-q7btqxrl]:focus-visible{transform:none}.app-shell[data-astro-cid-q7btqxrl]{z-index:var(--z-content);min-block-size:100dvh;position:relative}.app-shell__sidebar[data-astro-cid-q7btqxrl]{display:none}.app-shell__mobile-header[data-astro-cid-q7btqxrl]{display:contents}.app-shell__main[data-astro-cid-q7btqxrl]{min-inline-size:0;padding-block-end:var(--layout-tabbar-space)}@media (width>=48rem){.app-shell[data-astro-cid-q7btqxrl]{grid-template-columns:var(--layout-sidebar-width-compact) 1fr;display:grid}.app-shell__sidebar[data-astro-cid-q7btqxrl]{display:block}.app-shell__mobile-header[data-astro-cid-q7btqxrl],.app-shell__tabbar[data-astro-cid-q7btqxrl]{display:none}.app-shell__main[data-astro-cid-q7btqxrl]{padding-block-end:var(--space-12)}}@media (width>=80rem){.app-shell[data-astro-cid-q7btqxrl]{grid-template-columns:var(--layout-sidebar-width-wide) 1fr}}.page[data-astro-cid-7xoob3d3]{inline-size:100%;padding:var(--space-3) var(--layout-gutter) 0;margin-inline:auto}.page--feed[data-astro-cid-7xoob3d3]{max-inline-size:calc(var(--layout-feed-width) + 2 * var(--layout-gutter))}.page--profile[data-astro-cid-7xoob3d3]{max-inline-size:calc(var(--layout-profile-width) + 2 * var(--layout-gutter))}.page__back[data-astro-cid-7xoob3d3]{display:none}@media (width>=48rem){.page[data-astro-cid-7xoob3d3]{padding-block-start:var(--space-6)}.page__back[data-astro-cid-7xoob3d3]{z-index:var(--z-nav);margin-block:calc(-1 * var(--space-6)) var(--space-3);margin-inline:calc(-1 * var(--space-2));padding:var(--space-3) var(--space-2);background:var(--color-surface-glass);backdrop-filter:var(--glass-blur);display:block;position:sticky;inset-block-start:0}}}
