/* GENERATED by scripts/sync-blog-chrome.mjs from https://aneeshsathe.com/css/main.38cfdf59f6d2edb7680e02f353682e287fc6fe70e77d95ed948f0816791d58af.css (chrome 420678f985). Do not edit; re-run the script. */
:root{--brick:#9E4A3C;--brick-deep:#6E3428;--cobble:#B7A99A;--stone-deep:#6E6257;--iron:#211C18;--canopy:#35513E;--undergrowth:#77864F;--bloom-magenta:#C0356B;--bloom-violet:#7B4FA6;--bloom-white:#F5EFE6;--paper:#F3ECDE;--paper-dim:#E7DDC9;--sky:#4A6C8C;--bg:        #F3ECDE;--bg-panel:  #EDE4D2;--bg-sunk:   #E7DDC9;--ink:       #221D18;--ink-2:     #6E6257;--ink-3:     #8C8172;--link:      #3C6180;--accent:    #C0356B;--rule:        rgba(110,52,40,.24);--rule-strong: rgba(110,52,40,.46);--rule-green:  rgba(119,134,79,.42);--spine:       rgba(110,52,40,.34);--lamp-amber:  #E0982E;--iron-shape:  #211C18;--lamp-glow:   0;--wood-far:  rgba(53,81,62,.15);--wood-mid:  rgba(53,81,62,.26);--wood-shrub:rgba(119,134,79,.32);--wood-near: #46543a;--path-fill: rgba(158,74,60,.06);--path-edge: rgba(110,52,40,.34);--firefly:   #E0982E;--fleck-a: rgba(110,52,40,.024);--fleck-b: rgba(119,134,79,.020);--src-blog:  #6E6257;--src-studio:#3C6180;--src-photo: #77864F;--k-note:  #6E6257;--k-essay: #35513E;--k-club:  #9E4A3C;--k-mark:  #3C6180;--k-photo: #77864F;--k-poem:  #7B4FA6;--k-reply: #6E6257;--k-log:   #3C6180;--k-studio:#3C6180;--k-post:  #6E6257;--heat-0:#E7DDC9;--heat-1:#C9CBA6;--heat-2:#9DAE7E;--heat-3:#6E8757;--heat-4:#35513E;--serif:'Iowan Old Style','Palatino Linotype',Palatino,'Book Antiqua',Georgia,serif;--cond:'Avenir Next Condensed','Roboto Condensed','Arial Narrow','Helvetica Neue',system-ui,sans-serif;--mono:ui-monospace,'SF Mono',Menlo,'Cascadia Mono',Consolas,monospace;--measure:34rem;--onum:"onum" 1,"tnum" 1}:root[data-theme="dark"]{--bg:        #1A1613;--bg-panel:  #211C18;--bg-sunk:   #14100D;--ink:       #EBE0CF;--ink-2:     #B4A794;--ink-3:     #8C8172;--link:      #86AECE;--accent:    #E0568C;--rule:        rgba(190,140,120,.24);--rule-strong: rgba(200,150,128,.42);--rule-green:  rgba(140,158,102,.44);--spine:       rgba(200,150,128,.32);--lamp-amber:#F4BC55;--iron-shape:#5A5047;--lamp-glow:1;--wood-far:rgba(120,150,110,.12);--wood-mid:rgba(95,125,90,.22);--wood-shrub:rgba(119,134,79,.24);--wood-near:#7f9260;--path-fill:rgba(224,152,46,.07);--path-edge:rgba(200,150,128,.30);--firefly:#F4BC55;--fleck-a:rgba(224,152,46,.030);--fleck-b:rgba(140,158,102,.026);--src-blog:#B4A794;--src-studio:#86AECE;--src-photo:#A6BE7C;--k-note:#B4A794;--k-essay:#8FB596;--k-club:#D08A70;--k-mark:#86AECE;--k-photo:#A6BE7C;--k-poem:#B694D6;--k-reply:#B4A794;--k-log:#86AECE;--k-studio:#86AECE;--k-post:#B4A794;--heat-0:#241F1A;--heat-1:#3A4232;--heat-2:#556A44;--heat-3:#7C9A5E;--heat-4:#A8C77E}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg:#1A1613;--bg-panel:#211C18;--bg-sunk:#14100D;--ink:#EBE0CF;--ink-2:#B4A794;--ink-3:#8C8172;--link:#86AECE;--accent:#E0568C;--rule:rgba(190,140,120,.24);--rule-strong:rgba(200,150,128,.42);--rule-green:rgba(140,158,102,.44);--spine:rgba(200,150,128,.32);--lamp-amber:#F4BC55;--iron-shape:#5A5047;--lamp-glow:1;--wood-far:rgba(120,150,110,.12);--wood-mid:rgba(95,125,90,.22);--wood-shrub:rgba(119,134,79,.24);--wood-near:#7f9260;--path-fill:rgba(224,152,46,.07);--path-edge:rgba(200,150,128,.30);--firefly:#F4BC55;--fleck-a:rgba(224,152,46,.030);--fleck-b:rgba(140,158,102,.026);--src-blog:#B4A794;--src-studio:#86AECE;--src-photo:#A6BE7C;--k-note:#B4A794;--k-essay:#8FB596;--k-club:#D08A70;--k-mark:#86AECE;--k-photo:#A6BE7C;--k-poem:#B694D6;--k-reply:#B4A794;--k-log:#86AECE;--k-studio:#86AECE;--k-post:#B4A794;--heat-0:#241F1A;--heat-1:#3A4232;--heat-2:#556A44;--heat-3:#7C9A5E;--heat-4:#A8C77E}}.comments button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}.tnum{font-variant-numeric:oldstyle-nums tabular-nums;font-feature-settings:var(--onum)}.sr-only{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mk{width:1.05em;height:1.05em;flex:none;fill:none}svg.mk use{fill:currentColor}.hr{border:0;border-top:1px solid var(--rule);margin:0}.hr--strong{border-top:1px solid var(--rule-strong)}.hr--green{border-top:1px solid var(--rule-green)}.chip .mk{width:.9em;height:.9em}.rd .mk{width:.92em;height:.92em;opacity:.8}.mast{padding:1.4rem 0 .9rem;border-bottom:2px solid var(--rule-strong);position:relative}.mast-top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;flex-wrap:wrap;padding-right:2.6rem}.mast-eyebrow{font-family:var(--mono);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-2);text-decoration:none}a.mast-eyebrow:hover{color:var(--accent)}.lamp-mark{flex:none;width:auto;overflow:visible;filter:drop-shadow(0 1px 1px rgba(33,28,24,0.16))}.mast-brand{position:absolute;left:0;right:0;top:0;display:flex;align-items:flex-start;gap:clamp(0.35rem, 1.7vw, 1rem);padding:clamp(0.5rem, 2.6vw, 1.3rem) clamp(0.8rem, 3.6vw, 2.2rem) 0;text-decoration:none}.mast-brand .lamp-mark{height:clamp(6.4rem, 17vw, 10.6rem)}.mast-brand-text{min-width:0;padding-top:clamp(0.15rem, 1.3vw, 0.85rem)}.wordmark{font-family:var(--cond);font-weight:700;font-stretch:condensed;font-size:clamp(2.2rem, 7.4vw, 4.8rem);line-height:.86;letter-spacing:-.01em;margin:0;text-transform:uppercase;color:var(--ink);text-shadow:0 1px 0 var(--bg),0 0 8px var(--bg),0 0 3px var(--bg)}.wordmark .amp{color:var(--brick)}@media (max-width: 420px){.mast-brand{gap:.4rem;padding-left:.75rem;padding-right:.75rem}.mast-brand .lamp-mark{height:6rem}}.mast-scene{position:relative;margin:.5rem 0 0;overflow:hidden;border-radius:2px;height:clamp(8.4rem, 21vw, 12.5rem)}.mast-scene .wood{position:absolute;inset:0;width:100%;height:100%;display:block}.wood .stroke{vector-effect:non-scaling-stroke}.wd-fireflies{opacity:var(--lamp-glow)}.wd-firefly{transform-box:fill-box;transform-origin:center}.wd-firefly{animation:ff-pulse 3.4s ease-in-out infinite}.wd-firefly.b{animation-duration:4.3s;animation-delay:-1.6s}.wd-firefly.c{animation-duration:5.1s;animation-delay:-2.9s}.wd-firefly.d{animation-duration:3.9s;animation-delay:-0.7s}.wd-firefly.e{animation-duration:4.7s;animation-delay:-3.4s}.wd-leaf-drift{transform-box:fill-box;transform-origin:center}.wd-leaf-drift{animation:leaf-drift 11s ease-in infinite}.wd-leaf-drift.alt{animation-duration:14s;animation-delay:-5s}@media (max-width: 520px){.wood .wd-fine{display:none}}@media (prefers-reduced-motion: reduce){.wd-firefly,.wd-leaf-drift{animation:none}.wd-leaf-drift{opacity:1}}.mast-meterline{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:.7rem;font-family:var(--mono);font-size:.72rem;color:var(--ink-2);letter-spacing:.02em}.mast-meterline b{color:var(--ink);font-weight:600}.mast-meterline .sep{color:var(--rule-strong)}.mast-meterline a{color:var(--link);text-decoration:none}.mast-meterline a:hover{color:var(--accent)}.kinds{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.1rem .2rem;border-top:1px solid var(--rule);padding-top:.6rem}.kinds li{display:flex}.kinds a{display:inline-flex;align-items:center;gap:.34rem;padding:.28rem .55rem;text-decoration:none;color:var(--ink);border-radius:2px;font-family:var(--serif);font-variant:all-small-caps;letter-spacing:.06em;font-size:.94rem}.kinds a:hover,.kinds a:focus-visible{background:var(--bg-sunk);color:var(--ink)}.kinds a[aria-current="page"]{color:var(--accent)}.kinds .mk{width:1.05em;height:1.05em;flex:none}.kinds .k-count{font-family:var(--mono);font-size:.62rem;color:var(--ink-3);letter-spacing:0}.kinds-more{position:relative}.kinds-more>a::after{content:"\25BE";font-size:.68em;color:var(--ink-2);margin-left:.3rem}.kinds-sub{list-style:none;margin:0;padding:.3rem;position:absolute;top:100%;left:0;z-index:30;min-width:8.5rem;background:var(--bg-panel);border:1px solid var(--rule-strong);border-radius:3px;box-shadow:0 8px 20px rgba(33,28,24,0.16);visibility:hidden;opacity:0;transform:translateY(2px);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s}.kinds-more:hover .kinds-sub,.kinds-more:focus-within .kinds-sub{visibility:visible;opacity:1;transform:none;transition-delay:0s}.kinds-sub a{width:100%;box-sizing:border-box}@media (prefers-reduced-motion: reduce){.kinds-sub{transition:none}}.kinds-toggle{display:none;width:100%;box-sizing:border-box;align-items:center;gap:.55rem;margin:.9rem 0 0;padding:.55rem .55rem;border:0;border-top:1px solid var(--rule);background:transparent;color:var(--ink);cursor:pointer;text-align:left;font-family:var(--serif);font-variant:all-small-caps;letter-spacing:.06em;font-size:1rem}.kinds-toggle-bars{font-size:1.2em;line-height:1;color:var(--accent)}.kinds-toggle-label{flex:1 1 auto}.kinds-toggle::after{content:"\25BE";font-size:.8em;color:var(--ink-2);transition:transform .18s ease}.kinds-toggle:hover,.kinds-toggle:focus-visible{background:var(--bg-sunk);color:var(--ink)}.kinds-toggle[aria-expanded="true"]::after{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.kinds-toggle::after{transition:none}}@media (max-width: 720px){.blog-js .kinds-toggle{display:flex}.blog-js .kinds-toggle+.kinds{display:none}.blog-js .kinds-toggle[aria-expanded="true"]+.kinds{display:flex;flex-direction:column;gap:0;margin-top:0;padding-top:0;border-top:0}.blog-js .kinds-toggle[aria-expanded="true"]+.kinds li{display:block}.blog-js .kinds-toggle[aria-expanded="true"]+.kinds a{display:flex;width:100%;box-sizing:border-box;padding:.72rem .6rem;font-size:1.02rem;border-radius:0;border-top:1px solid var(--rule)}.kinds-more{flex-wrap:wrap}.kinds-more>a::after{content:none}.kinds-sub{position:static;visibility:visible;opacity:1;transform:none;transition:none;display:flex;flex-wrap:wrap;gap:.1rem .2rem;margin:0;padding:0;border:0;background:none;box-shadow:none;min-width:0}.blog-js .kinds-toggle[aria-expanded="true"]+.kinds .kinds-sub{display:block;width:100%}.blog-js .kinds-toggle[aria-expanded="true"]+.kinds .kinds-sub a{padding-left:1.6rem}}.foot .lamp-mark{align-self:center}.led-mark .mk{width:1.05em;height:1.05em;display:block}.room-series .mk{width:1.2em;height:1.2em}.series-badge .mk{width:2rem;height:2rem}.photo-blank .mk{width:2.2rem;height:2.2rem}.stat-kinds .mk{width:1em;height:1em;flex:none}.kind-tag .mk{width:1.05em;height:1.05em;flex:none}.hub-stream-title .mk{width:.86em;height:.86em;flex:none}.muted{color:var(--ink-2)}.comment-form{margin-top:1.4rem;border:1px solid var(--rule);border-radius:4px;background:var(--bg-panel);padding:clamp(1rem, 3vw, 1.5rem)}.cform-lede{margin:0 0 1rem;font-family:var(--mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cform-grid{display:flex;flex-wrap:wrap;gap:0 1.1rem}.cform-grid .cform-row{flex:1 1 14rem}.cform-row{margin:0 0 1rem;display:flex;flex-direction:column;gap:.32rem}.cform-row label{font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.cform-opt{text-transform:none;letter-spacing:0;color:var(--ink-3);font-size:.62rem}.cform-note{margin-top:.3rem;font-family:var(--serif);font-size:.78rem;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--ink-3)}.comment-form input,.comment-form textarea{width:100%;font-family:var(--serif);font-size:1rem;color:var(--ink);background:var(--bg);border:1px solid var(--rule-strong);border-radius:3px;padding:.5rem .65rem;line-height:1.4}.comment-form textarea{resize:vertical;min-height:4.5rem}.comment-form input::placeholder,.comment-form textarea::placeholder{color:var(--ink-3)}.comment-form input:focus-visible,.comment-form textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.cform-turnstile{margin:.2rem 0 1rem;min-height:1px}.cf-turnstile{display:block}.cform-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.btn-inline{font-family:var(--cond);font-stretch:condensed;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.86rem;color:var(--bloom-white);background:var(--brick);border:1px solid var(--brick-deep);border-radius:3px;padding:.5rem 1.1rem;transition:background .18s ease, transform .1s ease}.btn-inline:hover{background:var(--brick-deep);color:var(--bloom-white)}.btn-inline:active{transform:translateY(1px)}.btn-inline:disabled{opacity:.55;cursor:default}.cform-status{font-family:var(--mono);font-size:.72rem;color:var(--ink-2)}.cform-status.is-error{color:var(--brick)}.cform-thanks{margin-top:1.4rem;padding:.9rem 1.1rem;border-left:3px solid var(--canopy);background:var(--bg-panel);font-style:italic;color:var(--ink)}.comments{margin-top:2rem}.comments-title{font-family:var(--serif);font-variant:all-small-caps;letter-spacing:.06em;font-size:1.15rem;margin:0 0 .6rem}.comments-list{list-style:none;margin:0;padding:0}.comment{margin:0 0 1.2rem;padding-bottom:1.1rem;border-bottom:1px solid var(--rule)}.comment:last-child{border-bottom:0}.comment-head{margin:0 0 .2rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.03em;color:var(--ink-2)}.comment-author{color:var(--ink);font-weight:600}.comment-date{color:var(--ink-2)}.comment-text{margin:0;font-size:1rem;line-height:1.5;color:var(--ink);white-space:pre-line}.comment-replies{list-style:none;margin:.9rem 0 0;padding:0 0 0 1rem;border-left:2px solid var(--rule)}.comment-replies .comment{margin:0 0 .9rem;padding-bottom:.8rem}.comment-replies .comment:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.comment-actions{margin:.4rem 0 0}.comment-reply{padding:0;border:0;background:none;font:inherit;font-size:.78rem;letter-spacing:.02em;color:var(--ink-2);cursor:pointer;border-bottom:1px solid transparent}.comment-reply:hover{color:var(--brick);border-bottom-color:currentColor}.comment-reply:focus-visible{outline:2px solid var(--brick);outline-offset:2px;border-radius:2px}.comment>.comment-composer{margin:.9rem 0 .2rem;padding:.2rem 0 0 1rem;border-left:2px solid var(--brick)}.creply-banner{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin:0 0 .6rem;font-size:.82rem;color:var(--ink-2)}.creply-banner strong{color:var(--ink);font-weight:600}.creply-cancel{padding:0;border:0;background:none;font:inherit;font-size:.78rem;color:var(--ink-2);cursor:pointer;border-bottom:1px solid currentColor}.creply-cancel:hover{color:var(--brick)}.creply-cancel:focus-visible{outline:2px solid var(--brick);outline-offset:2px;border-radius:2px}.comment--owner>.comment-head .comment-author{color:var(--brick)}.comment-badge{margin-left:.4rem;padding:.05rem .3rem;border:1px solid currentColor;border-radius:2px;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brick)}.comments-fold{border:1px solid var(--rule);border-radius:6px;background:var(--bg-panel);overflow:hidden}.comments-summary{display:flex;align-items:baseline;gap:.7rem;cursor:pointer;list-style:none;padding:.8rem 1.05rem;color:var(--ink);transition:background .18s ease;-webkit-user-select:none;user-select:none}.comments-summary::-webkit-details-marker{display:none}.comments-summary:hover{background:color-mix(in srgb, var(--brick) 6%, transparent)}.comments-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.comments-summary-label{font-family:var(--serif);font-variant:all-small-caps;letter-spacing:.06em;font-size:1.15rem}.comments-summary-note{font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.comments-count{font-family:var(--mono);font-size:.66rem;letter-spacing:.04em;color:var(--brick);border:1px solid currentColor;border-radius:999px;padding:.1rem .45rem;white-space:nowrap}.comments-summary::after{content:"";margin-left:auto;align-self:center;width:.5rem;height:.5rem;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg);transition:transform .2s ease}.comments-fold[open] .comments-summary::after{transform:rotate(-135deg)}.comments-fold[open] .comments-summary{border-bottom:1px solid var(--rule)}.comments-fold-inner{padding:1.05rem}.comments-fold-inner>.comment-form:first-child{margin-top:0}@media (prefers-reduced-motion: reduce){.comments-summary,.comments-summary::after{transition:none}}@keyframes ff-pulse{0%,100%{opacity:.2;transform:translateY(1px)}50%{opacity:1;transform:translateY(-2px)}}@keyframes leaf-drift{0%{transform:translate(0, 0) rotate(-4deg)}50%{transform:translate(-22px, 26px) rotate(60deg)}100%{transform:translate(-46px, 58px) rotate(150deg);opacity:0}}
