:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf5ef;background:#0d1717;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{place-items:center;min-height:100dvh;margin:0;padding:24px;display:grid}main{background:#142222;border:1px solid #354545;border-radius:20px;width:min(100%,520px);padding:40px}.eyebrow{color:#9cceb3;letter-spacing:.14em;font-size:12px;font-weight:650}h1{margin:20px 0 12px;font-size:clamp(28px,6vw,40px);line-height:1.15}p{color:#c5d6cf;overflow-wrap:anywhere;line-height:1.6}form{margin-top:28px}input[type=search],input[type=text],select{width:100%;color:inherit;font:inherit;background:#0d1717;border:1px solid #597268;border-radius:10px;margin-top:8px;padding:12px;display:block}.entry-form{gap:10px;display:grid}.entry-form input,.entry-form select,.entry-form h2,.entry-form p{margin:0}.search-note{font-size:14px}.search-results{padding:0;list-style:none}.search-results li{border-bottom:1px solid #354545;padding:16px 0}.search-results p{margin:4px 0}a{color:#b5edcd}button{width:100%;font:inherit;cursor:pointer;color:#0d2418;background:#b5edcd;border:0;border-radius:10px;padding:15px 20px;font-weight:650}button:hover{background:#d0f7df}button:focus-visible{outline-offset:4px;outline:3px solid #edf5ef}
