@font-face{font-family:Kanit;src:local("Kanit Thin"),local("Kanit-Thin"),url(../../../assets/fonts/Kanit-Thin.woff2) format("woff2"),url(../../../assets/fonts/Kanit-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit Thin Italic"),local("Kanit-ThinItalic"),url(../../../assets/fonts/Kanit-ThinItalic.woff2) format("woff2"),url(../../../assets/fonts/Kanit-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit ExtraLight"),local("Kanit-ExtraLight"),url(../../../assets/fonts/Kanit-ExtraLight.woff2) format("woff2"),url(../../../assets/fonts/Kanit-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit ExtraLight Italic"),local("Kanit-ExtraLightItalic"),url(../../../assets/fonts/Kanit-ExtraLightItalic.woff2) format("woff2"),url(../../../assets/fonts/Kanit-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit Light"),local("Kanit-Light"),url(../../../assets/fonts/Kanit-Light.woff2) format("woff2"),url(../../../assets/fonts/Kanit-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit Light Italic"),local("Kanit-LightItalic"),url(../../../assets/fonts/Kanit-LightItalic.woff2) format("woff2"),url(../../../assets/fonts/Kanit-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit Regular"),local("Kanit-Regular"),url(../../../assets/fonts/Kanit-Regular.woff2) format("woff2"),url(../../../assets/fonts/Kanit-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit Italic"),local("Kanit-Italic"),url(../../../assets/fonts/Kanit-Italic.woff2) format("woff2"),url(../../../assets/fonts/Kanit-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit Medium"),local("Kanit-Medium"),url(../../../assets/fonts/Kanit-Medium.woff2) format("woff2"),url(../../../assets/fonts/Kanit-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit Medium Italic"),local("Kanit-MediumItalic"),url(../../../assets/fonts/Kanit-MediumItalic.woff2) format("woff2"),url(../../../assets/fonts/Kanit-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit SemiBold"),local("Kanit-SemiBold"),url(../../../assets/fonts/Kanit-SemiBold.woff2) format("woff2"),url(../../../assets/fonts/Kanit-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit SemiBold Italic"),local("Kanit-SemiBoldItalic"),url(../../../assets/fonts/Kanit-SemiBoldItalic.woff2) format("woff2"),url(../../../assets/fonts/Kanit-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit Bold"),local("Kanit-Bold"),url(../../../assets/fonts/Kanit-Bold.woff2) format("woff2"),url(../../../assets/fonts/Kanit-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit Bold Italic"),local("Kanit-BoldItalic"),url(../../../assets/fonts/Kanit-BoldItalic.woff2) format("woff2"),url(../../../assets/fonts/Kanit-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit ExtraBold"),local("Kanit-ExtraBold"),url(../../../assets/fonts/Kanit-ExtraBold.woff2) format("woff2"),url(../../../assets/fonts/Kanit-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit ExtraBold Italic"),local("Kanit-ExtraBoldItalic"),url(../../../assets/fonts/Kanit-ExtraBoldItalic.woff2) format("woff2"),url(../../../assets/fonts/Kanit-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit Black"),local("Kanit-Black"),url(../../../assets/fonts/Kanit-Black.woff2) format("woff2"),url(../../../assets/fonts/Kanit-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:local("Kanit Black Italic"),local("Kanit-BlackItalic"),url(../../../assets/fonts/Kanit-BlackItalic.woff2) format("woff2"),url(../../../assets/fonts/Kanit-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;font-style:italic;font-weight:100 900;font-display:swap;src:url(../../../assets/fonts/PlayfairDisplay-Italic-VariableFont_wght.woff2) format("woff2"),url(../../../assets/fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../assets/fonts/PlayfairDisplay-VariableFont_wght.woff2) format("woff2"),url(../../../assets/fonts/PlayfairDisplay-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),local("FiraMono-Bold"),url(../../../assets/fonts/FiraMono-Bold.woff2) format("woff2"),url(../../../assets/fonts/FiraMono-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),local("FiraMono-Medium"),url(../../../assets/fonts/FiraMono-Medium.woff2) format("woff2"),url(../../../assets/fonts/FiraMono-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("FiraMono-Regular"),url(../../../assets/fonts/FiraMono-Regular.woff2) format("woff2"),url(../../../assets/fonts/FiraMono-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),local("FiraMono-Medium"),url(../../../assets/fonts/FiraMono-Medium.woff2) format("woff2"),url(../../../assets/fonts/FiraMono-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("FiraMono-Regular"),url(../../../assets/fonts/FiraMono-Regular.woff2) format("woff2"),url(../../../assets/fonts/FiraMono-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),local("FiraMono-Bold"),url(../../../assets/fonts/FiraMono-Bold.woff2) format("woff2"),url(../../../assets/fonts/FiraMono-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--sans-serif-fallback: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--sans-serif: "Kanit", var(--sans-serif-fallback);--serif-display: "PlayFair Display", "Times New Roman", serif;--monospace: "Fira Mono", monospace}html,body{overflow-x:hidden}body{font-family:var(--sans-serif);position:relative;margin:0;min-height:100vh}body,.colorstransition{transition-duration:.2s;transition-timing-function:ease;transition-property:color,background-color,border-color}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,119,255,.2)}::selection{background-color:color-mix(in srgb,color-mix(in srgb,var(--theme-primary),#fff 30%) 40%,transparent)}html[data-theme=dark]{color-scheme:dark;--theme-text: #fffaff;--theme-background: #040104;--theme-primary: #db14c1;--theme-secondary: #83300c;--theme-accent: #b18410}html[data-theme=dark] body{background-color:#040104;color:#fffaff}html:not([data-theme=dark]){--theme-text: #170216;--theme-background: #fefbfe;--theme-primary: #eb24d0;--theme-secondary: #f3a07c;--theme-accent: #efc14e}html:not([data-theme=dark]) body{background-color:#fefbfe;color:#170216}picture:has(.emoji){width:1em;height:1em}.heading{font-family:var(--serif-display);font-size:64px;letter-spacing:-.05em}@media screen and (max-width: 768px){.heading{font-size:48px}}select{background-color:#8883;border:1px solid rgba(136,136,136,.4);border-radius:8px;font:inherit;padding:4px 8px}select:focus{outline:2px solid color-mix(in srgb,var(--theme-primary) 50%,transparent)}select option{background-color:var(--theme-background);color:var(--theme-text)}a.underline-anchor{position:relative;color:currentColor;text-decoration:none}a.underline-anchor:hover:before{content:"";position:absolute;width:100%;height:1px;background-color:currentColor;left:0;bottom:0}.themeswitcher.svelte-1w8xv0t.svelte-1w8xv0t{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;border:none;background:none;width:48px;height:48px;cursor:pointer}html[data-theme=dark] .sun{display:none}html:not([data-theme=dark]) .moon{display:none}.themeswitcher.svelte-1w8xv0t.svelte-1w8xv0t:focus{outline:2px solid var(--theme-accent);outline-offset:-4px;border-radius:8px}.dropdown.svelte-1w8xv0t.svelte-1w8xv0t{display:none;position:absolute;top:56px;right:8px;z-index:100;box-shadow:0 4px 8px #0000001a;background-color:var(--theme-background);border:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:8px;border-radius:8px}.dropdown.svelte-1w8xv0t ul.svelte-1w8xv0t{list-style-type:none;padding:0;margin:0}.dropdown.svelte-1w8xv0t button.svelte-1w8xv0t{cursor:pointer;background:none;border:0;min-width:100px;border-radius:4px;display:flex;align-items:center;justify-content:start;font:inherit;padding:4px 8px}.dropdown.svelte-1w8xv0t button.svelte-1w8xv0t:hover{background-color:color-mix(in srgb,currentColor 10%,transparent)}.themeswitcher.svelte-1w8xv0t:hover+.dropdown.svelte-1w8xv0t,.themeswitcher.svelte-1w8xv0t:active+.dropdown.svelte-1w8xv0t,.themeswitcher.svelte-1w8xv0t:focus+.dropdown.svelte-1w8xv0t{display:flex}.dropdown.svelte-1w8xv0t.svelte-1w8xv0t:hover,.dropdown.svelte-1w8xv0t.svelte-1w8xv0t:active,.dropdown.svelte-1w8xv0t.svelte-1w8xv0t:focus{display:flex}.aura-container.svelte-pl11gr.svelte-pl11gr{position:absolute;max-width:800px;width:100%;top:0;left:50%;transform:translate(-50%);z-index:-1;pointer-events:none;transition:.2s ease filter}html:not([data-theme=dark]) .aura-container.svelte-pl11gr.svelte-pl11gr{filter:brightness(1.8)}.aura-container.svelte-pl11gr>.svelte-pl11gr{position:absolute}.aura-container.svelte-pl11gr .aura-1.svelte-pl11gr{transform:translate(-50%) rotate(45deg);top:0;left:0;width:600px;height:100px;background-image:radial-gradient(closest-side,var(--theme-accent),transparent);opacity:.3}.aura-container.svelte-pl11gr .aura-2.svelte-pl11gr{transform:translate(-50%) rotate(45deg);top:0;left:-60px;width:400px;height:120px;background-image:radial-gradient(closest-side,var(--theme-accent),transparent);opacity:.3}.aura-container.svelte-pl11gr .aura-3.svelte-pl11gr{transform:translate(-50%) rotate(45deg);top:0;left:100px;width:300px;height:120px;background-image:radial-gradient(closest-side,var(--theme-accent),transparent);opacity:.3}.date.svelte-1d629u6.svelte-1d629u6{display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none;margin-bottom:32px}.date.svelte-1d629u6 .time.svelte-1d629u6{display:flex;align-items:center;justify-content:end;gap:8px}.date.svelte-1d629u6 .time .military.svelte-1d629u6{opacity:.5;font-family:var(--monospace);font-size:.8em;letter-spacing:-.1em}@media screen and (max-width: 400px){.date.svelte-1d629u6.svelte-1d629u6{flex-direction:column;top:16px;left:16px}.date.svelte-1d629u6 .time.svelte-1d629u6{flex-direction:row-reverse;justify-content:start}}footer.svelte-pfxs8h{position:relative;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);margin-top:32px;padding-block:16px;cursor:default;-webkit-user-select:none;user-select:none}.product.svelte-pfxs8h{color:currentColor;font-size:24px;text-decoration:none;opacity:.9}.credit.svelte-pfxs8h{opacity:.8;font-weight:300;float:right}.placeholder-alert.svelte-d98gsh{background-color:#cf3232;color:#fff;padding:4px;cursor:pointer}.wrapper.svelte-d98gsh{max-width:900px;margin:auto;padding:64px 16px}
