*{box-sizing:border-box}body{margin:0;background:#0b1720;color:#fff3d2;font:18px/1.6 system-ui}header{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid #aa8945}a{color:#efd08b}select,button,.button{background:#efd08b;color:#11222b;border:0;border-radius:8px;padding:12px 20px;font:inherit;cursor:pointer;display:inline-block;text-decoration:none}header select{padding:6px;font-size:14px}header strong{font-size:14px;letter-spacing:2px}#stage{height:calc(100dvh - 70px)}iframe{border:0;width:100%;height:100%;display:block}.welcome{max-width:800px;margin:auto;padding:8vh 24px}.welcome h1{font:clamp(34px,6vw,60px)/1.1 Georgia,serif;color:#efd08b}.welcome p{color:#cbd5d9}.actions{display:flex;flex-wrap:wrap;gap:14px}.note{font-size:14px}#clock{font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:600px){header{flex-wrap:wrap;font-size:13px}header strong{display:none}#stage{height:calc(100dvh - 65px)}}label{display:block;margin:16px 0}input,textarea{display:block;width:100%;padding:12px;font:inherit;border-radius:8px;border:1px solid #aa8945;background:#182d3c;color:white}label select{display:block;width:100%}fieldset{border:1px solid #aa8945;border-radius:12px}.stars{display:flex;gap:8px;flex-wrap:wrap}.stars label{margin:8px 0}.stars input{width:auto;display:inline}.stars span{display:inline-block;padding:8px;border-radius:6px;border:1px solid #7c704a}.stars input:checked+span{background:#efd08b;color:#11222b}.check{display:flex;gap:10px;align-items:start}.check input{width:auto;margin-top:9px}.secondary{background:transparent;border:1px solid #efd08b;color:#efd08b;margin-top:15px}.actions{margin-top:20px}.finish-demo{position:fixed;right:12px;bottom:10px;font-size:13px;box-shadow:0 2px 20px #000}#message{color:#efd08b}
