*{box-sizing:border-box;margin:0;padding:0}:root{--accent: #3b7bff;--accent-dark: #2452b3;--accent-light: #8fb3ff;--accent-soft: #e3ecff;--focus-ring: rgba(59, 123, 255, .15);--sidebar-w: 176px;--topbar-h: 60px;--paper: #f4f2ec;--card: #ffffff;--ink: #14181d;--text: #1a1c1e;--muted: #6b6e72;--faint: #8b8e92;--line: #e3dfd4;--red: #c22f2f;--sans: "Lato", -apple-system, "Segoe UI", sans-serif}html,body{height:100%}body{background:var(--paper);color:var(--text);font-family:var(--sans);font-size:15px;height:100vh;overflow:hidden;-webkit-font-smoothing:antialiased}.hidden{display:none!important}.error{color:var(--red);margin-top:10px;font-size:13px}button{font:700 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:4px;padding:9px 16px;cursor:pointer}button:hover{border-color:#b9b4a5;background:#faf8f2}button.primary{background:var(--accent);color:#fff;border-color:var(--accent)}button.primary:hover{background:var(--accent-dark);border-color:var(--accent-dark)}button:disabled{opacity:.5;cursor:default}input,select{font:400 15px var(--sans);border:1px solid var(--line);border-radius:4px;padding:8px 10px;background:var(--card);color:var(--text)}input:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}#setup{height:100vh;display:flex;align-items:center;justify-content:center}#setup-form{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:32px;width:400px;display:flex;flex-direction:column;gap:14px}.setup-logo{width:220px;height:49px;margin:0 auto 6px}.setup-note{color:var(--muted);font-size:13px;line-height:1.4}#setup-form label{display:flex;flex-direction:column;gap:4px}#main{height:100vh;display:flex;flex-direction:column}.logo-mask{background:var(--accent);-webkit-mask:url(/pollioni-logo.svg) no-repeat center / contain;mask:url(/pollioni-logo.svg) no-repeat center / contain}.topbar{display:flex;align-items:center;flex-shrink:0;background:var(--ink);padding-top:env(safe-area-inset-top,0px);height:calc(var(--topbar-h) + env(safe-area-inset-top,0px))}.topbar-logo{width:116px;height:26px;flex-shrink:0;margin:0 calc((var(--sidebar-w) - 116px) / 2)}.app-links{display:flex;gap:10px}.app-links a{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;border:2px solid var(--accent);border-radius:999px;padding:5px 13px}.app-links a:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}@media(max-width:760px){.app-links{display:none}}#shell{flex:1;display:flex;min-height:0}#sidebar{width:var(--sidebar-w);background:var(--ink);flex-shrink:0;display:flex;flex-direction:column;padding:16px 14px}#new-btn{width:100%;margin-bottom:18px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13.5px;font-weight:700;letter-spacing:0;text-transform:none;padding:11px 12px;border-radius:8px}#new-btn svg{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round}.navitem{display:flex;align-items:center;gap:11px;padding:10px 12px;font-size:14.5px;font-weight:600;border-radius:8px;cursor:pointer;color:#ffffffb8;margin-bottom:2px}.navitem:hover{background:#ffffff12;color:#fff}.navitem.active{background:#ffffff21;color:#fff}#sidebar-bottom{margin-top:10px}#userchip{display:flex;align-items:center;gap:10px;padding:10px 8px 0;border-top:1px solid rgba(255,255,255,.12);margin-top:10px}#userchip-avatar{width:30px;height:30px;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}#userchip-who{flex:1;min-width:0}#userchip-name{font-size:13.5px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#userchip-who span{font-size:10px;color:#ffffff73;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#logout-btn{border:none;background:none;color:#ffffff80;padding:4px;display:inline-flex}#logout-btn:hover{color:#fff}#workarea{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--paper)}#empty-state{flex:1;display:flex;align-items:center;justify-content:center;color:var(--faint);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}#editor-area{flex:1;display:flex;flex-direction:column;min-height:0}#dochead{display:flex;align-items:center;gap:16px;flex-shrink:0;padding:12px 20px;background:var(--card);border-bottom:1px solid var(--line)}#dochead-left{min-width:0}#doc-filename{font-size:15.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#savestate{font-size:12px;color:var(--faint);margin-top:2px}#dochead-right{margin-left:auto;display:flex;gap:8px;flex-shrink:0;align-items:center}#doc-filename{cursor:text}#doc-filename:hover{text-decoration:underline dotted var(--faint);text-underline-offset:3px}#doc-filename-input{font-size:15.5px;font-weight:700;padding:1px 6px;width:320px;max-width:40vw}#findbar{display:flex;align-items:center;gap:4px}#find-input{height:32px;width:190px;font-size:13px;padding:4px 9px}#find-count{font-size:12px;color:var(--muted);min-width:54px;text-align:center}#findbar button{border:none;background:none;padding:5px;color:var(--muted);display:inline-flex;border-radius:5px}#findbar button:hover{background:#f4f2ec;color:var(--text)}#findbar svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pm-find-match{background:#ffe066}.pm-find-current{background:#ffb703;box-shadow:0 0 0 1px #b56b00}.headbtn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;border-radius:8px}.headbtn svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#tabstrip{display:flex;gap:4px;flex-shrink:0;padding:0 20px;background:var(--card);border-bottom:1px solid var(--line)}button.tab{border:none;background:none;border-radius:0;padding:10px 10px 9px;font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}button.tab:hover{background:none;color:var(--text)}button.tab.active{color:var(--accent);border-bottom-color:var(--accent)}#ribbon svg,#sidebar svg{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}#ribbon .i-dot{fill:currentColor;stroke:none}#ribbon .i-guide{stroke-dasharray:2 3;opacity:.5}#ribbon .caret,#ribbon .stepper{stroke-width:2.1}#ribbon .stepper{margin-left:2px}#ribbon{flex-shrink:0;border-bottom:1px solid var(--line);background:var(--card)}.panel{display:flex;align-items:center;gap:4px;overflow-x:auto;padding:9px 20px}.rdivider{width:1px;align-self:stretch;background:var(--line);margin:2px 5px;flex-shrink:0}.rrow{display:flex;align-items:center;gap:3px}.tbtn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:1px solid transparent;background:none;border-radius:6px;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--text);flex-shrink:0}.tbtn:hover{background:#f4f2ec;border-color:transparent}.tbtn.on{background:var(--accent-soft);color:var(--accent-dark)}.tval{font-style:normal;font-size:11.5px;color:var(--faint)}.tbtn.on .tval{color:var(--accent-dark)}#ribbon button,#ribbon .colorbtn{letter-spacing:0;text-transform:none;font-weight:400}button.rsmall{padding:4px 8px;font-size:13px;min-width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center}#ribbon button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-dark)}button.rmenu{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;height:28px;padding:4px 8px;font-size:13px;width:148px;text-align:left}button.rmenu-narrow{width:64px}button.rmenu span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.colorbtn{gap:3px;padding:2px 6px 0}.colorlabel{font-size:13px;font-weight:700;border-bottom:3px solid currentColor;line-height:1.2}.colorlabel.hl{border-bottom:none;padding:0 3px;font-weight:400;color:var(--text)}.offscreen-input{position:fixed;left:12px;top:120px;width:1px;height:1px;opacity:0;padding:0;border:0;pointer-events:none}.menu{position:fixed;z-index:90;background:var(--card);border:1px solid var(--line);border-radius:6px;box-shadow:0 10px 28px #1e1c142e;padding:5px;max-height:62vh;overflow-y:auto;min-width:120px}.menu-grid{display:grid;gap:3px}.menu-item{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;border:1px solid transparent;background:none;border-radius:4px;padding:7px 10px;font:400 14px var(--sans);letter-spacing:0;text-transform:none;color:var(--text);cursor:pointer}.menu-item:hover{background:var(--accent-soft);border-color:transparent}.menu-item.on{background:var(--accent-soft);color:var(--accent-dark);font-weight:700}.menu-grid .menu-item{justify-content:center}.menu-label{flex:1}.menu-hint{color:var(--faint);font-size:11.5px;white-space:nowrap}.menu-sep{height:1px;background:var(--line);margin:5px 2px;grid-column:1 / -1}.menu-swatch{width:30px;height:26px;padding:0;border:1px solid rgba(0,0,0,.18)}.menu-swatch:hover{border-color:var(--text)}.menu-swatch.on{box-shadow:0 0 0 2px var(--accent);border-color:var(--card)}.menu-grid .menu-full{grid-column:1 / -1;justify-content:flex-start}.rfields{display:flex;align-items:center;gap:8px;flex-shrink:0}.rgrouplabel{font-size:11.5px;font-weight:700;color:var(--muted);letter-spacing:.02em}.rfield{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.rfield input[type=number]{width:52px;padding:2px 4px;font-size:12.5px;height:26px}.rfield em{font-style:normal;color:var(--faint);font-size:11px}#sidebar-spacer{flex:1}#statusbar{flex-shrink:0;display:flex;align-items:center;gap:18px;padding:7px 20px;background:var(--card);border-top:1px solid var(--line);font-size:12px;color:var(--muted)}#status-left{display:flex;gap:18px}#status-right{margin-left:auto;display:flex;align-items:center;gap:10px}#fullscreen-btn,#fit-btn{border:none;background:none;padding:3px;color:var(--muted);display:inline-flex}#fullscreen-btn:hover,#fit-btn:hover{background:none;color:var(--text)}#fullscreen-btn svg,#fit-btn svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#zoom-range{width:110px;padding:0;border:none;background:none;accent-color:var(--accent)}#zoom-label{width:38px;text-align:right}#page-scroll{flex:1;overflow:auto;padding:26px 0 60px}#page-zoom{margin:0 auto}#page-canvas{position:relative;transform-origin:top left}#sheets{position:absolute;inset:0;z-index:0}.sheet{position:absolute;left:0;background:#fff;border:1px solid #d5d0c2;box-shadow:0 8px 24px #1e1c141a}#editor{position:relative;z-index:1}.ProseMirror{outline:none;font-family:Lato,sans-serif;font-size:12pt;line-height:1.15;color:#1a1c1e;caret-color:#1a1c1e;white-space:pre-wrap;word-wrap:break-word}.ProseMirror p{margin:0 0 8px}.ProseMirror ul,.ProseMirror ol{padding-left:28px;margin:0 0 8px}.ProseMirror img{max-width:100%;height:auto}.ProseMirror hr{border:none;border-top:1px solid #7a766c;margin:10px 0}.ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--accent)}.pm-spacer{pointer-events:none;-webkit-user-select:none;user-select:none}.pm-spacer-inline{display:inline-block;width:100%;vertical-align:top}.pm-misspelled{text-decoration:underline wavy #c22f2f;text-decoration-skip-ink:none;text-underline-offset:2px}.page-break{border-top:1px dashed #b9b4a5;margin:10px 0;text-align:center;position:relative;height:14px}.page-break span{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:#fff;color:var(--faint);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:0 8px}.page-break.ProseMirror-selectednode{outline:2px solid var(--accent)}.ProseMirror a{color:var(--accent-dark);text-decoration:underline;cursor:text}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 8px;overflow:hidden}.ProseMirror th,.ProseMirror td{border:1px solid #b9b4a5;padding:4px 8px;vertical-align:top;position:relative}.ProseMirror th{background:#f4f2ec;text-align:left}.ProseMirror th p,.ProseMirror td p{margin:0}.ProseMirror .selectedCell:after{content:"";position:absolute;inset:0;background:#3b7bff29;pointer-events:none}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:var(--accent);pointer-events:none}.ProseMirror.resize-cursor{cursor:col-resize}#symbolmodal-card{width:440px}#symbol-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:4px}#symbol-grid button{font:400 18px var(--sans);letter-spacing:0;text-transform:none;padding:6px 0;border:1px solid var(--line);background:var(--card);border-radius:4px}#symbol-grid button:hover{background:var(--accent-soft);border-color:var(--accent)}#recentmodal-card{width:460px}#recent-list{display:flex;flex-direction:column;gap:2px;max-height:50vh;overflow-y:auto}.recent-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:6px;cursor:pointer;border:1px solid transparent}.recent-row:hover{background:var(--accent-soft)}.recent-name{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-when{font-size:11.5px;color:var(--faint);flex-shrink:0}.recent-forget{border:none;background:none;color:var(--faint);padding:2px 4px;font-size:15px;line-height:1}.recent-forget:hover{color:var(--red);background:none}.recent-empty{color:var(--faint);font-size:13px;padding:10px 2px}.sheet-header,.sheet-footer{position:absolute;font-size:9.5pt;color:#6b6e72;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#headfootmodal label{display:flex;flex-direction:column;gap:4px}.checkrow{flex-direction:row!important;align-items:center;gap:8px!important;text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:400;color:var(--text)}.checkrow input{width:16px;height:16px}#print-header,#print-footer{display:none}.pm-comment{background:#fff3b0;border-bottom:1px dotted #b58900;cursor:help}#commentmodal-card{width:420px}#comment-text{font:400 14px var(--sans);border:1px solid var(--line);border-radius:6px;padding:9px 10px;resize:vertical}#comment-text:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}#marginmodal,#papermodal,#symbolmodal,#recentmodal,#headfootmodal,#commentmodal{position:fixed;inset:0;background:#14181d73;display:flex;align-items:center;justify-content:center;z-index:55}#marginmodal-card,#papermodal-card,#symbolmodal-card,#recentmodal-card,#headfootmodal-card,#commentmodal-card{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:24px;width:380px;max-width:94vw;display:flex;flex-direction:column;gap:12px}.margin-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.margin-fields .rfield span{width:52px}#settingsmodal,#linkmodal{position:fixed;inset:0;background:#14181d73;display:flex;align-items:center;justify-content:center;z-index:55}#settingsmodal-card,#linkmodal-card{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:24px;width:420px;max-width:94vw;display:flex;flex-direction:column;gap:12px}#settingsmodal-title,.modal-title{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--faint)}#linkmodal label{display:flex;flex-direction:column;gap:4px}.modal-buttons{display:flex;gap:8px}.modal-buttons button{flex-shrink:0}.settings-section{padding-top:6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#accent-row,#openai-row{display:flex;gap:8px;align-items:center}#openai-key{flex:1;min-width:0;font-size:13px}#accent-picker{width:52px;height:38px;padding:2px;cursor:pointer}#settingsmodal-buttons{display:flex;gap:8px}#toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%) translateY(8px);max-width:min(520px,90vw);padding:10px 18px;background:var(--ink);color:#fff;font-size:13px;line-height:1.4;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:80}#toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media print{body{overflow:visible;height:auto;background:#fff}#main{display:block;height:auto}.topbar,#sidebar,#dochead,#tabstrip,#ribbon,#statusbar,#settingsmodal,#linkmodal,#marginmodal,#papermodal,#symbolmodal,#recentmodal,#headfootmodal,#toast,#sheets{display:none!important}#print-header,#print-footer{display:block!important;position:fixed;left:0;right:0;font-size:9.5pt;color:#55585c;text-align:center}#print-header{top:0}#print-footer{bottom:0}.pm-find-match,.pm-find-current{background:none!important;box-shadow:none!important}.pm-misspelled{text-decoration:none!important}.pm-comment{background:none!important;border-bottom:none!important}#shell,#workarea,#editor-area,#page-scroll,#page-zoom{display:block;overflow:visible;padding:0}#page-zoom{width:auto!important;height:auto!important}#page-canvas{width:auto!important;height:auto!important;margin:0;transform:none!important}#editor,#editor .ProseMirror{margin:0!important;padding:0!important;width:auto!important}.pm-spacer{display:none!important}.page-break{border:none;height:0;margin:0;break-after:page}.page-break span{display:none}}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-italic-Dc0B1559.woff2) format("woff2"),url(/assets/lato-latin-400-italic-DL5fBv-7.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-italic-Jzc1y7Yy.woff2) format("woff2"),url(/assets/lato-latin-700-italic-Db_2buKa.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-900-normal-C3uaq3BA.woff2) format("woff2"),url(/assets/lato-latin-900-normal-CZBfLiEO.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2) format("woff2"),url(/assets/lato-latin-ext-400-normal-NoO0okhb.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2) format("woff2"),url(/assets/lato-latin-ext-700-normal-oVW-9CSr.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2) format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff) format("woff")}@font-face{font-family:Nunito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-italic-BnrCcHbg.woff2) format("woff2"),url(/assets/nunito-latin-400-italic-CDISnx4K.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2) format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff) format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2) format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2) format("woff2"),url(/assets/oswald-latin-400-normal-D1wpMXgf.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2) format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-ext-400-normal-DbVOzfr-.woff2) format("woff2"),url(/assets/oswald-latin-ext-400-normal-KcyBFdGH.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-normal-G4kZaoXi.woff2) format("woff2"),url(/assets/merriweather-latin-400-normal-CvqO63Ah.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-italic-CuD3zK4B.woff2) format("woff2"),url(/assets/merriweather-latin-400-italic-Cq-nJhum.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-700-normal-DoUP8Ce-.woff2) format("woff2"),url(/assets/merriweather-latin-700-normal-D4-nzrAh.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-ext-400-normal-CWVzVQq3.woff2) format("woff2"),url(/assets/merriweather-latin-ext-400-normal-CLqijLtt.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/eb-garamond-latin-700-normal-D7LhwqnD.woff2) format("woff2"),url(/assets/eb-garamond-latin-700-normal-DcHu0PDI.woff) format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2) format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-italic-LeeEXsx5.woff2) format("woff2"),url(/assets/playfair-display-latin-400-italic-hIeePEuE.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-normal-BxlSGspa.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-400-normal-qdZwdvNS.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-italic-B9rkokqX.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-italic-Bkkwkp6n.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dancing-script-latin-400-normal--YrtvvVF.woff2) format("woff2"),url(/assets/dancing-script-latin-400-normal-BY5FxJb0.woff) format("woff")}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dancing-script-latin-700-normal-CX8AaSVl.woff2) format("woff2"),url(/assets/dancing-script-latin-700-normal-LI5MgW9m.woff) format("woff")}
