[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#ebdfc2;--paper-2:#dfd3b7;--ink:#3a2e27;--ink-2:#7a6c5d;--ink-3:#a89b88;--rule:#cdc2a6;--wax:#a83a26;--wax-soft:#e6cdb4;--leaf:#5b6100;--leaf-p:#7b8300;--glow:0;--mix:9%;--wash:16%}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#141517;--paper-2:#1d1f22;--ink:#e8e0d3;--ink-2:#948c81;--ink-3:#5e5951;--rule:#2a2c30;--wax:#d9826a;--wax-soft:#33231f;--leaf:#c3cd6e;--leaf-p:#c3cd6e;--glow:1;--mix:14%;--wash:12%}body{--c:var(--wax);--cp:var(--wax)}.fam{--c:var(--leaf);--cp:var(--leaf-p)}[data-theme=light] .c{--c:var(--cd,var(--wax));--cp:var(--cpd,var(--wax))}[data-theme=dark] .c{--c:var(--cn,var(--wax));--cp:var(--cn,var(--wax))}:root{--font-display:"Oranienbaum", Georgia, "Times New Roman", serif;--font-text:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--t-pin:56px;--lh-pin:1;--t-h1:44px;--lh-h1:1;--t-who:34px;--lh-who:1;--t-h2:28px;--lh-h2:1;--t-h3:26px;--lh-h3:1;--t-name:23px;--lh-name:1.1;--t-name-s:20px;--lh-name-s:1.1;--t-name-xs:18px;--lh-name-xs:1.1;--t-body:16px;--lh-body:1.45;--t-sec:16px;--lh-sec:1.4;--t-ui:15px;--lh-ui:1.4;--t-cap:13px;--lh-cap:1.4;--t-time:12px;--lh-time:1.3;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-side:24px;--sp-chat:20px;--sp-bar:8px;--sp-msg:14px;--sp-group:24px;--lp:9px 14px 8px;--row:78px;--row-s:60px;--tap:48px;--tap-min:44px;--ava-xl:200px;--ava-l:128px;--ava-m:52px;--ava-s:44px;--ava-xs:36px;--icon:24px;--icon-l:28px;--pic-w:220px;--pic-h:150px;--line:2px;--rule-w:1.5px;--r-leaf:3px 18px 14px 20px;--r-pic:3px 14px 12px 14px;--r-pic-me:14px 3px 14px 12px;--r-round:50%;--r-fly:11px;--r-tb:24px;--r-tile:3px;--stroke-ava-xl:1.5;--stroke-ava-l:2;--stroke-ava-m:2.4;--stroke-ava-s:2.6;--stroke-icon-s:2;--stroke-icon:1.75;--stroke-icon-l:1.6;--dur-press:.12s;--dur:.2s;--dur-ink:.32s;--dur-pen:.42s;--dur-draw:1.1s;--dur-shake:.4s;--dur-breath:2.6s;--ease:cubic-bezier(.2, 0, .2, 1);--ease-pen:cubic-bezier(.3, 0, .2, 1);--ease-ink:cubic-bezier(.2, .7, .2, 1);--ease-lift:cubic-bezier(.2, .7, .2, 1.2)}
@font-face{font-family:Oranienbaum;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Oranienbaum.woff2)format("woff2")}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Onest.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-text);font-size:var(--t-body);line-height:var(--lh-body);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}.display{font-family:var(--font-display);letter-spacing:-.005em;font-weight:400}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}input,textarea{font:inherit;color:inherit}svg{display:block;overflow:visible}:focus-visible{outline:2px solid var(--c);outline-offset:3px}.ib{width:var(--tap);height:var(--tap);color:var(--ink);border-radius:var(--r-round);transition:color var(--dur), transform var(--dur-press);flex:none;place-items:center;display:inline-grid}.tb{align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:0 var(--sp-3);color:var(--c);border-radius:var(--r-tb);transition:transform var(--dur-press);display:inline-flex}.lk{align-items:center;gap:var(--sp-1);min-height:var(--tap-min);color:var(--c);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lk.wax{color:var(--wax)}.ib .g,.tb .g{stroke-dasharray:1;stroke-dashoffset:0}.ib:hover,.ib:active,.ib.on{color:var(--c)}.ib:active{transform:scale(.92)}.tb:active{transform:scale(.97)}.ib:hover .g,.ib:active .g,.tb:hover .g,.tb:active .g{animation:pen var(--dur-pen) var(--ease-pen)}@keyframes pen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}[data-theme=dark] .ib:hover svg,[data-theme=dark] .tb:hover svg{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--c) 60%, transparent))}.ava svg{color:var(--cp);width:100%;height:100%}.ava svg>path:first-of-type{fill:color-mix(in srgb, var(--cp) var(--wash), transparent)}[data-theme=dark] .ava svg{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--cp) 45%, transparent))}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation:none!important}}.theme-corner{top:calc(var(--sp-2) + env(safe-area-inset-top));right:var(--sp-2);position:absolute}
