*{box-sizing:border-box}body{margin:0;background:#171a18;color:#faf8f1;font-family:Arial,sans-serif;font-size:18px;line-height:1.5}.owner-entry{width:min(100% - 40px,680px);margin:32px auto}header{display:flex;align-items:center;gap:20px;margin-bottom:20px}header img{object-fit:contain}header strong,.eyebrow,footer{letter-spacing:.08em}a{color:#ffdc32;text-underline-offset:4px}h1{font-size:clamp(34px,5vw,48px);line-height:1.1;margin:12px 0 20px}.eyebrow{margin:30px 0 0;font-size:16px;color:#ffdc32}aside{border-left:4px solid #ffdc32;background:#272c28;padding:18px;margin:24px 0}aside p{margin:8px 0 0}section{background:#faf8f1;color:#171a18;border-radius:16px;padding:24px}label{font-weight:700;display:grid;gap:8px}input,button{width:100%;min-height:56px;border-radius:8px;font:inherit;padding:12px}input{border:2px solid #626962;background:white;color:#171a18}button{margin-top:16px;background:#ffdc32;border:2px solid #171a18;font-weight:800;cursor:pointer}button:disabled{background:#ddd;color:#444;cursor:wait}summary{font-weight:700;cursor:pointer;min-height:48px;padding:12px 0}section a{color:#174e36}footer{margin-top:24px;font-size:14px}*:focus-visible{outline:3px solid #3b86ef;outline-offset:4px}@media(max-width:420px){.owner-entry{width:calc(100% - 24px);margin:20px auto}section{padding:18px}header{gap:10px}header img{width:90px}}