.deletion-layout{min-height:75vh;display:flex;justify-content:center;align-items:flex-start;padding:64px 16px}.deletion-card{width:min(100%,600px);padding:clamp(22px,4vw,42px);border:1px solid var(--line);border-radius:26px;background:white;box-shadow:0 20px 75px rgba(30,15,4,.07)}.deletion-icon{width:60px;height:60px;display:grid;place-items:center;border-radius:18px;background:#fee2e2;color:#b91c1c;font-size:33px;margin-bottom:18px}.deletion-card h1{font-size:clamp(27px,4vw,39px);line-height:1.25;letter-spacing:normal;margin:0 0 10px}.deletion-card h2{font-size:25px;margin:10px 0}.muted{color:#66645e}.small{font-size:13px}.deletion-notes{background:#f6f6f6;border-radius:14px;padding:8px 16px;margin:23px 0}.deletion-notes p{font-size:14px;margin:10px 0}.deletion-notes p:before{content:'✓';color:#159447;font-weight:900;margin-inline-end:8px}.deletion-card form{display:grid;gap:10px}.deletion-card label{font-weight:700;font-size:14px}.deletion-card input:not([type=checkbox]){height:52px;border:1px solid #d1d5db;border-radius:10px;padding:0 14px;font-size:17px;width:100%;direction:ltr;text-align:start;background:white}.deletion-card input:focus{outline:2px solid #f36d21;outline-offset:1px}.deletion-card input:disabled{background:#f9fafb}.primary{width:100%;margin-top:10px;border:0;cursor:pointer}.primary:disabled{opacity:.55;cursor:wait}.button-danger{background:#bb2323;color:white}.text-button{border:0;background:none;cursor:pointer;color:#444;text-decoration:underline;margin-top:4px;padding:8px}.checkbox{display:flex;gap:10px;align-items:flex-start;font-weight:500!important;margin:10px 0}.checkbox input{margin-top:6px;accent-color:#b91c1c}.notice{min-height:24px;font-size:14px;color:#b91c1c;margin:13px 0 0}.notice.ok{color:#15803d}.deletion-card .small a{text-decoration:underline}#result code{direction:ltr;unicode-bidi:isolate;font-size:12px;overflow-wrap:anywhere;display:inline-block}.header-actions .button{display:inline-flex}@media(max-width:620px){.deletion-layout{padding:28px 12px}.deletion-card{border-radius:18px;padding:22px 18px}.site-header{justify-content:space-between}.header-actions .button{min-height:36px;padding:0 12px}}
