@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;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Patrick Hand';src:url('/fonts/patrick-hand/PatrickHand-Regular-latin-ext.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
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:relative;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-inline-start: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-inline-start:1px solid var(--line);padding-inline-start: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-inline-start:0;padding-inline-start: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}
}

/* Patrick Hand has a small x-height: keep working labels and notes readable. */
body[data-brand-preset="pdfsuperb"] :is(.file-controls span,.pdf-source-controls label){font-size:16px}
body[data-brand-preset="pdfsuperb"] :is(.pdf-sample-action p,.tool-limit-notes,.pdf-preview-note,.pdf-task-privacy){font-size:15px}
/* UI-POLISH 5 (2026-10-10, preview for the owner's decision — a brand-standard exception): long paragraphs in a plain system font, headings, buttons and labels stay in the hand font. */
body[data-brand-preset][data-brand-preset="pdfsuperb"] main :is(.pdf-task-heading p,.pdf-sample-action p,.tool-limit-notes p,.pdf-task-privacy,.pdf-editorial p,.pdf-editorial li){font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.55}
/* UI-POLISH 19 · Variant D (A+B+C combined): ruled paper + margin, pencil frames, tool H1 underline, ink arrow,
   paper-sheet shadow, washi tape on the tool panel, pencil dropzone icon, checkmarks, rounded icon ends,
   graphite scribble on the home headline, wavy link underline on hover, dashed dropzone frame. CSS only.
   No tilt on anything with form controls; ≤0.5° tilt only on catalog cards and the example box (none on phones / reduced motion). */
body[data-brand-preset][data-brand-preset="pdfsuperb"]{--nb-rule:rgba(86,128,176,.12);--nb-margin:rgba(205,84,80,.45);--nb-ink:#3d5f8f;
 --nb-frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%2385867b' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath stroke-width='1.8' d='M5,5 C30,3.6 50,5 60,4.6 C75,4.2 95,5.4 115,4 C116.5,30 115.4,50 115.8,60 C116.2,75 115,95 116,115.5 C95,116.4 75,115.2 60,115.6 C45,116 25,115 4.5,116 C3.6,95 5,75 4.4,60 C4,45 5.2,25 5,5'/%3E %3Cpath stroke-width='1' opacity='.5' d='M9,3 C40,5.6 80,3.2 112,6.5 C113.8,40 117.4,80 113.5,113 C80,117.6 40,113.6 7,113.4 C6.4,80 2.6,40 9,3'/%3E%3C/g%3E%3C/svg%3E");--nb-frame-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%2385867b' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath stroke-width='1.8' stroke-dasharray='7 5' d='M5,5 C30,3.6 50,5 60,4.6 C75,4.2 95,5.4 115,4 C116.5,30 115.4,50 115.8,60 C116.2,75 115,95 116,115.5 C95,116.4 75,115.2 60,115.6 C45,116 25,115 4.5,116 C3.6,95 5,75 4.4,60 C4,45 5.2,25 5,5'/%3E %3Cpath stroke-width='1' opacity='.5' d='M9,3 C40,5.6 80,3.2 112,6.5 C113.8,40 117.4,80 113.5,113 C80,117.6 40,113.6 7,113.4 C6.4,80 2.6,40 9,3'/%3E%3C/g%3E%3C/svg%3E");--nb-frame-accent:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23484840' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath stroke-width='1.8' d='M5,5 C30,3.6 50,5 60,4.6 C75,4.2 95,5.4 115,4 C116.5,30 115.4,50 115.8,60 C116.2,75 115,95 116,115.5 C95,116.4 75,115.2 60,115.6 C45,116 25,115 4.5,116 C3.6,95 5,75 4.4,60 C4,45 5.2,25 5,5'/%3E %3Cpath stroke-width='1' opacity='.5' d='M9,3 C40,5.6 80,3.2 112,6.5 C113.8,40 117.4,80 113.5,113 C80,117.6 40,113.6 7,113.4 C6.4,80 2.6,40 9,3'/%3E%3C/g%3E%3C/svg%3E");
 --sk-shadow:0 1px 1px rgba(60,50,30,.07),0 12px 26px -16px rgba(60,50,30,.38);--sk-tape-a:rgba(236,196,92,.5);--sk-tape-b:rgba(110,182,170,.42);--sk-check:#4f7a52;
 --lp-scribble:#e4dec8;--lp-link:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 7'%3E%3Cpath fill='none' stroke='%2362635a' stroke-width='1.6' stroke-linecap='round' d='M0,3.5 C10,1.6 20,5.6 30,3.6 C40,1.8 50,5.4 60,3.5'/%3E%3C/svg%3E")}
