:root{color-scheme:dark}html,body{margin:0;height:100%;background:#050508;overflow:hidden}.stage{position:fixed;inset:0}#sun{position:absolute;inset:0;width:100%;height:100%;display:block}#still{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#ffd9a8 0,#f58a3c calc(min(33vh,42vw)*.55),#c8401a calc(min(33vh,42vw)*.98),#ff6e2859 calc(min(33vh,42vw)*1.02),#ff5a1e00 calc(min(33vh,42vw)*1.6)),#050508}#wake{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(70vh,84vw);height:min(70vh,84vw);border-radius:50%;padding:0;border:0;background:transparent;cursor:pointer}#wake:focus-visible{outline:1px solid rgba(255,214,170,.5);outline-offset:6px}#wake[disabled]{cursor:default}#field{position:absolute;left:50%;bottom:max(8vh,env(safe-area-inset-bottom));transform:translate(-50%);width:min(420px,84vw);display:flex;align-items:center;gap:14px;margin:0}#field[hidden]{display:none}#entry{flex:1;min-width:0;height:52px;box-sizing:border-box;padding:0;border:0;border-bottom:1px solid rgba(255,214,170,.22);border-radius:0;outline:none;background:transparent;color:#fbe9d2;caret-color:#ffb46a;font:300 18px/1.2 Geist Mono,ui-monospace,monospace;letter-spacing:.06em;text-align:center;text-shadow:0 0 14px rgba(255,140,60,.45)}#entry:focus{border-bottom-color:#ffd6aa73}#field button{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,214,170,.28);border-radius:50%;background:transparent;color:#fbe9d2;cursor:pointer}#field button:focus-visible{outline:1px solid rgba(255,214,170,.6);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
