html,body{min-height:100%;margin:0;background:#fff}body{overflow:hidden!important}.entry-preview{position:fixed;inset:0;pointer-events:none;user-select:none;filter:blur(4px);opacity:.65}.entry-cover{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(255,255,255,.55);padding:24px;box-sizing:border-box;min-height:100svh}.entry-form{width:min(240px,100%);text-align:center;font:12px 'Times New Roman',serif;color:#111}.entry-form h1{font:inherit;font-size:12px;letter-spacing:.1em;margin:0 0 24px;font-weight:400}.entry-form label{display:block;font-size:11px;margin:0 0 8px}.entry-form input{box-sizing:border-box;display:block;width:100%;height:42px;border:1px solid #777;border-radius:0;background:rgba(255,255,255,.94);font:16px 'Times New Roman',serif;text-align:center;letter-spacing:.2em;color:#111;padding:8px 12px;appearance:none;-webkit-appearance:none}.entry-form input:focus{outline:1px solid #111;outline-offset:2px}.entry-form button{margin:16px auto 0;min-height:44px;padding:10px 24px;font:11px 'Times New Roman',serif;letter-spacing:.08em;border:0;background:transparent;color:#111;cursor:pointer}.entry-form button:focus-visible{outline:1px solid #111;outline-offset:2px}.entry-form button:disabled{opacity:.5;cursor:wait}.entry-error{font-size:11px;min-height:28px;margin:10px 0 0;line-height:1.4}.entry-cover noscript{font-size:12px}
