.domains-comic{--comic-ink:#171717;--comic-yellow:#ffd338;--comic-red:#ef493e;--comic-blue:#2869d7;--comic-cyan:#51c9e6;--comic-paper:#fff9e9;color:var(--comic-ink);background:var(--comic-paper)}.domains-comic .page-title{background-color:var(--comic-yellow);border-bottom:4px solid var(--comic-ink);background-image:radial-gradient(#171717 1.25px,#0000 1.5px);background-size:13px 13px;padding-block:64px;position:relative;overflow:hidden}.domains-comic .page-title:after{content:"DOMAIN FILE";border:2px solid var(--comic-ink);background:var(--comic-red);box-shadow:3px 3px 0 var(--comic-ink);color:#fff;letter-spacing:.1em;padding:9px 12px;font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:30px;right:max(24px,50vw - 600px);transform:rotate(4deg)}.domains-comic .page-title .eyebrow{border:2px solid var(--comic-ink);box-shadow:3px 3px 0 var(--comic-ink);color:var(--comic-ink);letter-spacing:.1em;background:#fff;padding:6px 10px;font-size:10px;font-weight:900;display:inline-block}.domains-comic .page-title h1{max-width:850px;color:var(--comic-ink);letter-spacing:-.035em;text-transform:uppercase;text-shadow:3px 3px #fff;font-family:Impact,Arial Narrow,Haettenschweiler,sans-serif;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:1.03}.domains-comic .page-title .container>p:last-child{color:#34332e;max-width:760px;font-weight:600;line-height:1.7}.domains-comic .domain-workbench{--ink:var(--comic-ink);--accent:var(--comic-blue);--accent-hover:#174fae;--surface:#fffdf6;--surface-alt:#fff1b9;--border:var(--comic-ink);--border-input:var(--comic-ink);color:var(--comic-ink);padding-top:42px}.domains-comic .tool-links{border-bottom:3px solid var(--comic-ink);font-weight:800}.domains-comic .tool-links a[aria-current],.domains-comic .tool-links a:hover{color:#b52225;text-underline-offset:4px;text-decoration-thickness:2px}.domains-comic .tool-layout{--tool-sidebar:310px;gap:26px}.domains-comic .tool-form,.domains-comic .tool-guide,.domains-comic .registration-panel{border:3px solid var(--comic-ink);box-shadow:6px 6px 0 var(--comic-ink);background:#fffdf6;border-radius:0}.domains-comic .tool-form{padding:28px}.domains-comic .tool-form h2,.domains-comic .workbench-results h2,.domains-comic .tool-guide h2,.domains-comic .registration-panel h2{color:var(--comic-ink);letter-spacing:0;text-transform:uppercase;font-family:Impact,Arial Narrow,Haettenschweiler,sans-serif;font-size:28px;font-weight:900}.domains-comic .tool-tag{border:2px solid var(--comic-ink);background:var(--comic-cyan);color:var(--comic-ink);border-radius:0;font-weight:800}.domains-comic .domain-workbench input:not([type=checkbox]):not([type=file]),.domains-comic .domain-workbench textarea,.domains-comic .domain-workbench select{border:2px solid var(--comic-ink);color:var(--comic-ink);background:#fff;border-radius:0}.domains-comic .domain-workbench input:focus,.domains-comic .domain-workbench textarea:focus,.domains-comic .domain-workbench select:focus{outline:3px dashed var(--comic-blue);outline-offset:2px}.domains-comic .csv-import,.domains-comic .extension-picks label{border:2px solid var(--comic-ink);background:#fff8dc;border-radius:0}.domains-comic .extension-picks label:nth-child(3n+2){background:#e6f8f6}.domains-comic .extension-picks label:nth-child(3n){background:#fff0e8}.domains-comic .extension-fieldset legend,.domains-comic .tool-form>label,.domains-comic .affix-grid label{font-weight:800}.domains-comic .domain-workbench .button{border:2px solid var(--comic-ink);background:var(--comic-red);box-shadow:3px 3px 0 var(--comic-ink);color:#fff;text-transform:uppercase;border-radius:0;font-weight:900}.domains-comic .domain-workbench .button:hover:not(:disabled){box-shadow:4px 4px 0 var(--comic-ink);background:#ce2f2a;transform:translate(-1px,-1px)}.domains-comic .domain-workbench .button.secondary{color:var(--comic-ink);background:#fff}.domains-comic .text-button,.domains-comic .text-link{color:#174fae;font-weight:800}.domains-comic .notice,.domains-comic .error,.domains-comic .empty{border:2px solid var(--comic-ink);box-shadow:3px 3px 0 var(--comic-ink);color:#292929;background:#fff1b9;border-radius:0}.domains-comic .error{border-left:7px solid var(--comic-red);background:#fff0e8}.domains-comic .tool-guide{background-color:#bcece8;background-image:radial-gradient(#17171722 .9px,#0000 1px);background-size:10px 10px}.domains-comic .tool-guide .eyebrow{color:#b52225;font-weight:900}.domains-comic .tool-guide .notice{background:#fffdf6}.domains-comic .workbench-results{padding-top:30px}.domains-comic .workbench-results .tool-heading{border:3px solid var(--comic-ink);background:var(--comic-yellow);box-shadow:5px 5px 0 var(--comic-ink);padding:18px 20px}.domains-comic .result-filters{border:2px solid var(--comic-ink);background:#fffdf6;padding:18px}.domains-comic .selection-bar{border:2px solid var(--comic-ink);box-shadow:3px 3px 0 var(--comic-ink);background:#e6f8f6;border-radius:0}.domains-comic .bulk-results,.domains-comic .table-wrap{border:3px solid var(--comic-ink);box-shadow:5px 5px 0 var(--comic-ink);background:#fffdf6;border-radius:0}.domains-comic .bulk-result{border-bottom:2px solid var(--comic-ink)}.domains-comic .bulk-result:nth-child(2n){background:#fff8dc}.domains-comic .domain-workbench table{border-collapse:collapse}.domains-comic .domain-workbench th{background:var(--comic-ink);color:#fff;text-transform:uppercase;font-weight:900}.domains-comic .domain-workbench td{border-bottom:1px solid #aaa}.domains-comic .domain-workbench td strong{font-weight:900}.domains-comic .results-pagination{font-weight:700}.domains-comic .gict-tool-page{padding-top:36px;padding-bottom:80px}.domains-comic .gict-tool-heading{border:3px solid var(--comic-ink);background:var(--comic-yellow);box-shadow:6px 6px 0 var(--comic-ink);margin:22px 0;padding:45px 34px}.domains-comic .gict-tool-heading h1{text-transform:uppercase;text-shadow:3px 3px #fff;font-family:Impact,Arial Narrow,Haettenschweiler,sans-serif;font-size:clamp(38px,5vw,60px);font-weight:900}.domains-comic .gict-tool-heading .eyebrow{color:#b52225;font-weight:900}.domains-comic .gict-tool-workspace{gap:24px}.domains-comic .gict-tool-page .admin-card{border:3px solid var(--comic-ink);box-shadow:5px 5px 0 var(--comic-ink);background:#fffdf6;border-radius:0}.domains-comic .gict-tool-page .admin-card h2{text-transform:uppercase;font-family:Impact,Arial Narrow,Haettenschweiler,sans-serif}.domains-comic .gict-tool-page input,.domains-comic .gict-tool-page select{border:2px solid var(--comic-ink);border-radius:0}.domains-comic .gict-tool-page button{border:2px solid var(--comic-ink);box-shadow:3px 3px 0 var(--comic-ink);text-transform:uppercase;border-radius:0;font-weight:900}.domains-comic :is(a,button,input,textarea,select,summary):focus-visible{outline:3px dashed var(--comic-blue);outline-offset:3px}@media (max-width:720px){.domains-comic .page-title{padding-block:50px}.domains-comic .page-title:after{font-size:8px;top:16px;right:18px}.domains-comic .tool-layout{grid-template-columns:1fr}.domains-comic .tool-form{padding:20px}.domains-comic .tool-heading{align-items:flex-start}.domains-comic .selection-bar{flex-direction:column;align-items:flex-start}.domains-comic .selection-bar>div{flex-wrap:wrap;width:100%}.domains-comic .selection-bar .button{flex:1}}@media (prefers-reduced-motion:reduce){.domains-comic .domain-workbench .button,.domains-comic .tool-links a{transition:none}.domains-comic .domain-workbench .button:hover{transform:none}}
