@font-face{font-family:'Patrick Hand';src:url('/fonts/patrick-hand/PatrickHand-Regular-latin.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
body[data-brand-preset][data-brand-preset="pdfsuperb"]{--brand-font:'Patrick Hand','Segoe Print',cursive;--accent:#484840!important;--accent-contrast:#fffef9;--accent-soft:#e7e4da;--panel:#fffdf7;--panel-muted:#efede4;--text:#363831;--text-soft:#62635a;--line:#c9c8bc;--line-strong:#85867b;--input-line:#939489;--brand-detail:#b9bdab;background-color:#f6f3ea;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,#74736605 4px);font-family:var(--brand-font);font-size:20px}
:root[data-theme="dark"] body[data-brand-preset][data-brand-preset="pdfsuperb"]{--accent:#e6e3de!important;--accent-contrast:#252526;--accent-soft:#39393b;--panel:#29292b;--panel-muted:#323234;--text:#f0ede8;--text-soft:#c1bfbc;--line:#505052;--line-strong:#929091;--input-line:#929091;--brand-detail:#b8b6b3;background-color:#202022;background-image:repeating-linear-gradient(0deg,transparent,transparent 3px,#ffffff03 4px)}
body[data-brand-preset][data-brand-preset="pdfsuperb"] :is(h1,h2,h3,h4,p,a,span,small,strong,em,label,legend,summary,input,select,textarea,button){font-family:var(--brand-font)}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .shell{max-width:1320px;margin:auto;background:transparent;border:0;border-radius:0;box-shadow:none}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .site-header{background:transparent;position:static;border-bottom:1px solid var(--line)}
body[data-brand-preset="pdfsuperb"] .topbar{padding:20px 28px}
body[data-brand-preset="pdfsuperb"] :is(.nav-links,.market-chip,.locale-switcher,.brand-wordmark small,.mobile-menu){display:none}
body[data-brand-preset="pdfsuperb"] .nav-actions{margin-left:auto}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .brand-name{font-size:30px;font-weight:400;letter-spacing:0}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .brand-mark{display:inline-flex;flex:0 0 40px;width:40px;height:40px;background:transparent;border:0;box-shadow:none;padding:0}
body[data-brand-preset="pdfsuperb"] .brand-mark img{width:40px;height:40px}
.pencil-intro{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding:44px 40px 42px;border-bottom:1px solid var(--line)}
.pencil-note{font-size:18px;color:var(--text-soft);margin:0 0 14px}
.pencil-intro h2{font-size:clamp(42px,4.6vw,64px);line-height:1.05;font-weight:400;letter-spacing:-.8px;margin:0;color:var(--text)}
.pencil-summary{border-left:1px solid var(--line);padding-left:38px}
.pencil-summary>p{font-size:23px;line-height:1.45;margin:0 0 24px;color:var(--text-soft)}
.pencil-intro nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:20px}
.pencil-intro nav a{font-size:20px;color:var(--text);text-underline-offset:5px}
.pencil-intro nav a:first-child{padding:9px 18px;border:1px solid var(--line-strong);border-radius:3px;text-decoration:none;background:var(--panel)}
.pencil-intro nav a:hover{background:var(--accent-soft)}
.pencil-intro small{font-size:17px;color:var(--text-soft)}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task{padding:26px;background:var(--panel);border:1px solid var(--line-strong);border-radius:3px 9px 5px 7px;box-shadow:3px 3px 0 var(--panel-muted)}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task-heading h1{font-size:38px;font-weight:400}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task-heading p{font-size:20px}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task .drop-zone{border:1.5px dashed var(--line-strong);border-radius:9px 3px 12px 5px;background:transparent;min-height:200px}
body[data-brand-preset="pdfsuperb"] :is(button,.download,input,select,textarea){border-radius:3px 7px 4px 8px;font-size:19px}
body[data-brand-preset="pdfsuperb"] :is(.pdf-tool-nav a,.pdf-nav-group .pdf-nav-title){font-size:19px;font-weight:400}
body[data-brand-preset="pdfsuperb"] .pdf-nav-count{font-size:15px}
body[data-brand-preset="pdfsuperb"] .pdf-tool-nav a[aria-current="page"]{background:var(--accent-soft);text-decoration:underline;text-underline-offset:4px}
body[data-brand-preset="pdfsuperb"] :is(.pdf-editorial p,.pdf-operation-help p,.pdf-task-privacy,.file-meta,.tool-panel>p){font-size:18px;line-height:1.5}
body[data-brand-preset="pdfsuperb"] :is(.pdf-compare-trigger,.pdf-editorial-label,.text-field>span){font-size:16px}
body[data-brand-preset][data-brand-preset="pdfsuperb"] :is(.catalog-hero,.tool-card){background:var(--panel);border-radius:3px 8px 4px 6px;box-shadow:none}
body[data-brand-preset="pdfsuperb"] .catalog-hero{background:transparent!important}
body[data-brand-preset="pdfsuperb"] .tool-card small{font-size:18px}
body[data-brand-preset="pdfsuperb"] .site-footer{max-width:1320px;margin:auto;padding:24px;font-size:18px;border-top:1px solid var(--line)}
body[data-brand-preset="pdfsuperb"] .footer-brand{display:grid;gap:6px}
body[data-brand-preset="pdfsuperb"] .laboratory-attribution{font-size:16px}
@media(max-width:767px){.pencil-intro{grid-template-columns:1fr;padding:30px 20px;gap:18px}.pencil-intro h2{font-size:48px}.pencil-summary{border-left:0;padding-left:0}.pencil-summary>p{font-size:21px;margin:0 0 20px}.pencil-summary>p br{display:none}.pencil-intro nav{gap:18px}body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task{padding:18px 14px}body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task-heading h1{font-size:32px}body[data-brand-preset="pdfsuperb"] .pdf-tool-nav a{font-size:18px}}
body[data-brand-preset="pdfsuperb"] .selected-file-list span{background:var(--panel-muted);color:var(--text);border:1px solid var(--line);font-size:16px;line-height:1.4}

/* Phones: a compact intro so the upload area starts on the first screen. */
@media(max-width:767px){.pencil-intro{padding:22px 20px 18px;gap:10px}.pencil-note{font-size:16px;margin-bottom:8px}.pencil-intro h2{font-size:40px}.pencil-summary>p{font-size:18px;margin:0}.pencil-intro nav,.pencil-intro small{display:none}}

/* Short phones prioritize the operation title and picker over the introductory banner. */
@media(max-width:767px) and (max-height:740px){
  body[data-brand-preset="pdfsuperb"] .pencil-intro{display:none}
  body[data-brand-preset="pdfsuperb"] .pdf-task-title-row{display:block}
  body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task-heading h1{font-size:28px}
  body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task .drop-zone{min-height:160px}
}
