@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Literata:opsz,wght@7..72,300..700&family=Manrope:wght@400;500;600;700&display=swap";@media (prefers-color-scheme:dark){:root{--dark:initial;--light: }}@media (prefers-color-scheme:light){:root{--dark: ;--light:initial}}:root{--dark:initial;--light: ;--button-transition:.2s;--standard-transition:.28s;--hard-font:16px;--double-hard-font:clamp(1.9rem,1.3rem + 1.6vw,3rem);--heading-size:clamp(1.3rem,1rem + 1vw,2.1rem);--text-size:clamp(1rem,.96rem + .22vw,1.1rem);--text-half-size:clamp(.9rem,.82rem + .15vw,.98rem);--text-mini-size:clamp(.76rem,.72rem + .1vw,.84rem);--button-size:1rem;--button-font:"Special Elite","Courier New",monospace;--title-font:"Cormorant Garamond","Times New Roman",serif;--standard-font:"Literata","Georgia",serif;--primary-color:var(--dark,#08111b)var(--light,#f6f1e7);--primary-color-1:var(--dark,#0d1823)var(--light,#fcf8f2);--primary-color-2:var(--dark,#111f2d)var(--light,#f3ede2);--primary-color-3:var(--dark,#162534)var(--light,#e9dfcf);--primary-color-4:var(--dark,#1c2d3f)var(--light,#dfd3c0);--primary-color-5:var(--dark,#24384c)var(--light,#d2c2aa);--primary-color-6:var(--dark,#345069)var(--light,#bda78b);--primary-color-7:var(--dark,#496684)var(--light,#9c8569);--secondary-color:var(--dark,#f7f2e7)var(--light,#1a2430);--secondary-color-1:var(--dark,#fffaf2)var(--light,#111927);--secondary-color-2:var(--dark,#deecf8)var(--light,#233248);--secondary-color-3:var(--dark,#a8bed1)var(--light,#35506d);--secondary-color-4:var(--dark,#8ca8bf)var(--light,#526a83);--secondary-color-5:var(--dark,#66829c)var(--light,#6f8296);--secondary-color-6:var(--dark,#4e6680)var(--light,#8395a8);--border-color:var(--dark,#b7cde029)var(--light,#4a5d742e);--focused-border-color:var(--dark,#b9dbff)var(--light,#305f8c);--primary-success-color:var(--dark,#17392f)var(--light,#dff3ea);--secondary-success-color:var(--dark,#7addb3)var(--light,#176a58);--primary-warning-color:var(--dark,#4a321a)var(--light,#fff1dc);--secondary-warning-color:var(--dark,#f2c27b)var(--light,#a25f12);--secondary-warning-color-1:var(--dark,#f2c27b)var(--light,#a25f12);--primary-error-color:var(--dark,#7c1f27)var(--light,#cc4d52);--primary-error-color-1:var(--dark,#ff8a88)var(--light,#b4232c);--secondary-error-color:var(--dark,#e6868d)var(--light,#d63c45);--button-shadow1:var(--dark,#060c147a)var(--light,#503e271f);--button-shadow2:var(--dark,#fffbf4fa)var(--light,#ffffffeb);--button-shadow2-1:var(--dark,#fff8ef)var(--light,#172536);--button-shadow2-3:var(--dark,#f4e4c7)var(--light,#25496d);--button-shadow2-4:var(--dark,#f8f4ec)var(--light,#223147);--button-shadow2-6:var(--dark,#ffe8c824)var(--light,#503a1d1a);--button-shadow3:var(--dark,#03080f99)var(--light,#45341c29);--text-active-color1:var(--dark,#fffdf8)var(--light,#fffdf8);--text-shadow1:var(--dark,#07101c59)var(--light,#7c5c2b29);--text-shadow2:var(--dark,#27160761)var(--light,#2716073d);--trans-gray:#10182238;--contrast-error-color:var(--dark,var(--secondary-color))var(--light,#fff8f8);--primary-info-color:var(--dark,#28415cd1)var(--light,#ecf3f8e0);--secondary-info-color:var(--dark,#8cb7d8)var(--light,#33597a);--table-row-color:var(--dark,#101c28d6)var(--light,#fffbf6e6);--magenta-table-row-color:var(--dark,#7142a592)var(--light,#a176bb92);--yellow-table-row-color:var(--dark,#a6733192)var(--light,#d1ad6892);--green-table-row-color:var(--dark,#36795c92)var(--light,#84bfa292);--red-table-row-color:var(--dark,#832d3592)var(--light,#d87e8292);--header-row-color:var(--dark,#1e3043f0)var(--light,#f3e9dafa);--header-row-text-color:var(--dark,#fffaf3)var(--light,#1e2a39);--normal-row-text-color:var(--dark,#edf3f9)var(--light,#304255);--table-action-background:var(--dark,linear-gradient(135deg,#efc28233,#1a2b3cf0 54%,#0b141ffa))var(--light,linear-gradient(135deg,#fff7e9,#ead1a2 58%,#b6905e));--table-action-text-color:var(--dark,#fff8ed)var(--light,#172536);--table-action-border-color:var(--dark,#efc28257)var(--light,#89521d57);--table-action-shadow:var(--dark,3px 2px 7px #fff6e824 inset,-4px -3px 8px #03080f8a inset,0 9px 18px #03080f42)var(--light,4px 3px 8px #ffffff94 inset,-4px -3px 8px #543a1d38 inset,0 8px 16px #543a1d24);--table-action-hover-background:var(--dark,linear-gradient(135deg,#efc2824d,#23384bfa 54%,#0d1824fa))var(--light,linear-gradient(135deg,#fffaf0,#f0d6a5 56%,#c39a62));--table-action-hover-border-color:var(--dark,#efc28294)var(--light,#89521d85);--table-action-hover-shadow:var(--dark,4px 3px 9px #fff6e833 inset,-5px -4px 10px #03080f9e inset,0 12px 22px #03080f52)var(--light,5px 4px 10px #ffffffa8 inset,-5px -4px 10px #543a1d47 inset,0 12px 22px #543a1d2e);--table-action-active-shadow:var(--dark,-3px -2px 7px #fff6e81f inset,4px 3px 9px #03080f9e inset,0 4px 10px #03080f38)var(--light,-3px -2px 7px #ffffff7a inset,4px 3px 9px #543a1d47 inset,0 4px 10px #543a1d1f);--mysterious-text-color:var(--dark,#f7f1e6)var(--light,#1b2531);--mysterious-gradient:var(--dark,#113148)var(--light,#f0e2cc);--mysterious-text-shadow:#07101c33;--mysterious-headline-shadow:var(--dark,#7fb4e259)var(--light,#c6934a47);--mysterious-link-colour:var(--dark,#efc282)var(--light,#89521d);--mysterious-footnote-color:var(--dark,#efc282)var(--light,#89521d);--mysterious-brighter-background-color:var(--dark,#1c2c3ceb)var(--light,#fff8efeb);--mysterious-background-color:var(--dark,#0c1621b3)var(--light,#fffaf4c2);--mysterious-comment-color:var(--dark,#76d8c8)var(--light,#1d8c78);--profreeder-comment-color:var(--dark,#d6d97c)var(--light,#6a7a18);--edit-box-background-color:var(--dark,#1c2d42d6)var(--light,#ffffffe6);--background-gradient:radial-gradient(circle at top,#6a95c229,transparent 34%),linear-gradient(180deg,var(--primary-color-1),var(--mysterious-gradient));--nav-row-background:var(--dark,linear-gradient(90deg,transparent,color-mix(in srgb,var(--mysterious-background-color)74%,transparent),transparent))var(--light,linear-gradient(90deg,transparent,#fff8efd1,transparent));--nav-row-border-color:var(--dark,color-mix(in srgb,var(--border-color)70%,transparent))var(--light,#89521d29);--nav-row-shadow:var(--dark,0 14px 32px #050a121f,0 1px 0 #ffffff0f inset)var(--light,0 14px 30px #543a1d1a,0 1px 0 #ffffff3d inset);--nav-button-border-color:var(--dark,color-mix(in srgb,var(--mysterious-link-colour)22%,var(--border-color)))var(--light,#89521d52);--nav-button-background:var(--dark,radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--button-shadow2)18%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary-color-1)92%,var(--mysterious-link-colour)),var(--primary-color-4)52%,color-mix(in srgb,var(--primary-color-7)68%,var(--primary-color-4))))var(--light,radial-gradient(circle at 12% 10%,#ffffffb8,transparent 36%),linear-gradient(135deg,#fff8ed,#d8c09a 54%,#8f7658));--nav-button-text-color:var(--dark,var(--secondary-color-1))var(--light,#172536);--nav-button-text-shadow:var(--dark,none)var(--light,0 1px 0 #ffffff6b);--nav-button-shadow:var(--dark,4px 3px 8px color-mix(in srgb,var(--button-shadow2)48%,transparent)inset,-5px -4px 10px color-mix(in srgb,var(--button-shadow3)60%,transparent)inset,0 16px 28px color-mix(in srgb,var(--button-shadow3)34%,transparent))var(--light,5px 4px 9px #ffffff8a inset,-5px -4px 10px #543a1d47 inset,0 14px 24px #543a1d2e);--nav-button-before-background:var(--dark,linear-gradient(135deg,color-mix(in srgb,var(--mysterious-link-colour)34%,transparent),transparent 32%),linear-gradient(315deg,color-mix(in srgb,var(--secondary-color-3)24%,transparent),transparent 38%))var(--light,linear-gradient(135deg,#89521d4d,transparent 34%),linear-gradient(315deg,#305f8c29,transparent 42%));--nav-button-before-opacity:var(--dark,.65)var(--light,.72);--nav-button-after-background:var(--dark,linear-gradient(90deg,transparent,var(--mysterious-link-colour),transparent))var(--light,linear-gradient(90deg,transparent,#89521d,transparent));--nav-button-after-opacity:var(--dark,.85)var(--light,.9);--nav-button-hover-border-color:var(--dark,color-mix(in srgb,var(--mysterious-link-colour)42%,var(--border-color)))var(--light,#89521d75);--nav-button-hover-background:var(--dark,radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--button-shadow2)24%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary-color-1)86%,var(--mysterious-link-colour)),var(--primary-color-5)52%,color-mix(in srgb,var(--primary-color-7)78%,var(--primary-color-4))))var(--light,radial-gradient(circle at 12% 10%,#ffffffd1,transparent 36%),linear-gradient(135deg,#fffaf1,#e1c89b 52%,#9d805d));--nav-button-hover-shadow:var(--dark,5px 4px 10px color-mix(in srgb,var(--button-shadow2)56%,transparent)inset,-6px -5px 12px color-mix(in srgb,var(--button-shadow3)68%,transparent)inset,0 20px 34px color-mix(in srgb,var(--button-shadow3)40%,transparent))var(--light,6px 5px 11px #fff9 inset,-6px -5px 12px #543a1d57 inset,0 18px 30px #543a1d38);--nav-button-active-shadow:var(--dark,-4px -3px 8px color-mix(in srgb,var(--button-shadow2)34%,transparent)inset,5px 4px 10px color-mix(in srgb,var(--button-shadow3)62%,transparent)inset,0 7px 14px color-mix(in srgb,var(--button-shadow3)28%,transparent))var(--light,-4px -3px 8px #ffffff6b inset,5px 4px 10px #543a1d52 inset,0 6px 12px #543a1d29);--tabs-list-background:var(--dark,var(--primary-color-5))var(--light,var(--primary-color-3));--tabs-trigger-text-color:var(--dark,#fffaf28a)var(--light,#1a24308f);--tabs-trigger-hover-text-color:var(--dark,var(--button-shadow2-3))var(--light,#25496d);--tabs-active-background:var(--dark,linear-gradient(135deg,color-mix(in srgb,var(--mysterious-link-colour)36%,var(--primary-color-6)),var(--primary-color-6)))var(--light,linear-gradient(135deg,#fff7e7,#d7b77d));--tabs-active-text-color:var(--dark,var(--button-shadow2-1))var(--light,#172536);--tabs-active-border-color:var(--dark,color-mix(in srgb,var(--mysterious-link-colour)40%,var(--border-color)))var(--light,#89521d57);--tabs-active-shadow:var(--dark,inset 0 0 0 1px color-mix(in srgb,var(--mysterious-link-colour)28%,var(--button-shadow3)),0 8px 18px #03080f38)var(--light,inset 0 1px 0 #ffffff94,0 8px 16px #543a1d29);--tabs-disabled-text-color:var(--dark,#fffaf247)var(--light,#1a24304d);--box-shadow:0 22px 48px #03080f3d,0 1px 0 #ffffff0d inset,0 0 0 1px #ffffff0a inset;--clicked-box-shadow:0 10px 18px #03080f2e,0 0 0 1px #ffffff08 inset;--clicked-shadow:#1c242f38}@supports (scrollbar-width:auto){:root :not(:hover){scrollbar-color:#0000 #0000}:root :hover{scrollbar-color:var(--secondary-color-2)#0000}}@supports selector(::-webkit-scrollbar){:root :root::-webkit-scrollbar-track{background:0 0}}:root.dark{--dark: ;--light:initial}:root.light{--dark:initial;--light: }@media (prefers-color-scheme:dark){:root:not(.light){--dark: ;--light:initial}}