:root{--paper: #ebe4d3;--paper-shadow: #ddd4be;--ink: #2a2520;--ink-2: #5a5147;--ink-3: #8a8278;--rule: rgba(42, 37, 32, .16);--rule-soft: rgba(42, 37, 32, .08);--accent: #8a4a3a;--fn-paper: #f4f1ea;--fn-paper-2: #ece8da;--fn-ink: #2c2823;--fn-ink-2: #6b6258;--fn-ink-3: #9a9285;--fn-rule: rgba(44, 40, 35, .14);--fn-rule-soft: rgba(44, 40, 35, .07);--serif: "Cormorant Garamond", "Source Serif 4", Georgia, "Times New Roman", serif;--sans: "Inter", "Söhne", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--mono: "JetBrains Mono", "IBM Plex Mono", "SF Mono", ui-monospace, monospace;--line: 1.65;--line-answer: 1.7;--line-q: 1.4}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%;background:var(--paper);color:var(--ink);font-family:var(--serif)}body{font-size:17px;line-height:var(--line);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,textarea{font:inherit;color:inherit}.sheet{background:var(--paper);color:var(--ink);font-family:var(--serif);font-weight:400;font-size:17px;line-height:var(--line);min-height:100vh;display:flex;flex-direction:column}.sheet .ui{font-family:var(--sans);font-feature-settings:"ss01" 1,"cv11" 1}.sheet .num{font-variant-numeric:oldstyle-nums tabular-nums}.sheet .smallcaps{font-family:var(--sans);font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.sheet .romannumeral{font-family:var(--serif);font-style:italic;font-size:14px;letter-spacing:.04em;color:var(--ink-3)}.sheet .rule{height:1px;background:var(--rule);border:0;margin:0}.sheet .rule-soft{background:var(--rule-soft)}.sheet .rule-thick{height:2px;background:var(--ink)}.sheet h1,.sheet h2,.sheet h3{font-weight:400;margin:0;letter-spacing:-.005em}.sheet h1{font-size:56px;line-height:1.05}.sheet h2{font-size:34px;line-height:1.15}.sheet h3{font-size:22px;line-height:1.25}.sheet em,.sheet i{font-style:italic}.sheet p{margin:0}.sheet .question{font-family:var(--serif);font-style:normal;font-weight:400;font-size:30px;line-height:var(--line-q);color:var(--ink);letter-spacing:-.003em;text-wrap:pretty}.sheet .answer{font-family:var(--serif);font-size:18px;line-height:var(--line-answer);color:var(--ink);text-wrap:pretty}.sheet .first-answer:first-letter{font-family:var(--serif);font-weight:500;font-size:3.6em;float:left;line-height:.88;padding:.02em .08em 0 0;color:var(--accent)}.sheet .seal{display:inline-flex;align-items:center;justify-content:center;width:132px;height:132px;border-radius:50%;background:var(--ink);color:var(--paper);font-family:var(--sans);font-weight:500;font-size:13px;letter-spacing:.22em;text-transform:uppercase;border:0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease}.sheet .seal:hover:not(:disabled){background:var(--accent)}.sheet .seal:disabled{opacity:.4;cursor:not-allowed}.sheet .seal.accent{background:var(--accent)}.sheet .seal.accent:hover{background:var(--ink)}.sheet .seal--small{width:96px;height:96px;font-size:11px}.sheet .seal--label{width:auto;height:auto;padding:16px 28px;border-radius:999px;font-size:12px}.sheet a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:1px}.sheet a:hover{border-bottom-color:var(--accent);color:var(--accent)}.sheet .linklike{font:inherit;background:none;border:0;padding:0;cursor:pointer;color:inherit;border-bottom:1px solid var(--rule)}.sheet .linklike:hover{color:var(--accent);border-bottom-color:var(--accent)}.sheet .accent-underline{background-image:linear-gradient(var(--accent),var(--accent));background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:2px}.sheet .chip{display:inline-flex;align-items:center;padding:7px 14px;font-family:var(--serif);font-style:normal;font-size:15px;color:var(--ink-2);background:transparent;border:1px solid var(--rule);border-radius:999px;cursor:pointer;transition:all .2s ease}.sheet .chip:hover{border-color:var(--ink-2);color:var(--ink)}.sheet .chip.on{background:var(--ink);color:var(--paper);border-color:var(--ink);font-family:var(--sans);font-size:13px;font-weight:500}.sheet .row{display:grid;grid-template-columns:1fr auto;align-items:baseline;padding:18px 0;border-top:1px solid var(--rule);gap:24px}.sheet .row:last-child{border-bottom:1px solid var(--rule)}.sheet .row .row-meta{font-family:var(--sans);font-size:12px;color:var(--ink-3);letter-spacing:.04em}.sheet .write{width:100%;background:transparent;border:0;outline:0;font-family:var(--serif);font-size:22px;line-height:1.6;color:var(--ink);resize:none;padding:0;caret-color:var(--accent)}.sheet .write::placeholder{color:var(--ink-3);font-style:italic}.sheet .write:focus{box-shadow:0 1px 0 var(--rule)}.sheet .write--small{font-size:17px;line-height:1.55}.sheet .list-row{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--rule-soft)}.sheet .list-row .bullet{color:var(--ink-3);font-family:var(--serif);font-size:18px}.sheet .list-row input{background:transparent;border:0;outline:0;font-family:var(--serif);font-size:18px;color:var(--ink);width:100%;padding:4px 0;caret-color:var(--accent)}.sheet .list-row input::placeholder{color:var(--ink-3);font-style:italic}.sheet .list-row .remove{font-family:var(--sans);font-size:11px;color:var(--ink-3);background:none;border:0;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .2s ease}.sheet .list-row:hover .remove,.sheet .list-row:focus-within .remove{opacity:1}.sheet .list-row .remove:hover{color:var(--accent)}.sheet .entity-tag{font-family:var(--sans);font-size:11px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border:1px solid var(--rule);border-radius:999px}.sheet .colophon{font-family:var(--sans);font-size:11px;color:var(--ink-3);letter-spacing:.06em;line-height:1.7}.wordmark{font-family:var(--serif);color:var(--ink);line-height:.95}.wordmark-stacked{display:inline-flex;flex-direction:column;align-items:center}.wordmark .wm-top,.wordmark .wm-bot{font-family:var(--sans);font-weight:500;letter-spacing:.28em;font-size:.36em;color:var(--ink-2)}.wordmark-stacked .wm-love{font-style:italic;font-size:1em;font-weight:400;line-height:1;padding:.04em 0;letter-spacing:-.005em;color:var(--accent)}.page{flex:1;width:100%;display:flex;flex-direction:column;padding:36px 64px 28px;max-width:1400px;margin:0 auto}.page--narrow{padding:32px 80px 28px}.page--wide{padding:36px 80px 28px}.page-top,.page-foot{display:flex;justify-content:space-between;align-items:center;gap:24px}.center-note{min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:var(--serif);color:var(--ink-2);font-size:18px;padding:24px;text-align:center}@media(max-width:720px){.page,.page--narrow,.page--wide{padding:24px 22px}.sheet h1{font-size:38px}.sheet h2{font-size:26px}.sheet .question{font-size:24px}}.lookup-pop{position:relative}.lookup-pop-menu{position:absolute;left:0;right:0;top:100%;margin-top:6px;background:var(--paper);border:1px solid var(--rule);z-index:50;max-height:320px;overflow-y:auto}.lookup-result{display:flex;gap:12px;padding:10px 14px;border-bottom:1px solid var(--rule-soft);cursor:pointer;align-items:center;font-family:var(--serif);font-size:16px}.lookup-result:hover,.lookup-result.active{background:var(--paper-shadow)}.lookup-result .lookup-sub{font-family:var(--sans);font-size:11px;color:var(--ink-3);letter-spacing:.04em}.surface-functional{background:var(--fn-paper);color:var(--fn-ink);font-family:var(--sans);font-weight:400;font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}.surface-functional .meta{font-family:var(--mono);font-size:11.5px;color:var(--fn-ink-2);letter-spacing:0}.surface-functional .num{font-variant-numeric:tabular-nums}.surface-functional h1{font-size:22px;font-weight:500;margin:0;letter-spacing:-.01em}.surface-functional h2{font-size:15px;font-weight:500;margin:0;letter-spacing:-.005em}.surface-functional h3{font-size:12px;font-weight:600;margin:0;letter-spacing:.08em;text-transform:uppercase;color:var(--fn-ink-2)}.surface-functional .rule{height:1px;background:var(--fn-rule);border:0;margin:0}.surface-functional .rule-soft{background:var(--fn-rule-soft)}.surface-functional .smallcaps{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--fn-ink-2)}.surface-functional .tag{display:inline-flex;align-items:center;padding:2px 8px;font-family:var(--mono);font-size:10.5px;color:var(--fn-ink-2);border:1px solid var(--fn-rule);border-radius:2px;line-height:1.6;background:transparent}.surface-functional .tag.due{color:var(--accent);border-color:var(--accent)}.surface-functional .tag.quiet{color:var(--fn-ink-3)}.surface-functional .btn{font-family:var(--sans);font-size:12px;font-weight:500;padding:6px 12px;background:var(--fn-ink);color:var(--fn-paper);border:0;cursor:pointer;transition:background .2s ease}.surface-functional .btn:hover{background:var(--accent)}.surface-functional .btn.ghost{background:transparent;color:var(--fn-ink);border:1px solid var(--fn-rule)}.surface-functional .btn.ghost:hover{border-color:var(--fn-ink);background:transparent}.surface-functional .row{display:grid;align-items:center;padding:12px 0;border-top:1px solid var(--fn-rule);gap:24px}.surface-functional .row:last-child{border-bottom:1px solid var(--fn-rule)}.surface-functional .row.head{padding:8px 0;border-top:0}.surface-functional .row.head h3{font-size:10.5px}.surface-functional a{color:var(--fn-ink);text-decoration:none;border-bottom:1px solid var(--fn-rule)}.surface-functional a:hover{border-bottom-color:var(--accent);color:var(--accent)}.surface-functional .linklike{font:inherit;background:none;border:0;padding:0;cursor:pointer;color:var(--fn-ink);border-bottom:1px solid var(--fn-rule)}.surface-functional .linklike:hover{color:var(--accent);border-bottom-color:var(--accent)}.surface-functional .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--fn-ink-3);vertical-align:middle}.surface-functional .dot.live{background:var(--accent)}.surface-functional .dot.quiet{background:transparent;border:1px solid var(--fn-rule)}.surface-functional .key{font-family:var(--mono);font-size:10px;padding:1px 5px;border:1px solid var(--fn-rule);border-radius:3px;color:var(--fn-ink-2);background:var(--fn-paper)}.surface-functional .fn-bar{display:flex;align-items:center;padding:14px 28px;border-bottom:1px solid var(--fn-rule);gap:16px}.surface-functional .fn-spine{display:flex;align-items:center;gap:10px}.surface-functional .fn-spine .wm{font-family:var(--serif);font-size:18px;letter-spacing:-.005em;color:var(--fn-ink)}.surface-functional .fn-spine .wm .wm-love{font-style:italic;color:var(--accent)}.surface-functional .fn-spine .ctx{font-family:var(--mono);font-size:11px;color:var(--fn-ink-2);border-left:1px solid var(--fn-rule);padding-left:10px}.surface-functional .fn-body{flex:1;padding:24px 28px;display:flex;flex-direction:column;min-height:0}.surface-functional input.fn-input{background:transparent;border:0;outline:0;color:var(--fn-ink);font-family:var(--mono);font-size:11.5px}.sheet .field-rule{height:1px;background:var(--rule);margin:16px 0 12px}.workbook-chrome{opacity:.55;transition:opacity .2s ease}.workbook-chrome:hover,.workbook-chrome:focus-within{opacity:1}.site-footer--faded{opacity:.55;transition:opacity .2s ease}.site-footer--faded:hover,.site-footer--faded:focus-within{opacity:1}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}a:focus-visible,button:focus-visible{outline-offset:3px}.skip-link{position:absolute;left:12px;top:-40px;background:var(--accent);color:#20160c;font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;z-index:9999;text-decoration:none;border-bottom:0;transition:top .18s ease}.skip-link:focus{top:12px;outline:2px solid var(--ink);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}dialog.shortcuts{background:var(--paper);color:var(--ink);border:1px solid var(--rule);padding:28px 32px;max-width:460px;width:calc(100% - 32px);font-family:var(--sans);font-size:14px;line-height:1.6}dialog.shortcuts::backdrop{background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.shortcuts h2{font-family:var(--serif);font-size:26px;margin:0 0 16px;font-weight:400}dialog.shortcuts dl{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin:0}dialog.shortcuts dt{font-family:var(--mono);font-size:12px;color:var(--ink-2)}dialog.shortcuts dd{margin:0;color:var(--ink-2)}dialog.shortcuts kbd{font-family:var(--mono);font-size:11px;background:var(--paper-shadow);border:1px solid var(--rule);padding:1px 6px;margin-right:4px}dialog.shortcuts .close{display:inline-flex;margin-top:18px;padding:6px 12px;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;border:0;cursor:pointer}[data-theme=nocturne] dialog.shortcuts{background:var(--paper-shadow);color:var(--ink)}[data-theme=nocturne] dialog.shortcuts kbd{background:#ffffff0a;color:var(--ink-2);border-color:var(--rule)}[data-theme=nocturne] dialog.shortcuts .close{background:rgba(var(--ember-rgb),.92);color:#20160c}@media(max-width:720px){.page-top{flex-direction:column;align-items:flex-start;gap:12px}.page-foot{flex-wrap:wrap;gap:14px}.top-nav{padding:10px 16px!important;gap:10px!important}.top-nav>div:last-child{gap:12px!important;font-size:11px!important}.landing-hero{grid-template-columns:1fr!important;padding-top:24px!important;padding-bottom:48px!important}.landing-features{grid-template-columns:1fr!important;row-gap:32px!important}.settings-row{grid-template-columns:1fr!important;gap:8px!important}.dash-grid{grid-template-columns:1fr!important}.sheet .seal{width:108px;height:108px;font-size:12px}.sheet .write{font-size:18px}}@media print{.top-nav,.site-footer,.skip-link,.workbook-chrome,.lookup-pop-menu{display:none!important}body,.sheet{background:#fff!important;color:#000!important}.sheet:before,.surface-functional:before{display:none!important}}[data-theme=nocturne]{--paper: #0c0a07;--paper-shadow: #15110c;--ink: #f6ecd8;--ink-2: #dccdb1;--ink-3: #a99b81;--rule: rgba(246, 236, 216, .17);--rule-soft: rgba(246, 236, 216, .09);--accent: #e0a45a;--ember-rgb: 224, 164, 90;--glow: 1;--fn-paper: #0a0c0d;--fn-paper-2: #121618;--fn-ink: #d3d8dc;--fn-ink-2: #8b949a;--fn-ink-3: #5f686d;--fn-rule: rgba(211, 216, 220, .14);--fn-rule-soft: rgba(211, 216, 220, .07);--serif: "Instrument Serif", Georgia, "Times New Roman", serif;--sans: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--mono: "Space Mono", "JetBrains Mono", ui-monospace, monospace}[data-theme=nocturne] html,[data-theme=nocturne] body,[data-theme=nocturne] #root{background:var(--paper);color:var(--ink);font-family:var(--sans)}[data-theme=nocturne] .sheet{position:relative;font-family:var(--sans);background:radial-gradient(125% 90% at 50% -12%,rgba(var(--ember-rgb),calc(.12 * var(--glow))),transparent 58%),radial-gradient(100% 120% at 50% 118%,rgba(var(--ember-rgb),calc(.06 * var(--glow))),transparent 55%),radial-gradient(140% 130% at 50% 50%,transparent 55%,rgba(0,0,0,.5) 100%),var(--paper)}[data-theme=nocturne] .sheet:before,[data-theme=nocturne] .surface-functional:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");opacity:.045;mix-blend-mode:overlay;z-index:0}[data-theme=nocturne] .sheet>*,[data-theme=nocturne] .surface-functional>*{position:relative;z-index:1}[data-theme=nocturne] .sheet .smallcaps{font-family:var(--sans);font-weight:500;letter-spacing:.2em;color:var(--ink-3)}[data-theme=nocturne] .sheet .romannumeral{font-family:var(--mono);font-style:normal;color:var(--accent)}[data-theme=nocturne] .sheet h1{font-family:var(--serif);font-size:72px;line-height:.98}[data-theme=nocturne] .sheet h2{font-family:var(--serif);font-size:40px;line-height:1.08}[data-theme=nocturne] .sheet h3{font-family:var(--sans);font-weight:600;font-size:19px;line-height:1.3;letter-spacing:-.01em}[data-theme=nocturne] .sheet .question{font-family:var(--serif);font-size:46px;line-height:1.2;color:var(--ink);letter-spacing:-.01em}[data-theme=nocturne] .sheet .question em{color:var(--accent)}[data-theme=nocturne] .sheet .answer{font-family:var(--sans);font-size:17px;line-height:1.7;color:var(--ink)}[data-theme=nocturne] .sheet .first-answer:first-letter{font-family:var(--serif);font-size:3.8em;color:var(--accent);text-shadow:0 0 26px rgba(var(--ember-rgb),calc(.55 * var(--glow)))}[data-theme=nocturne] .sheet .seal{background:radial-gradient(circle at 50% 38%,rgba(var(--ember-rgb),.95),rgba(var(--ember-rgb),.72));color:#20160c;font-family:var(--sans);font-weight:600;letter-spacing:.18em;box-shadow:0 0 calc(46px * var(--glow)) rgba(var(--ember-rgb),calc(.55 * var(--glow))),inset 0 1px #ffffff40;transition:transform .22s ease,box-shadow .22s ease}[data-theme=nocturne] .sheet .seal:hover:not(:disabled){background:radial-gradient(circle at 50% 38%,rgba(var(--ember-rgb),1),rgba(var(--ember-rgb),.82));transform:translateY(-1px);box-shadow:0 0 calc(66px * var(--glow)) rgba(var(--ember-rgb),calc(.75 * var(--glow))),inset 0 1px #ffffff4d}[data-theme=nocturne] .sheet .chip{font-family:var(--sans);color:var(--ink-2)}[data-theme=nocturne] .sheet .chip:hover{border-color:var(--accent);color:var(--ink)}[data-theme=nocturne] .sheet .chip.on{background:rgba(var(--ember-rgb),.92);border-color:transparent;color:#20160c;box-shadow:0 0 calc(22px * var(--glow)) rgba(var(--ember-rgb),calc(.5 * var(--glow)))}[data-theme=nocturne] .sheet .write{font-family:var(--sans);color:var(--ink);caret-color:var(--accent);border-bottom:1px solid var(--rule);padding-bottom:10px}[data-theme=nocturne] .sheet .write::placeholder{color:var(--ink-3);font-style:italic}[data-theme=nocturne] .sheet .write:focus{border-bottom-color:rgba(var(--ember-rgb),.6);box-shadow:none}[data-theme=nocturne] .sheet .list-row input{font-family:var(--sans);color:var(--ink);caret-color:var(--accent)}[data-theme=nocturne] .sheet .list-row input::placeholder{color:var(--ink-3)}[data-theme=nocturne] .sheet a:hover,[data-theme=nocturne] .sheet .linklike:hover{color:var(--accent);border-bottom-color:var(--accent)}[data-theme=nocturne] .sheet .colophon{font-family:var(--mono);color:var(--ink-3);letter-spacing:0}[data-theme=nocturne] .wordmark{font-family:var(--serif);color:var(--ink)}[data-theme=nocturne] .wordmark .wm-top,[data-theme=nocturne] .wordmark .wm-bot{font-family:var(--sans);color:var(--ink-3)}[data-theme=nocturne] .wordmark-stacked .wm-love{color:var(--accent);text-shadow:0 0 calc(34px * var(--glow)) rgba(var(--ember-rgb),calc(.6 * var(--glow)))}[data-theme=nocturne] .lookup-pop-menu{background:var(--paper-shadow);border-color:var(--rule)}[data-theme=nocturne] .lookup-result{font-family:var(--sans)}[data-theme=nocturne] .lookup-result:hover,[data-theme=nocturne] .lookup-result.active{background:rgba(var(--ember-rgb),.1)}[data-theme=nocturne] .top-nav{background:#0c0a07db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:var(--rule)}[data-theme=nocturne] .center-note{background:var(--paper);color:var(--ink-2)}[data-theme=nocturne] .surface-functional{position:relative;background:var(--fn-paper);color:var(--fn-ink);font-family:var(--sans)}[data-theme=nocturne] .surface-functional .meta{font-family:var(--mono);color:var(--fn-ink-2)}[data-theme=nocturne] .surface-functional h1,[data-theme=nocturne] .surface-functional h2{font-family:var(--sans);color:var(--fn-ink)}[data-theme=nocturne] .surface-functional h3{color:var(--fn-ink-3)}[data-theme=nocturne] .surface-functional .tag.due{color:var(--accent);border-color:rgba(var(--ember-rgb),.5);text-shadow:0 0 14px rgba(var(--ember-rgb),.4)}[data-theme=nocturne] .surface-functional .btn{background:rgba(var(--ember-rgb),.92);color:#20160c}[data-theme=nocturne] .surface-functional .btn:hover{background:rgba(var(--ember-rgb),1);box-shadow:0 0 22px rgba(var(--ember-rgb),.5)}[data-theme=nocturne] .surface-functional .btn.ghost{color:var(--fn-ink);border-color:var(--fn-rule)}[data-theme=nocturne] .surface-functional .btn.ghost:hover{border-color:var(--fn-ink-2);box-shadow:none;color:var(--fn-ink)}[data-theme=nocturne] .surface-functional .dot.live{background:var(--accent);box-shadow:0 0 8px rgba(var(--ember-rgb),.6)}[data-theme=nocturne] .surface-functional .key{background:var(--fn-paper-2);color:var(--fn-ink-2);border-color:var(--fn-rule)}[data-theme=nocturne] .surface-functional .fn-spine .wm{font-family:var(--serif);color:var(--fn-ink)}[data-theme=nocturne] .surface-functional .fn-spine .wm .wm-love{color:var(--accent)}[data-theme=nocturne] .surface-functional .fn-spine .ctx{font-family:var(--mono);color:var(--fn-ink-2);border-left-color:var(--fn-rule)}.theme-toggle{display:inline-flex;align-items:center;gap:6px;font-family:var(--sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--rule);background:transparent;color:var(--ink-2);padding:5px 10px;cursor:pointer;transition:all .18s ease}.theme-toggle:hover{color:var(--ink);border-color:var(--ink-3)}[data-theme=nocturne] .theme-toggle:hover{color:var(--accent);border-color:var(--accent);box-shadow:0 0 12px rgba(var(--ember-rgb),.3)}.theme-toggle .glyph{display:inline-block;width:10px;height:10px;border-radius:50%}.theme-toggle.is-paper .glyph{background:var(--ink)}.theme-toggle.is-nocturne .glyph{background:var(--accent);box-shadow:0 0 10px rgba(var(--ember-rgb),.7)}
