@import "https://fonts.googleapis.com/css2?family=Tapestry&display=swap";@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Tapestry&display=swap";@import "https://fonts.googleapis.com/css2?family=Lusitana:wght@400;700&display=swap";*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next,body{isolation:isolate}:root{--space-static-3xs:.35rem;--space-static-2xs:.65rem;--space-static-xs:1.15rem;--space-static-s:1.88rem;--space-static-m:2.9rem;--space-static-l:4.3rem;--space-static-xl:6rem;--space-static-2xl:8rem;--space-3xs:calc(var(--space-2xs) * .5);--space-2xs:min(calc(var(--space-static-3xs) + .1vw / .75), var(--space-static-2xs));--space-xs:min(calc(var(--space-static-2xs) + .45vw / .75), var(--space-static-xs));--space-s:min(calc(var(--space-static-xs) + .6vw / .75), var(--space-static-s));--space-m:min(calc(var(--space-static-s) + .7vw / .75), var(--space-static-m));--space-l:min(calc(var(--space-static-m) + .9vw / .75), var(--space-static-l));--space-xl:min(calc(var(--space-static-l) + 1.1vw / .75), var(--space-static-xl));--space-2xl:min(calc(var(--space-static-xl) + 1.3vw / .75), var(--space-static-2xl));--primary-hue:104;--primary-chroma:.095;--primary-ch:var(--primary-chroma) var(--primary-hue);--secondary-hue:45;--secondary-chroma:.12;--secondary-ch:var(--secondary-chroma) var(--secondary-hue);--gray-hue:140;--gray-chroma:.005;--gray-ch:var(--gray-chroma) var(--gray-hue);--green-hue:142;--green-chroma:.115;--green-ch:var(--green-chroma) var(--green-hue);--red-hue:28;--red-chroma:.16;--red-ch:var(--red-chroma) var(--red-hue);--blue-hue:250;--blue-chroma:.11;--blue-ch:var(--blue-chroma) var(--blue-hue);--primary-gradient-angle:135deg;--primary-gradient:linear-gradient(var(--primary-gradient-angle), oklch(55% var(--secondary-ch)) 0%, oklch(88% var(--primary-ch)) 100%);--secondary-gradient:linear-gradient(var(--primary-gradient-angle), oklch(45% var(--secondary-ch)) 0%, oklch(68% var(--secondary-ch)) 100%);--instagram-gradient:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);--primary-font-family:"Lusitana", Georgia, "Times New Roman", serif;--heading-font-family:"Instrument Serif", Georgia, "Times New Roman", serif;--display-font-family:"Tapestry", cursive, Georgia, serif;--code-font-family:ui-monospace, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-weight-900:700;--font-weight-800:700;--font-weight-700:700;--font-weight-600:700;--font-weight-500:400;--font-weight-400:400;--font-weight-300:400;--font-weight-200:400;--fluid-size-divisor:.75;--relative-size-divisor:2;--max-size-multiplier:1.5;--letter-spacing-base:.015em;--letter-spacing-multiplier:1;--word-spacing-base:.04em;--word-spacing-multiplier:1;font-family:var(--primary-font-family)}.text-shadow{text-shadow:var(--shadow-text)}.heading-2xl{--font-family:var(--display-font-family);text-wrap:balance;letter-spacing:calc(var(--letter-spacing-base) * 1.5);font-style:normal}.heading-xl,.heading-l,.heading-m,.heading-s{--font-family:var(--heading-font-family);text-wrap:balance;letter-spacing:calc(var(--letter-spacing-base) * 1.2);font-style:normal}.heading-normal{font-style:normal}.body-l,.body-m,.body-s,.body-xs,.action-l,.action-m,.action-s{--font-family:var(--primary-font-family);font-style:normal}.list-m{--font-family:var(--primary-font-family);--font-weight:var(--font-weight-400);gap:var(--space-xs);padding:0;padding-left:var(--space-m);margin:0;font-style:normal;display:grid}.list-m>li{padding-left:var(--space-2xs);display:list-item}ol.list-m{list-style:decimal}ul.list-m{list-style:outside}.heading-2xl{--min-font-size-in-rem:2.75;--min-line-height-in-rem:3.25;--font-weight:var(--font-weight-400)}.heading-xl{--min-font-size-in-rem:2;--min-line-height-in-rem:2.35;--font-weight:var(--font-weight-400)}.heading-l{--min-font-size-in-rem:1.5;--min-line-height-in-rem:1.85;--font-weight:var(--font-weight-400)}.heading-m{--min-font-size-in-rem:1.25;--min-line-height-in-rem:1.5;--font-weight:var(--font-weight-400)}.heading-s{--min-font-size-in-rem:1;--min-line-height-in-rem:1.25;--font-weight:var(--font-weight-400)}.body-l{--min-font-size-in-rem:1.125;--min-line-height-in-rem:1.65;--font-weight:var(--font-weight-400)}.body-m{--min-font-size-in-rem:.95;--min-line-height-in-rem:1.45;--font-weight:var(--font-weight-400)}.body-s{--min-font-size-in-rem:.825;--min-line-height-in-rem:1.25;--font-weight:var(--font-weight-400)}.body-xs{--min-font-size-in-rem:.725;--min-line-height-in-rem:1.1;--font-weight:var(--font-weight-400)}.action-l{--min-font-size-in-rem:1.15;--min-line-height-in-rem:1.4;--font-weight:var(--font-weight-700)}.action-m{--min-font-size-in-rem:.95;--min-line-height-in-rem:1.25;--font-weight:var(--font-weight-700)}.action-s{--min-font-size-in-rem:.8;--min-line-height-in-rem:1.1;--font-weight:var(--font-weight-700)}.list-m{--min-font-size-in-rem:.95;--min-line-height-in-rem:1.4}.heading-2xl,.heading-xl,.heading-l,.heading-m,.heading-s,.body-l,.body-m,.body-s,.body-xs,.list-m,.action-l,.action-m,.action-s{--min-font-size-as-rem:calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem:calc(var(--min-line-height-in-rem) * 1rem);--font-size:clamp(var(--min-font-size-as-rem), calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)), calc(var(--min-font-size-as-rem) * var(--max-size-multiplier)));--line-height:clamp(var(--min-line-height-as-rem), calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)), calc(var(--min-line-height-as-rem) * var(--max-size-multiplier)));--letter-spacing:calc(var(--letter-spacing-base) * var(--letter-spacing-multiplier));--word-spacing:calc(var(--word-spacing-base) * var(--word-spacing-multiplier));font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);word-spacing:var(--word-spacing);--icon-size:calc(var(--font-size) * 1.1);--font-weight-thinner-x2:calc(var(--font-weight) - 200);--font-weight-thinner:calc(var(--font-weight) - 100);--font-weight-thicker:calc(var(--font-weight) + 100);--font-weight-thicker-x2:calc(var(--font-weight) + 200)}.code-xs{font-family:var(--code-font-family);background:var(--color-bg-subtle);border-radius:var(--radius-s);padding:.15em .35em;font-size:.675rem}.code-s{font-family:var(--code-font-family);background:var(--color-bg-subtle);border-radius:var(--radius-s);padding:.15em .35em;font-size:.775rem}.code-m{font-family:var(--code-font-family);background:var(--color-bg-subtle);border-radius:var(--radius-s);padding:.2em .45em;font-size:.875rem}.code-l{font-family:var(--code-font-family);background:var(--color-bg-subtle);border-radius:var(--radius-s);padding:.2em .5em;font-size:1rem}:where(h1){font-family:var(--display-font-family);font-weight:var(--font-weight-400);font-size:1rem;font-style:normal}:where(h2,h3,h4,h5,h6){font-family:var(--heading-font-family);font-weight:var(--font-weight-400);font-style:normal}p,li{text-wrap:pretty}h1,h2,h3,h4,h5,h6,p,ol,ul,span,div{color:var(--color-text-primary);margin:0;padding:0}h1,h2,h3,h4,h5,h6{text-wrap:balance;color:var(--color-text-header,var(--color-text-primary))}a{margin:0;padding:0}p a:not([class]){color:var(--color-accent);text-decoration:none;transition:color .15s,text-decoration-color .15s}p a:not([class]):hover{color:var(--color-accent-hover);text-decoration:underline;text-decoration-thickness:var(--border-thickness-s);text-underline-offset:calc(var(--font-size) * .2)}p a:not([class]):active{color:var(--color-accent-active)}p a:not([class]):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);border-radius:var(--radius-s)}:root{--radius-full:9999px;--radius-l:calc(var(--space-s) * .8);--radius-m:calc(var(--space-xs) * .8);--radius-s:calc(var(--space-xs) * .4);--radius-xs:calc(var(--space-2xs) * .35);--radius-btn:10px;--border-thickness-s:calc(var(--space-2xs) * .25);--border-thickness-m:calc(var(--space-2xs) * .45);--border-thickness-l:calc(var(--space-2xs) * .85);--content-max-width:1280px}body{background:var(--color-bg-primary);color:var(--color-text-primary);flex-direction:column;min-height:100svh;display:flex}:root{--hover-lightness-offset:6%;--active-lightness-offset:-5%;--focus-lightness-offset:4%;--disabled-lightness-offset:-20%;--overlay-opacity-light:.1;--overlay-opacity-medium:.25;--overlay-opacity-strong:.5;--scale-ratio:1.03;--animation-speed-multiplier:1;--layer-base:0;--layer-elevated:10;--layer-overlay:100;--layer-modal:200;--layer-tooltip:300;--touch-target-min:44px;--touch-target-comfortable:48px;--clickable-min-height:var(--touch-target-min);--focus-offset:calc(var(--space-2xs) * .3);--focus-width:calc(var(--border-thickness-m) * 2)}@media (prefers-reduced-motion:reduce){:root{--animation-speed-multiplier:0}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l-text-primary:93%;--l-text-secondary:80%;--l-text-muted:62%;--l-bg-primary:15%;--l-bg-secondary:18%;--l-bg-elevated:22%;--color-text-primary:oklch(var(--l-text-primary) .02 85);--color-text-header:oklch(96% var(--primary-ch));--color-text-secondary:oklch(var(--l-text-secondary) .015 85);--color-text-muted:oklch(var(--l-text-muted) var(--gray-ch));--color-text-disabled:oklch(40% var(--gray-ch));--color-text-inverse:oklch(14% var(--gray-ch));--color-text-on-accent:oklch(12% .02 var(--primary-hue));--color-bg-primary:oklch(var(--l-bg-primary) var(--gray-ch));--color-bg-secondary:oklch(var(--l-bg-secondary) var(--gray-ch));--color-bg-elevated:oklch(var(--l-bg-elevated) var(--gray-ch));--color-bg-subtle:oklch(22% var(--gray-ch));--color-bg-inverse:oklch(90% var(--gray-ch));--color-surface-default:var(--color-bg-elevated);--color-surface-hover:oklch(23% var(--gray-ch));--color-surface-active:oklch(27% var(--gray-ch));--color-surface-disabled:oklch(15% var(--gray-ch));--color-border-default:oklch(34% .015 var(--primary-hue));--color-border-subtle:oklch(24% .01 var(--primary-hue));--color-border-strong:oklch(52% .02 var(--primary-hue));--color-border-focus:oklch(88% var(--primary-ch));--color-divider:oklch(38% .035 var(--primary-hue));--color-accent:oklch(88% var(--primary-ch));--color-accent-hover:oklch(calc(88% + var(--hover-lightness-offset)) var(--primary-ch));--color-accent-active:oklch(calc(88% + var(--active-lightness-offset)) var(--primary-ch));--color-accent-subtle:oklch(22% calc(var(--primary-chroma) * .5) var(--primary-hue));--color-secondary:oklch(70% var(--secondary-ch));--color-secondary-hover:oklch(calc(70% + var(--hover-lightness-offset)) var(--secondary-ch));--color-secondary-active:oklch(calc(70% + var(--active-lightness-offset)) var(--secondary-ch));--color-secondary-subtle:oklch(20% calc(var(--secondary-chroma) * .5) var(--secondary-hue));--color-success:oklch(72% var(--green-ch));--color-success-hover:oklch(calc(72% + var(--hover-lightness-offset)) var(--green-ch));--color-error:oklch(70% var(--red-ch));--color-error-hover:oklch(calc(70% + var(--hover-lightness-offset)) var(--red-ch));--color-warning:oklch(85% var(--primary-ch));--color-info:oklch(70% var(--blue-ch));--shadow-color-default:oklch(0% 0 0/.5);--shadow-color-accent:oklch(90% var(--primary-ch) / .25);--shadow-xs:0 1px 2px var(--shadow-color-default);--shadow-s:0 2px 6px var(--shadow-color-default);--shadow-m:0 6px 14px var(--shadow-color-default);--shadow-l:0 12px 28px var(--shadow-color-default);--shadow-glow-s:0 0 12px var(--shadow-color-accent);--shadow-text:0 2px 4px oklch(0% 0 0/.6);--focus-color:var(--color-accent);--focus-ring:0 0 0 var(--focus-offset) var(--color-bg-primary), 0 0 0 calc(var(--focus-offset) + var(--focus-width)) var(--focus-color);--color-button-border:#f0ebe1;--color-button-text:#f0ebe1;--shadow-button-glow:0 0 15.3px #ffd04e33;--shadow-button-glow-hover:0 0 24px #ffd04e59, 0 0 8px #ffd04e33}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:oklch(18% var(--gray-ch));--color-text-header:oklch(24% var(--primary-ch));--color-text-secondary:oklch(35% var(--gray-ch));--color-text-muted:oklch(50% var(--gray-ch));--color-text-disabled:oklch(70% var(--gray-ch));--color-text-inverse:oklch(95% var(--gray-ch));--color-text-on-accent:white;--color-bg-primary:oklch(97% var(--gray-ch));--color-bg-secondary:oklch(94% var(--gray-ch));--color-bg-elevated:oklch(99% var(--gray-ch));--color-bg-subtle:oklch(91% var(--gray-ch));--color-bg-inverse:oklch(14% var(--gray-ch));--color-surface-default:var(--color-bg-elevated);--color-surface-hover:oklch(92% var(--gray-ch));--color-surface-active:oklch(88% var(--gray-ch));--color-surface-disabled:oklch(90% var(--gray-ch));--color-border-default:oklch(80% var(--gray-ch));--color-border-subtle:oklch(88% var(--gray-ch));--color-border-strong:oklch(65% var(--gray-ch));--color-border-focus:oklch(52% var(--primary-ch));--color-divider:oklch(75% calc(var(--primary-chroma) * .7) var(--primary-hue));--color-accent:oklch(52% var(--primary-ch));--color-accent-hover:oklch(calc(52% + var(--hover-lightness-offset)) var(--primary-ch));--color-accent-active:oklch(calc(52% + var(--active-lightness-offset)) var(--primary-ch));--color-accent-subtle:oklch(92% calc(var(--primary-chroma) * .3) var(--primary-hue));--color-secondary:oklch(48% var(--secondary-ch));--color-secondary-hover:oklch(calc(48% + var(--hover-lightness-offset)) var(--secondary-ch));--color-secondary-active:oklch(calc(48% + var(--active-lightness-offset)) var(--secondary-ch));--shadow-color-default:oklch(0% 0 0/.08);--shadow-color-accent:oklch(52% var(--primary-ch) / .2)}.spaced-content>*+*{margin-top:var(--space-l)}.spaced-content>.heading-2xl:not(:first-child),.spaced-content>.heading-xl:not(:first-child){margin-top:var(--space-xl)}.spaced-content>.heading-l:not(:first-child){margin-top:var(--space-l)}.spaced-content>.heading-m:not(:first-child){margin-top:var(--space-m)}.spaced-content>.heading-s:not(:first-child){margin-top:var(--space-s)}.spaced-content>.heading-2xl+.body-l,.spaced-content>.heading-2xl+.body-m,.spaced-content>.heading-2xl+.body-s,.spaced-content>.heading-2xl+.body-xs,.spaced-content>.heading-2xl+p,.spaced-content>.heading-xl+.body-l,.spaced-content>.heading-xl+.body-m,.spaced-content>.heading-xl+.body-s,.spaced-content>.heading-xl+.body-xs,.spaced-content>.heading-xl+p,.spaced-content>.heading-l+.body-l,.spaced-content>.heading-l+.body-m,.spaced-content>.heading-l+.body-s,.spaced-content>.heading-l+.body-xs,.spaced-content>.heading-l+p,.spaced-content>.heading-m+.body-l,.spaced-content>.heading-m+.body-m,.spaced-content>.heading-m+.body-s,.spaced-content>.heading-m+.body-xs,.spaced-content>.heading-m+p,.spaced-content>.heading-s+.body-l,.spaced-content>.heading-s+.body-m,.spaced-content>.heading-s+.body-s,.spaced-content>.heading-s+.body-xs,.spaced-content>.heading-s+p{margin-top:var(--space-xs)}.spaced-content>.heading-2xl+ul,.spaced-content>.heading-2xl+ol,.spaced-content>.heading-2xl+.list-m,.spaced-content>.heading-2xl+.action-l,.spaced-content>.heading-2xl+.action-m,.spaced-content>.heading-xl+ul,.spaced-content>.heading-xl+ol,.spaced-content>.heading-xl+.list-m,.spaced-content>.heading-xl+.action-l,.spaced-content>.heading-xl+.action-m,.spaced-content>.heading-l+ul,.spaced-content>.heading-l+ol,.spaced-content>.heading-l+.list-m,.spaced-content>.heading-l+.action-l,.spaced-content>.heading-l+.action-m,.spaced-content>.heading-m+ul,.spaced-content>.heading-m+ol,.spaced-content>.heading-m+.list-m,.spaced-content>.heading-m+.action-l,.spaced-content>.heading-m+.action-m,.spaced-content>.heading-s+ul,.spaced-content>.heading-s+ol,.spaced-content>.heading-s+.list-m,.spaced-content>.heading-s+.action-l,.spaced-content>.heading-s+.action-m{margin-top:var(--space-2xs)}.spaced-content>.heading-2xl+img,.spaced-content>.heading-2xl+video,.spaced-content>.heading-2xl+iframe,.spaced-content>.heading-2xl+picture,.spaced-content>.heading-2xl+.media,.spaced-content>.heading-xl+img,.spaced-content>.heading-xl+video,.spaced-content>.heading-xl+iframe,.spaced-content>.heading-xl+picture,.spaced-content>.heading-xl+.media,.spaced-content>.heading-l+img,.spaced-content>.heading-l+video,.spaced-content>.heading-l+iframe,.spaced-content>.heading-l+picture,.spaced-content>.heading-l+.media,.spaced-content>.heading-m+img,.spaced-content>.heading-m+video,.spaced-content>.heading-m+iframe,.spaced-content>.heading-m+picture,.spaced-content>.heading-m+.media,.spaced-content>.heading-s+img,.spaced-content>.heading-s+video,.spaced-content>.heading-s+iframe,.spaced-content>.heading-s+picture,.spaced-content>.heading-s+.media{margin-top:var(--space-m)}.spaced-content>p+p,.spaced-content>.body-l+.body-l,.spaced-content>.body-l+.body-m,.spaced-content>.body-l+.body-s,.spaced-content>.body-l+.body-xs,.spaced-content>.body-l+p,.spaced-content>.body-m+.body-l,.spaced-content>.body-m+.body-m,.spaced-content>.body-m+.body-s,.spaced-content>.body-m+.body-xs,.spaced-content>.body-m+p,.spaced-content>.body-s+.body-l,.spaced-content>.body-s+.body-m,.spaced-content>.body-s+.body-s,.spaced-content>.body-s+.body-xs,.spaced-content>.body-s+p,.spaced-content>.body-xs+.body-l,.spaced-content>.body-xs+.body-m,.spaced-content>.body-xs+.body-s,.spaced-content>.body-xs+.body-xs,.spaced-content>.body-xs+p,.spaced-content>p+.body-l,.spaced-content>p+.body-m,.spaced-content>p+.body-s,.spaced-content>p+.body-xs{margin-top:var(--space-2xs)}.spaced-content>.body-l+ul,.spaced-content>.body-l+ol,.spaced-content>.body-l+.list-m,.spaced-content>.body-m+ul,.spaced-content>.body-m+ol,.spaced-content>.body-m+.list-m,.spaced-content>.body-s+ul,.spaced-content>.body-s+ol,.spaced-content>.body-s+.list-m,.spaced-content>.body-xs+ul,.spaced-content>.body-xs+ol,.spaced-content>.body-xs+.list-m,.spaced-content>p+ul,.spaced-content>p+ol,.spaced-content>p+.list-m{margin-top:var(--space-xs)}.spaced-content>.body-l+.action-l,.spaced-content>.body-l+.action-m,.spaced-content>.body-m+.action-l,.spaced-content>.body-m+.action-m,.spaced-content>.body-s+.action-l,.spaced-content>.body-s+.action-m,.spaced-content>.body-xs+.action-l,.spaced-content>.body-xs+.action-m,.spaced-content>p+.action-l,.spaced-content>p+.action-m,.spaced-content>p+.button,.spaced-content>p+.button-stack{margin-top:var(--space-s)}.spaced-content>.heading-xl+.occasion-list{margin-top:var(--space-xs)}.spaced-content>img:not(:first-child),.spaced-content>picture:not(:first-child),.spaced-content>video:not(:first-child),.spaced-content>iframe:not(:first-child),.spaced-content>.media:not(:first-child){margin-top:var(--space-s)}.spaced-content>img,.spaced-content>picture,.spaced-content>video,.spaced-content>iframe{display:block}.spaced-content>blockquote:not(:first-child),.spaced-content>hr:not(:first-child),.spaced-content>.horizontal-line:not(:first-child){margin-top:var(--space-l)}.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button-stack{gap:var(--space-s);flex-wrap:wrap;width:100%;display:flex;container-type:inline-size}.button-stack>*{flex:100%}@container (width>=520px){.button-stack>*{flex:none}}.readable-column-width{width:100%;max-width:68ch}.content-max-width{max-width:var(--content-max-width,1280px);width:100%;margin-inline:auto}.page-container{width:100%;padding-block:var(--space-l);padding-inline:var(--space-s);margin:0 auto}.corner-s{border-radius:var(--radius-s)}.corner-m{border-radius:var(--radius-m)}.corner-l{border-radius:var(--radius-l)}.corner-full{border-radius:var(--radius-full)}.button-reset{box-shadow:none;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.header.svelte-b9a0xv{border-bottom:var(--border-thickness-s) solid var(--color-divider);background:var(--color-bg-primary);width:100%;z-index:var(--layer-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.nav-container.svelte-b9a0xv{max-width:var(--content-max-width,1280px);padding:var(--space-xs) var(--space-s);justify-content:space-between;align-items:center;gap:var(--space-m);margin-inline:auto;display:flex}.brand-link.svelte-b9a0xv{color:var(--color-text-header);letter-spacing:calc(var(--letter-spacing-base) * 1.5);align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.brand-link.svelte-b9a0xv:hover{color:var(--color-accent-hover)}.brand-name.svelte-b9a0xv{font-family:var(--display-font-family);font-weight:var(--font-weight-400)}.nav-links.svelte-b9a0xv{align-items:center;gap:var(--space-s);margin:0;padding:0;list-style:none;display:flex}.nav-link.svelte-b9a0xv{color:var(--color-text-secondary);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-s);align-items:center;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.nav-link.svelte-b9a0xv:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.nav-link.active.svelte-b9a0xv{color:var(--color-accent);font-weight:var(--font-weight-500)}.nav-link.svelte-b9a0xv:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}@media (width<=640px){.nav-container.svelte-b9a0xv{gap:var(--space-xs);flex-direction:column;align-items:center}.nav-links.svelte-b9a0xv{justify-content:center;gap:var(--space-xs);flex-wrap:wrap}}.footer.svelte-164mrv3{border-top:var(--border-thickness-s) solid var(--color-divider);background:var(--color-bg-secondary);width:100%;padding-block:var(--space-m);margin-top:auto}.footer-container.svelte-164mrv3{max-width:var(--content-max-width,1280px);padding-inline:var(--space-s);justify-content:space-between;align-items:center;gap:var(--space-m);flex-wrap:wrap;margin-inline:auto;display:flex}.footer-brand.svelte-164mrv3{gap:var(--space-3xs);flex-direction:column;display:flex}.band-title.svelte-164mrv3{font-family:var(--display-font-family);font-weight:var(--font-weight-400);color:var(--color-text-header);letter-spacing:calc(var(--letter-spacing-base) * 1.5)}.copyright.svelte-164mrv3{color:var(--color-text-muted)}.social-links.svelte-164mrv3{align-items:center;gap:var(--space-s);display:flex}.social-link.svelte-164mrv3{color:var(--color-accent);justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-3xs);border-radius:var(--radius-s);transition:color .15s,transform .15s;display:inline-flex}.social-link.svelte-164mrv3:hover{color:var(--color-accent-hover);transform:scale(1.15)}.social-link.svelte-164mrv3:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.social-label.svelte-164mrv3{color:var(--color-text-secondary)}.site-shell.svelte-12qhfyh{flex-direction:column;width:100%;min-height:100svh;display:flex}.main-content.svelte-12qhfyh{flex-direction:column;flex:1;width:100%;display:flex}
