.deletion-main{padding-block:3.5rem;max-width:1050px}.eyebrow{font-size:.8rem;letter-spacing:.08em;color:var(--green);margin-bottom:1.2rem}.deletion-main h1{font-size:clamp(2rem,4vw,3.5rem);max-width:800px}.intro{max-width:650px;margin:1.5rem 0 2rem}.deletion-main h2{font-size:1.45rem;margin-bottom:1rem}.deletion-main h3{margin:1.4rem 0 1rem}.deletion-main label{display:block;font-weight:600;margin-top:1rem;margin-bottom:.4rem}.deletion-main input,.deletion-main textarea,.deletion-main select{font:inherit;max-width:100%;width:100%;padding:.7rem;border:1px solid var(--muted);border-radius:6px;background:white;color:var(--ink)}.deletion-main select{max-width:350px}.deletion-main button{font:inherit;cursor:pointer;padding:.7rem 1.1rem;border:1px solid transparent;border-radius:999px;background:var(--lime);color:var(--ink);font-weight:600;margin-top:1rem;min-height:46px}.deletion-main button.secondary{background:transparent;border-color:var(--line)}.deletion-main button:disabled{opacity:.55;cursor:not-allowed}.deletion-main :focus-visible{outline:3px solid var(--green);outline-offset:3px}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.method{background:var(--paper);padding:2rem;border:1px solid var(--line);border-radius:16px}.method p{margin-block:1rem}.small{font-size:.85rem;color:var(--muted)}details{margin-top:1rem}summary{cursor:pointer}#notice{margin-top:1.2rem;color:var(--green);min-height:1.6em}#notice.error{color:#8b2d25}#google-button{margin-top:1.2rem}#confirmation{border-top:1px solid var(--line);margin-top:1.5rem}.receipt{margin-top:2rem;border:1px solid var(--line);border-radius:16px;padding:2rem}.actions{display:flex;gap:.75rem;flex-wrap:wrap}#result{margin-top:1rem;overflow-wrap:anywhere;white-space:pre-line}.deletion-info{padding-top:3rem;max-width:750px}.deletion-info p{margin:1rem 0}.site-footer{padding:2rem 0}.deletion-main [hidden]{display:none!important}@media(max-width:700px){.method-grid{grid-template-columns:1fr}.deletion-main{padding-block:2rem}.method,.receipt{padding:1.25rem}.container{width:min(100% - 2rem,1200px)}}
