/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer base{html{color-scheme:light dark;scrollbar-color:var(--color-on-background) var(--color-background);scrollbar-gutter:stable;scrollbar-width:thin}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.dark{color-scheme:dark}html.light{color-scheme:light}@media (prefers-color-scheme:dark){html:not(.light){color-scheme:dark}}html[data-writing-mode=vertical-rl]{writing-mode:vertical-rl}html[data-writing-mode=vertical-lr]{writing-mode:vertical-lr}body{background-color:var(--color-background);color:var(--color-on-background);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}#main-content{inline-size:100%;max-inline-size:75rem;margin-block:var(--layout-content-gap);padding-inline:var(--layout-gutter);margin-inline:auto}#main-content[data-content-layout=full-bleed]{max-inline-size:none;margin-block-start:0;padding-inline:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,p{margin:0}a{color:inherit}[hidden]:not([hidden=until-found]){display:none!important}body{font-family:var(--font-family-body,sans-serif);letter-spacing:.0179em;font-size:.875rem;font-weight:400;line-height:1.4286}}@layer theme{:root{--layout-gutter:calc(var(--spacing,.25rem) * 4);--layout-section-gap:calc(var(--spacing,.25rem) * 8);--layout-content-gap:calc(var(--spacing,.25rem) * 6);--layout-related-gap:calc(var(--spacing,.25rem) * 4)}@media (width>=37.5rem){:root{--layout-gutter:calc(var(--spacing,.25rem) * 6)}}@media (width>=75rem){:root{--layout-gutter:calc(var(--spacing,.25rem) * 8)}}}@layer components{.ui-control-target{z-index:var(--ui-control-target-z,30);cursor:pointer;appearance:none;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-control-target:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.ui-focus-ring,.ui-interactive{--ui-focus-ring:2px solid var(--ui-focus-ring-color);--ui-focus-ring-color:var(--color-primary);--ui-focus-ring-offset:2px}:is(.ui-focus-ring,.ui-interactive):is(:focus-visible,:has(:focus-visible)),:is(.ui-focus-ring-host,.ui-interactive-host):is(:focus-visible,:has(:focus-visible))>:is(.ui-focus-ring,.ui-interactive),.ui-control-target:focus-visible+:is(.ui-focus-ring-host,.ui-interactive-host)>:is(.ui-focus-ring,.ui-interactive),.ui-control-target:focus-visible~:is(.ui-focus-ring,.ui-interactive){outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}[data-select-control]:not([multiple]) option:focus-visible:not(:disabled){outline:2px solid var(--color-primary);outline-offset:-2px}.ui-interactive{isolation:isolate;position:relative}:where(.ui-interactive):before{content:"";pointer-events:none;inset:var(--ui-state-layer-inset,0);z-index:var(--ui-state-layer-z,10);border-radius:inherit;background-color:var(--ui-state-layer-color,currentColor);opacity:0;position:absolute}:where(.ui-interactive:hover,.ui-interactive-host:hover>.ui-interactive):before{opacity:var(--ui-state-layer-hover-opacity,var(--opacity-hover,.08))}:where(.ui-interactive:is(:focus-visible,:has(:focus-visible)),.ui-interactive-host:is(:focus-visible,:has(:focus-visible))>.ui-interactive):before{opacity:var(--ui-state-layer-focus-opacity,var(--opacity-focus,.1))}:where(.ui-interactive:active,.ui-interactive-host:active>.ui-interactive):before{opacity:var(--ui-state-layer-pressed-opacity,var(--opacity-pressed,.1))}:where(.ui-interactive:is(:disabled,[aria-disabled=true],[data-disabled=true],[data-soft-disabled=true],[data-loading=true],:has(:is(button,input,select,textarea):disabled)),.ui-interactive-host:is(:disabled,[aria-disabled=true],[data-disabled=true],[data-soft-disabled=true],[data-loading=true],:has(:is(button,input,select,textarea):disabled))>.ui-interactive):before{opacity:0}@media (prefers-reduced-motion:no-preference){.ui-interactive{transition:background-color var(--motion-effects), border-color var(--motion-effects), border-radius var(--motion-spatial), box-shadow var(--motion-effects), var(--ui-interactive-extra-transition,color var(--motion-effects))}.ui-interactive:before{transition:opacity var(--motion-effects)}}@media (forced-colors:active){.ui-popover:modal{outline:2px solid canvastext}[data-select-control]:not([multiple]) option:checked:not(:disabled),[data-select-control]:not([multiple]) option:focus-visible:not(:disabled){outline-offset:-2px;outline:2px solid highlight}:is(.ui-focus-ring,.ui-interactive):is(:focus-visible,:has(:focus-visible)),:is(.ui-focus-ring-host,.ui-interactive-host):is(:focus-visible,:has(:focus-visible))>:is(.ui-focus-ring,.ui-interactive),.ui-control-target:focus-visible+:is(.ui-focus-ring-host,.ui-interactive-host)>:is(.ui-focus-ring,.ui-interactive),.ui-control-target:focus-visible~:is(.ui-focus-ring,.ui-interactive){outline-color:highlight}}#main-content{writing-mode:horizontal-tb}html[data-writing-mode=vertical-rl] #main-content{writing-mode:vertical-rl}html[data-writing-mode=vertical-lr] #main-content{writing-mode:vertical-lr}}@layer utilities;:root,:host{--color-surface:light-dark(#f7f8fe,#18182d);--color-background:light-dark(#f7f8fe,#18182d);--color-on-surface:light-dark(#030210,#edeef4);--color-on-background:light-dark(#030210,#edeef4);--color-primary:light-dark(#5d4400,#fed76a);--color-on-primary:light-dark(#ffeb90,#070300);--color-primary-container:light-dark(#fed76a,#3d2b00);--color-on-primary-container:light-dark(#070300,#ffeb90);--color-primary-fixed:#ffda6d;--color-primary-fixed-dim:#e0b94a;--color-on-primary-fixed:#070300;--color-on-primary-fixed-variant:#3d2b00;--color-secondary:light-dark(#005462,#1ed5ed);--color-on-secondary:light-dark(#abffff,#000509);--color-secondary-container:light-dark(#5ff5ff,#003741);--color-on-secondary-container:light-dark(#000509,#abffff);--color-secondary-fixed:#5ff5ff;--color-secondary-fixed-dim:#1ed5ed;--color-on-secondary-fixed:#000509;--color-on-secondary-fixed-variant:#003741;--color-tertiary:light-dark(#6d2569,#ee9de7);--color-on-tertiary:light-dark(#ffdeff,#0d000d);--color-tertiary-container:light-dark(#ffc1ff,#4f024d);--color-on-tertiary-container:light-dark(#0d000d,#ffdeff);--color-tertiary-fixed:#ffc1ff;--color-tertiary-fixed-dim:#ee9de7;--color-on-tertiary-fixed:#0d000d;--color-on-tertiary-fixed-variant:#4f024d;--color-error:light-dark(#920000,#ff998b);--color-on-error:light-dark(#ffe3dd,#120000);--color-error-container:light-dark(#ffccc3,#630000);--color-on-error-container:light-dark(#120000,#ffe3dd);--color-error-fixed:#ffccc3;--color-error-fixed-dim:#ff998b;--color-on-error-fixed:#120000;--color-on-error-fixed-variant:#630000;--color-surface-dim:light-dark(#d2d3de,#18182d);--color-surface-bright:light-dark(#f7f8fe,#44455d);--color-surface-container-lowest:light-dark(#fff,#141328);--color-surface-container-low:light-dark(#f1f1f7,#212237);--color-surface-container:light-dark(#eaeaf1,#26263d);--color-surface-container-high:light-dark(#e3e4ec,#32334a);--color-surface-container-highest:light-dark(#dcdde6,#3f4058);--color-surface-variant:light-dark(#dcdde8,#535477);--color-on-surface-variant:light-dark(#030015,#edeef4);--color-outline:light-dark(#5e5f82,#adafc7);--color-outline-variant:light-dark(#babcd0,#7e80a4);--color-inverse-surface:light-dark(#131328,#dcdde6);--color-inverse-on-surface:light-dark(#edeef4,#030210);--color-inverse-primary:light-dark(#e0b94a,#5d4400);--color-surface-tint:light-dark(#5d4400,#fed76a);--color-shadow:#000;--color-scrim:#000}html.c-1,html.c-2{--color-surface:light-dark(#fff,#18182d);--color-background:light-dark(#fff,#18182d);--color-on-surface:light-dark(#000,#fff);--color-on-background:light-dark(#000,#fff);--color-on-primary:light-dark(#fff,#000);--color-on-primary-container:light-dark(#000,#fff);--color-on-primary-fixed:#000;--color-on-secondary:light-dark(#fff,#000);--color-on-secondary-container:light-dark(#000,#fff);--color-on-secondary-fixed:#000;--color-on-tertiary:light-dark(#fff,#000);--color-on-tertiary-container:light-dark(#000,#fff);--color-on-tertiary-fixed:#000;--color-on-error:light-dark(#fff,#000);--color-on-error-container:light-dark(#000,#fff);--color-on-error-fixed:#000;--color-on-surface-variant:light-dark(#000,#fff);--color-inverse-on-surface:light-dark(#fff,#000)}html.c-1{--color-primary:light-dark(#453100,#fed76a);--color-primary-container:light-dark(#fed76a,#533c00);--color-primary-fixed:#ffe275;--color-primary-fixed-dim:#d7b141;--color-on-primary-fixed-variant:#130900;--color-secondary:light-dark(#003e49,#4aeeff);--color-secondary-container:light-dark(#4ff1ff,#004b58);--color-secondary-fixed:#89faff;--color-secondary-fixed-dim:#00cce5;--color-on-secondary-fixed-variant:#001016;--color-tertiary:light-dark(#570c54,#ffb5ff);--color-tertiary-container:light-dark(#ffb8ff,#641c61);--color-tertiary-fixed:#ffd0ff;--color-tertiary-fixed-dim:#e695df;--color-on-tertiary-fixed-variant:#1d001c;--color-error:light-dark(#6e0000,#ffc0b5);--color-error-container:light-dark(#ffc5bb,#830000);--color-error-fixed:#ffd8d0;--color-error-fixed-dim:#ff8b7d;--color-on-error-fixed-variant:#240000;--color-surface-dim:light-dark(#cdceda,#24243a);--color-surface-bright:light-dark(#f2f3f9,#52536c);--color-surface-container-lowest:light-dark(#f9faff,#1f1f35);--color-surface-container-low:light-dark(#ececf2,#2d2e45);--color-surface-container:light-dark(#e5e5ed,#32334a);--color-surface-container-high:light-dark(#dedfe8,#3f4058);--color-surface-container-highest:light-dark(#d7d8e2,#4c4d66);--color-surface-variant:light-dark(#d7d8e4,#616286);--color-outline:light-dark(#363757,#e0e1ea);--color-outline-variant:light-dark(#8a8cad,#adafc7);--color-inverse-surface:light-dark(#09081c,#edeef4);--color-inverse-primary:light-dark(#f0c95c,#453100);--color-surface-tint:light-dark(#453100,#fed76a)}html.c-2{--color-primary:light-dark(#2f1f00,#fed76a);--color-primary-container:light-dark(#fed76a,#6a4e00);--color-primary-fixed:#ffeb90;--color-primary-fixed-dim:#cfa937;--color-on-primary-fixed-variant:#000;--color-secondary:light-dark(#002932,#abffff);--color-secondary-container:light-dark(#48ecff,#00606f);--color-secondary-fixed:#abffff;--color-secondary-fixed-dim:#00c4dc;--color-on-secondary-fixed-variant:#000;--color-tertiary:light-dark(#40003f,#ffdeff);--color-tertiary-container:light-dark(#ffb3ff,#793175);--color-tertiary-fixed:#ffdeff;--color-tertiary-fixed-dim:#dd8dd7;--color-on-tertiary-fixed-variant:#000;--color-error:light-dark(#4d0000,#ffe3dd);--color-error-container:light-dark(#ffbdb3,#a30000);--color-error-fixed:#ffe3dd;--color-error-fixed-dim:#ff7c6d;--color-on-error-fixed-variant:#000;--color-surface-dim:light-dark(#c8c9d6,#303047);--color-surface-bright:light-dark(#edeef4,#60617a);--color-surface-container-lowest:light-dark(#f4f5fb,#2b2b42);--color-surface-container-low:light-dark(#e7e7ee,#3a3b52);--color-surface-container:light-dark(#e0e0e9,#3f4058);--color-surface-container-high:light-dark(#d9dae4,#4c4d66);--color-surface-container-highest:light-dark(#d2d3de,#5a5b75);--color-surface-variant:light-dark(#d2d3e1,#6f7195);--color-outline:light-dark(#13112e,#fff);--color-outline-variant:light-dark(#5e5f82,#e0e1ea);--color-inverse-surface:light-dark(#030210,#fff);--color-inverse-primary:light-dark(#ffda6d,#2f1f00);--color-surface-tint:light-dark(#2f1f00,#fed76a)}:root[data-event-widget]{color-scheme:light;scrollbar-gutter:auto}@media (prefers-color-scheme:dark){:root[data-event-widget]{color-scheme:dark}}:root[data-event-widget]:has(#theme-light:target){color-scheme:light only}:root[data-event-widget]:has(#theme-dark:target){color-scheme:dark only}:root[data-event-widget] body{background:0 0}.event-widget__heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.event-widget__heading h1{font-family:var(--font-family-title,sans-serif);margin:0;font-size:1.2rem;font-weight:700}.event-widget__heading p,.event-widget__footer p{margin:6px 0 0;font-size:.8rem}.event-widget__footer p{color:var(--color-on-surface-variant)}.grouped-link-widget a.event-widget__brand{color:var(--color-primary);display:flex}.event-widget__brand svg{block-size:auto;inline-size:4rem}.grouped-link-widget .event-widget__footer>a{color:var(--color-primary);font-weight:700}
