.dns-card.svelte-1yj26ca{border:1px solid var(--border);border-radius:12px;padding:16px;background:var(--surface);display:flex;flex-direction:column;gap:14px}.dns-head.svelte-1yj26ca h3:where(.svelte-1yj26ca){margin:0 0 4px;font-size:15px;font-weight:700;color:var(--text)}.muted.svelte-1yj26ca{color:var(--muted);font-size:13px;margin:0 0 8px}.small.svelte-1yj26ca{font-size:12px}.provider-pick.svelte-1yj26ca{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-soft)}.provider-pick.svelte-1yj26ca select:where(.svelte-1yj26ca){flex:1;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);font-size:13px;color:var(--text)}.dns-records.svelte-1yj26ca h4:where(.svelte-1yj26ca){margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.record-list.svelte-1yj26ca{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.rec.svelte-1yj26ca{display:grid;grid-template-columns:44px 1fr 1.4fr;align-items:stretch;gap:8px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--bg);font-size:13px}.cell-type.svelte-1yj26ca{font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center}.copy-field.svelte-1yj26ca{display:grid;grid-template-rows:auto auto;gap:1px;text-align:left;border:1px solid var(--border);border-radius:6px;background:var(--surface);padding:5px 9px;cursor:pointer;min-width:0;position:relative}.copy-field.svelte-1yj26ca:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent) 45%,var(--border));background:color-mix(in oklab,var(--accent) 6%,var(--surface))}.copy-field.svelte-1yj26ca:disabled{cursor:default;opacity:.85}.cf-label.svelte-1yj26ca{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}.cf-val.svelte-1yj26ca{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.cf-val.mono.svelte-1yj26ca{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.copy-field.blank.svelte-1yj26ca .cf-val:where(.svelte-1yj26ca){color:var(--muted);font-style:italic}.cf-hint.svelte-1yj26ca{position:absolute;top:5px;right:9px;font-size:10px;color:var(--muted)}.copy-field.svelte-1yj26ca:hover:not(:disabled) .cf-hint:where(.svelte-1yj26ca){color:var(--accent)}.copy-field.blank.svelte-1yj26ca .cf-hint:where(.svelte-1yj26ca){display:none}.walkthrough.svelte-1yj26ca ol:where(.svelte-1yj26ca){margin:0;padding-left:18px;color:var(--text);font-size:14px;line-height:1.6}.walkthrough.svelte-1yj26ca li:where(.svelte-1yj26ca)+li:where(.svelte-1yj26ca){margin-top:2px}.walkthrough.svelte-1yj26ca a:where(.svelte-1yj26ca){color:var(--accent)}@media(max-width:720px){.rec.svelte-1yj26ca{grid-template-columns:36px 1fr;grid-template-areas:"type name" "type value"}.cell-type.svelte-1yj26ca{grid-area:type}.copy-field.svelte-1yj26ca:first-of-type{grid-area:name}.copy-field.svelte-1yj26ca:last-of-type{grid-area:value}}.domains-card.svelte-10uhsge{border:1px solid var(--border);border-radius:14px;padding:18px;background:var(--surface);display:flex;flex-direction:column;gap:14px}.config-warn.svelte-10uhsge{border:1px solid color-mix(in oklab,var(--warm) 35%,var(--border));background:color-mix(in oklab,var(--warm) 8%,transparent);color:var(--text);padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.5}.config-warn.svelte-10uhsge code:where(.svelte-10uhsge){background:var(--bg);padding:1px 6px;border-radius:4px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.dc-head.svelte-10uhsge{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dc-head.svelte-10uhsge h3:where(.svelte-10uhsge){margin:0;font-size:16px;font-weight:700}.muted.svelte-10uhsge{color:var(--muted);font-size:13px;margin:4px 0 0}.primary.svelte-10uhsge{background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:8px;padding:8px 14px;font-weight:600;cursor:pointer;font-size:13px;flex-shrink:0}.primary.svelte-10uhsge:disabled{opacity:.6;cursor:not-allowed}.ghost.svelte-10uhsge{background:transparent;color:var(--text-soft);border:1px solid var(--border);border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer}.ghost.svelte-10uhsge:hover{color:var(--text);background:color-mix(in oklab,var(--text) 4%,transparent)}.ghost.visit.svelte-10uhsge{text-decoration:none;display:inline-flex;align-items:center;color:var(--accent);border-color:color-mix(in oklab,var(--accent) 35%,var(--border));font-weight:600}.ghost.visit.svelte-10uhsge:hover{color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,transparent)}.ghost.danger.svelte-10uhsge{color:var(--warm)}.ghost.danger.svelte-10uhsge:hover{border-color:var(--warm);background:color-mix(in oklab,var(--warm) 8%,transparent)}.dc-add.svelte-10uhsge{display:grid;grid-template-columns:max-content 1fr;gap:10px 12px;align-items:center;padding:12px;background:var(--bg);border:1px solid var(--border);border-radius:10px}.dc-add.svelte-10uhsge label:where(.svelte-10uhsge){font-size:13px;color:var(--text-soft)}.dc-add.svelte-10uhsge input:where(.svelte-10uhsge){padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-size:14px;color:var(--text)}.dc-add-actions.svelte-10uhsge{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px}.error.svelte-10uhsge{color:var(--warm);font-size:13px;margin:0}.error.small.svelte-10uhsge{font-size:12px}.empty.svelte-10uhsge{color:var(--muted);font-size:13px;padding:12px;border:1px dashed var(--border);border-radius:10px;text-align:center}.dc-list.svelte-10uhsge{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.dc-row.svelte-10uhsge{border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;background:var(--bg)}.dc-row-main.svelte-10uhsge{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hostname.svelte-10uhsge{background:transparent;border:0;color:var(--text);font-weight:600;font-size:15px;cursor:pointer;padding:0;font-family:ui-monospace,SF Mono,Menlo,monospace}.hostname.svelte-10uhsge:hover{color:var(--accent)}.badge.svelte-10uhsge{padding:2px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.badge-ok.svelte-10uhsge{background:color-mix(in oklab,#0ea25c 18%,transparent);color:#0ea25c}.badge-info.svelte-10uhsge{background:color-mix(in oklab,var(--accent) 16%,transparent);color:var(--accent)}.badge-warn.svelte-10uhsge{background:color-mix(in oklab,var(--warm) 16%,transparent);color:var(--warm)}.dc-row-actions.svelte-10uhsge{margin-left:auto;display:flex;gap:6px}.dc-row-detail.svelte-10uhsge{margin-top:6px}@media(max-width:720px){.dc-head.svelte-10uhsge{flex-direction:column;align-items:stretch}.dc-row-actions.svelte-10uhsge{margin-left:0;width:100%}}
