:root{--text-color: #fef9ef;--background-color: #121212;--accent-color: #90caf9;--ring-color: #414141;--page-padding: 1.5rem}*{box-sizing:border-box}html{font-family:Montserrat,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem,1.5vw,1.125rem);color-scheme:dark;color:var(--text-color);background-color:var(--background-color);accent-color:var(--accent-color);text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}a{font-weight:500;color:var(--accent-color);text-decoration:none}a:hover{text-decoration:underline}body{margin:0;min-height:100vh}#app{max-width:1280px;margin:0 auto;padding:var(--page-padding)}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:1rem;letter-spacing:-.02rem}:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}h1{font-size:2.986rem}h2{font-size:2.488rem}h5{font-size:1.44rem}h6{font-size:1.2rem}.small-text{font-size:.833rem}.low-emphasis{color:color-mix(in srgb,var(--text-color) 80%,transparent)}.flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-space-between{justify-content:space-between}.flex-justify-center{justify-content:center}.flex-align-center{align-items:center}input.svelte-u877mb.svelte-u877mb,.svelte-u877mb:is(input[type=file],input[type=color])+div.svelte-u877mb{border:1px solid var(--ring-color);border-radius:8px;width:100%;outline:none;transition:border-color .2s}input.svelte-u877mb.svelte-u877mb,input[type=file].svelte-u877mb+div.svelte-u877mb{appearance:none;background-color:color-mix(in srgb,var(--background-color) 95%,#fff);font:inherit;font-weight:400;color:inherit}input.svelte-u877mb.svelte-u877mb:not([type=file],[type=color],[type=checkbox]){padding:.5rem 1rem}input.svelte-u877mb.svelte-u877mb:not([type=file],[type=color],[type=checkbox]):focus{border-color:var(--accent-color)}input[type=color].svelte-u877mb.svelte-u877mb,input[type=checkbox].svelte-u877mb.svelte-u877mb,input[type=color].svelte-u877mb+div.svelte-u877mb{min-width:initial;margin:auto 0}input[type=checkbox].svelte-u877mb.svelte-u877mb:focus,input[type=color].svelte-u877mb:focus+div.svelte-u877mb{border-color:var(--accent-color)}input[type=color].svelte-u877mb.svelte-u877mb,input[type=color].svelte-u877mb+div.svelte-u877mb{width:20px;height:20px;border-radius:4px}input[type=file].svelte-u877mb.svelte-u877mb{display:none}input[type=color].svelte-u877mb.svelte-u877mb{position:absolute;z-index:-1;visibility:hidden}input[type=color].svelte-u877mb+div.svelte-u877mb{cursor:pointer}input[type=checkbox].svelte-u877mb.svelte-u877mb{position:relative;appearance:none;width:40px;height:20px;border-radius:10px;background-color:var(--background-color);transition:background-color .2s}input[type=checkbox].svelte-u877mb.svelte-u877mb:checked{background-color:var(--accent-color)}input[type=checkbox].svelte-u877mb.svelte-u877mb:checked:focus{outline:1px solid var(--accent-color);outline-offset:2px}input[type=checkbox].svelte-u877mb.svelte-u877mb:before{position:absolute;top:0;left:0;content:"";display:block;width:14px;height:14px;margin:2px;border-radius:50%;background-color:#fff;transition:left .2s}input[type=checkbox].svelte-u877mb.svelte-u877mb:checked:before{left:calc(100% - 18px)}input.svelte-u877mb.svelte-u877mb:disabled,input.svelte-u877mb:disabled+div.svelte-u877mb{opacity:.75;cursor:not-allowed}button.svelte-u877mb.svelte-u877mb{border:none;border-radius:8px 0 0 8px;padding:.5rem 1rem;margin-right:.25rem;font-size:.833rem;font-weight:500;font-family:inherit;background-color:transparent;color:var(--text-color);border-right:1px solid var(--ring-color);cursor:pointer;transition:background-color .2s;min-width:36px}button.svelte-u877mb.svelte-u877mb:hover{background-color:color-mix(in srgb,var(--accent-color) 15%,transparent)}button.svelte-u877mb.svelte-u877mb:focus,button.svelte-u877mb.svelte-u877mb:focus-visible{background-color:color-mix(in srgb,var(--accent-color) 20%,transparent);outline:1px solid var(--accent-color)}label.svelte-u877mb.svelte-u877mb{flex-direction:column;font-weight:500}label.svelte-u877mb.svelte-u877mb:has(input[type=file]){cursor:pointer}label.svelte-u877mb.svelte-u877mb:has(input[type=color],input[type=checkbox]){flex-direction:row}label.svelte-u877mb>span.svelte-u877mb{margin-bottom:.5rem}label.svelte-u877mb.svelte-u877mb:has(input:disabled){opacity:.75}label.svelte-u877mb:has(input[type=color],input[type=checkbox])>span.svelte-u877mb{margin-top:auto;margin-bottom:auto}label.svelte-u877mb:has(input[type=color],input[type=checkbox])>span.svelte-u877mb{margin-right:.5rem}.input-container.svelte-u877mb.svelte-u877mb{position:relative}div.svelte-10abp1x.svelte-10abp1x{position:relative;margin:1.25rem 0}div.svelte-10abp1x>hr.svelte-10abp1x{position:absolute;width:100%;border:1px solid var(--ring-color);z-index:0}div.svelte-10abp1x>span.svelte-10abp1x{background-color:var(--background-color);padding:0 4px;z-index:1}button.svelte-181r7iw{font-weight:500;font-family:inherit;cursor:pointer;transition:background-color .2s}button.svelte-181r7iw:is(.filled,.outlined){padding:.5rem 1.25rem;border-radius:8px;min-width:36px}button.svelte-181r7iw:is(.filled,.mini-icon){border:none}button.svelte-181r7iw:is(.outlined,.mini-icon){color:var(--text-color);background-color:transparent;outline:none}button.filled.svelte-181r7iw{outline-offset:2px;background-color:var(--accent-color);color:var(--background-color)}button.filled.svelte-181r7iw:hover{background-color:color-mix(in srgb,var(--accent-color) 95%,#00000040)}button.filled.svelte-181r7iw:focus,button.filled.svelte-181r7iw:focus-visible{background-color:color-mix(in srgb,var(--accent-color) 90%,#00000040);outline:1px solid var(--accent-color)}button.outlined.svelte-181r7iw{border:1px solid var(--ring-color)}button.svelte-181r7iw:is(.outlined,.mini-icon):hover{background-color:color-mix(in srgb,var(--accent-color) 15%,transparent)}button.svelte-181r7iw:is(.outlined,.mini-icon):focus,button.svelte-181r7iw:is(.outlined,.mini-icon):focus-visible{background-color:color-mix(in srgb,var(--accent-color) 20%,transparent);border:1px solid var(--accent-color)}button.mini-icon.svelte-181r7iw{width:1.5rem;height:1.5rem;border-radius:4px;padding:calc(.25rem + 1px)}button.mini-icon.svelte-181r7iw:focus,button.mini-icon.svelte-181r7iw:focus-visible{padding:.25rem}button.link.svelte-181r7iw{background-color:transparent;padding:0;border:none}label.svelte-xi6y27.svelte-xi6y27{font-weight:500}label.svelte-xi6y27>span.svelte-xi6y27{margin-bottom:.5rem}select.svelte-xi6y27.svelte-xi6y27{appearance:none;outline:none;font:inherit;padding:.5rem calc(1rem + 16px) .5rem 1rem;border:1px solid var(--ring-color);border-radius:8px;background-color:color-mix(in srgb,var(--background-color) 95%,#fff);width:100%}select.svelte-xi6y27.svelte-xi6y27:focus{border-color:var(--accent-color)}div.svelte-xi6y27.svelte-xi6y27{position:relative}svg.svelte-xi6y27.svelte-xi6y27{pointer-events:none;width:16px;height:16px;margin:auto 0;position:absolute;right:1rem}header.svelte-16qrh2g.svelte-16qrh2g{margin-bottom:3.5rem}section.svelte-16qrh2g.svelte-16qrh2g:not(:last-child){margin-bottom:3.5rem}form.svelte-16qrh2g.svelte-16qrh2g{gap:1rem 0}details.svelte-16qrh2g.svelte-16qrh2g{max-height:calc(1rem + 2px);overflow:hidden;transition:max-height .2s}details[open].svelte-16qrh2g.svelte-16qrh2g{max-height:10rem}summary.svelte-16qrh2g.svelte-16qrh2g{cursor:pointer}details[open].svelte-16qrh2g>summary.svelte-16qrh2g{margin-bottom:.5rem}dialog.svelte-16qrh2g.svelte-16qrh2g{border:none;border-radius:16px;padding:1.75rem 1.25rem;background-color:color-mix(in srgb,var(--background-color) 90%,#fff);width:calc(100% - var(--page-padding) * 2);max-width:512px;opacity:0;transform:scale(.5);transition:all .25s allow-discrete}dialog[open].svelte-16qrh2g.svelte-16qrh2g{opacity:1;transform:scale(1);@starting-style{opacity:0;transform:scale(.5)}}dialog.svelte-16qrh2g.svelte-16qrh2g::backdrop{background-color:#fff0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:all .25s allow-discrete}dialog[open].svelte-16qrh2g.svelte-16qrh2g::backdrop{background-color:#ffffff01;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);@starting-style{background-color:#fff0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}#generator.svelte-16qrh2g.svelte-16qrh2g{width:100%;gap:2.5rem}#generation-form.svelte-16qrh2g.svelte-16qrh2g{flex:1 0 calc(100vw - var(--page-padding) * 2)}#generation-form.svelte-16qrh2g>h5.svelte-16qrh2g{margin:0}#advanced-general-configurations-container.svelte-16qrh2g.svelte-16qrh2g{gap:1rem 0}#calendar-container.svelte-16qrh2g.svelte-16qrh2g{flex:2 0 calc(100vw - var(--page-padding) * 2)}#logo.svelte-16qrh2g.svelte-16qrh2g{width:56px;height:56px}#event-edit-form-actions-container.svelte-16qrh2g.svelte-16qrh2g{justify-content:flex-end;gap:0 1.25rem}.event-delete-button{opacity:0;transition:background-color .2s,opacity .2s!important}.event-container.svelte-16qrh2g:hover .event-delete-button{opacity:1}.event-color-indicator.svelte-16qrh2g.svelte-16qrh2g{height:20px;width:20px;border-radius:4px;margin:auto .5rem auto 0}.flex-grow-1{flex-grow:1}.flex-gap-1{gap:1rem}.margin-bottom-1{margin-bottom:1rem}.float-right{float:right}.invisible.svelte-16qrh2g.svelte-16qrh2g{visibility:hidden}@media (min-width: 480px){#generation-form.svelte-16qrh2g.svelte-16qrh2g{flex-basis:375px}#calendar-container.svelte-16qrh2g.svelte-16qrh2g{flex-basis:475px}}
