.page-hero[data-astro-cid-silekqdt]{padding:var(--section-padding-y-lg) 0 var(--section-padding-y-md)}.eyebrow[data-astro-cid-silekqdt]{display:inline-block;font-family:var(--eyebrow-font-family);font-size:var(--eyebrow-font-size);color:var(--eyebrow-color);text-transform:var(--eyebrow-text-transform);letter-spacing:var(--eyebrow-letter-spacing);font-weight:var(--eyebrow-font-weight);margin-bottom:var(--spacing-3)}.page-title[data-astro-cid-silekqdt]{font-size:clamp(40px,5vw,76px);line-height:1.05;letter-spacing:var(--tracking-tighter);margin:0 0 var(--spacing-6);max-width:18ch}.page-lead[data-astro-cid-silekqdt]{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:720px;margin:0}.section-title[data-astro-cid-silekqdt]{font-size:clamp(24px,2.5vw,32px);line-height:1.1;letter-spacing:var(--tracking-tight);margin:0 0 var(--spacing-4)}.tool-section[data-astro-cid-silekqdt]{background:var(--color-bg-page)}.tool-grid[data-astro-cid-silekqdt]{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:var(--spacing-8);align-items:start}.form-card[data-astro-cid-silekqdt]{background:var(--color-bg-surface-raised)}.form-title[data-astro-cid-silekqdt]{font-size:var(--text-xl);color:var(--color-text-heading);margin:0 0 var(--spacing-4);letter-spacing:var(--tracking-tight)}.dns-form[data-astro-cid-silekqdt]{display:flex;flex-direction:column;gap:var(--spacing-3)}.field[data-astro-cid-silekqdt]{display:flex;flex-direction:column;gap:var(--spacing-1)}.radio-group[data-astro-cid-silekqdt]{display:flex;flex-direction:column;gap:var(--spacing-2)}.radio[data-astro-cid-silekqdt]{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-body-sm);color:var(--color-text-primary);cursor:pointer}.results-title[data-astro-cid-silekqdt]{font-size:clamp(24px,2.5vw,32px);margin:0 0 var(--spacing-2);letter-spacing:var(--tracking-tight)}.results-intro[data-astro-cid-silekqdt]{font-size:var(--text-body-md);color:var(--color-text-secondary);margin:0 0 var(--spacing-4);line-height:var(--leading-relaxed)}.dns-record{background:var(--color-bg-surface-raised);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);margin-bottom:var(--spacing-3)}.dns-row{display:grid;grid-template-columns:1fr 1fr 2fr .6fr auto;gap:var(--spacing-3);align-items:end}.dns-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.dns-label{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-secondary)}.dns-cell code{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--color-text-primary);overflow-wrap:anywhere}.dns-cell-value code{background:var(--color-bg-muted);padding:2px 6px;border-radius:var(--radius-sm)}.dns-copy{background:var(--color-action-primary);color:var(--color-text-on-action);border:none;border-radius:var(--radius-sm);padding:var(--spacing-1) var(--spacing-3);font-size:var(--text-xs);font-weight:var(--font-weight-bold);cursor:pointer}.dns-copy:hover{opacity:.9}.dns-note{margin:var(--spacing-2) 0 0;font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);font-style:italic}.help-section[data-astro-cid-silekqdt]{background:var(--color-bg-muted)}.help-grid[data-astro-cid-silekqdt]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8);max-width:1000px;margin:0 auto}.cta-section[data-astro-cid-silekqdt]{background:var(--color-bg-inverse)}.page-cta[data-astro-cid-silekqdt]{text-align:center;max-width:720px;margin:0 auto}.page-cta-title[data-astro-cid-silekqdt]{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:var(--tracking-tight);margin:0 0 var(--spacing-4);color:var(--color-text-inverse)}.page-cta-body[data-astro-cid-silekqdt]{font-size:var(--text-lg);color:var(--color-text-inverse);opacity:.85;line-height:var(--leading-relaxed);margin:0 0 var(--spacing-8)}@media(max-width:900px){.tool-grid[data-astro-cid-silekqdt]{grid-template-columns:1fr}.help-grid[data-astro-cid-silekqdt]{grid-template-columns:1fr;gap:var(--spacing-6)}.dns-row{grid-template-columns:1fr}}
