body{min-width:0}main.privacy-container{box-sizing:border-box}[hidden]{display:none!important}.lang-toggle{position:fixed;z-index:10;top:18px;right:20px}.legal-links{display:flex;flex-wrap:wrap;gap:20px}.legal-links a{color:#79c2ff}.deletion-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.deletion-actions button{min-height:44px;padding:10px 20px;border:1px solid #68707b;border-radius:8px;cursor:pointer;font:inherit}.provider{min-width:185px;font-weight:600!important}.provider.apple{background:#fff;color:#111}.provider.google{background:#fff;color:#202124}.danger{background:#b42929;color:#fff}.deletion-actions button:disabled{opacity:.5;cursor:not-allowed}.confirm-panel{padding:20px;border:1px solid #a45353;border-radius:12px}.confirm-panel label{display:flex;align-items:flex-start;gap:10px}.confirm-panel input{margin-top:8px}.noscript{max-width:920px;margin:20px auto;color:#fff}#deletionStatus{min-height:2em;color:#79c2ff}@media(max-width:480px){.deletion-actions button{width:100%}}

.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button.provider.apple{width:205px;min-width:205px;height:44px;padding:0;border:0;background:transparent}button.provider.apple .apple-art{display:block;width:205px;height:44px}html[lang="ko"] .apple-art.en,html[lang="en"] .apple-art.ko{display:none!important}button.provider.google{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:205px;min-width:205px;height:44px;padding:0 12px;border:1px solid #747775;background:#fff;color:#1f1f1f;font:500 14px/20px "Google Sans",Arial,sans-serif}button.provider.google img{display:block;width:20px;height:20px;object-fit:contain}
html[lang="ko"] button.provider.google{gap:5px;padding-inline:8px;font-family:-apple-system,BlinkMacSystemFont,"Noto Sans KR",sans-serif;font-size:19px;font-weight:600}
