/* GENERATED by scripts/papers_theme_gen.py (2026-10-21, feat/papers-verdigris-1021). Do not edit by hand.
   Sapience Papers theme "Verdigris": applies only under <html data-papers-theme="verdigris"> (PAPERS_THEME_V, served by papers_theme.py) or <html data-papers-palette="b"> (the ?palette=b preview).
   Every colour below is a role token from THEMES['verdigris']. Fonts: Alegreya + Alegreya Sans, SIL OFL 1.1. */
@font-face{font-family:'Alegreya';font-style:normal;font-weight:400 900;font-display:swap;src:url('fonts/alegreya-latin-wght-normal.woff2') format('woff2');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:'Alegreya';font-style:italic;font-weight:400 900;font-display:swap;src:url('fonts/alegreya-latin-wght-italic.woff2') format('woff2');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:'Papers Sans';font-style:normal;font-weight:400;font-display:swap;size-adjust:108%;src:url('fonts/alegreya-sans-latin-400-normal.woff2') format('woff2');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:'Papers Sans';font-style:italic;font-weight:400;font-display:swap;size-adjust:108%;src:url('fonts/alegreya-sans-latin-400-italic.woff2') format('woff2');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:'Papers Sans';font-style:normal;font-weight:500;font-display:swap;size-adjust:108%;src:url('fonts/alegreya-sans-latin-500-normal.woff2') format('woff2');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:'Papers Sans';font-style:normal;font-weight:700;font-display:swap;size-adjust:108%;src:url('fonts/alegreya-sans-latin-700-normal.woff2') format('woff2');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:'Alegreya';font-style:normal;font-weight:400 900;font-display:swap;src:url('fonts/alegreya-latin-ext-wght-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}
@font-face{font-family:'Alegreya';font-style:italic;font-weight:400 900;font-display:swap;src:url('fonts/alegreya-latin-ext-wght-italic.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}
@font-face{font-family:'Papers Sans';font-style:normal;font-weight:400;font-display:swap;size-adjust:108%;src:url('fonts/alegreya-sans-latin-ext-400-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}
@font-face{font-family:'Papers Sans';font-style:italic;font-weight:400;font-display:swap;size-adjust:108%;src:url('fonts/alegreya-sans-latin-ext-400-italic.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}
@font-face{font-family:'Papers Sans';font-style:normal;font-weight:500;font-display:swap;size-adjust:108%;src:url('fonts/alegreya-sans-latin-ext-500-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}
@font-face{font-family:'Papers Sans';font-style:normal;font-weight:700;font-display:swap;size-adjust:108%;src:url('fonts/alegreya-sans-latin-ext-700-normal.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio,:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) :is(.folio-inks,.pn.ms-root){--f-paper:#F6F1E7; --f-paper-2:#EEE8DC; --f-vellum:#FBF9F4; --f-ink:#1B1F1D; --f-graphite:#474D49; --f-faint:#5C625E; --f-rule:#DDD5C6; --f-rule-2:#C9BFAD; --f-sanguine:#25685A; --f-sanguine-wash:rgba(37,104,90,0.09); --f-blue:#1B1F1D; --f-blue-wash:rgba(27,31,29,0.08); --f-light:#2259B4; --f-light-glow:rgba(34,89,180,0.55); --f-light-wash:rgba(34,89,180,0.08); --f-ok:#3D6B36; --f-warn:#5E3F95; --f-err:#A3202E; --t-accent:#25685A; --t-on-accent:#F6F1E7; --t-meet:#1B1F1D; --t-you-name:"green"; --f-gold:#C9BFAD; --f-serif:'Alegreya',Georgia,serif; --f-sans:'Papers Sans','Alegreya Sans',-apple-system,system-ui,sans-serif; --ink-you:#25685A; --ink-a2:#A3263F; --ink-a3:#5A4890; --ink-a4:#3D6B2A; --ink-a5:#4D5560; --ink-a6:#8E2C78; --ink-ai:#2259B4; --ink-gap:#CFC6B5;}
@media (prefers-color-scheme: dark){:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio:not([data-theme="light"]),:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) :is(.folio-inks,.pn.ms-root):not([data-theme="light"]){--f-paper:#141716; --f-paper-2:#1A1E1C; --f-vellum:#1F2421; --f-ink:#E6E8E3; --f-graphite:#ADB4AD; --f-faint:#8F968F; --f-rule:#29302C; --f-rule-2:#37403A; --f-sanguine:#6FC2AE; --f-sanguine-wash:rgba(111,194,174,0.14); --f-blue:#E6E8E3; --f-blue-wash:rgba(230,232,227,0.12); --f-light:#6EA6FF; --f-light-glow:rgba(110,166,255,0.55); --f-light-wash:rgba(110,166,255,0.12); --f-ok:#9CC18A; --f-warn:#C3A8F0; --f-err:#F28A96; --t-accent:#6FC2AE; --t-on-accent:#141716; --t-meet:#E6E8E3; --t-you-name:"green"; --f-gold:#37403A; --f-serif:'Alegreya',Georgia,serif; --f-sans:'Papers Sans','Alegreya Sans',-apple-system,system-ui,sans-serif; --ink-you:#6FC2AE; --ink-a2:#F28C9E; --ink-a3:#B3A4E6; --ink-a4:#9CCB7E; --ink-a5:#B6BDC6; --ink-a6:#E79AD8; --ink-ai:#6EA6FF; --ink-gap:#3A413C;}}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio[data-theme="dark"],:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) :is(.folio-inks,.pn.ms-root)[data-theme="dark"]{--f-paper:#141716; --f-paper-2:#1A1E1C; --f-vellum:#1F2421; --f-ink:#E6E8E3; --f-graphite:#ADB4AD; --f-faint:#8F968F; --f-rule:#29302C; --f-rule-2:#37403A; --f-sanguine:#6FC2AE; --f-sanguine-wash:rgba(111,194,174,0.14); --f-blue:#E6E8E3; --f-blue-wash:rgba(230,232,227,0.12); --f-light:#6EA6FF; --f-light-glow:rgba(110,166,255,0.55); --f-light-wash:rgba(110,166,255,0.12); --f-ok:#9CC18A; --f-warn:#C3A8F0; --f-err:#F28A96; --t-accent:#6FC2AE; --t-on-accent:#141716; --t-meet:#E6E8E3; --t-you-name:"green"; --f-gold:#37403A; --f-serif:'Alegreya',Georgia,serif; --f-sans:'Papers Sans','Alegreya Sans',-apple-system,system-ui,sans-serif; --ink-you:#6FC2AE; --ink-a2:#F28C9E; --ink-a3:#B3A4E6; --ink-a4:#9CCB7E; --ink-a5:#B6BDC6; --ink-a6:#E79AD8; --ink-ai:#6EA6FF; --ink-gap:#3A413C;}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio .fr-page{--ink-you:#25685A; --ink-a2:#A3263F; --ink-a3:#5A4890; --ink-a4:#3D6B2A; --ink-a5:#4D5560; --ink-a6:#8E2C78; --ink-ai:#2259B4; --ink-gap:#CFC6B5;}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio,:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) :is(.folio-inks,.pn.ms-root),:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .rd{font-variant-numeric:lining-nums}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio{font-family:var(--f-sans)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio .f-label{font-size:12px;letter-spacing:.1em;color:var(--f-graphite)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio .f-chip{font-size:12.5px}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio .f-btn{font-family:var(--f-sans);font-size:14px}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio .f-btn.ink,:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio .f-btn.line{background:var(--t-accent);color:var(--t-on-accent);border:1px solid var(--t-accent);border-radius:5px;letter-spacing:.02em;font-weight:500;box-shadow:inset 0 -2px 0 rgba(0,0,0,.22), 0 1px 0 rgba(27,31,29,0.35)}
@media (prefers-color-scheme: dark){:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio:not([data-theme="light"]) .f-btn.ink,:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio:not([data-theme="light"]) .f-btn.line{box-shadow:inset 0 -2px 0 rgba(0,0,0,.25)}}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio[data-theme="dark"] .f-btn.ink,:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio[data-theme="dark"] .f-btn.line{box-shadow:inset 0 -2px 0 rgba(0,0,0,.25)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio .f-btn.ink:hover,:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio .f-btn.line:hover{filter:brightness(1.12)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio{--btn-bg:var(--t-accent);--btn-ink:var(--t-on-accent)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio :focus-visible,:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio input:focus-visible{outline-color:var(--t-accent)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio.fv-card .f-btn.nx{background:var(--t-accent);color:var(--t-on-accent);border-color:var(--t-accent)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio .fme,:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio .chip,:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .pn.ms-root.folio-inks .av.fink{color:var(--f-paper)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio .fme{color:var(--t-on-accent)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio svg [font-family]{font-family:var(--f-serif)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio svg.study text{font-weight:500}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio svg.study .lbl-sign,:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio svg.study .lbl-bloom{font-size:clamp(17px,calc(14px * var(--f-k,1)),27px)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio svg.study .lbl-leaf{font-size:clamp(15px,calc(13.5px * var(--f-k,1)),24px)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio svg.study .lbl-fol{font-size:clamp(14px,calc(13.5px * var(--f-k,1)),24px);font-weight:600;letter-spacing:.08em;fill:var(--f-graphite)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio .fol{font-size:15px;font-weight:600;color:var(--f-graphite)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .folio figcaption{font-size:14.5px;color:var(--f-graphite)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .pn.ms-root{--bg:var(--f-paper);--bg-2:var(--f-paper-2);--card:var(--f-vellum);--card-2:var(--f-paper-2);--ink:var(--f-ink);--muted:var(--f-graphite);--dim:var(--f-faint);--line:var(--f-rule);--line-2:var(--f-rule-2);--gold:var(--t-accent);--gold-ink:var(--t-accent);--gold-soft:var(--f-sanguine-wash);--btn-bg:var(--t-accent);--btn-ink:var(--t-on-accent);--accent:var(--t-accent);--serif:var(--f-serif);--sans:var(--f-sans);--done:var(--f-ok);--open:var(--f-warn);--blocked:var(--f-err)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .pn.ms-root .fseg button.on{background:var(--f-sanguine-wash);color:var(--t-accent);box-shadow:inset 0 -2px 0 var(--t-accent)}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .pn.ms-root{--tone-5:#e79ad8}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .pn.ms-root[data-theme="light"]{--tone-5:#7a2e6e}
@media (prefers-color-scheme: light){:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .pn.ms-root:not([data-theme="dark"]):not([data-theme="light"]){--tone-5:#7a2e6e}}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .pn.ms-root .cm-editor{--gold:#6FC2AE; --gold-ink:#8EC1F0; --gold-soft:rgba(111,194,174,.12); --store:#8fd3c4; --model:#b9a7e0; --muted:#ADB4AD; --dim:#8F968F; --blocked:#F28A96; --open:#C3A8F0;}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .pn.ms-root[data-theme="light"] .cm-editor{--gold:#25685A; --gold-ink:#1F5C8A; --gold-soft:rgba(37,104,90,.10); --store:#2b7a6b; --model:#6a56a3; --muted:#4D534F; --dim:#5C625E; --blocked:#B0283A; --open:#5E3F95;}
@media (prefers-color-scheme: light){:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .pn.ms-root:not([data-theme="dark"]):not([data-theme="light"]) .cm-editor{--gold:#25685A; --gold-ink:#1F5C8A; --gold-soft:rgba(37,104,90,.10); --store:#2b7a6b; --model:#6a56a3; --muted:#4D534F; --dim:#5C625E; --blocked:#B0283A; --open:#5E3F95;}}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .rd{--bg:#F6F1E7; --card:#FBF9F4; --ink:#1B1F1D; --muted:#474D49; --dim:#5C625E; --line:#DDD5C6; --gold:#25685A; --code:#EEE8DC; --page-shadow:0 1px 3px rgba(0,0,0,.18); font-family:'Papers Sans','Alegreya Sans',-apple-system,system-ui,sans-serif}
@media (prefers-color-scheme: dark){:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .rd{--bg:#141716; --card:#1F2421; --ink:#E6E8E3; --muted:#ADB4AD; --dim:#8F968F; --line:#29302C; --gold:#6FC2AE; --code:#1A1E1C; --page-shadow:0 1px 6px rgba(0,0,0,.6);}}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .rd .brand,:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .rd h1{font-family:'Alegreya',Georgia,serif}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .rd .brand{font-weight:600}
:root:is([data-papers-theme="verdigris"],[data-papers-palette="b"]) .rd .badge{font-size:12px}
