:root{--accent: #2337ff;--accent-dark: #000d8a;--black: 15, 18, 25;--gray: 96, 115, 159;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%)}.dark{--accent: #7f8cff;--accent-dark: #5a6cb3;--black: 240, 240, 240;--gray: 159, 176, 210;--gray-light: 57, 65, 84;--gray-dark: 15, 18, 25;--gray-gradient: #121212;--box-shadow: 0 2px 6px rgba(var(--gray), 50%), 0 8px 24px rgba(var(--gray), 60%), 0 16px 32px rgba(var(--gray), 60%)}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{font-family:Atkinson,sans-serif;margin:0;padding:0;text-align:left;background:linear-gradient(var(--gray-gradient)) no-repeat;background-size:100% 600px;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));font-size:20px;line-height:1.7;transition:background-color .3s,color .3s}main{width:720px;max-width:calc(100% - 2em);margin:auto;padding:3em 1em;transition:background-color .3s,color .3s}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;color:rgb(var(--black));line-height:1.2}h1{font-size:3.052em;text-align:center}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700}a,a:hover{color:var(--accent)}p{margin-bottom:1em}.prose p{margin-bottom:2em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto;border-radius:8px}code{padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}@media (max-width: 720px){main{padding:1em;width:100%}nav{flex-direction:column}.polaroid{margin-bottom:10px}.title{font-size:1.5em}.date{font-size:.8em}.button{font-size:14px;padding:8px 16px}.filters{flex-direction:column;align-items:stretch}.filters select{width:100%;margin-bottom:.5rem}.filters .resetButton{width:100%;padding:.75rem}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}a{display:inline-block;text-decoration:none}a.active{font-weight:bolder;text-decoration:none}footer{padding:2em 1em 6em;background:var(--gray-gradient);color:rgb(var(--gray));text-align:center;border-top:1px solid rgba(var(--gray),.25);transition:background-color .3s,color .3s}.social-links{display:flex;justify-content:center;gap:1em;margin-top:1em}.social-links a{text-decoration:none;color:rgb(var(--gray))}.social-links a:hover{color:rgb(var(--gray-dark))}.dark .social-links a{color:rgb(var(--gray-light))}.dark .social-links a:hover{color:rgb(var(--gray-dark))}.dark body{font-family:Atkinson,sans-serif;margin:0;padding:0;text-align:left;background:#1b1b1b;background-size:100% 600px;word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));font-size:20px;line-height:1.7;transition:background-color .3s,color .3s}header{margin:0;padding:0 1em;background:#fff;transition:background-color .3s,color .3s}.dark header{background:#121212}nav{display:flex;align-items:center;justify-content:center;position:relative;transition:background-color .3s,color .3s}nav .internal-links{display:flex;align-items:center}nav a{padding:1em .5em;color:var(--black);border-bottom:4px solid transparent;text-decoration:none;transition:color .3s}nav a.active{text-decoration:none}.dark nav a{color:rgb(var(--gray-light))}main{width:460px}section{display:flex;flex-direction:column;align-items:center}.result{width:100%}.notfound{text-align:center}.topButton{position:fixed;bottom:20px;right:20px;padding:10px 20px;font-size:16px;cursor:pointer;background-color:#007bff;color:#fff;border:none;border-radius:5px;box-shadow:0 4px 6px #0000001a}.topButton:hover{background-color:#0056b3}.polaroid{background:#fff;padding:20px 20px 0;box-shadow:0 4px 8px #0003;margin-bottom:20px;text-align:center}.dark .polaroid{background:#121212;padding:20px 20px 0;box-shadow:0 4px 8px #28282833;margin-bottom:20px;text-align:center}.polaroid img{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover}.container{padding:10px;text-align:center}.title,.date{color:#000}.dark .title,.dark .date{color:#fff}.button{padding:10px 20px;background-color:#007bff;color:#fff;font-size:16px;border:none;border-radius:5px;cursor:pointer;outline:none}.button:hover,.button:focus{background-color:#0056b3;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.button:active{transform:translateY(1px);box-shadow:0 2px 5px #0003}.row{width:100%;margin-top:3rem;display:flex;justify-content:center;justify-items:center}.filters{display:flex;align-items:stretch;justify-content:space-between;gap:1rem;margin-bottom:3rem;width:100%}.filters select{flex-grow:1;padding:.5rem 1rem;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:1rem;outline:none}.dark .filters select{border:1px solid #555;background-color:#333;color:#fff}.filters select:focus{border-color:#007bff}.filters .resetButton{display:flex;align-items:center;justify-content:center;padding:.5rem;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.filters .resetButton:hover{background-color:#0056b3}.filters .resetButton svg{fill:#fff}#themeToggle[data-astro-cid-oemx5le4]{border:0;background:none}.sun[data-astro-cid-oemx5le4]{fill:#000}.moon[data-astro-cid-oemx5le4],.dark .sun[data-astro-cid-oemx5le4]{fill:transparent}.dark .moon[data-astro-cid-oemx5le4]{fill:#fff}
