:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#2d3028;background:#f5f2eb;margin:0;padding:0}.today-page{box-sizing:border-box;max-width:1050px;margin:auto;padding:20px 30px 38px;font:16px/1.5 Georgia,serif}.today-page *{box-sizing:border-box}.today-page a{color:inherit;text-underline-offset:4px}.today-page :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:2px solid}.today-page button{cursor:pointer;color:inherit;background:0 0;border:1px solid;border-radius:3px;min-height:32px;padding:6px 10px;font:12px system-ui}.today-top{border-bottom:1px solid #bebfb0;justify-content:space-between;align-items:center;gap:15px;padding-bottom:14px;font:12px system-ui;display:flex}.today-header{border-bottom:3px double #555b4b;padding:18px 0}.today-header h1{letter-spacing:-1px;margin:0;font:40px/1.15 Georgia}.today-date-controls{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:13px 0;font:12px system-ui;display:flex}.today-date-nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.today-date-nav span{color:#72766a}.today-calendar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.today-calendar input{color:inherit;background:#fffdf8;border:1px solid #a1a594;border-radius:3px;min-height:32px;padding:5px;font:13px system-ui}.today-calendar [role=alert]{width:100%}.today-ledger{border-left:1px solid #b6bba9;margin-left:4px;padding-left:20px}.today-entry{overflow-wrap:anywhere;border:1px solid #d8d3c6;margin:0;padding:12px 14px;scroll-margin-top:12px;position:relative}.today-entry+.today-entry{border-top:0}.today-entry:before{content:"";box-sizing:content-box;background:#6f805e;border:3px solid #f5f2eb;border-radius:50%;width:10px;height:10px;position:absolute;top:19px;left:-27px}.today-entry-content{margin-top:0}.today-with-art{grid-template-columns:minmax(0,1fr) minmax(180px,28%);align-items:start;gap:16px;display:grid}.today-entry h2{margin:0 0 10px;font:29px/1.15 Georgia}.today-entry h2 a{text-decoration:none}.today-entry h2 a:is(:hover,:focus-visible){text-decoration:underline;text-decoration-thickness:1px}.today-entry>h2{margin-top:12px}.today-entry p{margin:8px 0;font:16px/1.5 Georgia}.today-entry .today-meta{opacity:.8;font:12px/1.6 system-ui}.today-word{background:#f7f1e3}.today-word h2{letter-spacing:-1px;font:32px/1.15 Courier New,monospace}.today-word p{font:14px/1.55 Courier New,monospace}.today-story{color:#d8ffe9;background:#09090f;border-color:#29282e}.today-story h2{color:#ff2bd6;font:27px/1.2 Courier New,monospace}.today-chat{color:#fff;background:teal}.today-anagram{background:#e8dfc9}.today-circumlocution{background:#e3e8d6}.today-entry .today-scramble{letter-spacing:2px;font:26px/1.4 Courier New,monospace}.today-poem{color:#4e356d;background:#f3eef9}.today-poem h2{margin-top:10px}.today-poem-icon{vertical-align:middle;width:28px;height:28px;margin-right:10px;display:inline-block}.today-verse p,.today-poem-prose{font:18px/1.65 Georgia}.today-art{margin:0}.today-art img{object-fit:contain;width:100%;height:auto;max-height:280px;display:block}.today-entry details{margin-top:10px;font:12px/1.5 system-ui}.today-entry summary{cursor:pointer;min-height:28px}.today-story-full .today-collapse,.today-story-full[open] .today-expand{display:none}.today-story-full[open] .today-collapse{display:inline}.today-story-copy:has(.today-story-full[open]) .today-story-excerpt{display:none}.today-bank h3{margin:12px 0 0;font:12px system-ui}.today-entry .today-notice,.today-image-error{font:12px/1.6 system-ui}.today-image-error{border:1px dashed;padding:10px}.today-image-error button{margin-top:8px;display:block}.today-answer p{color:#3e362a;background:#fff7df;padding:10px;font:16px Courier New,monospace}.today-footer{color:#676b5f;border-top:1px solid #bebfb0;margin-top:18px;padding-top:14px;font:12px/1.7 system-ui}@media (width<=650px){.today-page{padding:16px 12px 30px}.today-top{gap:10px;padding-bottom:12px}.today-header{padding:15px 0}.today-header h1{font-size:32px}.today-calendar{gap:6px}.today-calendar input{min-width:0;max-width:100%}.today-entry{padding:14px 13px}.today-entry-content{margin-top:0}.today-with-art{grid-template-columns:minmax(0,1fr) 120px;align-items:start;gap:10px}.today-art{align-self:start;width:120px;max-width:120px}.today-entry h2{font-size:23px}.today-word h2{font-size:25px}.today-entry p{font-size:14px}.today-word p{font-size:13px}.today-entry .today-scramble{letter-spacing:0;font-size:17px}.today-verse p,.today-poem-prose{font-size:16px;line-height:1.6}.today-ledger{margin-left:3px;padding-left:13px}.today-entry:before{left:-20px}.today-story:has(.today-story-full[open]) .today-entry-content{grid-template-columns:minmax(0,1fr)}.today-story:has(.today-story-full[open]) .today-art{justify-self:end}}.today-poem .today-with-art{grid-template-columns:minmax(0,1fr) 192px;gap:24px}.today-poem .today-art{align-self:center;width:192px;margin:0}.today-poem .today-art img{width:192px;height:192px;image-rendering:pixelated}@media (width<=650px){.today-poem .today-with-art{grid-template-columns:minmax(0,1fr);gap:16px}.today-poem .today-art{align-self:start;width:144px;max-width:144px;margin:0}.today-poem .today-art img{width:144px;height:144px}}