:root[data-theme="dark"] body[data-brand-preset][data-brand-preset="pdfsuperb"]{--nb-rule:rgba(150,180,220,.07);--nb-margin:rgba(232,128,124,.38);--nb-ink:#a9c1e6;
 --nb-frame:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23929091' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath stroke-width='1.8' d='M5,5 C30,3.6 50,5 60,4.6 C75,4.2 95,5.4 115,4 C116.5,30 115.4,50 115.8,60 C116.2,75 115,95 116,115.5 C95,116.4 75,115.2 60,115.6 C45,116 25,115 4.5,116 C3.6,95 5,75 4.4,60 C4,45 5.2,25 5,5'/%3E %3Cpath stroke-width='1' opacity='.5' d='M9,3 C40,5.6 80,3.2 112,6.5 C113.8,40 117.4,80 113.5,113 C80,117.6 40,113.6 7,113.4 C6.4,80 2.6,40 9,3'/%3E%3C/g%3E%3C/svg%3E");--nb-frame-dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23929091' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath stroke-width='1.8' stroke-dasharray='7 5' d='M5,5 C30,3.6 50,5 60,4.6 C75,4.2 95,5.4 115,4 C116.5,30 115.4,50 115.8,60 C116.2,75 115,95 116,115.5 C95,116.4 75,115.2 60,115.6 C45,116 25,115 4.5,116 C3.6,95 5,75 4.4,60 C4,45 5.2,25 5,5'/%3E %3Cpath stroke-width='1' opacity='.5' d='M9,3 C40,5.6 80,3.2 112,6.5 C113.8,40 117.4,80 113.5,113 C80,117.6 40,113.6 7,113.4 C6.4,80 2.6,40 9,3'/%3E%3C/g%3E%3C/svg%3E");--nb-frame-accent:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23e6e3de' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath stroke-width='1.8' d='M5,5 C30,3.6 50,5 60,4.6 C75,4.2 95,5.4 115,4 C116.5,30 115.4,50 115.8,60 C116.2,75 115,95 116,115.5 C95,116.4 75,115.2 60,115.6 C45,116 25,115 4.5,116 C3.6,95 5,75 4.4,60 C4,45 5.2,25 5,5'/%3E %3Cpath stroke-width='1' opacity='.5' d='M9,3 C40,5.6 80,3.2 112,6.5 C113.8,40 117.4,80 113.5,113 C80,117.6 40,113.6 7,113.4 C6.4,80 2.6,40 9,3'/%3E%3C/g%3E%3C/svg%3E");
 --sk-shadow:0 1px 1px rgba(0,0,0,.4),0 14px 30px -14px rgba(0,0,0,.7);--sk-tape-a:rgba(214,178,90,.34);--sk-tape-b:rgba(104,168,156,.3);--sk-check:#9fcf9c;
 --lp-scribble:#47463d;--lp-link:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 7'%3E%3Cpath fill='none' stroke='%23c1bfbc' stroke-width='1.6' stroke-linecap='round' d='M0,3.5 C10,1.6 20,5.6 30,3.6 C40,1.8 50,5.4 60,3.5'/%3E%3C/svg%3E")}
/* paper + frame (border-image) + sheet shadow; pseudo-elements stay free for tape */
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task{position:relative;padding-inline-start:52px;box-shadow:var(--sk-shadow);background-color:var(--panel);
 background-image:linear-gradient(to right,transparent 33px,var(--nb-margin) 33px,var(--nb-margin) 34.5px,transparent 34.5px,transparent 37px,var(--nb-margin) 37px,var(--nb-margin) 37.8px,transparent 37.8px),repeating-linear-gradient(to bottom,transparent 0 31px,var(--nb-rule) 31px 32px);background-position:0 0,0 14px}
