body[data-account-copy-preview] > :not(#account-copy-entry):not(dialog){display:none!important}
    #account-copy-entry{min-height:100dvh;display:grid;place-items:center;padding:24px}#account-copy-entry[hidden]{display:none}
    .account-copy-card{width:min(100%,480px);padding:28px;border:1px solid var(--border-color,#788784);border-radius:22px;background:var(--surface,#263238)}
    .account-copy-card h1{font-size:24px;line-height:1.4}.account-copy-card p{line-height:1.6}.account-copy-card button{display:block;width:100%;margin-top:12px;min-height:44px}
    .account-copy-card button[hidden]{display:none}.account-copy-card a{display:block;margin-top:18px;text-align:center;color:inherit}
    .account-copy-card small{display:block;margin-top:20px;line-height:1.6}#account-copy-status{overflow-wrap:anywhere}
    .account-copy-card .copy-source{text-align:left;padding:18px;border-radius:16px;min-height:78px;background:var(--surface);color:var(--text);border:1px solid var(--border)}
    .copy-source strong,.copy-source span{display:block}.copy-source strong{font-size:19px}.copy-source span{font-size:15px;color:var(--muted);margin-top:6px}
    .account-copy-card .copy-source:hover,.account-copy-card .copy-source:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}
    .copy-step{color:var(--accent);font-weight:700}.account-copy-card .copy-preserve{color:var(--muted);font-size:15px}
    .account-copy-card .local-vault-consent{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.6;margin-top:16px}
    .account-copy-card .local-vault-consent input{width:20px;height:20px;flex:0 0 20px;margin-top:3px}
    .copy-simple{text-align:center;background:var(--surface);color:var(--text);border-color:var(--border)}
    .copy-simple .copy-brand{display:grid;justify-items:center;gap:8px;margin:4px 0 24px}.copy-brand img{width:58px;height:58px;object-fit:contain}.copy-brand span{font-size:16px;font-weight:700}
    .copy-brand .copy-dark{display:none}[data-theme=dark] .copy-brand .copy-dark{display:block}[data-theme=dark] .copy-brand .copy-light{display:none}
    .copy-simple h1{margin:0 0 24px}.copy-simple button{font-size:17px;min-height:52px;border-radius:8px;margin-top:12px}
    .copy-simple #account-copy-back{width:auto;min-height:40px;margin:0 0 12px;padding:4px;background:none;border:0;color:var(--muted);font-size:14px}
    .copy-simple p{font-size:14px;color:var(--muted);margin:16px 0 0}.copy-simple #account-copy-confirm{margin:-12px 0 24px;font-size:16px}
    .copy-simple #account-copy-change{background:none;border:0;min-height:40px;font-size:14px;color:var(--muted)}
    .copy-simple #account-copy-status:empty{display:none}.copy-simple[aria-busy=true] .copy-brand img{animation:copy-pulse 1s ease-in-out infinite alternate}
    .copy-simple[aria-busy=true] button{display:none}.copy-simple[aria-busy=true] #account-copy-note{display:none}
    @keyframes copy-pulse{to{opacity:.35}}@media(prefers-reduced-motion:reduce){.copy-simple[aria-busy=true] .copy-brand img{animation:none}}
    @media(max-width:480px){#account-copy-entry{padding:14px}.account-copy-card{padding:20px}.account-copy-card h1{font-size:21px}}