/* DocComet identity. Scoped to this brand; product claims and tool logic are unchanged. */
html[data-brand="doccomet"] body{--accent:#082D5B;--light:#EDF4FE;--orange:#FF7A00;background:#F5F7FA;color:#0F172A;font-family:Workspace,Inter,system-ui,sans-serif}
html[data-brand="doccomet"] .header{max-width:1440px;border-color:#E4E8F0;background:rgba(255,255,255,.96);border-radius:0 0 18px 18px;gap:24px}
html[data-brand="doccomet"] .header>.brand{flex-shrink:0;min-width:195px}
html[data-brand="doccomet"] #brand-icon{display:flex;align-items:center;width:205px;height:64px}
html[data-brand="doccomet"] .doccomet-logo{display:block;width:100%;height:auto;max-height:64px;object-fit:contain}
html[data-brand="doccomet"] #brand-icon+span{display:none}
html[data-brand="doccomet"] .header nav{gap:23px}
html[data-brand="doccomet"] .button{background:#082D5B;color:#fff;border:1px solid #082D5B;border-radius:10px;box-shadow:0 5px 14px #082d5b0c;font-weight:700}
html[data-brand="doccomet"] .hero-actions>.button,html[data-brand="doccomet"] #header-cta{background:#FF7A00;color:#08233F;border-color:#FF7A00}
html[data-brand="doccomet"] .button:hover{filter:brightness(.96);transform:translateY(-1px)}
html[data-brand="doccomet"] :is(a,button,input,select,textarea):focus-visible{outline:3px solid #1565C0;outline-offset:4px}
html[data-brand="doccomet"] .hero{max-width:1320px;min-height:600px;gap:48px;background:radial-gradient(ellipse at 85% 35%,#e8f2ff 0,transparent 55%)}
html[data-brand="doccomet"] .hero h1{color:#082D5B;font-weight:800;letter-spacing:-.055em}
html[data-brand="doccomet"] .eyebrow{color:#31567E;letter-spacing:.16em}
html[data-brand="doccomet"] .eyebrow>span:first-child{background:#FF7A00}
html[data-brand="doccomet"] .hero-art .orbit{background:#E5EFFB;border-color:#d7e5f7}
html[data-brand="doccomet"] .document-card{border:1px solid #E4E8F0;border-radius:18px;box-shadow:0 24px 60px #082d5b15}
html[data-brand="doccomet"] .file-icon,html[data-brand="doccomet"] .tool-icon{color:#0A4D97;background:#EDF4FE}
html[data-brand="doccomet"] .tag-pdf{color:#9C4100;background:#FFF1E3}
html[data-brand="doccomet"] .tag-check{color:#08233F;background:#FF7A00}
html[data-brand="doccomet"] .signature-mark{color:#082D5B}
html[data-brand="doccomet"] .tool-card{border-color:#E4E8F0;border-radius:16px;background:#fff;box-shadow:0 3px 12px #082d5b03;transition:border-color .18s,box-shadow .18s,transform .18s}
html[data-brand="doccomet"] .tool-card:hover{border-color:#AFC6E2;box-shadow:0 10px 28px #082d5b0c;transform:translateY(-2px)}
html[data-brand="doccomet"] .tool-card:nth-child(3n+2) .tool-icon{background:#FFF2E6;color:#994500}
html[data-brand="doccomet"] .tool-card:nth-child(3n) .tool-icon{background:#F1ECFF;color:#6739A8}
html[data-brand="doccomet"] :is(.tool-tabs button.active,.tab.active){background:#082D5B;color:#fff}
html[data-brand="doccomet"] .forms-section{background:#EDF4FE}
html[data-brand="doccomet"] :is(.privacy-section,.pricing-section,.tool-guide){border-color:#E4E8F0}
html[data-brand="doccomet"] .footer-brand{font-size:0;width:190px;height:64px;background:url('/assets/doccomet/logo-light.png') center/contain no-repeat}
@media(max-width:1100px){html[data-brand="doccomet"] .header{padding:12px 24px;flex-wrap:wrap;height:auto}html[data-brand="doccomet"] .header nav{order:3;width:100%;justify-content:center;padding:8px 0;flex-wrap:wrap}html[data-brand="doccomet"] .header-actions{margin-left:auto}}
@media(max-width:600px){html[data-brand="doccomet"] .header{gap:10px;padding:10px 16px}html[data-brand="doccomet"] .header>.brand{min-width:0}html[data-brand="doccomet"] #brand-icon{width:164px;height:54px}html[data-brand="doccomet"] .header-actions{gap:8px}html[data-brand="doccomet"] .header nav{gap:16px}html[data-brand="doccomet"] .hero{gap:28px;min-height:0}html[data-brand="doccomet"] .hero h1{font-size:46px}html[data-brand="doccomet"] #header-cta{display:none}}
@media(prefers-reduced-motion:reduce){html[data-brand="doccomet"] .tool-card,html[data-brand="doccomet"] .button{transition:none;transform:none}}
