.wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.card{width:100%;max-width:620px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.brand{display:flex;align-items:center;gap:4px}.logo{width:72px;height:72px;image-rendering:pixelated;flex:none}.brand-name{font-family:var(--font-pixel);font-size:22px;line-height:1;letter-spacing:.02em}.title{font-family:var(--font-pixel);font-size:clamp(34px,7.5vw,60px);line-height:1;margin:6px 0 0}.subtitle{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.form{margin-top:10px;display:flex;gap:14px;width:100%;justify-content:center;flex-wrap:wrap}.input-panel{--panel-border: var(--ink);--panel-bg: #fff;--panel-inset: 3px;flex:1 1 320px;min-width:0;max-width:380px;display:flex}.input-panel.is-error{--panel-border: #d33}.input-panel:focus-within{--panel-border: #7a9e00}.input{flex:1;min-width:0;padding:16px 18px;font-family:var(--font-pixel);font-size:15px;color:var(--ink);background:transparent;border:none;outline:none}.input::placeholder{color:#9aa48a}.btn{--panel-border: var(--ink);--panel-bg: var(--main);--panel-inset: 3px;padding:16px 30px;font-family:var(--font-pixel);font-size:15px;color:var(--ink);background:transparent;border:none;cursor:pointer}.btn:hover{--panel-bg: #cfff3a}.btn:active{--panel-bg: #a8e000}.btn:disabled{cursor:not-allowed;--panel-bg: #d6e69a;--panel-border: #9aa77a;color:#6f7a54}.success{--panel-border: var(--ink);--panel-bg: var(--main);--panel-inset: 3px;margin-top:8px;padding:16px 22px;font-family:var(--font-pixel);color:var(--ink)}.error{margin:4px 0 0;color:#b00020;font-size:14px}@media(max-width:560px){.wrap{padding:16px}.card{gap:14px}.logo{width:56px;height:56px}.brand-name{font-size:18px}.subtitle{font-size:14px}.form{flex-direction:column;align-items:stretch}.input-panel{flex:1 1 auto;max-width:none}.btn{width:100%}}:root{--chamfer: 3px;--ring: 3px;--chamfer-clip: polygon( 0 calc(var(--chamfer)*5), calc(var(--chamfer)*1) calc(var(--chamfer)*5), calc(var(--chamfer)*1) calc(var(--chamfer)*3), calc(var(--chamfer)*2) calc(var(--chamfer)*3), calc(var(--chamfer)*2) calc(var(--chamfer)*2), calc(var(--chamfer)*3) calc(var(--chamfer)*2), calc(var(--chamfer)*3) calc(var(--chamfer)*1), calc(var(--chamfer)*5) calc(var(--chamfer)*1), calc(var(--chamfer)*5) 0, calc(100% - var(--chamfer)*5) 0, calc(100% - var(--chamfer)*5) calc(var(--chamfer)*1), calc(100% - var(--chamfer)*3) calc(var(--chamfer)*1), calc(100% - var(--chamfer)*3) calc(var(--chamfer)*2), calc(100% - var(--chamfer)*2) calc(var(--chamfer)*2), calc(100% - var(--chamfer)*2) calc(var(--chamfer)*3), calc(100% - var(--chamfer)*1) calc(var(--chamfer)*3), calc(100% - var(--chamfer)*1) calc(var(--chamfer)*5), 100% calc(var(--chamfer)*5), 100% calc(100% - var(--chamfer)*5), calc(100% - var(--chamfer)*1) calc(100% - var(--chamfer)*5), calc(100% - var(--chamfer)*1) calc(100% - var(--chamfer)*3), calc(100% - var(--chamfer)*2) calc(100% - var(--chamfer)*3), calc(100% - var(--chamfer)*2) calc(100% - var(--chamfer)*2), calc(100% - var(--chamfer)*3) calc(100% - var(--chamfer)*2), calc(100% - var(--chamfer)*3) calc(100% - var(--chamfer)*1), calc(100% - var(--chamfer)*5) calc(100% - var(--chamfer)*1), calc(100% - var(--chamfer)*5) 100%, calc(var(--chamfer)*5) 100%, calc(var(--chamfer)*5) calc(100% - var(--chamfer)*1), calc(var(--chamfer)*3) calc(100% - var(--chamfer)*1), calc(var(--chamfer)*3) calc(100% - var(--chamfer)*2), calc(var(--chamfer)*2) calc(100% - var(--chamfer)*2), calc(var(--chamfer)*2) calc(100% - var(--chamfer)*3), calc(var(--chamfer)*1) calc(100% - var(--chamfer)*3), calc(var(--chamfer)*1) calc(100% - var(--chamfer)*5), 0 calc(100% - var(--chamfer)*5) );--chamfer-clip-ring: polygon(evenodd, 0 50%, 0 calc(100% - var(--chamfer)*5), calc(var(--chamfer)*1) calc(100% - var(--chamfer)*5), calc(var(--chamfer)*1) calc(100% - var(--chamfer)*3), calc(var(--chamfer)*2) calc(100% - var(--chamfer)*3), calc(var(--chamfer)*2) calc(100% - var(--chamfer)*2), calc(var(--chamfer)*3) calc(100% - var(--chamfer)*2), calc(var(--chamfer)*3) calc(100% - var(--chamfer)*1), calc(var(--chamfer)*5) calc(100% - var(--chamfer)*1), calc(var(--chamfer)*5) 100%, calc(100% - var(--chamfer)*5) 100%, calc(100% - var(--chamfer)*5) calc(100% - var(--chamfer)*1), calc(100% - var(--chamfer)*3) calc(100% - var(--chamfer)*1), calc(100% - var(--chamfer)*3) calc(100% - var(--chamfer)*2), calc(100% - var(--chamfer)*2) calc(100% - var(--chamfer)*2), calc(100% - var(--chamfer)*2) calc(100% - var(--chamfer)*3), calc(100% - var(--chamfer)*1) calc(100% - var(--chamfer)*3), calc(100% - var(--chamfer)*1) calc(100% - var(--chamfer)*5), 100% calc(100% - var(--chamfer)*5), 100% calc(var(--chamfer)*5), calc(100% - var(--chamfer)*1) calc(var(--chamfer)*5), calc(100% - var(--chamfer)*1) calc(var(--chamfer)*3), calc(100% - var(--chamfer)*2) calc(var(--chamfer)*3), calc(100% - var(--chamfer)*2) calc(var(--chamfer)*2), calc(100% - var(--chamfer)*3) calc(var(--chamfer)*2), calc(100% - var(--chamfer)*3) calc(var(--chamfer)*1), calc(100% - var(--chamfer)*5) calc(var(--chamfer)*1), calc(100% - var(--chamfer)*5) 0, calc(var(--chamfer)*5) 0, calc(var(--chamfer)*5) calc(var(--chamfer)*1), calc(var(--chamfer)*3) calc(var(--chamfer)*1), calc(var(--chamfer)*3) calc(var(--chamfer)*2), calc(var(--chamfer)*2) calc(var(--chamfer)*2), calc(var(--chamfer)*2) calc(var(--chamfer)*3), calc(var(--chamfer)*1) calc(var(--chamfer)*3), calc(var(--chamfer)*1) calc(var(--chamfer)*5), 0 calc(var(--chamfer)*5), 0 50%, var(--ring) 50%, var(--ring) calc(100% - var(--chamfer)*5 - var(--ring)), calc(var(--chamfer)*1 + var(--ring)) calc(100% - var(--chamfer)*5 - var(--ring)), calc(var(--chamfer)*1 + var(--ring)) calc(100% - var(--chamfer)*3 - var(--ring)), calc(var(--chamfer)*2 + var(--ring)) calc(100% - var(--chamfer)*3 - var(--ring)), calc(var(--chamfer)*2 + var(--ring)) calc(100% - var(--chamfer)*2 - var(--ring)), calc(var(--chamfer)*3 + var(--ring)) calc(100% - var(--chamfer)*2 - var(--ring)), calc(var(--chamfer)*3 + var(--ring)) calc(100% - var(--chamfer)*1 - var(--ring)), calc(var(--chamfer)*5 + var(--ring)) calc(100% - var(--chamfer)*1 - var(--ring)), calc(var(--chamfer)*5 + var(--ring)) calc(100% - var(--ring)), calc(100% - var(--chamfer)*5 - var(--ring)) calc(100% - var(--ring)), calc(100% - var(--chamfer)*5 - var(--ring)) calc(100% - var(--chamfer)*1 - var(--ring)), calc(100% - var(--chamfer)*3 - var(--ring)) calc(100% - var(--chamfer)*1 - var(--ring)), calc(100% - var(--chamfer)*3 - var(--ring)) calc(100% - var(--chamfer)*2 - var(--ring)), calc(100% - var(--chamfer)*2 - var(--ring)) calc(100% - var(--chamfer)*2 - var(--ring)), calc(100% - var(--chamfer)*2 - var(--ring)) calc(100% - var(--chamfer)*3 - var(--ring)), calc(100% - var(--chamfer)*1 - var(--ring)) calc(100% - var(--chamfer)*3 - var(--ring)), calc(100% - var(--chamfer)*1 - var(--ring)) calc(100% - var(--chamfer)*5 - var(--ring)), calc(100% - var(--ring)) calc(100% - var(--chamfer)*5 - var(--ring)), calc(100% - var(--ring)) calc(var(--chamfer)*5 + var(--ring)), calc(100% - var(--chamfer)*1 - var(--ring)) calc(var(--chamfer)*5 + var(--ring)), calc(100% - var(--chamfer)*1 - var(--ring)) calc(var(--chamfer)*3 + var(--ring)), calc(100% - var(--chamfer)*2 - var(--ring)) calc(var(--chamfer)*3 + var(--ring)), calc(100% - var(--chamfer)*2 - var(--ring)) calc(var(--chamfer)*2 + var(--ring)), calc(100% - var(--chamfer)*3 - var(--ring)) calc(var(--chamfer)*2 + var(--ring)), calc(100% - var(--chamfer)*3 - var(--ring)) calc(var(--chamfer)*1 + var(--ring)), calc(100% - var(--chamfer)*5 - var(--ring)) calc(var(--chamfer)*1 + var(--ring)), calc(100% - var(--chamfer)*5 - var(--ring)) var(--ring), calc(var(--chamfer)*5 + var(--ring)) var(--ring), calc(var(--chamfer)*5 + var(--ring)) calc(var(--chamfer)*1 + var(--ring)), calc(var(--chamfer)*3 + var(--ring)) calc(var(--chamfer)*1 + var(--ring)), calc(var(--chamfer)*3 + var(--ring)) calc(var(--chamfer)*2 + var(--ring)), calc(var(--chamfer)*2 + var(--ring)) calc(var(--chamfer)*2 + var(--ring)), calc(var(--chamfer)*2 + var(--ring)) calc(var(--chamfer)*3 + var(--ring)), calc(var(--chamfer)*1 + var(--ring)) calc(var(--chamfer)*3 + var(--ring)), calc(var(--chamfer)*1 + var(--ring)) calc(var(--chamfer)*5 + var(--ring)), var(--ring) calc(var(--chamfer)*5 + var(--ring)), var(--ring) 50% )}.panel{border-radius:0;clip-path:var(--chamfer-clip);position:relative;isolation:isolate}.panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--panel-border);clip-path:var(--chamfer-clip-ring);z-index:-2;pointer-events:none}.panel:after{content:"";position:absolute;inset:var(--panel-inset, var(--ring));background:var(--panel-bg, transparent);clip-path:var(--chamfer-clip);z-index:-1;pointer-events:none}@font-face{font-family:"2YE Sans";src:url(/fonts/2YESans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--main: #BEFE00;--bg: #F9FFE9;--ink: #0f1300;--muted: #5c6650;--border: #0f1300;--font-pixel: "2YE Sans", ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-pixel);-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never}#root{min-height:100vh}
