@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap";body{font-family:Montserrat,sans-serif;padding:40px;background-color:#fafafa;color:#2e2f42;margin:0}h1,h2,h3,p{margin:0}img{display:block;max-width:100%;height:auto}a[href="/"],a[href="./index.html"],.back-link{display:inline-flex;align-items:center;text-decoration:none;color:#2e2f42;font-weight:500;margin-bottom:24px;transition:color .25s ease}a[href="/"]:before,a[href="./index.html"]:before,.back-link:before{content:"←";margin-right:8px;font-size:20px}a[href="/"]:hover,.back-link:hover{color:#4e75ff}.home-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px;max-width:300px;margin:20px auto}.home-list a{display:block;padding:12px 20px;background-color:#f4f4fd;color:#4e75ff;text-decoration:none;border-radius:8px;border:1px solid #4e75ff;font-weight:500;transition:all .25s ease;text-align:center}.home-list a:hover{background-color:#4e75ff;color:#fff;box-shadow:0 4px 8px #00000026}#datetime-picker{width:272px;padding:8px 16px;border-radius:4px;border:1px solid #808080;font-size:16px;outline:none}#datetime-picker::-webkit-calendar-picker-indicator{display:none}button[data-start]{padding:8px 16px;border-radius:8px;background:#4e75ff;color:#fff;border:none;font-size:16px;font-weight:500;transition:background-color .25s ease}button[data-start]:hover:not(:disabled){background-color:#6c8cff}button[data-start]:disabled{background:#cfcfcf;color:#989898;cursor:not-allowed}.timer{display:flex;gap:24px;margin-top:32px}.field{display:flex;flex-direction:column;align-items:center;width:60px}.value{font-size:32px;font-weight:600;line-height:1.25}.label{font-size:12px;text-transform:uppercase}.form{display:flex;flex-direction:column;gap:16px;max-width:360px;margin:40px auto;padding:24px;background:#fff;border:1px solid #ddd;border-radius:8px}.form fieldset{display:flex;gap:20px;border:1px solid #808080;border-radius:4px;padding:10px}.form label{display:flex;flex-direction:column;font-size:14px}.form input[type=number]{padding:8px;margin-top:5px;border:1px solid #808080;border-radius:4px}button[type=submit]{padding:10px;background-color:#4e75ff;color:#fff;border:none;border-radius:8px;font-weight:500;transition:background-color .25s ease}button[type=submit]:hover{background-color:#6c8cff}
