:root{--main-bg:#f0f0f0;--main-bg-half-transparent:#f0f0f0bb;--secondary-bg:#e0e0e0;--secondary-bg-half-transparent:#e0e0e0bb;--tertiary-bg:#c0c0c0;--tertiary-bg-half-transparent:#c0c0c0bb;--main-text-colour:#151515;--secondary-text-colour:#252525;--tertiary-text-colour:#454545;--link-text-colour:#252525;--link-hover-colour:#454545;--success-bg:#53c44f;--success-button-bg:#98db96;--warning-bg:#c4bc4f;--searchbar-outline:1px solid #151515}@media(prefers-color-scheme:dark){:root{--main-bg:#151515;--main-bg-half-transparent:#151515bb;--secondary-bg:#252525;--secondary-bg-half-transparent:#252525bb;--tertiary-bg:#454545;--tertiary-bg-half-transparent:#454545bb;--main-text-colour:#f0f0f0;--secondary-text-colour:#e0e0e0;--tertiary-text-colour:#c0c0c0;--link-text-colour:#e0e0e0;--link-hover-colour:#c0c0c0;--success-bg:#3c9939;--success-button-bg:#2e772b;--warning-bg:#998b39;--searchbar-outline:1px solid #f0f0f0}}.disabled{pointer-events:none;opacity:.65}*{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}body{margin:0;padding:0;background:var(--main-bg);color:var(--main-text-colour);display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--font-manrope),sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-unbounded),sans-serif}h1.headline,h2.headline,h3.headline,h4.headline,h5.headline,h6.headline{font-family:var(--font-poltawski),serif}h3,h4,h5,h6{font-weight:500}li,ol,p,ul{font-family:var(--font-manrope),sans-serif;font-size:18px}a{color:var(--link-text-colour);transition:all .2s}a:active,a:focus,a:hover{color:var(--link-hover-colour)}figure{max-width:100%}figure img{width:100%;height:auto}figure figcaption{text-align:center;font-family:var(--font-manrope);margin-top:8px;font-style:italic}details summary{font-size:18px}details summary,table{font-family:var(--font-manrope)}table{width:100%;border:1px solid var(--main-text-colour);border-spacing:0;font-size:20px}table tbody td,table tbody th,table tfoot td,table tfoot th,table thead td,table thead th{padding:12px;border:1px solid var(--main-text-colour)}input,textarea{background:var(--secondary-bg);padding:12px 20px;color:var(--main-text-colour);border:0;outline:0;border-radius:16px;font-family:var(--font-manrope);font-size:16px}textarea{resize:none}hr{border:2px dashed var(--tertiary-bg);margin:16px 0}button{cursor:pointer;border:none;color:var(--main-text-colour);padding:10px 18px;font-family:var(--font-manrope);font-size:16px;border-radius:16px;margin-bottom:0;background:var(--tertiary-bg);transition:all .25s;display:inline-flex;align-items:center;gap:8px;font-weight:600}button:active,button:focus,button:hover{background:var(--secondary-bg)}button svg{min-width:24px;height:24px;fill:var(--main-text-colour)}button[disabled]{cursor:not-allowed;opacity:.65}.buttonLink{cursor:pointer;background:rgba(0,0,0,0);border:none;color:var(--main-text-colour);padding:10px 18px;font-family:var(--font-manrope);font-size:16px;border-radius:16px;margin-bottom:0;display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:all .25s;justify-content:center}.buttonLink:active,.buttonLink:focus,.buttonLink:hover{background:var(--secondary-bg);color:var(--main-text-colour)}.buttonLink svg{min-width:24px;height:24px;fill:var(--main-text-colour)}.buttonLink.filled{background:var(--tertiary-bg)}.buttonLink.filled:active,.buttonLink.filled:focus,.buttonLink.filled:hover{background:var(--secondary-bg)}#confirmIcon{display:none}