@font-face{font-family:Bellota;font-style:normal;font-display:swap;font-weight:400;src:url(/startpage/_astro/bellota-cyrillic-400-normal.CVp7E97J.woff2) format("woff2"),url(/startpage/_astro/bellota-cyrillic-400-normal.C0ZECiGH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Bellota;font-style:normal;font-display:swap;font-weight:400;src:url(/startpage/_astro/bellota-vietnamese-400-normal.D4NsKfjF.woff2) format("woff2"),url(/startpage/_astro/bellota-vietnamese-400-normal.D1oniA8h.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bellota;font-style:normal;font-display:swap;font-weight:400;src:url(/startpage/_astro/bellota-latin-ext-400-normal.B5y8Glwr.woff2) format("woff2"),url(/startpage/_astro/bellota-latin-ext-400-normal.DoAfWfR2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Bellota;font-style:normal;font-display:swap;font-weight:400;src:url(/startpage/_astro/bellota-latin-400-normal.DmQglO9h.woff2) format("woff2"),url(/startpage/_astro/bellota-latin-400-normal.CRvSzu-A.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Iosevka;font-style:normal;font-display:swap;font-weight:400;src:url(/startpage/_astro/iosevka-latin-400-normal.7stTb90X.woff2) format("woff2"),url(/startpage/_astro/iosevka-latin-400-normal.BVqCxfc4.woff) format("woff")}html{background-color:#1e1e2e;font-family:Iosevka,monospace;height:100vh;margin:0;padding:0;color:#cdd6f4;overflow:hidden}body{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}a,button{all:unset}.text-rosewater{color:#f5e0dc}.text-flamingo{color:#f2cdcd}.text-pink{color:#f5c2e7}.text-mauve{color:#cba6f7}.text-red{color:#f38ba8}.text-maroon{color:#eba0ac}.text-peach{color:#fab387}.text-yellow{color:#f9e2af}.text-green{color:#a6e3a1}.text-teal{color:#94e2d5}.text-sky{color:#89dceb}.text-sapphire{color:#74c7ec}.text-blue{color:#89b4fa}.text-lavender{color:#b4befe}h1.title{font-family:Bellota,cursive;font-size:3.6rem;grid-column:1/-1;text-align:center;margin:0}form#search,form#search input{width:100%}main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;grid-column-gap:4rem;width:80vw;height:80vh;max-height:80vh;min-width:80vw}main .column{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.dialog_container{position:absolute;inset:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;border-radius:.5rem}.dialog_container .dialog{border-radius:.5rem;background-color:#181825;max-width:80%;max-height:80%;display:flex;flex-direction:column;box-shadow:0 0 10px #00000080}.dialog_container .dialog>*{border-left:1px solid #313244;border-right:1px solid #313244;border-bottom:1px solid #313244}.dialog_container .dialog>*:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-top:1px solid #313244}.dialog_container .dialog>*:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.dialog_container .dialog .dialog_header{display:flex;flex-direction:row;align-items:center;padding:.5rem 1rem}.dialog_container .dialog .dialog_header h3{font-family:Bellota,cursive;font-size:1.25rem;font-weight:300;margin:0}.dialog_container .dialog .dialog_header .dialog_close_button{border:none;background-color:transparent;cursor:pointer;font-size:1.25rem;color:#cdd6f4;border-radius:.5rem;transition:background-color .25s ease-in-out}.dialog_container .dialog .dialog_header .dialog_close_button:hover{background-color:#313244}.dialog_container .dialog .dialog_content{flex-grow:1;padding:1rem;overflow-y:scroll}.dialog_container .dialog .dialog_content .heading{display:flex;align-items:center;gap:.5rem;font-weight:500;font-size:1.1rem;font-family:Bellota,cursive}.dialog_container .dialog .dialog_content.error{display:flex;flex-direction:column;gap:.5rem;color:#f38ba8;padding:.5rem 1rem;background-color:#4507184d;border-color:#c26f86;border-top:1px solid rgb(194.31875,111.28125,134.4359375)}.dialog_container .dialog .dialog_footer{display:flex;justify-content:flex-end;gap:1rem;padding:.5rem 1rem}.warning{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.warning p{margin:0;text-align:center}.warning p.important{color:#f9e2af;font-weight:700;font-size:1.2rem}.bookmarks{position:relative;border-radius:.5rem;border:1px solid #313244;background-color:#181825;height:80vh;max-height:80vh;width:100%;display:flex;flex-direction:column}.bookmarks .header{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid #313244}.bookmarks .header h2{font-family:Bellota,cursive;font-size:1.5rem;font-weight:300;margin:0}.bookmarks .content{flex-grow:1;overflow-y:auto;padding:1rem}.bookmarks .footer{display:flex;justify-content:end;align-items:center;padding:.5rem 1rem;gap:.5rem;border-top:1px solid #313244}.bookmarks .footer button{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;background-color:transparent;border:1px solid #cba6f7;color:#cba6f7;cursor:pointer;transition:background-color .25s ease-in-out,color .25s ease-in-out}.bookmarks .footer button:hover{background-color:#cba6f7;color:#181825}.bookmarks .footer button svg{height:1rem;width:1rem}ul.bookmark_list{list-style-type:none;padding:0;margin:0}ul.bookmark_list li.bookmark_item{display:flex;flex-direction:column;user-select:none}ul.bookmark_list li.bookmark_item .bookmark_line{display:flex;flex-direction:row;align-items:center;cursor:pointer;padding:.25rem .5rem;gap:.5rem;border-radius:.25rem}ul.bookmark_list li.bookmark_item .bookmark_line .title{gap:.3333333333rem;display:flex;flex-direction:row;align-items:center;flex-shrink:0}ul.bookmark_list li.bookmark_item .bookmark_line .hierarchy{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a6adc8;font-size:.8rem}ul.bookmark_list li.bookmark_item .bookmark_line:hover{background-color:#cba6f733;color:#cba6f7}ul.bookmark_list li.bookmark_item .bookmark_line:hover .actions{visibility:visible}ul.bookmark_list li.bookmark_item .bookmark_line:hover .hierarchy{color:#cdbae3}ul.bookmark_list li.bookmark_item .bookmark_line .actions{visibility:hidden;display:flex;flex-direction:row;align-items:center;gap:.25rem}ul.bookmark_list li.bookmark_item .bookmark_line .actions .bookmark_action:hover{color:#b580f4}ul.bookmark_list li.bookmark_item .bookmark_children{padding-left:1.5rem}.form{display:flex;flex-direction:column;gap:1rem}.form_input{display:flex;flex-direction:column;gap:.5rem}.form_input label{font-weight:700;font-size:.85rem}ul.form_errors{padding:0;padding-left:1rem;margin:0}ul.form_errors li{color:#f38ba8;font-size:.9rem}input{background-color:transparent;padding:.5rem 1rem;color:#cdd6f4}input::placeholder{font-family:Iosevka,monospace}input{background-color:#181825;border:1px solid #313244;border-radius:.5rem;color:#cdd6f4;transition:outline .25s,border-color .25s}input:focus{outline:.25rem solid rgba(203,166,247,.3);border-color:#cba6f7}.dropzone{padding:1.25rem;background-color:transparent;border:1px solid #313244;border-radius:.5rem;color:#cdd6f4;display:flex;flex-direction:column;align-items:center;outline:none;gap:1rem;transition:background-color .25s}.dropzone p{margin:0;text-align:center}.dropzone p.subtext{font-size:.85rem;color:#a6adc8}.dropzone.highlight{outline:.25rem solid rgba(203,166,247,.3);border-color:#cba6f7;background-color:#cba6f74d}.dropzone.highlight p.subtext{color:#bac2de}.buttonBar{display:flex;flex-direction:row}.buttonBar.full{width:100%}.buttonBar>.button{flex:1}.buttonBar>.button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.buttonBar>.button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.button{display:flex;flex-direction:row;border-radius:.5rem;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;cursor:pointer;transition:background-color color .25s ease-in-out;padding:.25rem .5rem}.button.small{padding:.125rem .25rem;border-radius:.25rem;font-size:.8rem}.button.solid-rosewater{background-color:#f5e0dc;color:#181825}.button.solid-rosewater:hover{background-color:#ebc0b8}.button.outline-rosewater{border:1px solid #f5e0dc;color:#f5e0dc}.button.outline-rosewater:hover{background-color:#ebc0b8;color:#181825}.button.solid-flamingo{background-color:#f2cdcd;color:#181825}.button.solid-flamingo:hover{background-color:#e9aaaa}.button.outline-flamingo{border:1px solid #f2cdcd;color:#f2cdcd}.button.outline-flamingo:hover{background-color:#e9aaaa;color:#181825}.button.solid-pink{background-color:#f5c2e7;color:#181825}.button.solid-pink:hover{background-color:#ef9cd8}.button.outline-pink{border:1px solid #f5c2e7;color:#f5c2e7}.button.outline-pink:hover{background-color:#ef9cd8;color:#181825}.button.solid-mauve{background-color:#cba6f7;color:#181825}.button.solid-mauve:hover{background-color:#b580f4}.button.outline-mauve{border:1px solid #cba6f7;color:#cba6f7}.button.outline-mauve:hover{background-color:#b580f4;color:#181825}.button.solid-red{background-color:#f38ba8;color:#181825}.button.solid-red:hover{background-color:#ef688e}.button.outline-red{border:1px solid #f38ba8;color:#f38ba8}.button.outline-red:hover{background-color:#ef688e;color:#181825}.button.solid-maroon{background-color:#eba0ac;color:#181825}.button.solid-maroon:hover{background-color:#e47f8f}.button.outline-maroon{border:1px solid #eba0ac;color:#eba0ac}.button.outline-maroon:hover{background-color:#e47f8f;color:#181825}.button.solid-peach{background-color:#fab387;color:#181825}.button.solid-peach:hover{background-color:#f89c62}.button.outline-peach{border:1px solid #fab387;color:#fab387}.button.outline-peach:hover{background-color:#f89c62;color:#181825}.button.solid-yellow{background-color:#f9e2af;color:#181825}.button.solid-yellow:hover{background-color:#f6d488}.button.outline-yellow{border:1px solid #f9e2af;color:#f9e2af}.button.outline-yellow:hover{background-color:#f6d488;color:#181825}.button.solid-green{background-color:#a6e3a1;color:#181825}.button.solid-green:hover{background-color:#8ada83}.button.outline-green{border:1px solid #a6e3a1;color:#a6e3a1}.button.outline-green:hover{background-color:#8ada83;color:#181825}.button.solid-teal{background-color:#94e2d5;color:#181825}.button.solid-teal:hover{background-color:#77dac9}.button.outline-teal{border:1px solid #94e2d5;color:#94e2d5}.button.outline-teal:hover{background-color:#77dac9;color:#181825}.button.solid-sky{background-color:#89dceb;color:#181825}.button.solid-sky:hover{background-color:#69d3e6}.button.outline-sky{border:1px solid #89dceb;color:#89dceb}.button.outline-sky:hover{background-color:#69d3e6;color:#181825}.button.solid-sapphire{background-color:#74c7ec;color:#181825}.button.solid-sapphire:hover{background-color:#55bbe8}.button.outline-sapphire{border:1px solid #74c7ec;color:#74c7ec}.button.outline-sapphire:hover{background-color:#55bbe8;color:#181825}.button.solid-blue{background-color:#89b4fa;color:#181825}.button.solid-blue:hover{background-color:#649cf8}.button.outline-blue{border:1px solid #89b4fa;color:#89b4fa}.button.outline-blue:hover{background-color:#649cf8;color:#181825}.button.solid-lavender{background-color:#b4befe;color:#181825}.button.solid-lavender:hover{background-color:#8999fd}.button.outline-lavender{border:1px solid #b4befe;color:#b4befe}.button.outline-lavender:hover{background-color:#8999fd;color:#181825}
