.spread-buttons.svelte-1soymq2{display:flex}.spread-buttons.svelte-1soymq2>:where(.svelte-1soymq2){margin:auto .3em}.spread-buttons.svelte-1soymq2 label:where(.svelte-1soymq2){font-size:110%;font-weight:700}.valiate-button.svelte-9zwu7c{margin:.2em;padding:.2em;font-size:400%}dialog::backdrop{background:url(/www/dialog-background.png), oklch(from var(--backerground) l c h / .5);opacity:1;background-size:10em;animation-name:scroll,fade;animation-duration:20s,.5s;animation-timing-function:linear,cubic-bezier(.724,.488,.72,1.283);animation-iteration-count:infinite,1}dialog{border:none;border-radius:1em;padding:1em;animation-name:pop;animation-duration:.25s;animation-timing-function:cubic-bezier(.3,0,.719,1.716)}dialog>*{margin:.5em 0}dialog h1{margin:0 0 .5em}dialog[open]{animation-direction:normal}dialog:not([open]){animation-direction:reverse}@keyframes scroll{0%{background-position:50%}to{background-position:calc(50% + 10em) calc(50% + 10em)}}@keyframes pop{0%{scale:0}to{scale:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@font-face{font-family:NerdFont;src:url(/www/NerdFont.ttf)format("truetype")}@property --background-base-color{syntax:"<color>";inherits:false;initial-value:#000}:root{--gold:#c0af6f;--blue:#4caec9;--pink:#c33f88;--background:#041432;--bluepale:oklch(from var(--blue) calc(l + .5) calc(c - .03) h);--backerground:oklch(from var(--background) .05 .05 h);--text:white;--bord-rad:1.5em;color:var(--text);background:var(--backerground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:NerdFont,Helvetica,sans-serif;font-size:10pt}body{text-align:center;margin:0;padding:3em 0 0}*{box-sizing:border-box}header{text-align:center;background:linear-gradient(90deg, var(--bluepale), var(--blue), var(--bluepale));flex-direction:row;align-items:center;width:100vw;padding:0 .5em;display:flex;position:fixed;top:0}header>*{margin:.5em}header h1,header h2{color:var(--background);margin:0}header label.tab{cursor:pointer;color:var(--backerground);background:0 0;border-radius:1em 1em 0 0;align-self:self-end;margin:0 .3em;padding:.5em .7em;font-weight:700}header label.tab input[type=radio]{display:none}header label.tab:has(input[type=radio]:checked){color:var(--gold);background:var(--backerground)}#home-button{height:2em;color:var(--blue);background-color:var(--background);border-radius:.5em;align-items:center;text-decoration:none;display:flex}#home-button>img{height:100%;margin-right:0}#home-button>span{color:var(--blue);background:0 0;margin:auto .7em;padding:0;font-size:120%;font-weight:700}h2,h3,h4{margin:0}em{color:var(--pink);font-style:normal;font-weight:700}li{list-style:none}#tool-bar{align-items:center;width:100%;margin:1em 0;display:flex}#tool-bar button{font-size:120%}#tool-bar>*{margin:auto .5em}#tool-bar>:first-child{margin-left:auto}#tool-bar>:last-child{margin-right:auto}button,input[type=button],input[type=submit],select{border-radius:var(--bord-rad);width:max-content;color:var(--background);background:var(--gold);border:none;padding:.5em .7em;font-family:NerdFont,Helvetica,sans-serif;font-weight:700;transition-property:color,background,scale;transition-duration:.25s;display:inline-block}:is(button,input[type=button],input[type=submit],select):hover{background:var(--pink)}:is(button,input[type=button],input[type=submit],select):active{scale:.8}input[type=text],input[type=number],input[type=password],input[type=email],textarea{border-radius:var(--bord-rad);color:var(--gold);background:var(--background);border:none;padding:.5em 1em;font-family:NerdFont,Helvetica,sans-serif;font-size:100%}textarea{resize:none;padding:1ex}input[type=checkbox]{accent-color:var(--pink);border:3px solid var(--gold);border-radius:calc(var(--bord-rad) / 10);background:var(--background)}.gradient{--background-base-color:var(--blue);color:var(--background);background:linear-gradient(to bottom, oklch(from var(--background-base-color) calc(l + .5) calc(c - .04) h), var(--background-base-color));transition-property:--background-base-color;transition-duration:.5s;transition-timing-function:ease-in-out}.box{border-radius:var(--bord-rad);margin:1em;padding:.5em 1em;display:inline-grid}.box>*{margin:.3em auto}.dark-bg{border-radius:var(--bord-rad);color:var(--text);background:var(--background);padding:.5em}.dark-button.dark-button,.dark-buttons>button{color:var(--gold);background:var(--background)}:is(.dark-button.dark-button,.dark-buttons>button):hover{color:var(--pink);background:var(--background)}.flex-scroll{border-radius:var(--bord-rad);flex-direction:row;align-items:center;width:100%;display:flex;overflow-x:scroll}.flex-scroll>*{flex-shrink:0;margin:auto .5em}ul.multi-select{border-radius:var(--bord-rad);max-height:20lh;color:var(--text);background:var(--background);margin:.5em 0;padding:.5em;overflow:scroll}ul.multi-select li{text-align:left;margin:.5em auto;list-style:none}ul.multi-select li button{margin-right:1em}.description{width:100%;max-height:15lh;white-space:preserve;text-align:left;overflow:scroll}.vspace-chidren>*{margin:1em 0}.masonry-layout{flex-wrap:wrap;gap:1em;margin:1em;display:flex}.masonry-layout>*{max-width:50em;margin:auto 0}@media screen and (orientation:portrait){.masonry-layout{grid-template-columns:1fr}}@media (pointer:coarse),(hover:none){[title]{position:relative}[title]:focus:before{content:attr(title);text-wrap-style:balance;z-index:100000;border:1px solid var(--gold);border-radius:var(--bord-rad);color:var(--text);background-color:var(--background);padding:.5em;font-size:50%;position:absolute;top:0}}.details{text-align:left;width:100%;color:var(--gold)}.comments{text-align:left;width:100%;list-style:none}.comments em{color:var(--pink);font-weight:700}.comments small{opacity:.5;vertical-align:middle;font-size:70%}input[type=date]{border-radius:var(--bord-rad);width:max-content;color:var(--background);background:var(--gold);border:none;margin:.2em .5em;padding:.2em .5em;font-family:NerdFont,Helvetica,sans-serif;font-weight:700;transition-property:color,background,scale;transition-duration:.25s;display:inline-block}input[type=date]:hover,input[type=date]:active{background:var(--pink)}.app-display{grid-template-columns:max-content auto;width:100%;height:85vh;display:grid}.app-display aside{overflow:scroll}.app-display aside .header{align-items:center;display:flex;position:sticky;top:0}.app-display aside .header>*{outline:5px solid var(--backerground)}.app-display aside .header button{margin:0 1em;font-size:250%}.app-display aside .header h2{color:var(--background);flex-grow:1;font-size:200%}.calendar-container{border-radius:var(--bord-rad);--cell-size:min(calc(100vw / 7.7), 5rem);margin:0 1em;overflow:scroll}@media screen and (orientation:portrait){.app-display{position:relative}.app-display aside{background:oklch(from var(--background) l c h / 30%);width:100%;height:100%;position:fixed;top:0;left:0}.calendar-container{width:max-content;height:100%;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%)}}.calendar-header{z-index:10;grid-template-columns:calc(var(--cell-size) * .75) calc(var(--cell-size) * .75) repeat(5, var(--cell-size)) calc(var(--cell-size) * .75) auto;align-items:center;display:grid;position:sticky;top:.5em}.calendar-header button{margin:auto}.calendar-header div{color:var(--background);background:var(--blue);padding:.2em 0;font-size:110%;font-weight:700}.calendar-header div:first-of-type{text-align:left;border-radius:var(--bord-rad) 0 0 var(--bord-rad);padding-left:25%}.calendar-header div:last-of-type{text-align:right;border-radius:0 var(--bord-rad) var(--bord-rad) 0;padding-right:25%}.calendar-body{display:flex}.weeks-table{border-radius:var(--bord-rad);border-spacing:0}.weeks-table thead{height:calc(var(--cell-size) / 2);color:var(--background);position:sticky;top:0}.weeks-table thead td{background-color:var(--blue)}.weeks-table thead td:first-child{border-bottom-left-radius:min(50%, var(--bord-rad));border-top-left-radius:min(50%, var(--bord-rad))}.weeks-table thead td:last-child{border-bottom-right-radius:min(50%, var(--bord-rad))}.weeks-table tbody td{z-index:1;width:var(--cell-size);height:var(--cell-size);background:var(--background);flex-direction:column;padding:0;display:inline-flex;position:relative}.weeks-table tbody td.odd{background:oklch(from var(--background) calc(l + .1) calc(c + .05) h)}.weeks-table tbody td>*{width:var(--cell-size);pointer-events:none;flex-grow:1}.weeks-table tbody td>*.date{z-index:9;opacity:.7;flex-grow:0;padding:.2em}.weeks-table tbody td>*.today{height:calc(var(--cell-size) - .5em);width:calc(var(--cell-size) - .5em);z-index:3;mix-blend-mode:screen;content:" ";border-radius:var(--bord-rad);border:.3em solid var(--gold);margin:.25em;position:absolute;top:0;left:0}.weeks-table tbody td>*.marker{z-index:3;text-align:left;width:min-content;color:var(--blue);font-weight:700;font-size:var(--cell-size);mix-blend-mode:screen;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.weeks-table tbody td>*.event{z-index:2;--inter-event-margin:.1em;margin:var(--inter-event-margin) 0;--bg-color:var(--blue);background-color:var(--bg-color)}.weeks-table tbody td>*.event.hashed{background:repeating-linear-gradient(53deg, transparent, var(--bg-color) 2px, var(--bg-color) .5em, transparent calc(.5em + 2px), transparent 1em)}.weeks-table tbody td>*.event.first{width:calc(var(--cell-size) - var(--inter-event-margin));margin-left:var(--inter-event-margin);border-bottom-left-radius:var(--bord-rad);border-top-left-radius:var(--bord-rad)}.weeks-table tbody td>*.event.last{width:calc(var(--cell-size) - var(--inter-event-margin));margin-right:var(--inter-event-margin);border-bottom-right-radius:var(--bord-rad);border-top-right-radius:var(--bord-rad)}.weeks-table tbody td>*.event.first.last{width:calc(var(--cell-size) - var(--inter-event-margin) * 2)}.weeks-table tbody td>*.phantom{background:0 0;margin:.1em 0}.months-display{flex-direction:column;display:flex}.months-display>*{--height:0;height:calc(var(--cell-size) * var(--height) / 2);width:calc(var(--cell-size) / 2);writing-mode:sideways-lr;background-color:var(--background);justify-content:center;align-items:center;font-size:110%;font-weight:700;display:flex}.months-display>*.odd{background:oklch(from var(--background) calc(l + .1) calc(c + .05) h)}
