/* One Lookup: the type and the text colours of the /tools/ tool pages for the English WHOIS page. Generated from content/site/whois-tools-text.ts (One Lookup); change it there. */
body { font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", Arial, Meiryo, sans-serif; line-height: 1.5; }
#main-content input, #main-content select, #main-content textarea, #main-content button { font-family: inherit; }
#main-content h1 { font-size: clamp(26px, 3vw, 34px); font-weight: 750; line-height: 1.5; letter-spacing: normal; }
#main-content .hero-band .intro p { font-size: 16px; font-weight: 400; line-height: 1.9; }
#main-content .ip-report .ip-eyebrow { font-size: 12px; font-weight: 750; line-height: 1.5; letter-spacing: .14em; }
#main-content .editorial-nav, #main-content .guide-toc a, #main-content .ip-jump a { font-size: 13px; font-weight: 400; line-height: 1.8; }
#main-content h2 { font-size: 20px; font-weight: 700; line-height: 1.5; letter-spacing: normal; }
#main-content h3, #main-content h4, #main-content .dns-history > summary { font-size: 16px; font-weight: 600; line-height: 19.2px; letter-spacing: normal; }
#main-content .card h3 { font-size: 15px; font-weight: 700; line-height: 1.5; }
#main-content .card p { font-size: 13px; font-weight: 400; line-height: 1.7; }
#main-content .guide p, #main-content .guide li, #main-content .network-guide p, #main-content .network-guide li, #main-content .tool-help p, #main-content .tool-help li, #main-content .idn-specs p, #main-content .idn-specs li, #main-content .idn-examples, #main-content .ip-report p:not(.ip-value):not(.ip-eyebrow), #main-content .ip-report li, #main-content .reference-directory > p, #main-content .reference-search a, #main-content .history-body p, #main-content .result-placeholder { font-size: 14px; font-weight: 400; line-height: 1.95; }
#main-content #guide > p, #main-content .network-guide .guide-updated, #main-content .mail-help .mail-reviewed, #main-content .error-explain p, #main-content .error-explain li { font-size: 16px; font-weight: 400; line-height: 1.5; }
#main-content .guide .content-action p { font-size: 14px; font-weight: 400; line-height: 1.8; }
#main-content .guide dt, #main-content .guide-faq summary { font-size: 16px; font-weight: 650; line-height: 1.5; }
#main-content .guide dd, #main-content .guide-faq details > p { font-size: 16px; font-weight: 400; line-height: 1.95; }
#main-content table { font-size: 14px; line-height: 1.5; }
#main-content caption { font-size: 14px; font-weight: 650; line-height: 1.5; }
#main-content th, #main-content .ip-details dt, #main-content .result-kv dt, #main-content .idn-label dt, #main-content .ip-rdap-fields dt { font-size: 14px; font-weight: 700; line-height: 1.5; }
#main-content td, #main-content .ip-details dd, #main-content .result-kv dd, #main-content .idn-label dd, #main-content .ip-rdap-fields dd { font-size: 14px; font-weight: 400; line-height: 1.5; }
#main-content label { font-size: 14px; font-weight: 300; line-height: 19.2px; }
#main-content .history-consent { font-size: 16px; font-weight: 300; line-height: 19.2px; }
#main-content input:not([type="checkbox"]):not([type="radio"]), #main-content select, #main-content textarea { font-size: 16px; font-weight: 400; line-height: 1.5; }
#main-content button { font-size: 14px; font-weight: 600; line-height: 19.2px; }
#main-content .input-hint, #main-content #reference-hint { font-size: 12px; font-weight: 400; line-height: 16px; }
@media (min-width: 601px) { #main-content .hero-form .field-type { flex-basis: 14rem; } }
#main-content h1 { color: #222222; }
#main-content .hero-band .intro p { color: #555555; }
#main-content .ip-report .ip-eyebrow { color: #005BAC; }
#main-content .card h3 { color: #005BAC; }
#main-content .card p { color: #555555; }
#main-content .guide p, #main-content .guide li, #main-content .network-guide p, #main-content .network-guide li, #main-content .tool-help p, #main-content .tool-help li, #main-content .idn-specs p, #main-content .idn-specs li, #main-content .idn-examples, #main-content .ip-report p:not(.ip-value):not(.ip-eyebrow), #main-content .ip-report li, #main-content .reference-directory > p, #main-content .history-body p, #main-content .result-placeholder { color: #555555; }
#main-content #guide > p, #main-content .network-guide .guide-updated, #main-content .mail-help .mail-reviewed { color: #222222; }
#main-content .guide .content-action p { color: #334E64; }
#main-content .guide dd, #main-content .guide-faq details > p { color: #555555; }
#main-content th, #main-content .ip-details dt, #main-content .result-kv dt, #main-content .idn-label dt, #main-content .ip-rdap-fields dt { color: #222222; }
#main-content label { color: #222222; }
#main-content #reference-hint { color: #666666; }
#main-content .reference-search input, #main-content .dns-history select:enabled { color: #222222; }
:where(#main-content) a { color: #1260BF; }
:where(#main-content .guide-toc, #main-content .ip-jump, #main-content .reference-pagination, #main-content .error-explain) a { color: #005BAC; }
:where(#main-content .guide-section[id^="term-"]) a:where([href*="#term"]) { color: #005BAC; }
#main-content .intro p { font-size: 16px; font-weight: 400; line-height: 1.9; }
#main-content .whois-kv dt { font-size: 14px; font-weight: 700; line-height: 1.5; }
#main-content .whois-kv dd { font-size: 14px; font-weight: 400; line-height: 1.5; }
#main-content .whois-guide > section > a { font-size: 14px; font-weight: 400; line-height: 1.95; }
#main-content .intro p { color: #555555; }
#main-content .whois-kv dt { color: #222222; }
