/* Settings > Security > Discord */
.dc-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.dc-mark{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;background:#b8bcbf;flex:none}
.dc-mark.dc-on{background:#5865f2}
.dc-mark .dc-glyph{width:24px;height:24px}
.dc-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:180px;font-size:14px}
.dc-info span{color:var(--muted);font-size:13px;word-break:break-word}
.dc-connect{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;font:inherit;font-size:14px;font-weight:600;color:#fff;background:#5865f2;border:0;border-radius:3px;cursor:pointer}
.dc-connect:hover{background:#4752c4}
.dc-connect .dc-glyph{width:18px;height:18px}
.dc-panel .s20-small{margin:10px 0 0}
.dc-dialog h2{margin-top:0}
.dc-steps{margin:0 0 14px;padding-left:20px;line-height:1.6}
.dc-steps li{margin-bottom:8px}
.dc-steps code{padding:1px 5px;background:rgba(0,0,0,.08);border-radius:3px}
body.dark .dc-steps code{background:rgba(255,255,255,.12)}
.dc-code{display:flex;align-items:center;gap:10px;margin-top:8px}
.dc-code span{padding:6px 14px;font:600 22px/1.2 ui-monospace,Consolas,monospace;letter-spacing:2px;background:rgba(0,0,0,.06);border:1px dashed #b8bcbf;border-radius:3px;user-select:all}
body.dark .dc-code span{background:rgba(255,255,255,.08);border-color:#727578}
.dc-wait{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--muted)}
.dc-spin{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:dc-spin 1s linear infinite;flex:none}
@keyframes dc-spin{to{transform:rotate(360deg)}}
