@font-face{font-family:BaileyScript;src:url(./ExtraLight.Dcw1kkUy.otf) format("opentype");font-weight:200}@font-face{font-family:BaileyScript;src:url(./Light.CzVcsLQO.otf) format("opentype");font-weight:300}@font-face{font-family:BaileyScript;src:url(./Regular.DqzwGKwt.otf) format("opentype");font-weight:400}@font-face{font-family:BaileyScript;src:url(./Medium.B9pKQCmO.otf) format("opentype");font-weight:500}@font-face{font-family:BaileyScript;src:url(./Bold.C2J-rQ6o.otf) format("opentype");font-weight:600}@font-face{font-family:BaileyScript;src:url(./ExtraBold.WyKcHN_a.otf) format("opentype");font-weight:700}@font-face{font-family:BaileyScript;src:url(./Black.DXMbtfd5.otf) format("opentype");font-weight:800}@font-face{font-family:BaileyScript;src:url(./ExtraBlack.BU1ClwEG.otf) format("opentype");font-weight:900}@font-face{font-family:Figtree;src:url(./Figtree-VariableFont_wght.BPjVmg0t.ttf)}@font-face{font-family:LexendDeca;src:url(./LexendDeca-VariableFont_wght.BJeUtvhp.ttf)}:root{--hue: 260;--sat: 16%;--strt: 8%;--diff: 4%;--accent: hsl(var(--hue), 64%, 64%);--accent-transparent: hsl(var(--hue), 48%, 64%, 40%);--true-accent: hsl(255, 89%, 64%);--contrast: hsl(var(--hue), 0%, 100%);--contrast-transparent: hsl(var(--hue), 0%, 92%, 40%);--bg: hsl(var(--hue), var(--sat), calc(var(--strt) + (0 * var(--diff))));--bg-transparent: hsl(var(--hue), var(--sat), calc(var(--strt) + (0 * var(--diff))), 40%);--pure: hsl(var(--hue), var(--sat), 0%);--l1: hsl(var(--hue), var(--sat), calc(var(--strt) + (1 * var(--diff))));--l2: hsl(var(--hue), var(--sat), calc(var(--strt) + (2 * var(--diff))));--l3: hsl(var(--hue), var(--sat), calc(var(--strt) + (3 * var(--diff))));--l4: hsl(var(--hue), var(--sat), calc(var(--strt) + (4 * var(--diff))));--l5: hsl(var(--hue), var(--sat), calc(var(--strt) + (5 * var(--diff))));--l6: hsl(var(--hue), var(--sat), calc(var(--strt) + (6 * var(--diff))));--alert: hsl(0, 70%, 58%);--inline-moat: 6rem}@media (prefers-color-scheme: light){:root{--strt: 92%;--diff: -6%;--accent: hsl(var(--hue), 48%, 48%);--contrast: hsl(var(--hue), 0%, 0%);--contrast-transparent: hsl(var(--hue), 0%, 8%, 40%);--pure: hsl(var(--hue), 0%, 100%);--alert: hsl(0, 83%, 49%)}}@media (orientation: portrait){:root{--inline-moat: 5vw}}i{color:var(--font)}body{margin:0;background:var(--bg);font-size:1rem;font-family:BaileyScript!important;color:var(--contrast);overflow:hidden}h1,h2,h3,h4,h5,h6,a,img,button,input{all:unset;display:block}h1{font-size:1.8rem;font-weight:600;letter-spacing:-.2pt}h2{font-size:1.4rem;font-weight:500;letter-spacing:-.2pt}button{cursor:pointer}input{cursor:text}input::placeholder{font-family:BaileyScript;opacity:.8}.page{display:grid;row-gap:2rem;padding:2rem var(--inline-moat)}.page.inline-delete{padding-inline:0}.page.block-delete{padding-block:0}.page.padding-delete{padding:0}.horizontal-scroll{overflow-x:scroll;overflow-y:hidden;font-size:0;white-space:nowrap}.horizontal-scroll>*{display:inline-block;font-size:initial}.horizontal-scroll::-webkit-scrollbar{display:none}.horizontal-scroll::-moz-progress-bar{display:none}.horizontal-scroll.selector{width:calc(100% - 1rem);padding:0 .5rem}.horizontal-scroll.selector button{padding:1rem;border-radius:.5rem}.horizontal-scroll.selector button:hover{background:var(--l2)}.horizontal-scroll.selector button.active{background:var(--l3);color:var(--accent)}.title-bar{padding:1rem var(--inline-moat)}.title-bar .button{display:grid;grid-template-columns:min-content auto;align-items:center;gap:.5rem;opacity:.5;border-radius:.5rem}.title-bar .button:hover{opacity:1;color:var(--accent)}.page>h1{margin-left:1rem}section h1{margin-top:1rem;margin-left:1rem;margin-bottom:.5rem}section h2{margin-left:1rem;margin-bottom:.5rem}.grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));background:var(--l1);padding:.5rem;border-radius:.5rem}.grid.list{grid-template-columns:1fr}.grid .item{padding:1rem;border:solid 1pt transparent;border-radius:inherit}.grid .item:hover{background:var(--l2);opacity:1}.grid .item .title{font-weight:500}.grid .item .status{opacity:.5}.grid .icon.item{display:grid;grid-template-columns:min-content auto;align-items:center;gap:1rem}.grid .icon.item .icon{width:2rem;text-align:center}.grid .label{padding:.5rem 1rem;font-weight:500}.grid .selector{margin-bottom:.5rem}.grid input{padding:1rem;margin:0 .5rem .5rem;background:var(--l2);border:solid 1pt transparent;border-radius:inherit}.grid input:focus{background:var(--l3);border-color:var(--l6)}.menu-button{font-weight:500;text-align:center}.menu-button.confirm{color:var(--accent)}.menu-button.delete{color:var(--alert)}
