.sec-page{max-width:900px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.sec-qr{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sec-qr img{border:1px solid var(--border);background:#fff;border-radius:10px;max-width:100%;height:auto;padding:8px}.sec-qr-ph{background:var(--surface-2);border-radius:10px;width:224px;height:224px}.sec-secret{background:var(--surface-2);overflow-wrap:anywhere;letter-spacing:.06em;border-radius:8px;padding:10px 12px;font-size:1rem;display:block}.sec-codes{border:2px dashed var(--border);border-radius:12px;padding:14px}.sec-code-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin:0;padding:0;font-size:1.05rem;list-style:none;display:grid}.sec-code-list li{background:var(--surface-2);text-align:center;border-radius:8px;padding:8px 10px}.link-btn{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.sec-cidr{font-family:var(--mono,monospace)}.sec-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px 14px;display:grid}.sec-fields>*{min-width:0}:root[data-theme=dark] .sec-scope .btn-danger,:root[data-theme=dark] .sec-scope .btn-danger:hover{color:#1b0a0a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sec-scope .btn-danger,:root:not([data-theme=light]) .sec-scope .btn-danger:hover{color:#1b0a0a}}
