*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--body-bg-img: url("../assets/bg-dark.gif");--border-color: #2e2e2e;--text-color: #f2f2f2;--content-bg: #1a1a1a;--link-color: #f2b5bc;--input-bg: #333;--focus-color: #f2b5bc;--success-bg-color: #1f3a2b;--success-text-color: #a9e5bf;--success-border-color: #2f5a3f;--error-bg-color: #3a1f22;--error-text-color: #f2b5bc;--error-border-color: #5a2f34}@media(prefers-color-scheme:light){:root{--body-bg-img: url("../assets/bg.jpg");--border-color: #ccc;--text-color: #000;--content-bg: #fff;--link-color: #007bff;--input-bg: #fff;--focus-color: #007bff;--success-bg-color: #d4edda;--success-text-color: #155724;--success-border-color: #c3e6cb;--error-bg-color: #f8d7da;--error-text-color: #721c24;--error-border-color: #f5c6cb}}:root[data-theme=light]{--body-bg-img: url("../assets/bg.jpg");--border-color: #ccc;--text-color: #000;--content-bg: #fff;--link-color: #007bff;--input-bg: #fff;--focus-color: #007bff;--success-bg-color: #d4edda;--success-text-color: #155724;--success-border-color: #c3e6cb;--error-bg-color: #f8d7da;--error-text-color: #721c24;--error-border-color: #f5c6cb}header{display:flex;justify-content:space-between;border-bottom:1px solid var(--border-color);align-items:center}header h1{margin:1rem 0}header h1 a{text-decoration:none;color:inherit}header nav{display:flex;gap:1rem;align-items:center}header nav a{text-decoration:none;color:inherit}header nav a.active{border-bottom:1px solid currentColor}header nav form{display:inline-flex;align-items:center;gap:.5rem}body{min-height:100vh;display:flex;flex-direction:column;background:var(--body-bg-img) repeat;color:var(--text-color)}main{flex:1}footer{text-align:center;margin-top:2rem;border-top:1px solid var(--border-color)}a{color:var(--link-color)}a:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}input,textarea{width:100%;padding:.5rem;background:var(--input-bg);color:var(--text-color);border:1px solid var(--border-color);border-radius:5px}input:focus,textarea:focus{outline:2px solid var(--focus-color);outline-offset:0}textarea{resize:vertical;min-height:100px}label{display:block;margin-bottom:.5rem}button{background:none;border:1px solid var(--border-color);color:inherit;border-radius:5px;cursor:pointer;padding:.5rem .75rem}button:hover{opacity:.8}button:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}header,main,footer{background:var(--content-bg);margin:0 20rem;padding:2rem;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color)}.flash-message{padding:1rem;margin:1rem 0;border-radius:5px}.flash-success{background-color:var(--success-bg-color);color:var(--success-text-color);border:1px solid var(--success-border-color)}.flash-error{background-color:var(--error-bg-color);color:var(--error-text-color);border:1px solid var(--error-border-color)}
/*! Bundled license information:

modern-normalize/modern-normalize.css:
  (*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize *)
*/
/*# sourceMappingURL=global.css.map */
