*{box-sizing:border-box}body{margin:0;background:#f5faf8;color:#173c35;font-family:system-ui,sans-serif;line-height:1.7}.wrap{max-width:880px;margin:auto;padding:24px}.language-row{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:20px}.card{background:white;border:1px solid #d5e5df;border-radius:18px;overflow:hidden}header{padding:24px;background:#e5f3eb}h1{font-size:1.8rem;margin:0}h2{font-size:1.2rem;margin:0 0 8px}.content{padding:24px}.item{margin:0 0 20px;padding:20px;border:1px solid #d5e5df;border-radius:12px}p{margin:10px 0 18px}.deletion-entry{border-color:#a34439}.button,button,select{font:inherit;border:1px solid #c5d5ce;border-radius:8px;padding:10px 16px}button,.button{background:#176a54;color:white;cursor:pointer;display:inline-block;text-decoration:none}.danger{background:#a33329;color:white}.warning{background:#fff2eb;border-left:4px solid #a33329;padding:18px}button:disabled{opacity:.6;cursor:wait}a{color:#176a54}select{background:white;max-width:100%}#qr-area img{width:280px;max-width:100%;height:auto}#qr-area{padding:20px;background:#f5faf8}#check-result{max-width:100%;text-align:left}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #0078b8;outline-offset:3px}[hidden]{display:none!important}@media(max-width:500px){.wrap{padding:12px}.content,header{padding:16px}.item{padding:14px}h1{font-size:1.5rem}}
#result.deletion-completed{color:#b91c1c;font-size:1.3rem;font-weight:700;border:2px solid #b91c1c;border-radius:10px;background:#fff5f5;padding:18px}
