/* Minimal PDFResult identity, shared across every interface surface. */
body[data-brand-preset][data-brand-preset="pdfresult"]{--brand-font:Arial,Helvetica,sans-serif;--accent:#176b52!important;--accent-contrast:#fff;--accent-soft:#eaf5ef;--panel:#fff;--panel-muted:#f5f7f6;--text:#202824;--text-soft:#626d67;--line:#e1e7e3;--line-strong:#94a59b;--input-line:#94a59b;background:#fff;font-family:var(--brand-font)}
:root[data-theme="dark"] body[data-brand-preset][data-brand-preset="pdfresult"]{--accent:#82d8b6!important;--accent-contrast:#10251b;--accent-soft:#233c30;--panel:#1a211e;--panel-muted:#222d27;--text:#edf3ef;--text-soft:#afbeb5;--line:#35443c;--line-strong:#718c7d;--input-line:#718c7d;background:#141a17}
body[data-brand-preset="pdfresult"] .topbar{max-width:1080px;padding:18px 24px}
body[data-brand-preset="pdfresult"] .brand-name{font-size:22px;letter-spacing:-.8px;font-weight:700}
body[data-brand-preset="pdfresult"] .brand-mark,body[data-brand-preset="pdfresult"] .brand-mark img{width:32px;height:32px;flex-basis:32px}
body[data-brand-preset="pdfresult"] .site-header{background:var(--panel);border-bottom:1px solid var(--line);position:static}
body[data-brand-preset="pdfresult"] .result-intro{padding:48px 24px 12px;max-width:1000px}
body[data-brand-preset="pdfresult"] .result-intro h2{font-size:clamp(36px,4vw,52px);font-weight:700;letter-spacing:-2px;line-height:1.12;margin-bottom:16px}
body[data-brand-preset="pdfresult"] .result-intro>p{font-size:16px;line-height:1.6}
body[data-brand-preset="pdfresult"] .result-shortcuts{gap:8px;margin:22px 0 10px}
body[data-brand-preset="pdfresult"] .result-shortcuts a{font-size:13px;border-radius:6px;padding:8px 14px;background:var(--panel);min-height:40px}
body[data-brand-preset="pdfresult"] .pdf-workbench{max-width:1040px;padding:16px 24px 48px;gap:24px}
body[data-brand-preset][data-brand-preset="pdfresult"] .pdf-task{max-width:780px}
body[data-brand-preset="pdfresult"] .pdf-task-heading h1{font-size:28px;font-weight:600;letter-spacing:-.8px}
body[data-brand-preset="pdfresult"] .pdf-task-heading p{font-size:15px;line-height:1.6}
body[data-brand-preset="pdfresult"] .pdf-task .drop-zone{min-height:200px;border:1px dashed var(--line-strong);border-radius:10px;background:var(--panel-muted);box-shadow:none}
body[data-brand-preset="pdfresult"] :is(button,input,select,textarea,.download,.feedback-panel,.tool-card){border-radius:6px;box-shadow:none}
body[data-brand-preset][data-brand-preset="pdfresult"] .shell{background:transparent;border:0;box-shadow:none;border-radius:0}
body[data-brand-preset][data-brand-preset="pdfresult"] :is(.catalog-hero,.tool-card){background:var(--panel);box-shadow:none;border-radius:8px}
body[data-brand-preset="pdfresult"] .footer-brand{display:grid;gap:8px}
body[data-brand-preset="pdfresult"] .site-footer{max-width:1080px;margin:auto;padding:24px;border-top:1px solid var(--line)}
body[data-brand-preset="pdfresult"] .laboratory-attribution{font-size:12px}
body[data-brand-preset="pdfresult"] .selected-file-list span{background:var(--panel-muted);color:var(--text);border-radius:6px}
@media(max-width:620px){body[data-brand-preset="pdfresult"] .result-intro{padding:32px 18px 8px}body[data-brand-preset="pdfresult"] .result-intro h2{font-size:38px;letter-spacing:-1.5px}body[data-brand-preset="pdfresult"] .pdf-workbench{padding:12px 16px 32px}body[data-brand-preset="pdfresult"] .topbar{padding:16px}body[data-brand-preset="pdfresult"] .pdf-task-heading h1{font-size:26px}}
