:root{--color-mist:#e3e6e8;--color-shadow:#29363d;--color-willow:#bad175;--color-clay:#da7e6c;--color-mist-10:hsl(from var(--color-mist) h s 98%);--color-mist-20:hsl(from var(--color-mist) h s 90%);--color-mist-40:hsl(from var(--color-mist) h s 72%);--color-mist-80:hsl(from var(--color-mist) h s 40%);--color-shadow-105:hsl(from var(--color-shadow) h s 20%);--color-shadow-110:hsl(from var(--color-shadow) h s 15%);--color-willow-50:hsl(from var(--color-willow) h s 64%);--color-clay-50:hsl(from var(--color-clay) h s 64%);--color-accent-default:var(--color-willow-50);--color-border-default:var(--color-mist-80);--color-border-subtle:hsl(from var(--color-mist-80) h s l / .3);--color-danger-default:var(--color-clay-50);--color-background-default:var(--color-shadow-105);--color-background-dark:var(--color-shadow-110);--color-foreground-contrast-default:var(--color-shadow-105);--color-foreground-strong:var(--color-mist-10);--color-foreground-default:var(--color-mist-20);--color-foreground-subtle:var(--color-mist-40)}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-family-text:"Outfit", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100vh}html{font:16px sans-serif}body{-webkit-font-smoothing:antialiased;background:var(--color-background-default);color:var(--color-foreground-default);font:normal 1em var(--font-family-text);font-variant-numeric:tabular-nums;letter-spacing:2%;line-height:1.6;display:flow-root}a,button{color:inherit;cursor:pointer;border:0;text-decoration:none}.check.svelte-1gs498f{cursor:pointer;align-items:center;gap:.5rem;display:flex}.check.svelte-1gs498f input:where(.svelte-1gs498f){accent-color:var(--color-accent-default);cursor:pointer}.color-picker.svelte-1jnrw7l{flex-wrap:wrap;align-items:center;gap:.125rem;display:flex;position:relative}.swatch.svelte-1jnrw7l{aspect-ratio:1;cursor:pointer;background-clip:content-box;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:2rem;padding:.1875rem}.swatch[aria-pressed=true].svelte-1jnrw7l{border-color:var(--color-accent-default)}.swatch--custom.svelte-1jnrw7l{background-image:conic-gradient(#e87d7d,#e8e87d,#7de87d,#7de8e8,#7d7de8,#e87de8,#e87d7d)}.picker.svelte-1jnrw7l{opacity:0;pointer-events:none;border:0;width:0;height:0;padding:0;position:absolute;right:0}.text-field.svelte-1ddy5vt{flex-direction:column;gap:.25rem;min-width:0;display:flex}.text-field__label.svelte-1ddy5vt{color:var(--color-foreground-subtle);font-size:.8125rem}.text-field__input.svelte-1ddy5vt{border:1.5px solid var(--color-border-default);color:inherit;font:inherit;background:0 0;border-radius:.75rem;width:100%;padding:.5rem .75rem}.text-field__input.svelte-1ddy5vt:focus{border-color:var(--color-accent-default);outline:none}.text-field__input--invalid.svelte-1ddy5vt,.text-field__input--invalid.svelte-1ddy5vt:focus{border-color:var(--color-danger-default)}.text-field__error.svelte-1ddy5vt{color:var(--color-danger-default);font-size:.8125rem}.datetime.svelte-1ayxabz{color:var(--color-foreground-strong);mix-blend-mode:difference;flex-direction:column;gap:.1875rem;display:flex}.datetime__date.svelte-1ayxabz,.datetime__period.svelte-1ayxabz{letter-spacing:4%;text-transform:uppercase;font-size:clamp(.875rem,2.08vw,1.25rem);font-weight:650;line-height:1.2}.datetime__period.svelte-1ayxabz{padding-inline:.25rem}.datetime__time.svelte-1ayxabz{font-size:clamp(3rem,10vw,6rem);font-weight:850;line-height:1.05}.drawer-scrim.svelte-10wmk8d{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:hsl(from var(--color-background-dark) h s l / .6);cursor:pointer;opacity:0;transition:opacity .25s;position:absolute;inset:0}.drawer-scrim.open.svelte-10wmk8d{opacity:1}@media (prefers-reduced-motion:reduce){.drawer-scrim.svelte-10wmk8d{transition-duration:0s}}.drawer.svelte-1ovlrub{z-index:100;position:fixed;inset:0}.drawer__panel.svelte-1ovlrub{background:var(--color-background-default);box-shadow:-.25rem 0 2rem hsl(from var(--color-background-dark) h s l / .4);color:var(--color-foreground-default);outline:none;width:min(100%,50rem);height:100%;transition:transform .25s cubic-bezier(.33,1,.68,1);position:absolute;top:0;right:0;overflow-y:auto;transform:translate(calc(100% + 3rem))}.drawer.open.svelte-1ovlrub .drawer__panel:where(.svelte-1ovlrub){transform:translate(0)}@media (prefers-reduced-motion:reduce){.drawer__panel.svelte-1ovlrub{transition-duration:0s}}.icon-link-button.svelte-dqmv4p{--size-icon-link-button:3.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsl(from var(--color-background-default) h s l / .45);border:1.5px solid var(--color-border-subtle);color:var(--color-foreground-strong);height:var(--size-icon-link-button);width:var(--size-icon-link-button);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.icon-link-button.svelte-dqmv4p:hover{background:hsl(from var(--color-background-dark) h s l / .5);border-color:var(--color-accent-default)}.icon-link-button__icon.svelte-dqmv4p{--size-icon-link-button-icon:1.75rem;height:var(--size-icon-link-button-icon);width:var(--size-icon-link-button-icon);display:inline-flex}.icon-link-button__icon.svelte-dqmv4p svg{fill:currentColor;width:100%;height:100%}.corner-action.svelte-15ckfub{position:absolute;top:clamp(1rem,3.33vw,2rem);right:clamp(1rem,3.33vw,2rem)}.drawer-content.svelte-1ci77qc{flex-direction:column;gap:clamp(1.5rem,3.33vw,2rem);padding:clamp(1.25rem,4.17vw,2.5rem) clamp(1.25rem,4.17vw,2.5rem) clamp(1.75rem,5.83vw,3.5rem);display:flex}.corner-action.svelte-5zyv1i{position:absolute;top:clamp(1rem,3.33vw,2rem);right:clamp(1rem,3.33vw,2rem)}.link-initial.svelte-7kun8y{--size-link-initial:1.625rem;height:var(--size-link-initial);width:var(--size-link-initial);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.custom-link.svelte-1y0o1pf{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsl(from var(--color-background-default) h s l / .45);border:1.5px solid var(--color-border-subtle);color:inherit;border-radius:999px;align-items:center;gap:.4375rem;padding:.5rem .75rem .625rem;font-size:1rem;transition:background .15s,border-color .15s;display:inline-flex}.custom-link.svelte-1y0o1pf:hover{background:hsl(from var(--color-background-dark) h s l / .5);border-color:var(--color-accent-default)}.custom-link__initial.svelte-1y0o1pf{margin:0 .125rem -.125rem 0;display:inline-flex}.custom-link.svelte-1y0o1pf .icon:where(.svelte-1y0o1pf){flex-shrink:0;padding:.0625rem 0 0;font-size:1rem;display:inline-flex}.custom-link-group.svelte-1li6ok4{flex-flow:wrap;gap:.5rem;padding:.25rem 0;display:flex}.screen.svelte-12hm9c1{min-height:100vh}.screen__bg.svelte-12hm9c1{opacity:0;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .4s;position:fixed;inset:0}.screen__bg.svelte-12hm9c1:before{-webkit-backdrop-filter:blur(1.5rem);content:"";width:100%;height:50rem;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.screen__bg.svelte-12hm9c1:after{background:linear-gradient(to bottom, transparent, var(--color-background-dark) 90%);content:"";width:100%;height:50rem;position:absolute;bottom:0}.screen__bg--visible.svelte-12hm9c1{opacity:1}@media (prefers-reduced-motion:reduce){.screen__bg.svelte-12hm9c1{transition-duration:0s}}.screen-content.svelte-nnyeei{flex-direction:column-reverse;justify-content:end;align-items:start;gap:clamp(2rem,4.17vw,2.5rem);min-height:100vh;padding:clamp(1.25rem,4.17vw,2.5rem) clamp(1.25rem,4.17vw,2.5rem) clamp(2rem,5.83vw,3.5rem);display:flex}@media (width>=40rem){.screen-content.svelte-nnyeei{flex-direction:column}}.tab.svelte-1xqnf6w{color:inherit;cursor:pointer;font:inherit;opacity:.6;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .375rem;font-size:1rem}.tab.svelte-1xqnf6w:hover{opacity:1}.tab--active.svelte-1xqnf6w{border-bottom-color:var(--color-accent-default);color:var(--color-accent-default);opacity:1}.tabs.svelte-i8sy0n{border-bottom:1.5px solid var(--color-border-default);gap:1rem;display:flex}.date-settings.svelte-1fbf436{flex-direction:column;gap:clamp(1.5rem,3.33vw,2rem);display:flex}.date-visibility.svelte-1fbf436,.date-format.svelte-1fbf436{flex-direction:column;gap:1rem;display:flex}.section-title.svelte-1fbf436{color:var(--color-foreground-subtle);letter-spacing:4%;text-transform:uppercase;font-size:1.125rem;font-weight:600;line-height:1.2}.options.svelte-1fbf436{flex-wrap:wrap;gap:.75rem .625rem;display:flex}.options--stack.svelte-1fbf436{flex-flow:wrap;justify-content:start;align-items:start;width:100%}.option.svelte-1fbf436{border:1.5px solid var(--color-border-default);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:1.25rem;padding:.625rem 1.25rem}.option--active.svelte-1fbf436{border-color:var(--color-accent-default);color:var(--color-accent-default)}.time-settings.svelte-1hq9ryl{flex-direction:column;gap:clamp(1.5rem,3.33vw,2rem);display:flex}.time-visibility.svelte-1hq9ryl,.time-format.svelte-1hq9ryl{flex-direction:column;gap:1rem;display:flex}.section-title.svelte-1hq9ryl{color:var(--color-foreground-subtle);letter-spacing:4%;text-transform:uppercase;font-size:1.125rem;font-weight:600;line-height:1.2}.options.svelte-1hq9ryl{flex-wrap:wrap;gap:.75rem .625rem;display:flex}.option.svelte-1hq9ryl{border:1.5px solid var(--color-border-default);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:1.25rem;padding:.625rem 1.25rem}.option--active.svelte-1hq9ryl{border-color:var(--color-accent-default);color:var(--color-accent-default)}.options.svelte-1hq9ryl+.check{margin-top:.75rem}.links-settings.svelte-1qaau6h{flex-direction:column;gap:clamp(1.5rem,3.33vw,2rem);display:flex}.links-visibility.svelte-1qaau6h,.links-list.svelte-1qaau6h{flex-direction:column;gap:1rem;display:flex}.links-header.svelte-1qaau6h{display:grid}.links-header__row.svelte-1qaau6h,.add-wrap.svelte-1qaau6h{grid-area:1/1}.links-header__row.svelte-1qaau6h{justify-content:space-between;align-self:center;align-items:center;gap:1rem;transition:opacity .15s;display:flex}.links-header__row[inert].svelte-1qaau6h{opacity:0}.links-header__controls.svelte-1qaau6h{align-items:center;gap:.75rem;display:flex}.add-wrap.svelte-1qaau6h{pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.add-wrap--open.svelte-1qaau6h{pointer-events:auto;grid-template-rows:1fr}.add-form.svelte-1qaau6h{flex-direction:column;gap:1rem;min-height:0;padding-bottom:.25rem;transition:opacity .15s;display:flex;overflow:hidden}.add-form[inert].svelte-1qaau6h{opacity:0}.link-form__header.svelte-1qaau6h{justify-content:space-between;align-items:center;display:flex}.link-form__fields.svelte-1qaau6h{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:.25rem .75rem;display:grid}.link-form__field.svelte-1qaau6h{display:contents}.link-form__fields.svelte-1qaau6h .link-form__field:where(.svelte-1qaau6h)>.text-field{grid-row:span 3;grid-template-rows:subgrid;display:grid}.link-form__submit.svelte-1qaau6h{grid-area:2/3;align-self:center}.accent-button.svelte-1qaau6h{background:var(--color-accent-default);color:var(--color-foreground-contrast-default);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.accent-button.svelte-1qaau6h:hover{filter:brightness(1.08)}.accent-button.svelte-1qaau6h svg{fill:currentColor;width:1.25rem;height:1.25rem}@media (prefers-reduced-motion:reduce){.links-header__row.svelte-1qaau6h,.add-wrap.svelte-1qaau6h,.add-form.svelte-1qaau6h{transition-duration:0s}}.section-title.svelte-1qaau6h{color:var(--color-foreground-subtle);letter-spacing:4%;text-transform:uppercase;font-size:1.125rem;font-weight:600;line-height:1.2}.sort__select.svelte-1qaau6h{appearance:none;border:1.5px solid var(--color-border-default);color:inherit;font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23B0BABE' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E") right .75rem center/.75rem no-repeat;border-radius:1.125rem;padding:.5rem 2.25rem .5rem .875rem;font-size:.875rem}.sort__select.svelte-1qaau6h:focus{border-color:var(--color-accent-default);outline:none}.empty.svelte-1qaau6h,.limit-note.svelte-1qaau6h{opacity:.6;font-size:.9375rem}.links.svelte-1qaau6h{flex-direction:column;gap:.75rem;list-style:none;display:flex}.link.svelte-1qaau6h{background:var(--color-background-default);border:1.5px solid var(--color-border-default);border-radius:1.25rem;align-items:center;gap:.75rem;padding:.875rem;display:flex}.link[draggable=true].svelte-1qaau6h{cursor:grab}.link--dragging.svelte-1qaau6h{opacity:.5}.link__handle.svelte-1qaau6h{opacity:.5;flex-shrink:0;display:inline-flex}.link__handle.svelte-1qaau6h svg{fill:currentColor;width:1.25rem;height:1.25rem}.link__edit.svelte-1qaau6h{flex-direction:column;gap:1rem;width:100%;padding:.375rem 0;display:flex}.link__text.svelte-1qaau6h{flex-direction:column;flex:1;min-width:0;display:flex}.link__label.svelte-1qaau6h{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link__url.svelte-1qaau6h{opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.icon-button.svelte-1qaau6h{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;flex-shrink:0;padding:.25rem;display:inline-flex}.icon-button.svelte-1qaau6h:hover{opacity:1}.icon-button.svelte-1qaau6h svg{fill:currentColor;width:1.25rem;height:1.25rem}
