@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100;font-display:swap;src:url(../../../fonts/playpen/PlaypenSans-Thin.ttf)}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:200;font-display:swap;src:url(../../../fonts/playpen/PlaypenSans-ExtraLight.ttf)}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../../../fonts/playpen/PlaypenSans-Light.ttf)}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/playpen/PlaypenSans-Regular.ttf)}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/playpen/PlaypenSans-Medium.ttf)}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/playpen/PlaypenSans-SemiBold.ttf)}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/playpen/PlaypenSans-Bold.ttf)}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../../../fonts/playpen/PlaypenSans-ExtraBold.ttf)}span.svelte-1dwm4y5{font-family:Playpen Sans,Inter,cursive,sans-serif;font-size:.9rem;background:linear-gradient(to bottom,#fff2,#fff0),linear-gradient(to bottom,#0000,#0001),var(--bg);color:var(--fg);box-shadow:0 0 0 2px #fff2 inset;filter:drop-shadow(0 2px 4px #0002);padding:.75rem .875rem;z-index:2;position:absolute;rotate:var(--angle);-webkit-user-select:none;user-select:none;touch-action:none;overflow:hidden;cursor:grab}span.svelte-1dwm4y5:not(.fixed){transition:scale .125s,rotate .125s}span.fixed.snapped.svelte-1dwm4y5{transition:scale .125s,rotate .125s,left .25s cubic-bezier(.16,1,.27,1.07),top .25s cubic-bezier(.16,1,.27,1.07)}span.svelte-1dwm4y5:after{content:"";position:absolute;right:2px;top:2px;width:25%;height:25%;max-width:2rem;max-height:2rem;translate:50% -50%;rotate:45deg;background-color:#fff2}span.svelte-1dwm4y5:hover{scale:1.03}span.svelte-1dwm4y5:active{cursor:grabbing;scale:1.015}span[contenteditable].svelte-1dwm4y5:focus{outline:2px solid var(--base-foreground)}.site-header.svelte-1elxaub{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;padding:.75rem;gap:.75rem;background-color:var(--base-background);border:2px solid var(--base-accent);width:100%}.home.svelte-1elxaub{width:auto;aspect-ratio:1;display:flex;justify-content:center;align-items:center;color:var(--base-accent)}.logo{width:2rem;height:2rem;background-color:var(--base-accent)}.site-header.svelte-1elxaub nav:where(.svelte-1elxaub){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;overflow-x:auto}.site-header.svelte-1elxaub nav:where(.svelte-1elxaub)>a:where(.svelte-1elxaub){background-color:var(--base-surface-off);color:var(--base-foregound);transition-property:background-color,color;transition-timing-function:cubic-bezier(0,.55,.45,1);transition-duration:.1s;font-weight:500;text-decoration:none;padding:.25rem .5rem}.site-header.svelte-1elxaub nav:where(.svelte-1elxaub)>a:where(.svelte-1elxaub):hover{background-color:var(--base-surface-mid)}.site-header.svelte-1elxaub nav:where(.svelte-1elxaub)>a.selected:where(.svelte-1elxaub){background-color:var(--base-accent)!important;color:#fff!important}.site-header.svelte-1elxaub>section:where(.svelte-1elxaub){position:relative;display:flex;align-items:center;height:100%}.user-menu.svelte-1elxaub{display:flex;align-items:center;background-color:transparent;box-shadow:0 0 0 2px transparent;color:inherit;border:none;padding:0;font:inherit;font-size:1.125rem;font-weight:500;transition-property:background-color,color,box-shadow;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.2s}.user-menu.svelte-1elxaub>img:where(.svelte-1elxaub){width:2rem;height:2rem}.user-menu.svelte-1elxaub>span:where(.svelte-1elxaub){padding:0 .5rem}.user-menu.svelte-1elxaub:hover{background-color:var(--base-surface-off);box-shadow:0 0 0 2px var(--base-surface-off)}.user-menu.active.svelte-1elxaub{background-color:var(--base-accent);color:var(--base-active);box-shadow:0 0 0 2px var(--base-accent)}.dropdown-icon{transition-property:transform;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.2s}.dropdown-icon.active{transform:rotateX(180deg)}.dropdown.svelte-1elxaub{display:flex;flex-direction:column;justify-content:center;gap:1rem;width:14rem;padding:.5rem 1rem 1rem;position:absolute;right:calc(-.75rem - 2px);bottom:-.75rem;translate:0% 100%;background-color:var(--base-background);color:var(--base-foregound);border:2px solid var(--base-accent);border-top:none;transition-property:opacity;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.2s;z-index:2}.dropdown.svelte-1elxaub:not(.active){opacity:0;pointer-events:none}.dropdown.svelte-1elxaub>span:where(.svelte-1elxaub){display:flex;flex-direction:column;width:100%;text-align:center}.dropdown.svelte-1elxaub>span:where(.svelte-1elxaub)>b:where(.svelte-1elxaub){font-size:1.25rem}.dropdown.svelte-1elxaub>span:where(.svelte-1elxaub)>small:where(.svelte-1elxaub){font-size:.875rem}.dropdown.svelte-1elxaub>footer:where(.svelte-1elxaub){display:flex;flex-direction:column;gap:.25rem}.dropdown.svelte-1elxaub>footer:where(.svelte-1elxaub) a:where(.svelte-1elxaub){text-decoration:none}.dropdown.svelte-1elxaub>footer:where(.svelte-1elxaub) form:where(.svelte-1elxaub),.dropdown.svelte-1elxaub>footer:where(.svelte-1elxaub) a:where(.svelte-1elxaub){width:100%}.dropdown>footer button{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}
