.dns-hero{padding-block:48px 56px}.dns-intro{display:flex;flex-direction:column;gap:20px;max-width:760px}.dns-intro .lead{max-width:56ch}.check-form{display:flex;flex-direction:column;gap:14px;margin-top:4px}.inline{display:flex;gap:10px}.inline input{flex:1}.inline .btn{flex:none}@media (max-width:520px){.inline{flex-direction:column}.inline .btn{width:100%}}.adv summary{cursor:pointer;font-size:14px;color:var(--sc-accent-text);width:max-content;max-width:100%}.adv .field{margin-top:12px;max-width:360px}#result,#connect{padding-block:40px 48px}.res-loading{padding:16px 18px;border-radius:6px;background:var(--sc-accent-weak);box-shadow:inset 3px 0 0 var(--sc-accent);color:var(--sc-ink)}.verdict{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:flex-end;justify-content:space-between;padding-bottom:24px;border-bottom:1.5px solid var(--sc-ink)}.verdict h2{font-size:34px;overflow-wrap:anywhere}.verdict .when{margin-top:6px}.v-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:6px;font-weight:600;font-size:16px;max-width:100%}.v-badge .g{font:600 16px/1 var(--sc-font-mono)}.v-ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.v-warning{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.v-error{color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,transparent)}.v-unknown,.v-info{color:var(--sc-ink-2);background:var(--sc-surface-2)}.v-sub{margin-top:10px;color:var(--sc-ink-2)}.checks{display:flex;flex-direction:column}.crow{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 24px;padding:20px 0;border-bottom:1px solid var(--sc-line)}@media (max-width:640px){.crow{grid-template-columns:minmax(0,1fr)}}.crow .k{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.crow .k b{font:600 20px/1.2 var(--sc-font-sans)}.chip{display:inline-flex;gap:6px;align-items:center;font:500 12px/1 var(--sc-font-mono);letter-spacing:.04em;padding:6px 8px;border-radius:4px;text-transform:uppercase}.chip.ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.chip.warning{color:var(--warn);background:color-mix(in srgb,var(--warn) 14%,transparent)}.chip.error{color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,transparent)}.chip.info,.chip.unknown{color:var(--sc-ink-2);background:var(--sc-surface-2)}.crow .body{display:flex;flex-direction:column;gap:8px;min-width:0}.crow .sum{font-size:17px;color:var(--sc-ink)}.found{margin:0;padding:10px 12px;border-radius:6px;background:var(--sc-surface);border:1px solid var(--sc-line);font:13px/1.6 var(--sc-font-mono);color:var(--sc-ink-2);overflow-wrap:anywhere;white-space:pre-wrap}.fix{padding:10px 12px;border-radius:6px;background:var(--sc-accent-weak);box-shadow:inset 3px 0 0 var(--sc-accent);font-size:15px;overflow-wrap:anywhere}.fix b{font-weight:600}.res-actions{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:24px}.res-actions .btn-text{padding:0 4px}.copied{font:500 13px/1 var(--sc-font-mono);color:var(--ok)}.conn-box{display:flex;flex-direction:column;gap:16px}.conn-box ul{margin:0;padding-left:20px;color:var(--sc-ink-2);display:flex;flex-direction:column;gap:6px}.recs{display:flex;flex-direction:column;gap:10px}.rec-row .note{grid-column:1/-1;font-size:13px;color:var(--sc-muted)}
