*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}[data-theme=light]{--bg:#f4efe4;--bg-elev:#fbf8f1;--text:#221d16;--text-soft:#6c6354;--text-faint:#9a9080;--border:#e3d9c6;--hair:#ebe3d4;--accent:#b67d18;--accent-bright:#d99a2b;--accent-on:#251b06;--avatar-bg:#ece3d2;--callout-blue:#4a9eff;--callout-blue-bg:#4a9eff14;--callout-green:#34c47c;--callout-green-bg:#34c47c14;--callout-orange:#f5a623;--callout-orange-bg:#f5a62314;--callout-red:#e05555;--callout-red-bg:#e0555514;--callout-purple:#9b6dff;--callout-purple-bg:#9b6dff14}[data-theme=dark]{--bg:#15120d;--bg-elev:#1e1a14;--text:#ece4d6;--text-soft:#a89c88;--text-faint:#776d5c;--border:#ffffff1a;--hair:#fff1;--accent:#d6a85a;--accent-bright:#caa056;--accent-on:#1a1408;--avatar-bg:#272118;--callout-blue:#4a9eff;--callout-blue-bg:#4a9eff14;--callout-green:#34c47c;--callout-green-bg:#34c47c14;--callout-orange:#f5a623;--callout-orange-bg:#f5a62314;--callout-red:#e05555;--callout-red-bg:#e0555514;--callout-purple:#9b6dff;--callout-purple-bg:#9b6dff14}::selection{background:var(--accent);color:var(--accent-on)}.post-body p:first-of-type:first-letter{float:left;color:var(--accent);padding:9px 12px 0 0;font-family:Newsreader,serif;font-size:3.6em;font-weight:500;line-height:.72}@keyframes screenEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.screen-enter{animation:.55s cubic-bezier(.22,1,.36,1) screenEnter}.home-grid{grid-template-columns:1fr 320px;align-items:start;gap:66px;max-width:1180px;margin:0 auto;padding:36px 32px 96px;display:grid}@media (max-width:768px){.home-grid{grid-template-columns:1fr;gap:48px;padding:24px 20px 72px}.home-grid aside{order:-1}}