:root[dir="rtl"] body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task{background-image:linear-gradient(to left,transparent 33px,var(--nb-margin) 33px,var(--nb-margin) 34.5px,transparent 34.5px,transparent 37px,var(--nb-margin) 37px,var(--nb-margin) 37.8px,transparent 37.8px),repeating-linear-gradient(to bottom,transparent 0 31px,var(--nb-rule) 31px 32px)}
body[data-brand-preset][data-brand-preset="pdfsuperb"] :is(.pdf-task,.tool-card,.pdf-editorial-example){border:1.5px solid transparent;border-image:var(--nb-frame) 16/16px/0 round}
body[data-brand-preset][data-brand-preset="pdfsuperb"] :is(.tool-card,.pdf-editorial-example,.feedback-panel){box-shadow:var(--sk-shadow);border-radius:2px}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .feedback-panel{border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:var(--panel)}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .tool-card{transform:rotate(-.4deg)}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .tool-card:nth-child(3n+2){transform:rotate(.3deg)}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .tool-card:nth-child(3n){transform:rotate(-.15deg)}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .tool-card:nth-child(4n+1){transform:rotate(.5deg)}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-editorial-example{position:relative;transform:rotate(.4deg)}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .tool-card:is(:hover,:focus-visible){transform:rotate(0) translateY(-2px);border-image-source:var(--nb-frame-accent);box-shadow:var(--sk-shadow)}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .tool-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
/* washi tape: two strips on the tool panel, one on the example box */
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task::before,body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task::after,body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-editorial-example::after{content:"";position:absolute;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 28' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M3,1 L97,1 L94,5 L98,9 L95,14 L99,19 L95,23 L97,27 L3,27 L6,23 L2,19 L5,14 L1,9 L5,5 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 28' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M3,1 L97,1 L94,5 L98,9 L95,14 L99,19 L95,23 L97,27 L3,27 L6,23 L2,19 L5,14 L1,9 L5,5 Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task::before,body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task::after{top:-12px;width:104px;height:28px}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task::before{left:-30px;transform:rotate(-34deg);background:var(--sk-tape-a)}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task::after{right:-30px;transform:rotate(31deg);background:var(--sk-tape-b)}
/* Between tablet and wide desktop the task sits ~20 px from the viewport edge: the tapes stay closer to the corners, so they never make the page scroll sideways. */
@media(min-width:768px) and (max-width:1439px){body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task::before{left:-10px}body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task::after{right:-10px}}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-editorial-example::after{top:-10px;left:50%;width:70px;height:20px;margin-left:-35px;transform:rotate(-3deg);background:var(--sk-tape-a)}
/* dropzone: dashed pencil frame, pencil icon, ink arrow */
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task .drop-zone{border:1.5px solid transparent!important;border-image:var(--nb-frame-dash) 16/16px/0 round!important;background:transparent}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task .drop-zone:is(:hover,:focus-within){border-image-source:var(--nb-frame-accent)!important}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .drop-zone-icon{width:52px;height:52px;border:0;background:transparent;box-shadow:none;color:var(--text)}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .drop-zone-icon::after{display:none}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .drop-zone-icon::before{inset:0;border:0;border-radius:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M13,5.5 C19,5 25,6 29.5,5.5 L38.5,14.5 C38,24 39,33 38.5,42.5 C30,43 21,42 13.5,42.5 C13,30 14,17 13,5.5 Z'/%3E%3Cpath d='M29.5,5.5 C29,9 30,12 29.5,14.5 C32,15 36,14 38.5,14.5'/%3E %3Cpath d='M26,35 C26,29 25.5,25 26,21'/%3E%3Cpath d='M21.5,25.5 L26,20.5 L30.5,25.5'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M13,5.5 C19,5 25,6 29.5,5.5 L38.5,14.5 C38,24 39,33 38.5,42.5 C30,43 21,42 13.5,42.5 C13,30 14,17 13,5.5 Z'/%3E%3Cpath d='M29.5,5.5 C29,9 30,12 29.5,14.5 C32,15 36,14 38.5,14.5'/%3E %3Cpath d='M26,35 C26,29 25.5,25 26,21'/%3E%3Cpath d='M21.5,25.5 L26,20.5 L30.5,25.5'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .drop-zone-icon--folder::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M5.5,12 C11,11.5 15,12.5 19,12 L23,16 C30,15.5 36,16.5 42.5,16 C42,24 43,32 42.5,38.5 C30,39 18,38 5.5,38.5 C6,29 5,20 5.5,12 Z'/%3E%3Cpath d='M24,33 L24,22'/%3E%3Cpath d='M19.5,26 L24,21.5 L28.5,26'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M5.5,12 C11,11.5 15,12.5 19,12 L23,16 C30,15.5 36,16.5 42.5,16 C42,24 43,32 42.5,38.5 C30,39 18,38 5.5,38.5 C6,29 5,20 5.5,12 Z'/%3E%3Cpath d='M24,33 L24,22'/%3E%3Cpath d='M19.5,26 L24,21.5 L28.5,26'/%3E%3C/g%3E%3C/svg%3E")}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task .drop-zone strong{position:relative}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task .drop-zone strong::before{content:"";position:absolute;inset-inline-end:calc(100% + 10px);top:-26px;width:58px;height:36px;background:var(--nb-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 44'%3E%3Cg fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M4,6 C10,30 34,38 62,30'/%3E%3Cpath d='M50,22 L63,30 L52,39'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 44'%3E%3Cg fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath d='M4,6 C10,30 34,38 62,30'/%3E%3Cpath d='M50,22 L63,30 L52,39'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
:root[dir="rtl"] body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task .drop-zone strong::before{transform:scaleX(-1)}
/* headings: underline on tool H1, graphite scribble on the home headline */
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task-title-row{justify-content:space-between}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task-heading h1{position:relative;width:fit-content;flex:0 1 auto}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task-heading h1::after{content:"";position:absolute;inset-inline:-4px -10px;bottom:-9px;height:11px;background:var(--nb-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 14' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='black' stroke-linecap='round'%3E %3Cpath vector-effect='non-scaling-stroke' stroke-width='3' d='M3,8 C60,4 120,11 180,6 S262,4 297,7'/%3E %3Cpath vector-effect='non-scaling-stroke' stroke-width='1.6' opacity='.6' d='M14,11 C90,8 200,12 288,9'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 14' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='black' stroke-linecap='round'%3E %3Cpath vector-effect='non-scaling-stroke' stroke-width='3' d='M3,8 C60,4 120,11 180,6 S262,4 297,7'/%3E %3Cpath vector-effect='non-scaling-stroke' stroke-width='1.6' opacity='.6' d='M14,11 C90,8 200,12 288,9'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pencil-intro h2{position:relative;isolation:isolate;width:fit-content}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pencil-intro h2::before{content:"";position:absolute;z-index:-1;inset-inline:24% -10px;bottom:2px;height:30%;background:var(--lp-scribble);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 48' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath stroke-width='11' d='M8,36 L18,10 L26,40 L38,8 L46,40 L58,9 L66,40 L78,8 L86,40 L98,9 L106,40 L118,8 L126,40 L138,9 L146,40 L158,8 L166,40 L178,9 L186,40 L198,8 L206,40 L218,9 L226,38 L233,14'/%3E %3Cpath stroke-width='6' opacity='.7' d='M4,26 C60,20 120,30 236,22'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 48' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath stroke-width='11' d='M8,36 L18,10 L26,40 L38,8 L46,40 L58,9 L66,40 L78,8 L86,40 L98,9 L106,40 L118,8 L126,40 L138,9 L146,40 L158,8 L166,40 L178,9 L186,40 L198,8 L206,40 L218,9 L226,38 L233,14'/%3E %3Cpath stroke-width='6' opacity='.7' d='M4,26 C60,20 120,30 236,22'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
/* checkmarks, rounded icon ends, wavy hover underline */
body[data-brand-preset][data-brand-preset="pdfsuperb"] :is(.pdf-editorial ol,.tool-limit-notes){list-style:none;padding-inline-start:0}
body[data-brand-preset][data-brand-preset="pdfsuperb"] :is(.pdf-editorial ol li,.tool-limit-notes p){position:relative;padding-inline-start:32px}
body[data-brand-preset][data-brand-preset="pdfsuperb"] :is(.pdf-editorial ol li,.tool-limit-notes p)::before{content:"";position:absolute;inset-inline-start:2px;top:.1em;width:22px;height:22px;background:var(--sk-check);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath stroke-width='2.6' d='M3.5,12.5 C5.5,14 7.5,16.5 9,19.5 C12,12.5 16,7 21,3.5'/%3E%3Cpath stroke-width='1.2' opacity='.5' d='M5,14 C7,15.5 8.5,18 9.5,20.5'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpath stroke-width='2.6' d='M3.5,12.5 C5.5,14 7.5,16.5 9,19.5 C12,12.5 16,7 21,3.5'/%3E%3Cpath stroke-width='1.2' opacity='.5' d='M5,14 C7,15.5 8.5,18 9.5,20.5'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .site-header svg *,body[data-brand-preset][data-brand-preset="pdfsuperb"] .local-processing-notice svg *{stroke-linecap:round;stroke-linejoin:round}
body[data-brand-preset][data-brand-preset="pdfsuperb"] :is(.pdf-tool-nav a,.pencil-intro nav a:not(:first-child),.pdf-editorial-next,.local-processing-notice a,.site-footer a):hover{text-decoration-color:transparent;background-image:var(--lp-link);background-repeat:repeat-x;background-size:60px 7px;background-position:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}
body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-tool-nav a:hover{background-position:14px calc(100% - 6px)}
@media(max-width:767px){body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task{padding-inline-start:30px;background-image:linear-gradient(to right,transparent 15px,var(--nb-margin) 15px,var(--nb-margin) 16.5px,transparent 16.5px),repeating-linear-gradient(to bottom,transparent 0 31px,var(--nb-rule) 31px 32px)}
 :root[dir="rtl"] body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task{background-image:linear-gradient(to left,transparent 15px,var(--nb-margin) 15px,var(--nb-margin) 16.5px,transparent 16.5px),repeating-linear-gradient(to bottom,transparent 0 31px,var(--nb-rule) 31px 32px)}
 body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task .drop-zone strong::before{width:44px;height:28px;top:-20px;inset-inline-end:calc(100% + 6px)}
 body[data-brand-preset][data-brand-preset="pdfsuperb"] :is(.pdf-task,.pdf-editorial-example)::before,body[data-brand-preset][data-brand-preset="pdfsuperb"] :is(.pdf-task,.pdf-editorial-example)::after{display:none}
 body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task .drop-zone strong::before{display:block}
 body[data-brand-preset][data-brand-preset="pdfsuperb"] :is(.tool-card,.pdf-editorial-example),body[data-brand-preset][data-brand-preset="pdfsuperb"] .tool-card:nth-child(n){transform:none}}
@media(prefers-reduced-motion:reduce){body[data-brand-preset][data-brand-preset="pdfsuperb"] :is(.tool-card,.pdf-editorial-example),body[data-brand-preset][data-brand-preset="pdfsuperb"] .tool-card:nth-child(n),body[data-brand-preset][data-brand-preset="pdfsuperb"] .tool-card:is(:hover,:focus-visible){transform:none}}
/* UI-POLISH 19b (2026-10-11): on phones no ruled lines under the text — the pencil frame and the margin line stay. */
@media(max-width:767px){body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task{background-image:linear-gradient(to right,transparent 15px,var(--nb-margin) 15px,var(--nb-margin) 16.5px,transparent 16.5px)}
 :root[dir="rtl"] body[data-brand-preset][data-brand-preset="pdfsuperb"] .pdf-task{background-image:linear-gradient(to left,transparent 15px,var(--nb-margin) 15px,var(--nb-margin) 16.5px,transparent 16.5px)}}
