.site-shell{--folio-width: 1040px;--folio-reading-width: 700px;--folio-sheet: #faf8f3;--folio-sheet-soft: #efebe2;--folio-rule: #d8d2c6;--folio-rule-soft: #e7e2d8;--folio-ink: #222925;--folio-muted: #6d746e;--folio-cinnabar: #9c3d35;--folio-shadow: 0 12px 30px rgb(51 43 32 / 4%);min-height:0;color:var(--folio-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--hz-paper-light) 34%,transparent),transparent 340px),radial-gradient(circle at 18% 7%,rgb(70 90 80 / 2.6%) 0 .7px,transparent 1px) 0 0 / 30px 30px,var(--hz-paper)}:root[data-theme=dark] .site-shell{--folio-sheet: #202623;--folio-sheet-soft: #252c28;--folio-rule: #3c4641;--folio-rule-soft: #2e3732;--folio-ink: #ebe8df;--folio-muted: #a8afa9;--folio-cinnabar: #d36f65;--folio-shadow: 0 14px 32px rgb(0 0 0 / 18%);background:linear-gradient(180deg,rgb(255 255 255 / 2.5%),transparent 340px),radial-gradient(circle at 18% 7%,rgb(235 232 223 / 1.8%) 0 .7px,transparent 1px) 0 0 / 30px 30px,var(--hz-paper)}.site-shell>main{min-height:0}.site-shell a{text-underline-offset:3px}.site-header{min-height:64px!important;padding-inline:max(24px,calc((100vw - var(--folio-width)) / 2))!important;background:color-mix(in srgb,var(--hz-paper) 92%,transparent)!important;border-top:0!important;border-bottom:1px solid var(--folio-rule)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand{gap:10px!important}.brand-mark{width:30px!important;height:30px!important;color:#fffaf1!important;background:var(--folio-cinnabar)!important;border:1px solid var(--folio-cinnabar)!important;font-size:18px!important;box-shadow:none!important}.brand-copy{gap:1px!important}.brand-copy strong{font-size:15.5px!important;line-height:1.35!important;letter-spacing:.14em!important}.brand-copy small{color:var(--folio-muted)!important;font-size:9px!important;letter-spacing:.1em!important}.site-nav{gap:clamp(22px,2.6vw,34px)!important;font-size:12px!important;letter-spacing:.08em!important}.site-nav>a{padding:21px 0 19px!important}.site-nav>a:after{bottom:15px!important;height:1px!important;background:var(--folio-cinnabar)!important}.site-header .theme-switcher{min-height:31px!important;padding-inline:9px!important;color:var(--folio-muted)!important;background:color-mix(in srgb,var(--folio-sheet) 50%,transparent)!important;border:1px solid var(--folio-rule)!important;border-radius:2px!important;font-size:10.5px!important;box-shadow:none!important}.site-header .theme-switcher select{min-height:29px!important;font-size:10.5px!important}.folio-home{width:min(calc(100% - 48px),var(--folio-width))!important;margin-inline:auto!important;padding-top:38px!important}.folio-masthead{grid-template-columns:minmax(0,1fr) 252px!important;gap:54px!important;align-items:center!important;padding:0 0 28px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule)!important;border-radius:0!important;box-shadow:none!important}.folio-masthead-copy{max-width:650px!important;padding:0 0 0 18px!important;border-left:1px solid var(--folio-rule)!important}.folio-masthead-copy:before{top:2px!important;left:-1px!important;width:1px!important;height:34px!important;background:var(--folio-cinnabar)!important}.folio-overline{gap:9px!important;color:var(--folio-muted)!important;font-size:10px!important;letter-spacing:.16em!important}.folio-overline>span:first-child{width:20px!important;height:20px!important;font-size:10.5px!important;color:var(--folio-cinnabar)!important;border-color:color-mix(in srgb,var(--folio-cinnabar) 55%,transparent)!important}.folio-masthead h1{margin-top:11px!important;font-size:clamp(1.9rem,2.75vw,2.2rem)!important;line-height:1.28!important;letter-spacing:.14em!important}.folio-deck{max-width:40em!important;margin-top:9px!important;color:var(--folio-muted)!important;font-size:13.5px!important;line-height:1.9!important}.folio-masthead-meta{gap:9px!important;margin-top:15px!important;color:var(--folio-muted)!important;font-size:10px!important}.folio-masthead-side{justify-content:flex-end!important}.folio-place img{aspect-ratio:4 / 3!important;border:1px solid var(--folio-rule)!important;border-radius:2px!important;filter:saturate(.78) contrast(.98) sepia(.035)!important}.folio-place figcaption span{color:var(--folio-ink)!important;font-size:9.5px!important}.folio-place figcaption small{color:var(--folio-muted)!important;font-size:9px!important}.folio-masthead-actions{margin-top:8px!important}.folio-shortcuts{gap:16px!important;color:var(--folio-muted)!important;font-size:9.5px!important}.folio-random{color:var(--folio-cinnabar)!important;font-size:9.5px!important}.folio-feature{grid-template-columns:minmax(0,1fr) minmax(270px,318px)!important;gap:42px!important;align-items:stretch!important;margin-top:26px!important;padding:30px 30px 30px 34px!important;overflow:hidden!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:4px!important;box-shadow:var(--folio-shadow)!important}.folio-feature-index{display:none!important}.folio-feature-copy{grid-column:1!important;min-height:208px!important;padding:4px 0!important}.folio-kicker{color:var(--folio-muted)!important;font-size:10px!important;letter-spacing:.1em!important}.folio-kicker>span{padding:0 9px 0 0!important;color:var(--folio-cinnabar)!important;border-right:1px solid var(--folio-rule)!important}.folio-feature h2{margin-top:10px!important;font-size:clamp(1.45rem,2vw,1.7rem)!important;line-height:1.5!important;letter-spacing:.035em!important}.folio-feature h2 a{color:var(--folio-ink)!important}.folio-feature h2 a:hover{color:var(--folio-cinnabar)!important}.folio-feature-copy>p{max-width:42em!important;margin-top:10px!important;color:var(--folio-muted)!important;font-size:14px!important;line-height:1.9!important;-webkit-line-clamp:3!important}.folio-feature-foot{gap:16px!important;margin-top:auto!important;padding-top:17px!important;color:var(--folio-muted)!important;border-top:1px solid var(--folio-rule-soft)!important;font-size:10.5px!important}.folio-feature-foot>span+span:before{margin-right:16px!important}.folio-feature-foot a{margin-left:auto!important;color:var(--folio-cinnabar)!important;font-size:11px!important}.folio-feature-visual{grid-column:2!important;min-height:218px!important;max-height:250px!important;border:0!important;border-radius:3px!important}.folio-feature-visual img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.8) contrast(.98)!important}.folio-feature-caption{right:10px!important;bottom:9px!important;padding:5px 8px!important;background:#1e231fad!important;font-size:9px!important;letter-spacing:.05em!important}.folio-section-head{padding-bottom:12px!important;border-bottom:1px solid var(--folio-rule)!important}.folio-section-head>div{display:flex!important;align-items:baseline!important;gap:14px!important}.folio-section-head>div>span{order:0!important;color:var(--folio-cinnabar)!important;font-size:10px!important;letter-spacing:.13em!important}.folio-section-head h2{order:1!important;margin:0!important;font-size:18px!important;letter-spacing:.07em!important}.folio-section-head>a{color:var(--folio-muted)!important;font-size:10.5px!important}.folio-current-grid,.folio-current-grid.is-sparse{grid-template-columns:minmax(0,1fr) 270px!important;grid-template-rows:auto!important;gap:42px!important;margin-top:0!important;padding:0!important;overflow:visible!important;background:transparent!important}.folio-current-grid.is-sparse>.folio-post-column{grid-column:1!important;grid-row:1!important}.folio-current-grid.is-sparse>.folio-sidebar{grid-column:2!important;grid-row:1!important}.folio-post-row{grid-template-columns:76px minmax(0,1fr) 108px!important;gap:18px!important;min-height:106px!important;padding:18px 0!important;border-bottom:1px solid var(--folio-rule-soft)!important}.folio-post-date{color:var(--folio-muted)!important;font-size:9px!important;line-height:1.75!important}.folio-post-date time{color:var(--folio-ink)!important;font-size:10px!important}.folio-post-copy h3{font-size:16.5px!important;line-height:1.5!important;letter-spacing:.025em!important}.folio-post-copy p{margin-top:6px!important;color:var(--folio-muted)!important;font-size:13px!important;line-height:1.75!important}.folio-post-copy small{margin-top:7px!important;color:var(--folio-muted)!important;font-size:9.5px!important}.folio-post-image{width:108px!important;height:76px!important;border-radius:2px!important}.folio-archive-note,.folio-current-grid.is-sparse .folio-archive-note{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;min-height:215px!important;padding:27px 28px!important;background:color-mix(in srgb,var(--folio-sheet) 72%,transparent)!important;border:1px solid var(--folio-rule)!important;border-radius:4px!important;box-shadow:none!important}.folio-current-grid.is-sparse .folio-archive-number{display:none!important}.folio-current-grid.is-sparse .folio-archive-note>div{grid-column:auto!important;grid-row:auto!important}.folio-current-grid.is-sparse .folio-archive-note p,.folio-archive-note p{margin:0!important;color:var(--folio-cinnabar)!important;font-size:9.5px!important;letter-spacing:.12em!important}.folio-current-grid.is-sparse .folio-archive-note h3,.folio-archive-note h3{max-width:24em!important;margin-top:9px!important;font-size:18px!important;line-height:1.65!important;letter-spacing:.025em!important}.folio-current-grid.is-sparse .folio-archive-note>a,.folio-archive-note>a{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0!important;color:var(--folio-cinnabar)!important;font-size:10.5px!important}.folio-sidebar,.folio-current-grid.is-sparse>.folio-sidebar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important}.folio-side-note,.folio-side-note--music,.folio-current-grid.is-sparse .folio-side-note,.folio-current-grid.is-sparse .folio-side-note--music{display:block!important;min-height:0!important;padding:17px 18px!important;background:color-mix(in srgb,var(--folio-sheet) 70%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:3px!important}.folio-side-note:hover{border-color:color-mix(in srgb,var(--folio-cinnabar) 36%,var(--folio-rule))!important}.folio-side-label,.folio-current-grid.is-sparse .folio-side-label{color:var(--folio-muted)!important;font-size:9.5px!important;letter-spacing:.07em!important}.folio-side-note>p,.folio-current-grid.is-sparse .folio-side-note p{margin-top:8px!important;color:var(--folio-ink)!important;font-size:12.5px!important;line-height:1.75!important;-webkit-line-clamp:2!important}.folio-side-note>time{margin-top:8px!important;color:var(--folio-muted)!important;font-size:9px!important}.folio-track,.folio-current-grid.is-sparse .folio-track{gap:10px!important;margin-top:10px!important}.folio-track>img,.folio-track-placeholder,.folio-current-grid.is-sparse .folio-track img,.folio-current-grid.is-sparse .folio-track-placeholder{width:42px!important;height:42px!important;border-radius:2px!important}.folio-track strong{font-size:12.5px!important}.folio-track small{color:var(--folio-muted)!important;font-size:9.5px!important}.folio-side-index,.folio-current-grid.is-sparse .folio-side-index{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:2px 0 0!important;padding:0!important;border:1px solid var(--folio-rule-soft)!important;border-radius:3px!important;overflow:hidden!important}.folio-side-index>span,.folio-current-grid.is-sparse .folio-side-index>span{display:none!important}.folio-side-index a,.folio-current-grid.is-sparse .folio-side-index a{min-height:57px!important;padding:10px 11px!important;border:0!important;border-left:1px solid var(--folio-rule-soft)!important}.folio-side-index a:first-of-type{border-left:0!important}.folio-side-index b,.folio-current-grid.is-sparse .folio-side-index b{display:block!important;font-size:10.5px!important}.folio-side-index small,.folio-current-grid.is-sparse .folio-side-index small{color:var(--folio-muted)!important;font-size:8.5px!important}.folio-endmark{margin-top:30px!important;padding:14px 0!important;border-top:1px solid var(--folio-rule-soft)!important}.folio-endmark p{color:var(--folio-muted)!important;font-size:10.5px!important}.folio-endmark a{color:var(--folio-muted)!important;font-size:9.5px!important}.listing-page:not(.music-page){width:min(calc(100% - 48px),940px)!important;margin-top:36px!important;padding:0 0 18px!important;background:transparent!important;border:0!important;box-shadow:none!important}.listing-header{padding-bottom:16px!important;border-bottom:1px solid var(--folio-rule)!important}.listing-header h1,.moments-masthead h1,.music-page-head h1{font-size:clamp(1.5rem,2.1vw,1.72rem)!important;letter-spacing:.09em!important}.page-intro{margin-top:8px!important;color:var(--folio-muted)!important;font-size:12.5px!important;line-height:1.85!important}.post-row{grid-template-columns:minmax(0,1fr) 120px!important;gap:28px!important;padding:22px 0!important}.post-row h2{font-size:18px!important}.post-row p{margin-top:7px!important;color:var(--folio-muted)!important;font-size:13.5px!important;line-height:1.8!important}.post-row-meta{margin-top:10px!important;color:var(--folio-muted)!important;font-size:9.5px!important}.post-row-image{width:120px!important;height:82px!important;border-radius:2px!important}.article-page{width:min(calc(100% - 48px),960px)!important;margin:30px auto 0!important;padding:28px clamp(30px,4.5vw,50px) 44px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:4px!important;box-shadow:var(--folio-shadow)!important}.article-topline{padding:0 0 13px!important;color:var(--folio-muted)!important;border-bottom:1px solid var(--folio-rule-soft)!important;font-size:10px!important}.article-header{grid-template-columns:minmax(0,1fr) 224px!important;gap:40px!important;align-items:stretch!important;padding:23px 0 25px!important;border-bottom:1px solid var(--folio-rule)!important}.article-kicker{margin-bottom:10px!important;color:var(--folio-muted)!important;font-size:10px!important}.article-header h1{font-size:clamp(1.65rem,2.6vw,2rem)!important;line-height:1.42!important;letter-spacing:.04em!important}.article-excerpt{max-width:48ch!important;margin-top:12px!important;color:var(--folio-muted)!important;font-size:14px!important;line-height:1.85!important}.article-colophon{padding:2px 0 0 20px!important;background:transparent!important;border:0!important;border-left:1px solid var(--folio-rule)!important;box-shadow:none!important}.article-colophon-head span{color:var(--folio-muted)!important;font-size:8.5px!important}.article-colophon-head strong{font-size:11px!important}.article-colophon .article-meta{gap:0 15px!important;padding-top:4px!important}.article-colophon .article-meta>div{padding:8px 0 7px!important;border-bottom:1px solid var(--folio-rule-soft)!important}.article-colophon .article-meta dt{color:var(--folio-muted)!important;font-size:8.5px!important}.article-colophon .article-meta dd{margin-top:3px!important;font-size:10px!important}.article-colophon-note{margin-top:9px!important;color:var(--folio-muted)!important;font-size:9px!important}.article-reading{width:min(100%,var(--folio-reading-width))!important;margin:0 auto!important;border:0!important}.article-reading>.markdown-body{padding-top:28px!important;font-size:16px!important;line-height:2!important}.article-reading>.markdown-body p{margin:1em 0!important}.article-reading .markdown-body h3{margin-top:1.45em!important;font-size:18px!important}.article-reading .markdown-body img{max-width:100%!important;max-height:560px!important;margin:24px auto!important;border:0!important;border-radius:2px!important;box-shadow:0 12px 30px #2b231b12!important}.article-reading .markdown-body audio,.article-reading .markdown-body video{width:100%!important;margin-block:24px!important;border:1px solid var(--folio-rule-soft)!important;border-radius:2px!important}.article-tags{margin-top:30px!important;padding-top:14px!important;border-top:1px solid var(--folio-rule-soft)!important}.article-tags a{padding:4px 8px!important;color:var(--folio-muted)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:2px!important;font-size:9.5px!important}.comments-section{width:min(100%,var(--folio-reading-width))!important;margin:36px auto 0!important;padding-top:20px!important;border-top:1px solid var(--folio-rule)!important}.comments-heading{align-items:flex-end!important;margin-bottom:15px!important}.comments-heading h2{font-size:20px!important;letter-spacing:.05em!important}.comments-heading>div>span{color:var(--folio-cinnabar)!important;font-size:9px!important}.comments-heading>p{max-width:30em!important;color:var(--folio-muted)!important;font-size:10px!important;line-height:1.7!important}.comments-empty{margin:0 0 16px!important;padding:15px 16px!important;color:var(--folio-muted)!important;background:color-mix(in srgb,var(--folio-sheet-soft) 42%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:2px!important;font-size:12px!important}.comment-item{padding:19px 0!important}.comment-head strong{font-size:12px!important}.comment-item>p{font-size:14px!important;line-height:1.85!important}.comment-form,.comment-reply-form{padding:22px 22px 20px!important;background:color-mix(in srgb,var(--folio-sheet-soft) 44%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:3px!important;box-shadow:none!important}.comment-form{margin-top:18px!important}.comment-form-head{padding-bottom:12px!important;border-bottom:1px solid var(--folio-rule-soft)!important}.comment-form-head h3{font-size:18px!important}.comment-form-head p,.comment-form label{color:var(--folio-muted)!important;font-size:10px!important}.comment-form input{min-height:38px!important;font-size:12px!important}.comment-form textarea{min-height:108px!important;font-size:13px!important}.comment-form .button{min-height:37px!important;font-size:11px!important}.moments-page{width:min(calc(100% - 48px),900px)!important;margin:32px auto 0!important;padding:0 30px 12px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:4px!important;box-shadow:var(--folio-shadow)!important}.moments-masthead{padding:26px 0 20px!important;border-bottom:1px solid var(--folio-rule)!important}.moments-masthead>div:first-child{max-width:600px!important}.moments-index{align-self:end!important}.moments-index>div{min-width:64px!important;padding:0 14px!important}.moments-index dt{color:var(--folio-muted)!important;font-size:8.5px!important}.moments-index dd{margin-top:2px!important;font-size:19px!important}.moment-card{grid-template-columns:104px minmax(0,1fr)!important;gap:26px!important;min-height:150px!important;padding:24px 2px 25px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule-soft)!important;border-radius:0!important;box-shadow:none!important}.moment-meta{padding:2px 18px 0 0!important;border-right:1px solid var(--folio-rule-soft)!important;font-size:9px!important}.moment-meta time{color:var(--folio-ink)!important;font-size:10.5px!important}.moment-meta span{margin-top:6px!important;color:var(--folio-muted)!important;font-size:8.5px!important}.moment-content .markdown-body{max-width:66ch!important;font-size:14.5px!important;line-height:1.95!important}.moment-content .markdown-body img{max-height:440px!important;border-radius:2px!important}.moment-actions{gap:12px 22px!important;margin-top:14px!important;padding-top:11px!important;border-top:1px solid var(--folio-rule-soft)!important}.moment-like-button,.moment-comment-box>summary{color:var(--folio-muted)!important;font-size:10.5px!important}.moment-comments{margin-top:12px!important;background:color-mix(in srgb,var(--folio-sheet-soft) 42%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:2px!important}.moments-page:after{display:none!important}.listing-page.music-page{width:min(calc(100% - 48px),1000px)!important;margin:34px auto 0!important;padding:0!important}.music-page-head{padding:0 0 18px!important;border-bottom:1px solid var(--folio-rule)!important}.music-page-head h1{font-size:clamp(1.58rem,2.1vw,1.75rem)!important}.music-page-head .page-intro{margin-top:7px!important;font-size:12.5px!important}.music-page-note{color:var(--folio-muted)!important;font-size:10px!important;line-height:1.8!important}.music-room{display:grid!important;grid-template-columns:238px minmax(0,1fr)!important;margin-top:18px!important;overflow:hidden!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:4px!important;box-shadow:var(--folio-shadow)!important}.music-playlist{min-height:100%!important;background:color-mix(in srgb,var(--folio-sheet-soft) 56%,var(--folio-sheet))!important;border:0!important;border-right:1px solid var(--folio-rule)!important}.music-playlist-head{min-height:47px!important;padding:0 17px!important;border-bottom:1px solid var(--folio-rule-soft)!important}.music-playlist-head>span{font-size:10.5px!important}.music-playlist-head b{color:var(--folio-muted)!important;font-size:9px!important}.music-playlist-items{max-height:458px!important}.music-playlist-item{min-height:64px!important;padding:9px 14px!important}.music-playlist-item.active{background:color-mix(in srgb,var(--folio-cinnabar) 5%,transparent)!important;box-shadow:inset 2px 0 0 var(--folio-cinnabar)!important}.music-playlist-cover{width:40px!important;height:40px!important;border-radius:2px!important}.music-playlist-copy strong{font-size:13px!important}.music-playlist-copy small{color:var(--folio-muted)!important;font-size:9.5px!important}.music-playlist-foot{padding:19px 17px 20px!important;border-top:1px solid var(--folio-rule-soft)!important}.music-playlist-foot>span{color:var(--folio-cinnabar)!important;font-size:9px!important}.music-playlist-foot p{color:var(--folio-muted)!important;font-size:10.5px!important;line-height:1.7!important}.music-stage-label{min-height:47px!important;padding:0 24px!important;border-bottom:1px solid var(--folio-rule-soft)!important;font-size:9.5px!important}.music-stage-body{grid-template-columns:minmax(205px,220px) minmax(0,1fr)!important;gap:32px!important;padding:24px 26px 22px!important}.music-art-column{padding-right:30px!important;border-right:1px solid var(--folio-rule-soft)!important}.music-art-button{max-width:220px!important;border:0!important;border-radius:2px!important;box-shadow:0 10px 25px #29221917!important}.music-stage .music-track-meta h2{margin-top:6px!important;font-size:clamp(1.3rem,1.8vw,1.5rem)!important;letter-spacing:.03em!important}.music-stage .music-track-meta>span{margin-top:5px!important;color:var(--folio-muted)!important;font-size:11px!important}.music-stage .music-track-meta p{color:var(--folio-cinnabar)!important;font-size:9px!important}.music-lyrics-head{padding-bottom:11px!important;border-bottom:1px solid var(--folio-rule-soft)!important}.music-lyrics-head>span{font-size:10.5px!important}.music-lyrics-head small{color:var(--folio-muted)!important;font-size:9px!important}.music-lyrics-scroll{height:300px!important;max-height:300px!important;padding-top:18px!important}.music-lyrics-empty{min-height:300px!important}.music-lyric-line{min-height:37px!important;font-size:14px!important;color:var(--folio-muted)!important}.music-lyric-line.active{color:var(--folio-cinnabar)!important;font-size:14px!important}.music-controls{padding:13px 24px 15px!important;background:color-mix(in srgb,var(--folio-sheet-soft) 36%,var(--folio-sheet))!important;border-top:1px solid var(--folio-rule-soft)!important}.music-progress-row{font-size:9.5px!important}.music-quality{color:var(--folio-muted)!important;font-size:9px!important}.music-page:after{display:none!important}.music-empty-state{margin-top:18px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:4px!important}.site-footer{margin-top:48px!important;padding:22px 0 0!important;color:var(--folio-ink)!important;background:transparent!important;border-top:1px solid var(--folio-rule)!important}.site-footer-inner{width:min(calc(100% - 48px),var(--folio-width))!important;gap:28px!important;padding-bottom:17px!important}.site-footer-brand>span:first-child{width:25px!important;height:25px!important;font-size:14px!important;border-radius:1px!important}.site-footer-brand strong{font-size:12px!important}.site-footer-brand small{color:var(--folio-muted)!important;font-size:8px!important}.site-footer nav{gap:8px 18px!important;font-size:10px!important}.site-footer-practical a{font-size:10px!important}.site-footer-practical small{color:var(--folio-muted)!important;font-size:9px!important}.site-footer p.site-footer-credit{width:min(calc(100% - 48px),var(--folio-width))!important;padding:9px 0 16px!important;color:var(--folio-muted)!important;border-top:1px solid var(--folio-rule-soft)!important;font-size:8px!important}.site-shell{--folio-width: 1080px;--folio-reading-width: 680px;overflow-x:clip}.site-shell ::selection{color:var(--folio-sheet);background:var(--folio-cinnabar)}.site-header{min-height:60px!important}.site-header .site-nav>a{padding-block:19px 17px!important}.site-footer{margin-top:44px!important}.folio-home{width:min(calc(100% - 56px),var(--folio-width))!important;padding-top:32px!important}.folio-masthead{grid-template-columns:minmax(0,1fr) 248px!important;gap:44px!important;align-items:end!important;padding-bottom:25px!important}.folio-masthead-copy{max-width:660px!important;padding-left:20px!important}.folio-masthead h1{margin-top:10px!important;font-size:clamp(1.78rem,2.45vw,2.06rem)!important;line-height:1.32!important}.folio-deck{max-width:38em!important;margin-top:8px!important;font-size:13.2px!important;line-height:1.84!important}.folio-masthead-side{gap:9px!important}.folio-place{border-radius:2px!important}.folio-place img{aspect-ratio:16 / 10!important;max-height:172px!important}.folio-place figcaption{padding:8px 1px 0!important}.folio-masthead-actions{align-items:center!important}.folio-shortcuts{gap:14px!important}.folio-feature{grid-template-columns:minmax(0,1fr) minmax(264px,300px)!important;gap:34px!important;align-items:stretch!important;margin-top:22px!important;padding:24px 25px 24px 28px!important;border-radius:3px!important;box-shadow:0 10px 26px #332b2009!important}.folio-feature-copy{min-height:168px!important}.folio-feature h2{margin-top:8px!important;font-size:clamp(1.34rem,1.85vw,1.55rem)!important;line-height:1.48!important}.folio-feature-copy>p{max-width:40em!important;margin-top:8px!important;font-size:13.2px!important;line-height:1.84!important;-webkit-line-clamp:2!important}.folio-feature-foot{padding-top:13px!important}.folio-feature-visual{align-self:stretch!important;min-height:172px!important;max-height:214px!important;border:1px solid var(--folio-rule-soft)!important;border-radius:2px!important}.folio-feature-caption{right:8px!important;bottom:8px!important;padding:4px 7px!important}.folio-current{margin-top:32px!important}.folio-current-grid,.folio-current-grid.is-sparse{grid-template-columns:minmax(0,1fr) 248px!important;grid-template-rows:auto!important;align-items:start!important;gap:34px!important;background:transparent!important;border:0!important;overflow:visible!important}.folio-post-row{grid-template-columns:72px minmax(0,1fr) 100px!important;gap:16px!important;min-height:98px!important;padding:16px 0!important}.folio-post-copy h3{font-size:15.5px!important}.folio-post-copy p{font-size:12.5px!important;line-height:1.72!important}.folio-post-image{width:100px!important;height:70px!important}.folio-archive-note,.folio-current-grid.is-sparse .folio-archive-note{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:start!important;align-items:center!important;gap:8px 18px!important;min-height:188px!important;padding:23px 24px!important;background:linear-gradient(110deg,color-mix(in srgb,var(--folio-cinnabar) 3.5%,transparent),transparent 48%),color-mix(in srgb,var(--folio-sheet) 66%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:3px!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--folio-cinnabar) 62%,transparent)!important}.folio-current-grid.is-sparse .folio-archive-note>div{grid-column:1!important;grid-row:1!important}.folio-current-grid.is-sparse .folio-archive-note>a{grid-column:2!important;grid-row:1!important;align-self:end!important;padding-left:14px!important;border-left:1px solid var(--folio-rule-soft)!important;white-space:nowrap!important}.folio-current-grid.is-sparse .folio-archive-note h3{max-width:20em!important;margin-top:7px!important;font-size:16px!important;line-height:1.62!important}.folio-sidebar,.folio-current-grid.is-sparse>.folio-sidebar{gap:10px!important}.folio-side-note,.folio-current-grid.is-sparse .folio-side-note{padding:14px 15px!important;border-radius:2px!important}.folio-side-note>p,.folio-current-grid.is-sparse .folio-side-note p{margin-top:7px!important;font-size:12px!important}.folio-side-index a,.folio-current-grid.is-sparse .folio-side-index a{min-height:51px!important;padding:8px 9px!important}.folio-endmark{margin-top:26px!important;padding:12px 0!important}.article-page{margin-top:24px!important;padding:22px clamp(30px,4vw,44px) 38px!important;border-radius:3px!important;box-shadow:0 12px 30px #332b2008!important}.article-header{grid-template-columns:minmax(0,1fr) 210px!important;gap:30px!important;padding:16px 0 19px!important}.article-header h1{font-size:clamp(1.52rem,2.3vw,1.78rem)!important}.article-excerpt{max-width:50ch!important;margin-top:9px!important;font-size:12.7px!important;line-height:1.8!important}.article-reading>.markdown-body{padding-top:24px!important;font-size:15.5px!important;line-height:1.96!important}.article-reading .markdown-body img{display:block!important;width:auto!important;max-width:100%!important;max-height:520px!important;margin:22px auto!important;object-fit:contain!important;background:var(--folio-sheet-soft)!important;border:1px solid var(--folio-rule)!important;border-radius:2px!important;box-shadow:0 5px 16px #2b231b0a!important}.article-reading .markdown-body audio{display:block!important;width:min(100%,460px)!important;height:40px!important;margin:22px auto!important;border:0!important}.article-reading .markdown-body video{display:block!important;width:min(100%,720px)!important;max-height:480px!important;margin:24px auto!important;background:#121715!important;border:1px solid var(--folio-rule)!important;border-radius:2px!important;box-shadow:0 8px 22px #231f1912!important}.comments-section{margin-top:32px!important}.moment-card{grid-template-columns:86px minmax(0,1fr)!important;gap:22px!important;min-height:0!important;padding:20px 2px 22px!important}.moment-meta{padding:1px 15px 0 0!important}.moment-meta time{font-size:10px!important}.moment-content .markdown-body{max-width:68ch!important;font-size:14px!important;line-height:1.88!important}.moment-content .markdown-body p{margin:.72em 0!important}.moment-content .markdown-body img{display:block!important;width:auto!important;max-width:100%!important;max-height:420px!important;margin:14px auto!important;object-fit:contain!important;background:var(--folio-sheet-soft)!important;border:1px solid var(--folio-rule)!important;border-radius:2px!important}.moment-content .markdown-body audio{display:block!important;width:min(100%,440px)!important;height:40px!important;margin:15px 0!important}.moment-content .markdown-body video{display:block!important;width:min(100%,680px)!important;max-height:440px!important;margin:16px auto!important;background:#121715!important;border:1px solid var(--folio-rule)!important;border-radius:2px!important}.moment-actions{gap:10px 18px!important;margin-top:11px!important;padding-top:9px!important}.listing-page.music-page{width:min(calc(100% - 56px),1020px)!important;margin-top:28px!important}.music-page-head{padding:0 0 14px!important}.music-page-head .page-intro{margin-top:6px!important}.music-room{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;align-items:stretch!important;min-height:0!important;margin-top:14px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:3px!important;box-shadow:0 11px 28px #332b200a!important}.music-playlist{display:flex!important;flex-direction:column!important;min-height:0!important;background:color-mix(in srgb,var(--folio-sheet-soft) 52%,var(--folio-sheet))!important;border:0!important;border-right:1px solid var(--folio-rule)!important}.music-playlist-head{min-height:43px!important;padding:0 14px!important}.music-playlist-head>span{font-size:10px!important}.music-playlist-items{flex:0 1 auto!important;max-height:340px!important}.music-playlist-item{grid-template-columns:16px 38px minmax(0,1fr) 5px!important;gap:9px!important;min-height:57px!important;padding:8px 12px!important}.music-playlist-cover{width:38px!important;height:38px!important;border-radius:1px!important}.music-playlist-copy strong{font-size:12.5px!important}.music-playlist-copy small{font-size:9px!important}.music-playlist-item.active{background:color-mix(in srgb,var(--folio-cinnabar) 4.5%,transparent)!important;box-shadow:inset 2px 0 0 var(--folio-cinnabar)!important}.music-playlist-foot{margin-top:auto!important;padding:14px 14px 16px!important;border-top:1px solid var(--folio-rule-soft)!important}.music-playlist-foot>span{font-size:8.5px!important}.music-playlist-foot p{margin-top:5px!important;font-size:9.5px!important;line-height:1.65!important}.music-stage-label{min-height:43px!important;padding:0 19px!important;font-size:9px!important}.music-stage-body{grid-template-columns:minmax(184px,204px) minmax(0,1fr)!important;gap:26px!important;padding:19px 20px 17px!important}.music-art-button{width:100%!important;max-width:204px!important;border:1px solid var(--folio-rule-soft)!important;border-radius:1px!important;box-shadow:0 7px 18px #29221912!important}.music-art-play{width:43px!important;height:43px!important}.music-stage .music-track-meta h2{margin-top:5px!important;font-size:1.25rem!important;line-height:1.3!important}.music-stage .music-track-meta>span{font-size:10px!important}.music-lyrics-panel{min-width:0!important;padding:12px 14px 10px!important;background:color-mix(in srgb,var(--folio-sheet-soft) 30%,transparent)!important;border:1px solid var(--folio-rule-soft)!important}.music-lyrics-head{padding-bottom:8px!important}.music-lyrics-head>span{font-size:10px!important}.music-lyrics-head small{font-size:8.5px!important}.music-lyrics-scroll{height:244px!important;max-height:244px!important;padding-top:10px!important}.music-lyrics-empty{min-height:244px!important}.music-lyric-line{min-height:31px!important;padding:5px 8px!important;font-size:12.5px!important;line-height:1.65!important}.music-lyric-line.active{font-size:12.5px!important;font-weight:600!important}.music-controls{margin-top:0!important;padding:10px 19px 12px!important;color:var(--folio-ink)!important;background:color-mix(in srgb,var(--folio-sheet-soft) 38%,var(--folio-sheet))!important;border-top:1px solid var(--folio-rule-soft)!important}.music-progress-row{grid-template-columns:34px minmax(0,1fr) 34px!important;gap:10px!important}.music-progress-row time,.music-quality{color:var(--folio-muted)!important;font-size:9px!important}.music-progress{height:2px!important;min-height:2px!important;background:linear-gradient(90deg,var(--folio-cinnabar) 0 var(--music-progress),var(--folio-rule) var(--music-progress) 100%)!important;border-radius:2px!important}.music-progress::-webkit-slider-thumb{width:9px!important;height:9px!important;background:var(--folio-cinnabar)!important;border:1px solid var(--folio-sheet)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--folio-cinnabar) 35%,transparent)!important}.music-progress::-moz-range-thumb{width:9px!important;height:9px!important;background:var(--folio-cinnabar)!important;border:1px solid var(--folio-sheet)!important}.music-control-row{min-height:43px!important;gap:14px!important}.music-volume{color:var(--folio-muted)!important}.music-volume>button{color:var(--folio-muted)!important}.music-volume input{height:2px!important;min-height:2px!important;accent-color:var(--folio-cinnabar)!important}.music-transport{gap:11px!important}.music-transport>button{color:var(--folio-ink)!important}.music-play-button{width:38px!important;height:38px!important;color:var(--folio-sheet)!important;background:var(--folio-cinnabar)!important;border:1px solid var(--folio-cinnabar)!important;box-shadow:0 3px 9px #66302a24!important}.music-play-button:hover{color:var(--folio-sheet)!important;background:color-mix(in srgb,var(--folio-cinnabar) 88%,#000)!important}.music-quality{justify-self:end!important}.admin-shell{grid-template-columns:188px minmax(0,1fr)!important}.admin-top{padding:20px 14px 18px!important}.admin-workspace-bar{min-height:54px!important;padding:0 24px!important}.admin-page{width:min(100%,1040px)!important;padding:25px 30px 58px!important}.admin-page-head{margin-bottom:22px!important;padding-bottom:15px!important}.admin-page-head h1{font-size:23px!important;letter-spacing:.065em!important}.admin-page-head p{margin-top:5px!important;font-size:10.5px!important;line-height:1.7!important}.stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0 0 17px!important;overflow:hidden!important;background:color-mix(in srgb,var(--admin-sheet) 86%,transparent)!important;border:1px solid var(--admin-rule)!important;border-top:2px solid color-mix(in srgb,var(--hz-cinnabar) 54%,var(--admin-rule))!important;border-radius:2px!important;box-shadow:0 8px 22px #3a2f2206!important}.stat-box{min-height:89px!important;padding:13px 15px 12px!important;border-right:1px solid var(--admin-rule)!important}.stat-box>span{font-size:9px!important;letter-spacing:.08em!important}.stat-box strong{margin-top:5px!important;font-size:24px!important}.stat-box small{margin-top:5px!important}.admin-dashboard-grid{grid-template-columns:minmax(0,1fr) 236px!important;gap:13px!important}.admin-panel,.admin-rail-card,.settings-card{background:color-mix(in srgb,var(--admin-sheet) 92%,transparent)!important;border:1px solid var(--admin-rule)!important;border-radius:2px!important;box-shadow:0 7px 20px #3a2f2206!important}.admin-panel{padding:17px 18px 14px!important}.admin-section-head{min-height:0!important;padding:0 0 10px!important;border-bottom:0!important}.admin-section-head h2,.admin-rail-card h2{font-size:13.5px!important}.admin-table-head{padding:8px 2px!important}.admin-row{min-height:52px!important;padding:8px 2px!important}.admin-rail-card{padding:14px 15px 12px!important}.admin-writing-shortcuts{min-height:37px!important}.settings-page{max-width:1040px!important}.settings-layout{grid-template-columns:minmax(0,1fr) 244px!important;gap:13px!important;align-items:start!important}.settings-main,.settings-side{gap:11px!important;min-width:0!important}.settings-card{padding:17px 18px!important;overflow:hidden!important}.settings-card-heading{gap:10px!important;padding-bottom:12px!important}.settings-card-heading h2{font-size:14.5px!important}.settings-card-heading p{font-size:10px!important;line-height:1.68!important}.settings-email-form,.settings-seo-form{gap:12px!important;padding-top:13px!important}.settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px 13px!important}.settings-page input,.settings-page textarea,.settings-page select{min-height:37px!important;font-size:12px!important}.settings-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settings-toggle{min-height:52px!important;padding:9px 10px!important}.settings-form-footer{gap:12px!important;padding-top:12px!important}.settings-side-title{padding-bottom:10px!important}.settings-status-list>div{padding:8px 0!important}.login-page{min-height:100svh!important;padding:0 24px 34px!important;background:var(--hz-paper)!important}.login-header{width:min(100%,720px)!important;min-height:62px!important;margin:0 auto!important;padding:12px 0!important;border-bottom:0!important}.login-layout{display:block!important;width:min(100%,720px)!important;min-height:0!important;margin:18px auto 0!important;padding:0!important;overflow:hidden!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:3px!important;box-shadow:0 18px 48px #2d261e12!important}.login-story{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:25px!important;min-height:158px!important;padding:27px 30px 23px!important;color:#f8f3e9!important;background:linear-gradient(90deg,#141f1bd6,#141f1b73),url(/images/huizhou-south-lake.jpg) center 48% / cover!important;border:0!important;border-bottom:1px solid rgb(255 255 255 / 14%)!important}.login-story-copy{align-self:end!important}.login-story-overline{color:#e8c5b8!important;font-size:9px!important;letter-spacing:.16em!important}.login-story h2{margin-top:8px!important;color:#fffaf0!important;font-size:1.7rem!important;line-height:1.35!important;text-shadow:0 1px 12px rgb(0 0 0 / 16%)!important}.login-story p{max-width:34em!important;margin-top:7px!important;color:#fffaf0c2!important;font-size:11px!important;line-height:1.75!important}.login-story-foot{align-self:end!important;justify-items:end!important;gap:9px!important}.login-story-foot ul{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:5px 12px!important;color:#fffaf0b8!important;font-size:8.5px!important}.login-story-foot small{color:#fffaf07a!important;font-size:8px!important}.login-panel{padding:28px 32px 24px!important;background:var(--folio-sheet)!important;border:0!important}.login-panel-head>span{color:var(--folio-cinnabar)!important;font-size:9px!important;letter-spacing:.13em!important}.login-panel-head h1{margin-top:6px!important;font-size:1.55rem!important;letter-spacing:.06em!important}.login-panel-head p{max-width:44em!important;margin-top:7px!important;color:var(--folio-muted)!important;font-size:11.5px!important;line-height:1.75!important}.login-form{max-width:none!important;margin-top:20px!important;gap:13px!important}.login-form label{gap:7px!important;color:var(--folio-muted)!important;font-size:10.5px!important}.login-form input{min-height:43px!important;background:color-mix(in srgb,var(--folio-sheet-soft) 35%,var(--folio-sheet))!important;border:1px solid var(--folio-rule)!important;border-radius:2px!important}.login-form .button{min-height:42px!important;border-radius:2px!important}.login-panel-foot{margin-top:16px!important;padding-top:13px!important;border-top:1px solid var(--folio-rule-soft)!important}@media(max-width:900px){.site-shell,.site-shell main,.folio-home,.article-page,.moments-page,.music-page,.settings-page{min-width:0!important}.folio-masthead,.folio-feature,.folio-feature.is-text,.folio-current-grid,.folio-current-grid.is-sparse,.folio-post-row,.article-header,.settings-layout,.settings-main,.settings-side,.admin-dashboard-grid,.login-story{grid-template-columns:minmax(0,1fr)!important}.folio-masthead>*,.folio-feature>*,.folio-current-grid>*,.article-header>*,.settings-layout>*,.settings-main>*,.settings-side>*,.admin-dashboard-grid>*,.login-story>*{grid-column:1 / -1!important;grid-row:auto!important;min-width:0!important}.folio-masthead-copy,.folio-masthead-side,.folio-feature,.folio-feature-copy,.folio-current-grid,.folio-post-column,.folio-sidebar,.article-header,.article-header>*,.article-reading,.moments-page,.moments-masthead,.moments-list,.moment-card,.moment-card>*,.music-page-head,.music-room,.music-room>*,.music-stage,.music-stage-body,.music-art-column,.music-lyrics-panel,.music-controls,.settings-page,.settings-layout,.settings-layout>*,.admin-page,.login-layout,.login-story,.login-story>*,.login-panel{writing-mode:horizontal-tb!important;text-orientation:mixed!important}.article-colophon{padding:13px 0 0!important;border-top:1px solid var(--folio-rule-soft)!important;border-left:0!important}.settings-layout,.settings-main,.settings-side{display:grid!important;width:100%!important;min-width:0!important}.settings-main{order:1!important}.settings-side{order:2!important}.settings-main>*,.settings-side>*,.settings-card,.settings-email-form,.settings-seo-form,.settings-field-grid,.settings-toggle-list{width:100%!important;min-width:0!important}.settings-page input,.settings-page textarea,.settings-page select,.settings-page .button{width:100%!important;min-width:0!important;box-sizing:border-box!important}.settings-field-grid,.settings-toggle-list{grid-template-columns:minmax(0,1fr)!important}.music-room{grid-template-areas:"stage" "playlist"!important}.music-stage{grid-area:stage!important}.music-playlist{grid-area:playlist!important}.music-stage-body{grid-template-columns:minmax(0,1fr)!important}.music-playlist{border-top:1px solid var(--folio-rule)!important;border-right:0!important}.music-playlist-items{max-height:none!important}.login-story-foot{justify-items:start!important}.login-story-foot ul{justify-content:flex-start!important}}@media(max-width:760px){.site-header{min-height:56px!important}.site-nav{min-width:0!important}.site-footer{margin-top:34px!important}.site-footer-inner{width:calc(100% - 36px)!important;gap:18px!important}.folio-home{width:calc(100% - 36px)!important;margin-top:18px!important;padding-top:0!important}.folio-masthead{gap:17px!important;padding:24px 17px 18px!important;background:color-mix(in srgb,var(--folio-sheet) 88%,transparent)!important;border:1px solid var(--folio-rule)!important;border-top:2px solid color-mix(in srgb,var(--folio-cinnabar) 66%,var(--folio-rule))!important;border-radius:2px!important;box-shadow:0 8px 22px #332b2008!important}.folio-masthead-copy{padding-left:14px!important}.folio-masthead h1{margin-top:8px!important;font-size:clamp(1.72rem,8.6vw,1.95rem)!important;line-height:1.35!important;letter-spacing:.08em!important}.folio-deck{max-width:none!important;margin-top:8px!important;font-size:12.5px!important;line-height:1.78!important}.folio-masthead-meta{flex-wrap:wrap!important;gap:5px 8px!important;margin-top:10px!important;font-size:8.5px!important;line-height:1.6!important}.folio-masthead-side{gap:9px!important}.folio-place img{width:100%!important;max-height:188px!important;aspect-ratio:16 / 9!important;object-fit:cover!important}.folio-masthead-actions{gap:10px!important;padding-top:1px!important}.folio-shortcuts{gap:12px!important}.folio-feature,.folio-feature.is-text{display:grid!important;gap:0!important;margin-top:13px!important;padding:20px 17px 18px!important}.folio-feature-index{display:block!important;margin-bottom:9px!important}.folio-feature-copy{min-height:0!important}.folio-feature h2{margin-top:8px!important;font-size:clamp(1.25rem,6.2vw,1.44rem)!important;line-height:1.45!important}.folio-feature-copy>p{margin-top:7px!important;font-size:12.2px!important;line-height:1.75!important;-webkit-line-clamp:3!important}.folio-feature-foot{gap:8px 13px!important;padding-top:12px!important}.folio-feature-visual{min-height:0!important;margin-top:16px!important}.folio-feature-visual img{width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;object-fit:cover!important}.folio-current{margin-top:24px!important}.folio-current-head{gap:9px!important;padding-bottom:11px!important}.folio-current-grid,.folio-current-grid.is-sparse{gap:18px!important}.folio-current-grid.is-sparse>.folio-post-column,.folio-current-grid.is-sparse>.folio-sidebar{grid-column:1 / -1!important;grid-row:auto!important}.folio-post-row{grid-template-columns:58px minmax(0,1fr) 78px!important;gap:11px!important;min-height:0!important;padding:14px 0!important}.folio-post-copy h3{margin-top:2px!important;font-size:14px!important;line-height:1.55!important}.folio-post-copy p{margin-top:5px!important;font-size:11.5px!important;line-height:1.65!important;-webkit-line-clamp:2!important}.folio-post-index{font-size:10px!important}.folio-post-image{width:78px!important;height:58px!important}.folio-archive-note{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px 15px!important;min-height:0!important;padding:22px 18px!important}.folio-archive-number{font-size:30px!important}.folio-archive-note p{font-size:9px!important}.folio-archive-note h3{margin-top:5px!important;font-size:15px!important;line-height:1.55!important}.folio-archive-note>a{grid-column:2!important;justify-self:start!important}.folio-sidebar{grid-template-columns:minmax(0,1fr)!important}.folio-endmark{grid-template-columns:18px minmax(0,1fr)!important;gap:9px!important}.folio-endmark p{line-height:1.65!important}.article-page{width:calc(100% - 28px)!important;margin-top:16px!important;padding:18px 16px 28px!important;border-radius:2px!important}.article-topline{padding-bottom:10px!important;font-size:9px!important}.article-header{gap:13px!important;padding:15px 0 16px!important}.article-header h1{max-width:none!important;margin-top:8px!important;font-size:clamp(1.38rem,7vw,1.64rem)!important;line-height:1.42!important;letter-spacing:.035em!important}.article-excerpt{margin-top:8px!important;font-size:12.5px!important;line-height:1.75!important}.article-kicker{margin-bottom:7px!important;line-height:1.65!important}.article-colophon{margin-top:4px!important;padding-top:11px!important}.article-colophon .article-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}.article-reading{width:100%!important}.article-reading>.markdown-body{padding-top:18px!important;font-size:15px!important;line-height:1.92!important}.article-reading .markdown-body h2{font-size:19px!important}.article-reading .markdown-body h3{font-size:17px!important}.article-reading .markdown-body img{max-height:70svh!important;margin:18px auto!important}.article-reading .markdown-body video{width:100%!important;max-height:64svh!important;margin:18px auto!important}.article-reading .markdown-body audio{width:100%!important;margin-block:17px!important}.comments-section{margin-top:27px!important}.comment-form,.comment-reply-form{padding:16px 14px!important}.moments-page,.music-page{width:calc(100% - 32px)!important;margin:22px auto 0!important}.moments-masthead,.music-page-head{gap:12px!important;padding:0 0 13px!important;margin-bottom:10px!important}.moments-masthead h1,.music-page-head h1{font-size:clamp(1.5rem,7vw,1.72rem)!important}.moments-index{display:flex!important;justify-content:flex-start!important;gap:0!important;padding-top:5px!important}.moments-index>div{min-width:72px!important;padding:0 15px 0 0!important}.moments-index>div+div{padding-left:15px!important}.moment-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-height:0!important;padding:18px 13px 19px!important;background:color-mix(in srgb,var(--folio-sheet) 72%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:2px!important;box-shadow:0 5px 16px #332b2006!important}.moments-list{gap:9px!important}.moment-meta{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 9px!important;padding:0 0 8px!important;border-right:0!important;border-bottom:1px solid var(--folio-rule-soft)!important}.moment-meta span{margin-top:0!important}.moment-content{min-width:0!important}.moment-content .markdown-body{font-size:14px!important;line-height:1.88!important}.moment-media-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.moment-actions{gap:12px!important;padding-top:9px!important}.music-page-head .page-intro{font-size:12px!important;line-height:1.75!important}.music-page-note{font-size:9px!important;line-height:1.65!important}.music-room{margin-top:12px!important;border-radius:2px!important}.music-stage-label{min-height:42px!important;padding:0 16px!important;font-size:9px!important}.music-stage-body{gap:15px!important;padding:17px 15px 14px!important}.music-art-column{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;gap:17px!important;align-items:center!important;padding:0 0 15px!important;border-right:0!important;border-bottom:1px solid var(--folio-rule-soft)!important}.music-art-button{width:132px!important;max-width:132px!important;justify-self:start!important}.music-art-play{width:35px!important;height:35px!important}.music-track-meta{padding-top:0!important}.music-stage .music-track-meta h2{font-size:1.12rem!important;line-height:1.42!important}.music-stage .music-track-meta>span{font-size:10px!important}.music-lyrics-panel{padding:11px 11px 9px!important}.music-lyrics-scroll{height:210px!important;max-height:210px!important}.music-lyrics-empty{min-height:210px!important}.music-lyric-line{min-height:29px!important;font-size:12px!important;line-height:1.55!important}.music-controls{padding:10px 15px 12px!important}.music-control-row{gap:8px!important}.music-playlist-head{min-height:42px!important;padding:0 15px!important}.music-playlist-items{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.music-playlist-item{min-height:58px!important;padding:8px 14px!important}.music-playlist-foot{display:none!important}.admin-shell{display:block!important}.admin-workspace-bar{min-height:50px!important;padding:0 16px!important}.admin-page{width:100%!important;padding:20px 16px 42px!important}.admin-page-head{gap:12px!important;margin-bottom:16px!important;padding-bottom:12px!important}.admin-page-head h1{font-size:21px!important}.admin-page-head p{font-size:10px!important}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:13px!important}.stat-box{min-height:82px!important;padding:12px 14px!important}.stat-box:nth-child(2n){border-right:0!important}.stat-box:nth-child(n+3){border-top:1px solid var(--admin-rule)!important}.stat-box:last-child{grid-column:1 / -1!important;border-right:0!important}.admin-dashboard-grid{gap:12px!important}.admin-rail{width:100%!important}.admin-panel{padding:15px 14px 12px!important}.settings-layout{gap:12px!important}.settings-card{padding:15px 14px!important}.settings-card-heading{grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important}.settings-card-heading p{font-size:9.5px!important}.settings-email-form,.settings-seo-form{gap:11px!important;padding-top:12px!important}.settings-form-footer{align-items:stretch!important}.settings-form-footer .button{justify-self:stretch!important}.login-page{padding:0 14px 26px!important}.login-header{width:100%!important;min-height:56px!important}.login-layout{width:100%!important;margin-top:14px!important}.login-story{gap:17px!important;min-height:0!important;padding:22px 19px 19px!important}.login-story h2{font-size:1.42rem!important}.login-story p{font-size:10.5px!important}.login-story-foot{align-self:auto!important;justify-items:start!important}.login-story-foot ul{justify-content:flex-start!important}.login-panel{padding:22px 18px 20px!important}.login-panel-head h1{font-size:1.38rem!important}.login-panel-head p{font-size:10.5px!important}.login-form{margin-top:17px!important}}@media(max-width:430px){.site-footer-brand{min-width:0!important}.site-footer nav{gap:7px 14px!important}.folio-masthead{padding-inline:14px!important}.folio-post-row{grid-template-columns:48px minmax(0,1fr) 67px!important;gap:9px!important}.folio-post-image{width:67px!important;height:52px!important}.folio-feature-foot{align-items:flex-start!important}.folio-feature-foot>a{flex-basis:100%!important;justify-content:flex-start!important;margin-top:1px!important}.music-art-column{grid-template-columns:116px minmax(0,1fr)!important;gap:14px!important}.music-art-button{width:116px!important;max-width:116px!important}.music-control-row{flex-wrap:wrap!important}.music-quality{display:none!important}.admin-page-head .button{width:100%!important;justify-content:center!important}.stat-box strong{font-size:22px!important}.login-story-foot ul{gap:5px 9px!important}}@media(max-width:760px){.music-room{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-template-areas:"stage" "playlist"!important}.music-stage,.music-playlist{width:100%!important;max-width:none!important;min-width:0!important}.music-stage-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}.folio-feature-index{display:none!important}}.site-shell{text-rendering:optimizeLegibility;font-kerning:normal}.folio-masthead{gap:38px!important;padding-bottom:23px!important}.folio-masthead h1{font-size:clamp(1.72rem,2.3vw,1.98rem)!important;letter-spacing:.16em!important}.folio-place{padding:5px 5px 0!important;background:color-mix(in srgb,var(--folio-sheet) 76%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:1px!important;box-shadow:none!important}.folio-place img{max-height:160px!important;border:1px solid var(--folio-rule-soft)!important}.folio-feature{position:relative!important;grid-template-columns:34px minmax(0,1fr) minmax(270px,304px)!important;gap:24px!important;align-items:stretch!important;margin-top:18px!important;padding:22px 23px 22px 0!important;background:color-mix(in srgb,var(--folio-sheet) 84%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-top-color:var(--folio-rule)!important;border-radius:1px!important;box-shadow:none!important;overflow:hidden!important}.folio-feature:before{content:"";position:absolute;inset:0 auto auto 0;width:46px;height:2px;background:var(--folio-cinnabar)}.folio-feature-index{display:flex!important;align-items:flex-start!important;justify-content:center!important;min-height:0!important;height:100%!important;padding-top:3px!important;border-right:1px solid var(--folio-rule-soft)!important;color:var(--folio-cinnabar)!important}.folio-feature-index>span{font-size:25px!important;font-weight:500!important;line-height:1!important}.folio-feature-copy{min-height:166px!important;padding:3px 0!important}.folio-feature h2{margin-top:7px!important;font-size:clamp(1.28rem,1.75vw,1.48rem)!important;letter-spacing:.03em!important}.folio-feature-copy>p{margin-top:7px!important;font-size:12.7px!important;line-height:1.8!important}.folio-feature-foot{margin-top:auto!important;padding-top:12px!important}.folio-feature-visual{min-height:166px!important;max-height:204px!important;background:var(--folio-sheet)!important;border:7px solid var(--folio-sheet)!important;outline:1px solid var(--folio-rule-soft)!important;border-radius:0!important;box-shadow:0 10px 24px #332b200b!important}.folio-feature-visual img{filter:saturate(.76) contrast(.98)!important}.folio-feature-caption{right:7px!important;bottom:7px!important}.folio-section-head{padding-bottom:10px!important;margin-bottom:0!important;border-bottom:1px solid var(--folio-rule)!important}.folio-section-head h2{font-size:17px!important;letter-spacing:.07em!important}.folio-current-grid.is-sparse{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:14px!important;margin-top:14px!important}.folio-current-grid.is-sparse>.folio-post-column,.folio-current-grid.is-sparse>.folio-sidebar{grid-column:1!important;grid-row:auto!important;width:100%!important;align-self:start!important}.folio-current-grid.is-sparse .folio-archive-note{display:grid!important;grid-template-columns:66px minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:center!important;align-content:center!important;gap:18px!important;min-height:132px!important;height:auto!important;padding:21px 23px 21px 18px!important;background:linear-gradient(100deg,color-mix(in srgb,var(--folio-cinnabar) 3%,transparent),transparent 46%),color-mix(in srgb,var(--folio-sheet) 72%,transparent)!important;border:0!important;border-top:1px solid var(--folio-rule-soft)!important;border-bottom:1px solid var(--folio-rule-soft)!important;border-radius:0!important;box-shadow:none!important}.folio-current-grid.is-sparse .folio-archive-number{display:block!important;align-self:center!important;color:color-mix(in srgb,var(--folio-cinnabar) 70%,var(--folio-muted))!important;font-family:var(--font-text)!important;font-size:38px!important;font-weight:400!important;letter-spacing:-.06em!important;line-height:1!important;text-align:center!important;border-right:1px solid var(--folio-rule-soft)!important}.folio-current-grid.is-sparse .folio-archive-note>div{grid-column:2!important;grid-row:1!important}.folio-current-grid.is-sparse .folio-archive-note>a{grid-column:3!important;grid-row:1!important;align-self:center!important;padding:6px 0 6px 18px!important;border-left:1px solid var(--folio-rule-soft)!important;white-space:nowrap!important}.folio-current-grid.is-sparse .folio-archive-note h3{max-width:28em!important;margin-top:6px!important;font-size:15.5px!important;line-height:1.62!important}.folio-current-grid.is-sparse>.folio-sidebar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;align-content:stretch!important;border-top:1px solid var(--folio-rule)!important;border-bottom:1px solid var(--folio-rule-soft)!important}.folio-current-grid.is-sparse .folio-side-note,.folio-current-grid.is-sparse .folio-side-note--music,.folio-current-grid.is-sparse .folio-side-index{min-height:102px!important;padding:14px 17px!important;background:transparent!important;border:0!important;border-right:1px solid var(--folio-rule-soft)!important;border-radius:0!important;box-shadow:none!important}.folio-current-grid.is-sparse .folio-side-index{border-right:0!important}.folio-current-grid.is-sparse .folio-side-note>p{margin-top:7px!important}.folio-current-grid.is-sparse .folio-track{margin-top:9px!important}.folio-current-grid.is-sparse .folio-track>img,.folio-current-grid.is-sparse .folio-track-placeholder{width:38px!important;height:38px!important}.folio-current-grid.is-sparse .folio-side-index{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;margin:0!important}.folio-current-grid.is-sparse .folio-side-index a{min-height:0!important;padding:7px 7px 5px!important}.folio-endmark{margin-top:21px!important}.article-page{width:min(calc(100% - 48px),920px)!important;margin-top:18px!important;padding:20px clamp(28px,4vw,40px) 32px!important;border-radius:1px!important;box-shadow:0 9px 24px #332b2008!important}.article-topline{padding-bottom:10px!important}.article-header{grid-template-columns:minmax(0,1fr) 198px!important;gap:27px!important;padding:15px 0 18px!important}.article-header h1{font-size:clamp(1.42rem,2.05vw,1.66rem)!important;line-height:1.44!important}.article-excerpt{margin-top:8px!important;font-size:12.4px!important;line-height:1.74!important}.article-colophon{padding-left:16px!important}.article-colophon .article-meta>div{padding:7px 0 6px!important}.article-reading{width:min(100%,660px)!important}.article-reading>.markdown-body{padding-top:20px!important;font-size:15px!important;line-height:1.94!important}.article-reading .markdown-body p{margin:.86em 0!important}.article-reading .markdown-body h2{margin-top:1.55em!important;font-size:20px!important}.article-reading .markdown-body h3{margin-top:1.35em!important;font-size:17px!important}.article-reading .markdown-body img{width:auto!important;max-width:min(100%,580px)!important;max-height:560px!important;margin:23px auto!important;padding:0!important;background:var(--folio-sheet)!important;border:8px solid var(--folio-sheet)!important;outline:1px solid var(--folio-rule)!important;border-radius:0!important;box-shadow:0 10px 24px #2b231b0f!important}.article-reading .markdown-body audio{margin-block:20px!important}.article-reading .markdown-body video{margin-block:22px!important;border-radius:1px!important}.article-tags{margin-top:26px!important}.comments-section{width:min(100%,640px)!important;margin-top:28px!important;padding-top:18px!important}.comments-heading h2{font-size:18px!important}.comments-empty{margin-bottom:13px!important;padding:12px 14px!important;background:transparent!important;border:0!important;border-left:2px solid color-mix(in srgb,var(--folio-cinnabar) 52%,transparent)!important;border-radius:0!important;font-size:11.5px!important}.comment-form,.comment-reply-form{padding:16px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--folio-rule)!important;border-radius:0!important}.comment-form{margin-top:14px!important}.comment-form-head{padding:0 0 10px!important;border:0!important}.comment-form-head h3{margin-top:3px!important;font-size:16px!important}.comment-form input,.comment-reply-form input,.comment-form textarea,.comment-reply-form textarea{background:color-mix(in srgb,var(--folio-sheet-soft) 36%,var(--folio-sheet))!important;border:1px solid var(--folio-rule)!important;border-radius:1px!important;box-shadow:none!important}.comment-form input:focus,.comment-reply-form input:focus,.comment-form textarea:focus,.comment-reply-form textarea:focus{border-color:var(--folio-cinnabar)!important}.moments-page{width:min(calc(100% - 48px),920px)!important;margin-top:25px!important;padding:0 34px 14px!important;border-radius:1px!important;box-shadow:0 9px 24px #332b2008!important}.moments-masthead{padding:23px 0 18px!important}.moments-masthead h1{font-size:clamp(1.42rem,1.95vw,1.62rem)!important}.moments-masthead .page-intro{margin-top:7px!important;font-size:12px!important}.moments-index dd{font-size:17px!important}.moments-list{padding-top:4px!important}.moment-card{grid-template-columns:82px minmax(0,1fr)!important;gap:22px!important;min-height:0!important;padding:20px 0 21px!important}.moment-meta{padding:1px 14px 0 0!important;border-right:1px solid var(--folio-rule-soft)!important;text-align:right!important}.moment-meta time{display:block!important;max-width:76px!important;margin-left:auto!important;color:var(--folio-ink)!important;font-size:9.5px!important;line-height:1.72!important;word-break:keep-all!important}.moment-meta span{display:inline-block!important;margin-top:7px!important;color:var(--folio-cinnabar)!important;font-size:8.5px!important;letter-spacing:.12em!important}.moment-content{position:relative!important;min-width:0!important;padding-left:18px!important}.moment-content:before{content:"";position:absolute;top:7px;left:0;width:5px;height:5px;background:var(--folio-cinnabar);border-radius:50%}.moment-content .markdown-body{max-width:66ch!important;font-size:13.8px!important;line-height:1.9!important}.moment-content .markdown-body img{max-width:min(100%,560px)!important;max-height:410px!important;border:7px solid var(--folio-sheet)!important;outline:1px solid var(--folio-rule)!important;border-radius:0!important;box-shadow:0 8px 19px #2b231b0b!important}.moment-actions{margin-top:9px!important;padding-top:8px!important;border-top:1px solid var(--folio-rule-soft)!important}.listing-page.music-page{width:min(calc(100% - 56px),1000px)!important;margin-top:24px!important}.music-page-head{padding-bottom:12px!important}.music-page-head h1{font-size:clamp(1.44rem,1.95vw,1.64rem)!important}.music-room{margin-top:12px!important;border-radius:1px!important;box-shadow:0 9px 24px #332b2009!important}.music-playlist{background:color-mix(in srgb,var(--folio-sheet-soft) 38%,var(--folio-sheet))!important}.music-stage-label{min-height:41px!important}.music-stage-body{grid-template-columns:minmax(176px,196px) minmax(0,1fr)!important;gap:25px!important;padding:17px 19px 16px!important}.music-art-column{padding-right:23px!important}.music-art-button{max-width:196px!important;padding:6px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule-soft)!important;outline:1px solid color-mix(in srgb,var(--folio-rule) 70%,transparent)!important;outline-offset:2px!important;box-shadow:0 9px 20px #2922190f!important}.music-art-button img{border-radius:0!important}.music-track-meta{padding-top:12px!important}.music-stage .music-track-meta h2{margin-top:4px!important;font-size:1.16rem!important}.music-lyrics-panel{padding:2px 0 0 22px!important;background:transparent!important;border:0!important;border-left:1px solid var(--folio-rule-soft)!important;border-radius:0!important}.music-lyrics-head{padding:0 0 9px!important;border-bottom:1px solid var(--folio-rule-soft)!important}.music-lyrics-scroll{height:252px!important;max-height:252px!important;padding-top:7px!important}.music-lyrics-empty{min-height:252px!important}.music-lyric-line{min-height:30px!important;padding:4px 8px!important;font-size:12.2px!important}.music-lyric-line.active{background:color-mix(in srgb,var(--folio-cinnabar) 4%,transparent)!important}.music-controls{background:transparent!important;border-top:1px solid var(--folio-rule)!important;padding-block:9px 11px!important}.admin-panel,.admin-rail-card,.settings-card,.stat-grid,.admin-posts-table{box-shadow:none!important}.settings-card{border-top-color:color-mix(in srgb,var(--folio-rule) 82%,var(--folio-cinnabar))!important}.settings-card-heading{padding-bottom:10px!important}.settings-email-form,.settings-seo-form{padding-top:11px!important}.settings-status-list>div{padding-block:7px!important}.settings-test-form,.settings-reset-form{margin-top:10px!important}.settings-search-preview{padding:11px!important}@media(max-width:760px){.folio-home{padding-top:19px!important}.folio-masthead{padding-bottom:18px!important}.folio-masthead h1{font-size:1.62rem!important}.folio-place{padding:4px 4px 0!important}.folio-feature{grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin-top:14px!important;padding:16px 15px 17px!important}.folio-feature-index{display:none!important}.folio-feature-copy{min-height:0!important;padding:0!important}.folio-feature-visual{margin-top:13px!important;min-height:0!important;border-width:5px!important}.folio-feature h2{font-size:1.2rem!important}.folio-current{margin-top:21px!important}.folio-current-grid.is-sparse{gap:10px!important}.folio-current-grid.is-sparse .folio-archive-note{grid-template-columns:43px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:start!important;gap:6px 12px!important;min-height:0!important;padding:15px 14px!important}.folio-current-grid.is-sparse .folio-archive-number{display:block!important;grid-column:1!important;grid-row:1 / span 2!important;font-size:27px!important;text-align:left!important;border-right:0!important}.folio-current-grid.is-sparse .folio-archive-note>div{grid-column:2!important;grid-row:1!important}.folio-current-grid.is-sparse .folio-archive-note>a{grid-column:2!important;grid-row:2!important;justify-self:start!important;padding:1px 0 0!important;border-left:0!important}.folio-current-grid.is-sparse .folio-archive-note h3{font-size:14px!important}.folio-current-grid.is-sparse>.folio-sidebar{grid-template-columns:minmax(0,1fr)!important;border-top:1px solid var(--folio-rule)!important;border-bottom:0!important}.folio-current-grid.is-sparse .folio-side-note,.folio-current-grid.is-sparse .folio-side-note--music,.folio-current-grid.is-sparse .folio-side-index{min-height:0!important;padding:12px 14px!important;border-right:0!important;border-bottom:1px solid var(--folio-rule-soft)!important}.article-page{margin-top:11px!important;padding:13px 14px 23px!important}.article-header{padding:11px 0 13px!important}.article-reading{width:100%!important}.article-reading .markdown-body img{max-width:100%!important;max-height:430px!important;border-width:5px!important;margin-block:17px 18px!important}.comments-section{width:100%!important;margin-top:23px!important;padding-top:15px!important}.comment-form,.comment-reply-form{padding:13px 0 0!important}.moments-page{width:calc(100% - 28px)!important;margin-top:12px!important;padding:0 14px 10px!important}.moments-masthead{padding:16px 0 13px!important}.moment-card{grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;padding:15px 0 16px!important}.moment-meta{padding-right:9px!important}.moment-meta time{max-width:51px!important;font-size:8.5px!important}.moment-meta span{font-size:7.8px!important;letter-spacing:.05em!important}.moment-content{padding-left:12px!important}.moment-content:before{width:4px;height:4px}.moment-content .markdown-body{font-size:13.4px!important}.moment-content .markdown-body img{border-width:5px!important}.music-room{margin-top:10px!important}.music-stage-body{grid-template-columns:minmax(0,1fr)!important;gap:13px!important;padding:14px 13px 13px!important}.music-layout{grid-template-columns:108px minmax(0,1fr)!important}.music-art-column{padding-right:0!important;border-right:0!important}.music-art-button{max-width:132px!important}.music-lyrics-panel{padding:11px 0 0!important;border-left:0!important;border-top:1px solid var(--folio-rule-soft)!important}.music-lyrics-scroll,.music-lyrics-empty{height:210px!important;max-height:210px!important;min-height:210px!important}.music-controls{padding-block:8px 10px!important}.admin-shell .admin-top .brand{min-height:49px!important;padding:8px 12px!important}.admin-nav{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:0!important;padding:0 3px 2px!important;overflow:visible!important}.admin-nav-label{display:none!important}.admin-menu-link{min-height:45px!important;gap:3px!important;padding:5px 1px 4px!important;font-size:9px!important;line-height:1!important}.admin-menu-link svg{width:14px!important;height:14px!important}.admin-nav-foot{display:flex!important;grid-column:1 / -1!important;justify-content:flex-end!important;gap:10px!important;min-height:24px!important;margin:0!important;padding:2px 7px 0!important;border-top:1px solid var(--admin-rule-soft)!important}.admin-nav-foot a,.admin-nav-foot button{min-height:21px!important;font-size:8.5px!important}.admin-workspace-bar{min-height:39px!important;padding:0 12px!important}.admin-workspace-label strong{font-size:9.5px!important}.admin-page.settings-page{padding:13px 10px 30px!important}.settings-page .admin-page-head{gap:8px!important;margin-bottom:10px!important;padding-bottom:9px!important}.settings-page .admin-page-head h1{font-size:18px!important}.settings-page .admin-page-head p{font-size:9px!important;line-height:1.55!important}.settings-layout,.settings-main,.settings-side{gap:9px!important}.settings-page .settings-card{padding:12px!important}.settings-page .settings-card-heading{grid-template-columns:29px minmax(0,1fr)!important;gap:8px!important;padding-bottom:9px!important}.settings-page .settings-icon{width:31px!important;height:31px!important}.settings-page .settings-card-heading h2{font-size:13px!important}.settings-page .settings-card-heading p{margin-top:2px!important;font-size:8.8px!important;line-height:1.55!important}.settings-email-form,.settings-seo-form{gap:9px!important;padding-top:9px!important}.settings-field-grid,.settings-toggle-list{gap:8px!important}.settings-page .settings-email-form label,.settings-page .settings-seo-form label{gap:3px!important;font-size:9.5px!important}.settings-page label>small{font-size:8.4px!important;line-height:1.5!important}.settings-page input,.settings-page textarea,.settings-page select{min-height:34px!important;padding:6px 8px!important;font-size:11px!important}.settings-page .settings-toggle{min-height:45px!important;padding:7px 8px!important}.settings-page .settings-toggle strong{font-size:9.8px!important}.settings-page .settings-toggle small{font-size:8.3px!important;line-height:1.45!important}.settings-form-footer{padding-top:8px!important}.settings-form-footer>span{font-size:8.3px!important;line-height:1.55!important}.settings-page .button,.settings-page .button-dark,.settings-page .button-light{min-height:34px!important;font-size:9.5px!important}.settings-side-title{padding-bottom:8px!important}.settings-status-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 10px!important}.settings-status-list>div{min-height:30px!important;padding:6px 0!important;font-size:8.8px!important}.settings-search-preview{padding:9px!important}.settings-search-preview strong{margin-top:5px!important;font-size:10.5px!important}.settings-search-preview p{font-size:8.5px!important;line-height:1.5!important}.settings-note-card p{font-size:8.8px!important;line-height:1.6!important}.settings-test-form,.settings-reset-form{margin-top:8px!important}}@media(max-width:430px){.folio-current-grid.is-sparse .folio-side-note>p{font-size:11.5px!important}.moments-masthead h1{font-size:1.36rem!important}.moment-card{grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important}.moment-meta time{max-width:47px!important}.settings-page .settings-card{padding:11px!important}}.site-shell{--folio-width: 1120px;--folio-reading-width: 680px;--folio-sheet: #fbf9f4;--folio-sheet-soft: #f0ece3;--folio-rule: #d1cabd;--folio-rule-soft: #e5dfd4;--folio-ink: #202722;--folio-muted: #646c66;--folio-cinnabar: #963a33;background:linear-gradient(90deg,transparent 0 49.94%,rgb(118 103 83 / 2.2%) 50%,transparent 50.06%),radial-gradient(circle at 12% 9%,rgb(74 91 82 / 2.2%) 0 .65px,transparent 1px) 0 0 / 28px 28px,var(--hz-paper)}:root[data-theme=dark] .site-shell{--folio-sheet: #202623;--folio-sheet-soft: #262d29;--folio-rule: #3d4741;--folio-rule-soft: #303833;--folio-ink: #eee9df;--folio-muted: #a8afa9;--folio-cinnabar: #d46e64;background:linear-gradient(90deg,transparent 0 49.94%,rgb(255 255 255 / 1.8%) 50%,transparent 50.06%),radial-gradient(circle at 12% 9%,rgb(236 231 220 / 1.8%) 0 .65px,transparent 1px) 0 0 / 28px 28px,var(--hz-paper)}.site-header{min-height:66px!important;padding-inline:max(30px,calc((100vw - 1120px)/2))!important;background:color-mix(in srgb,var(--hz-paper) 95%,transparent)!important;border-bottom-color:var(--folio-rule)!important}.brand-mark{width:31px!important;height:31px!important;font-size:18px!important;letter-spacing:0!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 18%,transparent)!important}.brand-copy strong{font-size:15px!important;letter-spacing:.15em!important}.brand-copy small{font-size:9px!important;letter-spacing:.09em!important}.site-nav{gap:clamp(24px,2.7vw,34px)!important;font-size:12px!important}.site-header .theme-switcher{min-height:29px!important;font-size:10px!important}.folio-home{width:min(calc(100% - 64px),1120px)!important;padding-top:29px!important}.folio-masthead{grid-template-columns:minmax(0,1fr) 300px!important;gap:58px!important;align-items:end!important;padding:0 0 25px!important;border-bottom:1px solid var(--folio-rule)!important}.folio-masthead-copy{max-width:720px!important;padding:1px 0 1px 20px!important}.folio-masthead-copy:before{top:2px!important;height:33px!important}.folio-overline{font-size:9.5px!important;letter-spacing:.18em!important}.folio-overline>span:first-child{width:19px!important;height:19px!important;font-size:9.5px!important}.folio-masthead h1{margin-top:10px!important;font-size:clamp(1.82rem,2.45vw,2.1rem)!important;line-height:1.3!important;letter-spacing:.17em!important;font-weight:600!important}.folio-deck{max-width:39em!important;margin-top:9px!important;font-size:13px!important;line-height:1.88!important}.folio-masthead-meta{gap:8px!important;margin-top:13px!important;font-size:9.5px!important}.folio-masthead-side{width:100%!important;gap:0!important}.folio-place{padding:5px 5px 0!important;background:color-mix(in srgb,var(--folio-sheet) 72%,transparent)!important;border:1px solid var(--folio-rule-soft)!important}.folio-place img{max-height:148px!important;aspect-ratio:16 / 9!important;object-fit:cover!important;filter:saturate(.7) contrast(1.02) sepia(.06)!important}.folio-place figcaption{padding-top:6px!important}.folio-place figcaption span{font-size:8.8px!important}.folio-place figcaption small{font-size:8.5px!important}.folio-masthead-actions{margin-top:7px!important;padding-top:0!important}.folio-shortcuts,.folio-random{font-size:9.5px!important}.folio-feature{grid-template-columns:54px minmax(0,1fr) minmax(292px,330px)!important;gap:30px!important;margin-top:0!important;padding:27px 0 28px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule)!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.folio-feature:before{top:0!important;left:0!important;width:62px!important;height:2px!important;background:var(--folio-cinnabar)!important}.folio-feature:after{display:none!important}.folio-feature.is-text{grid-template-columns:54px minmax(0,1fr)!important}.folio-feature-index{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:15px!important;height:100%!important;min-height:0!important;padding:3px 13px 0 0!important;border-right:1px solid var(--folio-rule-soft)!important;color:var(--folio-cinnabar)!important}.folio-feature-index>span{display:grid!important;place-items:center!important;width:29px!important;height:29px!important;color:#fff8ed!important;background:var(--folio-cinnabar)!important;font-size:17px!important;line-height:1!important}.folio-feature-index>small{color:var(--folio-muted)!important;font-family:var(--font-text)!important;font-size:8.5px!important;letter-spacing:.22em!important;line-height:1.45!important;writing-mode:vertical-rl!important}.folio-feature-copy{display:flex!important;flex-direction:column!important;min-height:200px!important;padding:2px 0 0!important}.folio-kicker{font-size:9.5px!important;letter-spacing:.08em!important}.folio-feature h2{max-width:22em!important;margin-top:10px!important;font-size:clamp(1.4rem,1.95vw,1.66rem)!important;line-height:1.5!important;letter-spacing:.025em!important;font-weight:600!important}.folio-feature-copy>p{max-width:45em!important;margin-top:8px!important;font-size:13px!important;line-height:1.82!important}.folio-feature-foot{gap:16px!important;margin-top:auto!important;padding-top:13px!important;border-top-color:var(--folio-rule-soft)!important;font-size:10px!important}.folio-feature-foot a{font-size:10.5px!important;letter-spacing:.04em!important}.folio-feature-visual{min-height:200px!important;max-height:212px!important;padding:6px!important;background:color-mix(in srgb,var(--folio-sheet) 86%,transparent)!important;border:1px solid var(--folio-rule)!important;outline:0!important;border-radius:0!important;box-shadow:0 15px 30px #342b200e!important}.folio-feature-visual img{filter:saturate(.74) contrast(1) sepia(.04)!important}.folio-feature-caption{right:12px!important;bottom:12px!important;padding:4px 7px!important;color:var(--folio-muted)!important;background:color-mix(in srgb,var(--folio-sheet) 93%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;font-size:8.5px!important;letter-spacing:.05em!important}.folio-section-head{padding-bottom:11px!important;border-bottom:0!important}.folio-section-head h2{font-size:18px!important;letter-spacing:.08em!important}.folio-section-head>div>span{font-size:8.8px!important;letter-spacing:.16em!important}.folio-section-head>a{font-size:10px!important}.folio-current-grid.is-sparse{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:0!important;margin-top:0!important}.folio-current-grid.is-sparse .folio-archive-note{grid-template-columns:78px minmax(0,1fr) auto!important;min-height:108px!important;padding:20px 22px 20px 12px!important;background:transparent!important;border-top:1px solid var(--folio-rule)!important;border-bottom:1px solid var(--folio-rule-soft)!important}.folio-current-grid.is-sparse .folio-archive-number{color:var(--folio-cinnabar)!important;font-family:var(--font-text)!important;font-size:38px!important;font-weight:300!important;letter-spacing:-.04em!important}.folio-current-grid.is-sparse .folio-archive-note p{color:var(--folio-cinnabar)!important;font-size:9px!important;letter-spacing:.14em!important}.folio-current-grid.is-sparse .folio-archive-note h3{margin-top:6px!important;font-size:15px!important}.folio-current-grid.is-sparse .folio-archive-note>a{font-size:10px!important}.folio-current-grid.is-sparse>.folio-sidebar{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.92fr) minmax(0,1.2fr)!important;gap:0!important;width:100%!important;border-top:0!important;border-bottom:1px solid var(--folio-rule)!important;background:transparent!important}.folio-current-grid.is-sparse .folio-side-note,.folio-current-grid.is-sparse .folio-side-note--music,.folio-current-grid.is-sparse .folio-side-index{min-width:0!important;min-height:111px!important;padding:16px 18px!important;background:transparent!important;border:0!important;border-right:1px solid var(--folio-rule-soft)!important;border-radius:0!important}.folio-current-grid.is-sparse .folio-side-index{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-content:start!important;padding:0!important;border-right:0!important}.folio-current-grid.is-sparse .folio-side-index a{display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:109px!important;padding:16px 10px!important;border:0!important;border-right:1px solid var(--folio-rule-soft)!important}.folio-current-grid.is-sparse .folio-side-index b{font-size:10px!important;font-weight:600!important}.folio-current-grid.is-sparse .folio-side-index small{margin-top:auto!important;color:var(--folio-cinnabar)!important;font-size:9px!important}.folio-current-grid.is-sparse .folio-side-label{font-size:9px!important;letter-spacing:.08em!important}.folio-current-grid.is-sparse .folio-side-note p{margin-top:9px!important;font-size:12px!important;line-height:1.72!important}.folio-current-grid.is-sparse .folio-side-note time{margin-top:auto!important;color:var(--folio-muted)!important;font-size:8.5px!important}.folio-current-grid.is-sparse .folio-track{margin-top:auto!important;gap:9px!important}.folio-current-grid.is-sparse .folio-track img,.folio-current-grid.is-sparse .folio-track-placeholder{width:40px!important;height:40px!important}.folio-current-grid.is-sparse .folio-track strong{font-size:11px!important}.folio-current-grid.is-sparse .folio-track small{font-size:8.5px!important}.folio-endmark{margin-top:25px!important;padding:11px 0 13px!important;border-top-color:var(--folio-rule-soft)!important;font-size:9.5px!important}:root{--folio-ewhite: #f6f2e9;--folio-pine: #1d342b;--folio-pine-soft: #29453a}.folio-feature{grid-template-columns:48px minmax(0,1fr) minmax(300px,332px)!important;grid-template-areas:"index copy visual"!important;column-gap:28px!important;row-gap:0!important;align-items:stretch!important;padding-block:30px!important}.folio-feature.is-text{grid-template-columns:48px minmax(0,1fr)!important;grid-template-areas:"index copy"!important}.folio-feature>.folio-feature-index{grid-area:index!important;grid-column:auto!important;grid-row:auto!important;align-self:stretch!important;height:auto!important;min-height:200px!important;padding:2px 12px 0 0!important}.folio-feature>.folio-feature-copy{grid-area:copy!important;grid-column:auto!important;grid-row:auto!important;align-self:stretch!important}.folio-feature>.folio-feature-visual{grid-area:visual!important;grid-column:auto!important;grid-row:auto!important;align-self:center!important}.folio-feature-index>span{width:27px!important;height:27px!important;font-size:15px!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 16%,transparent)!important}.folio-feature-index>small{margin-top:2px!important}.folio-feature h2{max-width:24em!important}.folio-feature-copy>p{max-width:38em!important}.folio-feature-foot{border-top-style:solid!important}.folio-post-row{grid-template-columns:72px minmax(0,1fr) 108px!important}.folio-side-note{position:relative!important}.folio-side-note:after{content:"";position:absolute;right:14px;bottom:13px;width:14px;height:1px;background:color-mix(in srgb,var(--folio-cinnabar) 55%,transparent)}.folio-current-grid.is-sparse .folio-side-note:after{display:none}.article-page{width:min(calc(100% - 56px),960px)!important;margin:26px auto 0!important;padding:0 24px 34px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.article-page:before{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg,var(--folio-cinnabar) 0 62px,var(--folio-rule) 62px 100%)}.article-topline{min-height:43px!important;padding:0!important;border-bottom:1px solid var(--folio-rule-soft)!important;font-size:9.5px!important;letter-spacing:.09em!important}.article-taxonomy{font-size:9.5px!important}.article-header{grid-template-columns:minmax(0,1fr) 204px!important;gap:50px!important;align-items:end!important;padding:30px 0 29px!important;border-bottom:1px solid var(--folio-rule)!important}.article-title-block{position:relative!important;min-width:0!important;padding-left:19px!important}.article-title-block:before{content:"";position:absolute;top:3px;left:0;width:2px;height:36px;background:var(--folio-cinnabar)}.article-header h1{max-width:19em!important;margin-top:8px!important;font-size:clamp(1.65rem,2.55vw,2.02rem)!important;font-weight:600!important;line-height:1.38!important;letter-spacing:.045em!important}.article-excerpt{max-width:46em!important;margin-top:10px!important;color:var(--folio-muted)!important;font-size:12.6px!important;line-height:1.82!important}.article-kicker{color:var(--folio-muted)!important;font-size:9.5px!important;letter-spacing:.1em!important}.article-kicker>span{color:var(--folio-cinnabar)!important}.article-colophon{padding:0 0 0 17px!important;background:transparent!important;border-left:1px solid var(--folio-rule-soft)!important}.article-colophon-head{padding-bottom:9px!important;border-bottom:1px solid var(--folio-rule)!important}.article-colophon-head span{font-size:8.5px!important;letter-spacing:.13em!important}.article-colophon-head strong{margin-top:4px!important;font-size:10.5px!important}.article-colophon .article-meta>div{padding:6px 0 5px!important;font-size:9px!important}.article-reading{position:relative!important;width:min(100%,790px)!important;margin:0 auto!important;padding:30px 0 0 62px!important;border:0!important}.article-reading:before{content:"正文 · 壹";position:absolute;top:34px;left:4px;color:var(--folio-cinnabar);font-family:var(--font-text);font-size:9px;letter-spacing:.28em;line-height:1;writing-mode:vertical-rl}.article-reading:after{content:"";position:absolute;top:34px;left:29px;bottom:32px;width:1px;background:linear-gradient(var(--folio-rule),transparent 84%)}.article-reading>.markdown-body{width:min(100%,680px)!important;margin:0 auto!important;padding-top:0!important;font-size:15.2px!important;line-height:2.02!important}.article-reading .markdown-body h2{padding-bottom:6px!important;border-bottom:1px solid var(--folio-rule-soft)!important;font-size:20px!important;letter-spacing:.04em!important}.article-reading .markdown-body h3{font-size:17px!important;letter-spacing:.03em!important}.article-reading .markdown-body p{margin:.92em 0!important}.article-reading .markdown-body img{max-width:min(100%,620px)!important;max-height:540px!important;margin:28px auto!important;padding:7px!important;background:color-mix(in srgb,var(--folio-sheet) 90%,transparent)!important;border:1px solid var(--folio-rule)!important;outline:0!important;box-shadow:0 14px 28px #2b231b0d!important}.article-reading .markdown-body audio,.article-reading .markdown-body video{margin-block:26px!important;border:1px solid var(--folio-rule)!important;background:var(--folio-sheet-soft)!important}.article-tags{width:min(100%,680px)!important;margin:34px auto 0!important;padding-top:15px!important;border-color:var(--folio-rule)!important;font-size:9.5px!important}.comments-section{display:grid!important;grid-template-columns:174px minmax(0,1fr)!important;column-gap:42px!important;row-gap:0!important;align-items:start!important;width:min(100%,790px)!important;margin:48px auto 0!important;padding:27px 0 0!important;border-top:1px solid var(--folio-rule)!important}.comments-heading{display:block!important;grid-column:1!important;grid-row:1 / span 2!important;margin:0!important;padding:3px 23px 0 0!important;border-right:1px solid var(--folio-rule-soft)!important}.comments-heading>div>span{color:var(--folio-cinnabar)!important;font-size:8.8px!important;letter-spacing:.16em!important}.comments-heading h2{margin-top:7px!important;font-size:24px!important;font-weight:600!important;letter-spacing:.06em!important}.comments-heading h2 b{color:var(--folio-cinnabar)!important;font-size:11px!important;font-weight:500!important}.comments-heading>p{margin-top:12px!important;color:var(--folio-muted)!important;font-size:9.7px!important;line-height:1.85!important;text-align:left!important}.comment-list,.comments-empty{grid-column:2!important;grid-row:1!important;width:100%!important;margin:0!important}.comments-empty{min-height:78px!important;padding:14px 0 18px 15px!important;border-left:1px solid var(--folio-cinnabar)!important;border-top:0!important;border-bottom:0!important;font-size:11px!important}.comment-item{padding:16px 0 18px!important}.comment-item-reply{margin-left:28px!important;padding-left:20px!important;border-left-color:var(--folio-rule)!important}.comment-head{margin-bottom:8px!important;font-size:9.5px!important}.comment-head strong{font-size:11.5px!important}.comment-item>p{font-size:13.5px!important;line-height:1.82!important}.comment-reply-box{margin-top:9px!important}.comment-reply-box>summary{font-size:9.5px!important}.comment-form,.comment-reply-form{grid-column:2!important;grid-row:2!important;margin-top:22px!important;padding:18px 0 0!important;border-top:1px solid var(--folio-rule)!important}.comment-form-head{display:block!important;padding-bottom:13px!important}.comment-form-head h3{margin-top:4px!important;font-size:17px!important;font-weight:600!important}.comment-form-head p{font-size:9.5px!important;line-height:1.7!important}.form-grid{gap:12px!important}.comment-form label,.comment-reply-form label{color:var(--folio-muted)!important;font-size:9.5px!important;letter-spacing:.05em!important}.comment-form input,.comment-reply-form input,.comment-form textarea,.comment-reply-form textarea{min-height:35px!important;padding:8px 10px!important;color:var(--folio-ink)!important;background:color-mix(in srgb,var(--folio-sheet-soft) 28%,transparent)!important;border:1px solid var(--folio-rule)!important;border-radius:0!important;font-size:12px!important}.comment-form textarea,.comment-reply-form textarea{min-height:112px!important}.comment-emoji-hint,.comment-form .button,.comment-reply-form .button{font-size:10px!important}.comment-form .button,.comment-reply-form .button{min-height:34px!important;padding-inline:15px!important}.site-shell{--folio-sheet: #fcfaf5;--folio-sheet-soft: #f1ede4;--folio-rule: #d2cabd;--folio-rule-soft: #e6dfd4;--folio-ink: #202a24;--folio-muted: #6b716c;--folio-cinnabar: #9a3c33;--folio-pine: #243a31;--folio-pine-deep: #192b24;background:linear-gradient(90deg,transparent 0 49.92%,rgb(112 96 74 / 1.8%) 50%,transparent 50.08%),linear-gradient(180deg,rgb(255 255 255 / 24%),transparent 26%,rgb(109 90 62 / 1.5%) 100%),radial-gradient(circle at 14% 11%,rgb(71 87 77 / 2.2%) 0 .6px,transparent .9px) 0 0 / 27px 27px,var(--hz-paper)}:root[data-theme=dark] .site-shell{--folio-sheet: #222925;--folio-sheet-soft: #29312c;--folio-rule: #424c46;--folio-rule-soft: #333d37;--folio-ink: #eee9df;--folio-muted: #aeb4ae;--folio-cinnabar: #d9776c;--folio-pine: #182b23;--folio-pine-deep: #12211b}.site-header{min-height:62px!important;padding-inline:max(30px,calc((100vw - 1120px)/2))!important;background:color-mix(in srgb,var(--hz-paper) 96%,transparent)!important;border-bottom:1px solid var(--folio-rule)!important}.brand-mark{width:30px!important;height:30px!important;border:1px solid var(--folio-cinnabar)!important;background:transparent!important;color:var(--folio-cinnabar)!important;box-shadow:inset 0 0 0 3px var(--hz-paper),inset 0 0 0 4px color-mix(in srgb,var(--folio-cinnabar) 42%,transparent)!important}.brand-copy strong{font-size:14.5px!important;letter-spacing:.17em!important}.brand-copy small{font-size:8.5px!important;letter-spacing:.13em!important}.site-nav{font-size:11.5px!important;gap:clamp(22px,2.5vw,32px)!important}.site-nav>a{padding-block:20px 18px!important}.folio-home{width:min(calc(100% - 64px),1120px)!important;padding-top:32px!important}.folio-masthead{grid-template-columns:minmax(0,1fr) 312px!important;gap:68px!important;align-items:center!important;padding:0 0 29px!important}.folio-masthead-copy{max-width:720px!important;padding-left:22px!important}.folio-masthead-copy:before{top:1px!important;height:40px!important}.folio-overline{font-size:9.5px!important;letter-spacing:.2em!important}.folio-overline>span:first-child{width:21px!important;height:21px!important;background:color-mix(in srgb,var(--folio-cinnabar) 4%,transparent)!important}.folio-masthead h1{margin-top:12px!important;font-size:clamp(2rem,2.8vw,2.35rem)!important;line-height:1.24!important;letter-spacing:.18em!important}.folio-deck{max-width:38em!important;margin-top:10px!important;font-size:13.2px!important;line-height:1.95!important}.folio-masthead-meta{margin-top:15px!important;font-size:9.3px!important;letter-spacing:.045em!important}.folio-masthead-side{gap:0!important}.folio-place{position:relative!important;padding:7px!important;background:color-mix(in srgb,var(--folio-sheet) 84%,transparent)!important;border:1px solid var(--folio-rule)!important;box-shadow:0 16px 32px #362c200d!important}.folio-place:after{content:"";position:absolute;inset:3px;border:1px solid color-mix(in srgb,var(--folio-rule-soft) 80%,transparent);pointer-events:none}.folio-place img{height:166px!important;max-height:none!important;aspect-ratio:16 / 9!important;border:0!important;filter:saturate(.64) contrast(1.01) sepia(.08)!important}.folio-place figcaption{position:relative;z-index:1;padding:8px 3px 1px!important}.folio-place figcaption span{font-size:8.8px!important;letter-spacing:.08em!important}.folio-place figcaption small{font-size:8.2px!important}.folio-masthead-actions{margin-top:10px!important;padding:8px 1px 0!important;border-top:1px solid var(--folio-rule-soft)!important}.folio-shortcuts{gap:15px!important;font-size:9px!important;letter-spacing:.06em!important}.folio-random{font-size:9px!important}.folio-home>.folio-feature.has-image{grid-template-columns:50px minmax(0,1fr) minmax(286px,338px)!important;grid-template-rows:auto!important;grid-template-areas:none!important;column-gap:30px!important;align-items:stretch!important;padding:29px 22px 29px 0!important;background:linear-gradient(90deg,color-mix(in srgb,var(--folio-sheet-soft) 28%,transparent),transparent 72%)!important;border-top:1px solid var(--folio-rule)!important;border-bottom:1px solid var(--folio-rule)!important}.folio-home>.folio-feature.is-text{grid-template-columns:50px minmax(0,1fr)!important;grid-template-rows:auto!important;grid-template-areas:none!important;column-gap:30px!important}.folio-home>.folio-feature.has-image>.folio-feature-index{display:flex!important;grid-column:1!important;grid-row:1!important;align-self:stretch!important;height:auto!important;min-height:226px!important;padding:3px 12px 0 0!important;border-right:1px solid var(--folio-rule-soft)!important}.folio-home>.folio-feature.has-image>.folio-feature-copy{display:flex!important;grid-column:2!important;grid-row:1!important;min-width:0!important;min-height:226px!important;padding:1px 0 0!important}.folio-home>.folio-feature.has-image>.folio-feature-visual{grid-column:3!important;grid-row:1!important;align-self:stretch!important;width:100%!important;height:226px!important;min-height:226px!important;max-height:none!important;padding:7px!important;overflow:hidden!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;outline:1px solid color-mix(in srgb,var(--folio-rule-soft) 72%,transparent)!important;outline-offset:3px!important;box-shadow:0 15px 30px #362c200f!important}.folio-home>.folio-feature.has-image>.folio-feature-visual img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.7) contrast(1.01) sepia(.055)!important}.folio-home>.folio-feature.has-image>.folio-feature-index>span{width:30px!important;height:30px!important;color:#fff9ef!important;background:var(--folio-cinnabar)!important;border:1px solid color-mix(in srgb,#fff 18%,var(--folio-cinnabar))!important;box-shadow:inset 0 0 0 2px #ffffff21!important}.folio-home>.folio-feature.has-image .folio-feature h2{max-width:19em!important;margin-top:10px!important;font-size:clamp(1.4rem,1.8vw,1.58rem)!important;line-height:1.48!important;letter-spacing:.035em!important}.folio-home>.folio-feature.has-image .folio-feature-copy>p{font-size:12.8px!important;line-height:1.88!important}.folio-home>.folio-feature.has-image .folio-feature-foot{margin-top:auto!important}.folio-feature-caption{right:14px!important;bottom:14px!important;padding:4px 8px!important;background:color-mix(in srgb,var(--folio-sheet) 93%,transparent)!important;border:1px solid color-mix(in srgb,var(--folio-rule) 76%,transparent)!important;font-size:8px!important}.folio-current{margin-top:33px!important}.folio-current-grid.is-sparse .folio-archive-note{grid-template-columns:86px minmax(0,1fr) auto!important;padding:22px 24px 22px 14px!important;background:color-mix(in srgb,var(--folio-sheet-soft) 22%,transparent)!important}.folio-current-grid.is-sparse .folio-side-note,.folio-current-grid.is-sparse .folio-side-note--music,.folio-current-grid.is-sparse .folio-side-index{padding:18px 20px!important;background:color-mix(in srgb,var(--folio-sheet) 36%,transparent)!important}.folio-endmark{display:flex!important;align-items:center!important;justify-content:center!important;gap:13px!important;margin-top:30px!important;padding:19px 0 18px!important;border-top:1px solid var(--folio-rule-soft)!important}.folio-endmark>span{width:19px!important;height:19px!important;font-size:10px!important}.folio-endmark p{font-size:10px!important;letter-spacing:.08em!important}.folio-endmark a{margin-left:10px!important}.site-footer{margin-top:48px!important;padding:30px 0 21px!important;color:color-mix(in srgb,var(--folio-sheet) 83%,transparent)!important;background:linear-gradient(90deg,rgb(255 255 255 / 2.5%) 1px,transparent 1px) 0 0 / 31px 31px,var(--folio-pine-deep)!important;border-top:3px double color-mix(in srgb,var(--folio-cinnabar) 65%,#d9cfbf)!important}.site-footer-inner{width:min(calc(100% - 64px),1120px)!important;margin-inline:auto!important;padding:0!important}.site-footer-brand>span:first-child{width:31px!important;height:31px!important;color:#fff9ef!important;background:var(--folio-cinnabar)!important;border:1px solid color-mix(in srgb,#fff 18%,var(--folio-cinnabar))!important;box-shadow:inset 0 0 0 2px #ffffff1f!important}.site-footer-brand strong{color:#f5f0e7!important;font-size:14px!important;letter-spacing:.16em!important}.site-footer-brand small{color:#aeb8b1!important;font-size:8.5px!important}.site-footer nav{gap:20px!important;font-size:9.5px!important}.site-footer nav a,.site-footer-practical a{color:#d5d8d3!important}.site-footer nav a:hover,.site-footer-practical a:hover{color:#fff8ee!important}.site-footer-practical small{color:#89958e!important;font-size:8.5px!important}.site-footer-credit{width:min(calc(100% - 64px),1120px)!important;margin:22px auto 0!important;padding-top:12px!important;color:#7f8b84!important;border-top:1px solid rgb(237 231 219 / 10%)!important;font-size:7.5px!important}.site-footer-credit a{color:#99a39d!important}.article-page{width:min(calc(100% - 64px),980px)!important;margin-top:28px!important;padding:0 28px 38px!important}.article-header{grid-template-columns:minmax(0,1fr) 216px!important;gap:54px!important;padding:31px 0 28px!important}.article-header h1{font-size:clamp(1.65rem,2.35vw,1.9rem)!important}.article-excerpt{max-width:43em!important;font-size:12.4px!important}.article-colophon{padding-left:19px!important}.article-reading{width:min(100%,800px)!important;padding:28px 0 0 60px!important}.article-reading>.markdown-body{width:min(100%,686px)!important;font-size:15px!important;line-height:2.04!important}.article-reading .markdown-body img{max-width:min(100%,580px)!important;max-height:455px!important;width:auto!important;height:auto!important;margin:25px auto!important;padding:7px!important;border-color:var(--folio-rule)!important;box-shadow:0 12px 24px #2b231b0d!important}.article-reading .markdown-body audio,.article-reading .markdown-body video{margin-block:23px!important}.article-tags{width:min(100%,686px)!important;margin-top:29px!important}.comments-section{grid-template-columns:166px minmax(0,1fr)!important;column-gap:38px!important;width:min(100%,800px)!important;margin-top:40px!important;padding-top:23px!important}.comments-heading h2{font-size:22px!important}.comments-heading>p{font-size:9.4px!important}.comments-empty{min-height:66px!important;padding:11px 0 14px 15px!important}.comment-form,.comment-reply-form{margin-top:17px!important;padding-top:15px!important}.comment-form textarea,.comment-reply-form textarea{min-height:94px!important}.comment-form input,.comment-reply-form input,.comment-form textarea,.comment-reply-form textarea{border-left:2px solid color-mix(in srgb,var(--folio-cinnabar) 18%,var(--folio-rule))!important;background:color-mix(in srgb,var(--folio-sheet-soft) 20%,transparent)!important}.comment-form input:focus,.comment-reply-form input:focus,.comment-form textarea:focus,.comment-reply-form textarea:focus{border-left-color:var(--folio-cinnabar)!important;outline:1px solid color-mix(in srgb,var(--folio-cinnabar) 28%,transparent)!important}.moments-page{width:min(calc(100% - 64px),960px)!important;margin-top:35px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.moments-masthead{grid-template-columns:minmax(0,1fr) auto!important;gap:44px!important;align-items:end!important;padding:0 0 23px!important;border-top:0!important;border-bottom:1px solid var(--folio-rule)!important}.moments-masthead:before{content:"";position:absolute;top:0;left:0;width:58px;height:2px;background:var(--folio-cinnabar)}.moments-masthead{position:relative!important}.moments-masthead h1{font-size:clamp(1.65rem,2.15vw,1.82rem)!important;letter-spacing:.1em!important}.moments-masthead .page-intro{max-width:39em!important;font-size:12.2px!important}.moments-index>div{min-width:70px!important;padding-inline:17px!important}.moments-index dt{font-size:8.5px!important}.moments-list{margin-top:0!important;border:0!important}.moment-card{grid-template-columns:104px minmax(0,1fr)!important;gap:28px!important;min-height:116px!important;padding:23px 16px 22px 2px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule-soft)!important;box-shadow:none!important}.moment-meta time{font-size:10px!important;line-height:1.65!important}.moment-meta span{margin-top:8px!important;font-size:8.5px!important;letter-spacing:.12em!important}.moment-content{padding-left:17px!important}.moment-content:before{top:8px!important;width:4px!important;height:4px!important}.moment-content .markdown-body{font-size:13.8px!important;line-height:1.9!important}.moment-content .markdown-body img{max-width:min(100%,540px)!important;max-height:390px!important;border-width:6px!important;box-shadow:0 11px 24px #2b231b0d!important}.moment-actions{gap:14px 22px!important;margin-top:13px!important;padding-top:10px!important}.moment-like-button,.moment-comment-box>summary{font-size:9.5px!important}.moments-page:after{color:var(--folio-muted)!important;font-size:9px!important;letter-spacing:.3em!important}.listing-page.music-page{width:min(calc(100% - 64px),1020px)!important;margin-top:32px!important}.music-page-head{padding:0 0 22px!important;border-top:0!important;border-bottom:1px solid var(--folio-rule)!important}.music-page-head h1{font-size:clamp(1.62rem,2.1vw,1.8rem)!important}.music-room{margin-top:18px!important;background:color-mix(in srgb,var(--folio-sheet) 38%,transparent)!important;border:1px solid var(--folio-rule)!important;box-shadow:0 15px 34px #2e261c0d!important}.music-playlist{background:color-mix(in srgb,var(--folio-sheet-soft) 45%,var(--folio-sheet))!important}.music-stage-body{grid-template-columns:minmax(184px,210px) minmax(0,1fr)!important;gap:28px!important;padding:20px 22px 18px!important}.music-art-column{padding-right:26px!important}.music-art-button{max-width:210px!important;padding:7px!important;outline-offset:3px!important}.music-stage .music-track-meta h2{font-size:1.2rem!important;letter-spacing:.04em!important}.music-lyrics-panel{padding-left:24px!important}.music-lyrics-scroll{height:264px!important;max-height:264px!important}.music-lyrics-empty{min-height:264px!important}.music-lyric-line{font-size:12.5px!important;line-height:1.65!important}.music-controls{padding-block:10px 12px!important}.music-playlist-item{min-height:65px!important}@media(max-width:900px){.folio-home,.article-page,.moments-page,.listing-page.music-page,.site-footer-inner,.site-footer-credit{width:calc(100% - 44px)!important}.folio-masthead{grid-template-columns:minmax(0,1fr) 274px!important;gap:38px!important}.folio-home>.folio-feature.has-image{grid-template-columns:44px minmax(0,1fr) 270px!important;column-gap:22px!important}.article-header{grid-template-columns:minmax(0,1fr) 190px!important;gap:34px!important}.comments-section{grid-template-columns:144px minmax(0,1fr)!important;column-gap:28px!important}}@media(max-width:760px){.site-header{min-height:58px!important;padding-inline:18px!important}.brand-copy strong{font-size:14px!important}.brand-copy small{display:block!important;font-size:8px!important}.folio-home,.article-page,.moments-page,.listing-page.music-page{width:calc(100% - 30px)!important}.site-footer-inner,.site-footer-credit{width:calc(100% - 34px)!important}.folio-home{padding-top:20px!important}.folio-masthead{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding-bottom:22px!important}.folio-masthead-copy{padding-left:16px!important}.folio-masthead h1{font-size:1.75rem!important;letter-spacing:.15em!important}.folio-deck{font-size:12.5px!important;line-height:1.85!important}.folio-masthead-side{width:100%!important}.folio-place{padding:5px!important}.folio-place img{width:100%!important;height:auto!important;aspect-ratio:16 / 9!important}.folio-masthead-actions{display:flex!important;align-items:center!important;justify-content:space-between!important}.folio-home>.folio-feature.has-image{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-template-areas:none!important;column-gap:0!important;row-gap:0!important;padding:20px 15px 21px!important}.folio-home>.folio-feature.is-text{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;row-gap:0!important}.folio-home>.folio-feature.has-image>.folio-feature-index{display:none!important}.folio-home>.folio-feature.has-image>.folio-feature-copy{grid-column:1!important;grid-row:1!important;min-height:0!important;padding:0!important}.folio-home>.folio-feature.has-image>.folio-feature-visual{grid-column:1!important;grid-row:2!important;height:auto!important;min-height:0!important;aspect-ratio:16 / 10!important;margin-top:17px!important}.folio-home>.folio-feature.has-image .folio-feature h2{font-size:1.25rem!important}.folio-home>.folio-feature.has-image .folio-feature-foot{margin-top:17px!important}.folio-current-grid.is-sparse .folio-archive-note{grid-template-columns:58px minmax(0,1fr)!important;padding:18px 12px!important}.folio-current-grid.is-sparse .folio-archive-note>a{grid-column:2!important;justify-self:start!important;margin-top:9px!important}.folio-current-grid.is-sparse>.folio-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.folio-current-grid.is-sparse .folio-side-index{grid-column:1 / -1!important;min-height:74px!important}.folio-current-grid.is-sparse .folio-side-index a{min-height:72px!important}.folio-endmark{flex-wrap:wrap!important;justify-content:flex-start!important;padding-inline:8px!important}.folio-endmark a{margin-left:auto!important}.article-page{margin-top:18px!important;padding:0 14px 30px!important}.article-topline{padding-inline:0!important}.article-header{grid-template-columns:minmax(0,1fr)!important;gap:21px!important;padding:23px 0 21px!important}.article-title-block{padding-left:15px!important}.article-header h1{font-size:1.56rem!important}.article-excerpt{font-size:12px!important}.article-colophon{padding:10px 0 0 15px!important;border-top:1px solid var(--folio-rule-soft)!important;border-left:0!important}.article-colophon-head{display:none!important}.article-colophon .article-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 18px!important}.article-colophon .article-meta>div{padding:6px 0!important}.article-reading{width:100%!important;padding:24px 0 0 24px!important}.article-reading:before{top:27px!important;left:0!important;font-size:8.5px!important}.article-reading:after{top:27px!important;left:18px!important;bottom:22px!important}.article-reading>.markdown-body{width:100%!important;font-size:14.6px!important;line-height:1.98!important}.article-reading .markdown-body img{max-height:420px!important;margin-block:22px!important;padding:5px!important}.article-tags{width:100%!important;margin-top:25px!important}.comments-section{display:block!important;width:100%!important;margin-top:30px!important;padding-top:18px!important}.comments-heading{margin:0 0 16px!important;padding:0 0 11px!important;border-right:0!important;border-bottom:1px solid var(--folio-rule-soft)!important}.comments-heading h2{font-size:20px!important}.comments-heading>p{max-width:32em!important;margin-top:7px!important}.comments-empty{min-height:55px!important}.comment-form,.comment-reply-form{margin-top:17px!important;padding-top:15px!important}.comment-form .form-grid{grid-template-columns:minmax(0,1fr)!important}.comment-form textarea,.comment-reply-form textarea{min-height:104px!important}.moments-page{margin-top:18px!important}.moments-masthead{grid-template-columns:minmax(0,1fr)!important;gap:17px!important;padding:18px 0 16px!important}.moments-masthead h1{font-size:1.5rem!important}.moments-index{width:100%!important;border-top:1px solid var(--folio-rule-soft)!important;border-left:0!important}.moments-index>div{flex:1 1 0!important;min-width:0!important;padding:11px 0 0!important}.moments-index>div:first-child{padding-right:18px!important}.moment-card{grid-template-columns:66px minmax(0,1fr)!important;gap:13px!important;min-height:100px!important;padding:19px 8px 18px 0!important}.moment-meta{padding:2px 10px 0 0!important}.moment-meta time{max-width:57px!important;font-size:9.3px!important}.moment-meta span{margin-top:6px!important;font-size:8px!important;letter-spacing:.06em!important}.moment-content{padding-left:12px!important}.moment-content .markdown-body{font-size:13.5px!important;line-height:1.86!important}.moment-content .markdown-body img{border-width:5px!important}.listing-page.music-page{margin-top:18px!important}.music-page-head{padding-bottom:16px!important}.music-page-head h1{font-size:1.52rem!important}.music-room{margin-top:13px!important}.music-stage-body{grid-template-columns:112px minmax(0,1fr)!important;gap:17px!important;padding:15px 14px!important}.music-art-column{padding-right:14px!important}.music-art-button{max-width:112px!important;padding:4px!important;outline-offset:2px!important}.music-track-meta{padding-top:5px!important}.music-stage .music-track-meta h2{font-size:1rem!important}.music-lyrics-panel{grid-column:1 / -1!important;padding:14px 0 0!important;border-top:1px solid var(--folio-rule-soft)!important;border-left:0!important}.music-lyrics-scroll,.music-lyrics-empty{height:214px!important;min-height:214px!important;max-height:214px!important}.music-lyric-line{min-height:28px!important;font-size:12px!important}.music-controls{padding-block:8px 10px!important}.site-footer{margin-top:38px!important;padding-top:24px!important}.site-footer-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:19px!important}.site-footer nav{gap:12px 18px!important}.site-footer-practical{margin-top:0!important}}@media(max-width:430px){.article-meta small{font-size:8.5px!important}.comment-form .button,.comment-reply-form .button{width:100%!important;justify-content:center!important}.music-stage-body{grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important}.music-art-button{max-width:96px!important}}html,body{min-height:100%;background:var(--hz-paper)!important}.site-shell{min-height:100svh!important;display:flex!important;flex-direction:column!important;border-top:2px solid color-mix(in srgb,var(--folio-cinnabar) 72%,var(--folio-rule))!important}.site-shell>main{flex:1 0 auto;display:flex;flex-direction:column;width:100%}.site-shell>main>*{flex:0 0 auto}.site-shell>.site-footer{flex:0 0 auto;margin-top:clamp(38px,5.2vw,68px)!important}.site-header{min-height:58px!important;box-shadow:0 1px color-mix(in srgb,var(--folio-rule) 66%,transparent)!important}.brand-mark{color:#fbf7ee!important;background:var(--folio-cinnabar)!important;border-color:var(--folio-cinnabar)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,#fffaf1 25%,transparent)!important}.site-nav>a{letter-spacing:.08em}.folio-home{padding-top:27px!important}.folio-masthead{padding-bottom:25px!important}.folio-masthead h1{margin-top:10px!important}.folio-feature.has-image{padding-block:25px!important}.folio-current{margin-top:27px!important}.folio-current-grid.is-sparse>.folio-sidebar{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;grid-template-rows:auto auto!important;border-bottom:1px solid var(--folio-rule)!important}.folio-current-grid.is-sparse .folio-side-note,.folio-current-grid.is-sparse .folio-side-note--music{min-height:104px!important;padding:15px 18px!important;border-right:1px solid var(--folio-rule-soft)!important}.folio-current-grid.is-sparse .folio-side-note--music{border-right:0!important}.folio-current-grid.is-sparse .folio-side-index{grid-column:1 / -1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:43px!important;padding:0!important;border-top:1px solid var(--folio-rule-soft)!important}.folio-current-grid.is-sparse .folio-side-index>span{display:none!important}.folio-current-grid.is-sparse .folio-side-index a{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;min-height:43px!important;padding:0 16px!important;border:0!important;border-right:1px solid var(--folio-rule-soft)!important}.folio-current-grid.is-sparse .folio-side-index a:last-child{border-right:0!important}.folio-current-grid.is-sparse .folio-side-index small{margin:0!important}.folio-endmark{margin-top:19px!important}.article-page{width:min(calc(100% - 44px),900px)!important;margin-top:20px!important;padding:12px clamp(24px,4.2vw,42px) 34px!important;background:transparent!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--folio-cinnabar) 55%,var(--folio-rule))!important;border-bottom:1px solid var(--folio-rule)!important;border-radius:0!important;box-shadow:none!important}.article-topline{padding-block:9px!important}.article-header{padding-block:18px 19px!important}.article-reading{border-top-color:var(--folio-rule-soft)!important}.article-reading>.markdown-body{font-size:14.8px!important;line-height:2!important}.comments-empty{min-height:0!important;padding:10px 0 11px 15px!important;background:transparent!important;border:0!important;border-left:1px solid color-mix(in srgb,var(--folio-cinnabar) 52%,var(--folio-rule))!important;color:var(--folio-muted)!important}.comment-form,.comment-reply-form{padding:16px 0 2px!important;background:transparent!important;border:0!important;border-top:1px solid var(--folio-rule)!important;box-shadow:none!important}.comment-form-head{display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;align-items:baseline!important;column-gap:16px!important;padding-bottom:11px!important;border-bottom:1px solid var(--folio-rule-soft)!important}.comment-form-head>span{grid-row:1 / span 2;color:var(--folio-cinnabar)!important;font-size:8.5px!important;letter-spacing:.16em!important}.comment-form-head h3{margin:0!important;font-size:1rem!important}.comment-form-head>p{margin:3px 0 0!important;font-size:9.5px!important}.comment-form .form-grid{gap:0 20px!important;margin-top:13px!important}.comment-form label,.comment-reply-form label{gap:5px!important;color:var(--folio-muted)!important;font-size:9.5px!important}.comment-form input,.comment-reply-form input{min-height:35px!important;padding:5px 0!important;color:var(--folio-ink)!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule)!important;border-radius:0!important;box-shadow:none!important}.comment-form textarea,.comment-reply-form textarea{min-height:92px!important;padding:10px 11px!important;background:color-mix(in srgb,var(--folio-sheet-soft) 24%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:0!important;box-shadow:none!important}.comment-form input:focus,.comment-reply-form input:focus{border-bottom-color:var(--folio-cinnabar)!important}.comment-form .button{min-height:34px!important;margin-top:10px!important;padding-inline:17px!important;border-radius:1px!important}.moments-page{display:flex!important;flex-direction:column!important;min-height:min(620px,calc(100svh - 150px))!important;margin-top:22px!important}.moments-masthead{padding:15px 0 17px!important;margin-bottom:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule)!important;box-shadow:none!important}.moments-masthead h1{font-size:1.55rem!important}.moments-index{border-left:1px solid var(--folio-rule-soft)!important}.moments-index>div{padding-inline:16px!important}.moments-index dd{color:var(--folio-cinnabar)!important}.moments-list{flex:1 0 auto;border-bottom:1px solid var(--folio-rule)!important}.moment-card{background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule-soft)!important;border-radius:0!important;box-shadow:none!important}.moment-card:last-child{border-bottom:0!important}.moment-card:hover{background:color-mix(in srgb,var(--folio-sheet-soft) 15%,transparent)!important}.moment-actions{margin-top:7px!important}.moments-page:after{flex:0 0 auto!important;margin-top:auto!important;padding-top:26px!important;font-size:8px!important;letter-spacing:.28em!important}.music-page{margin-top:20px!important}.music-page-head{padding:7px 0 15px!important;margin-bottom:0!important;background:transparent!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--folio-cinnabar) 58%,var(--folio-rule))!important;border-bottom:1px solid var(--folio-rule)!important;box-shadow:none!important}.music-page-head h1{font-size:1.58rem!important}.music-room{grid-template-columns:212px minmax(0,1fr)!important;margin-top:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule)!important;border-radius:0!important;box-shadow:none!important}.music-playlist{padding-top:5px!important;background:color-mix(in srgb,var(--folio-sheet-soft) 38%,transparent)!important;border-right:1px solid var(--folio-rule-soft)!important}.music-playlist-head,.music-stage-label{min-height:40px!important;border-bottom:1px solid var(--folio-rule-soft)!important}.music-stage-surface{background:transparent!important}.music-stage-label{padding-inline:18px!important}.music-stage-body{grid-template-columns:184px minmax(0,1fr)!important;gap:26px!important;padding:18px 20px 16px!important}.music-art-column{padding-right:24px!important;border-right:1px solid var(--folio-rule-soft)!important}.music-art-button{max-width:184px!important;border:1px solid var(--folio-rule)!important;border-radius:0!important;box-shadow:5px 5px color-mix(in srgb,var(--folio-cinnabar) 7%,transparent)!important}.music-track-meta{padding-top:10px!important}.music-stage .music-track-meta h2{margin-top:4px!important;font-size:1.2rem!important}.music-lyrics-panel{padding:3px 0 0!important;background:transparent!important;border:0!important}.music-lyrics-head{padding-bottom:8px!important;border-bottom:1px solid var(--folio-rule-soft)!important}.music-lyrics-scroll{height:246px!important;max-height:246px!important;padding-top:9px!important}.music-lyric-line{margin:0!important;padding:5px 0 5px 13px!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.music-lyric-line.active{padding-left:13px!important;color:var(--folio-cinnabar)!important;background:transparent!important;border:0!important;box-shadow:none!important;font-weight:600!important}.music-lyric-line.active:before{content:"";width:3px;height:3px;margin:0 7px 2px -10px;background:var(--folio-cinnabar);border-radius:50%;display:inline-block}.music-controls{padding:9px 20px 10px!important;background:transparent!important;border-top:1px solid var(--folio-rule-soft)!important}.music-control-row{min-height:43px!important}.music-play-button{width:38px!important;height:38px!important}.admin-shell{--admin-nav: #1d342b;--admin-nav-deep: #172a23;--admin-sheet: #fbf8f1;--admin-rule: #d7d0c4;grid-template-columns:210px minmax(0,1fr)!important;min-height:100svh!important;background:radial-gradient(circle at 18% 10%,rgb(74 90 78 / 2.3%) 0 .7px,transparent 1px) 0 0 / 27px 27px,linear-gradient(90deg,transparent 0 49.94%,rgb(112 96 74 / 1.5%) 50%,transparent 50.06%),var(--hz-paper)!important}.admin-top{padding:21px 16px 18px!important;color:#edf0ea!important;background:linear-gradient(180deg,rgb(255 255 255 / 2.5%),transparent 28%),repeating-linear-gradient(0deg,transparent 0 31px,rgb(255 255 255 / 1.5%) 32px),var(--admin-nav)!important;border:0!important;border-top:3px solid color-mix(in srgb,var(--hz-cinnabar) 84%,#b56558)!important;box-shadow:inset -1px 0 #ffffff0d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.admin-top>.brand{padding:0 3px 18px!important;border-bottom:1px solid rgb(255 255 255 / 12%)!important}.admin-top .brand-mark{color:#f5e8db!important;background:transparent!important;border:1px solid rgb(241 215 198 / 52%)!important;box-shadow:inset 0 0 0 2px var(--admin-nav),inset 0 0 0 3px #f1d7c640!important}.admin-top .brand-copy strong{color:#f5f1e8!important}.admin-top .brand-copy small{color:#e8ece58a!important}.admin-nav{margin-top:16px!important;gap:2px!important}.admin-nav-label{margin:0 0 5px 10px!important;color:#e5b9a9b8!important}.admin-menu-link{min-height:38px!important;padding:0 10px!important;color:#eff1ebad!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:11px!important;letter-spacing:.045em}.admin-menu-link:hover{color:#fffaf2!important;background:#ffffff0f!important}.admin-menu-link.active{color:#fffaf2!important;background:#ffffff17!important;border:0!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--hz-cinnabar) 72%,#d99b8d)!important;font-weight:500!important}.admin-nav-foot{margin-top:15px!important;padding-top:13px!important;border-top:1px solid rgb(255 255 255 / 10%)!important}.admin-nav-foot a,.admin-nav-foot button{color:#eff1eb9e!important;font-size:9.5px!important}.admin-nav-foot a:hover,.admin-nav-foot button:hover{color:#fffaf2!important}.admin-content{min-width:0;background:transparent!important}.admin-workspace-bar{min-height:51px!important;padding:0 28px!important;background:color-mix(in srgb,var(--hz-paper) 92%,transparent)!important;border-bottom:1px solid var(--admin-rule)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.admin-workspace-label strong{color:var(--folio-ink)!important;font-size:11.5px!important}.admin-workspace-label small{color:var(--folio-muted)!important;font-size:8.5px!important}.admin-toolbar-actions{color:var(--folio-muted)!important;font-size:9px!important}.admin-page{width:min(100%,1180px)!important;margin:0 auto!important;padding:28px 34px 54px!important}.admin-page-head{margin-bottom:18px!important;padding:0 0 13px 12px!important;border-bottom:1px solid var(--admin-rule)!important}.admin-page-head:before{top:2px!important;bottom:16px!important;width:1px!important;opacity:.9!important}.admin-page-head h1{font-size:21px!important;font-weight:500!important;letter-spacing:.075em!important}.admin-page-head p{margin-top:5px!important;color:var(--folio-muted)!important;font-size:10px!important}.stat-grid{margin:0 0 22px!important;gap:0!important;overflow:hidden!important;background:transparent!important;border:0!important;border-top:1px solid var(--admin-rule)!important;border-bottom:1px solid var(--admin-rule)!important;border-radius:0!important;box-shadow:none!important}.stat-box,.stat-box.stat-link{min-height:82px!important;padding:12px 16px!important;background:transparent!important;border:0!important;border-right:1px solid var(--admin-rule)!important;border-radius:0!important;box-shadow:none!important}.stat-box:last-child{border-right:0!important}.stat-box:hover{background:color-mix(in srgb,var(--admin-sheet) 38%,transparent)!important}.stat-box>span{color:var(--folio-muted)!important;font-size:9px!important;letter-spacing:.08em!important}.stat-box>strong{margin-top:7px!important;color:var(--folio-ink)!important;font-size:24px!important;font-weight:400!important;font-variant-numeric:tabular-nums}.stat-box>small{margin-top:4px!important;color:var(--folio-muted)!important;font-size:8.5px!important}.admin-dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(250px,.58fr)!important;gap:28px!important}.admin-panel,.admin-rail-card,.settings-card{background:transparent!important;border:0!important;border-top:1px solid var(--admin-rule)!important;border-radius:0!important;box-shadow:none!important}.admin-panel{padding:0!important;overflow:visible!important}.admin-section-head{min-height:55px!important;padding:12px 0!important;background:transparent!important;border-bottom:1px solid var(--admin-rule)!important}.admin-section-head h2,.admin-rail-card h2,.settings-card h2{color:var(--folio-ink)!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:.06em!important}.admin-section-head p,.admin-rail-note p{color:var(--folio-muted)!important;font-size:9px!important;line-height:1.7!important}.admin-row{min-height:50px!important;padding:8px 2px!important;border-bottom:1px solid var(--admin-rule)!important}.admin-row:hover{background:color-mix(in srgb,var(--admin-sheet) 38%,transparent)!important}.admin-rail{gap:18px!important}.admin-rail-card{padding:13px 0 7px!important}.admin-rail-card>a{min-height:34px!important;border-bottom:1px solid var(--folio-rule-soft)!important;font-size:9.5px!important}.admin-writing-shortcuts{padding-top:9px!important;border-top-color:var(--admin-rule)!important}.settings-layout{grid-template-columns:minmax(0,1fr) 260px!important;gap:24px!important}.settings-card{padding:17px 18px 19px!important}.settings-card-heading{padding:0 0 13px!important;background:transparent!important;border-bottom:1px solid var(--admin-rule)!important}.settings-icon{width:33px!important;height:33px!important;color:var(--folio-cinnabar)!important;background:color-mix(in srgb,var(--folio-sheet-soft) 36%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:50%!important;box-shadow:none!important}.settings-card-heading h2{font-size:14px!important}.settings-card-heading p{margin-top:3px!important;color:var(--folio-muted)!important;font-size:9.5px!important;line-height:1.7!important}.settings-page label,.settings-page .settings-toggle{color:var(--folio-ink)!important;font-size:10px!important}.settings-page label>small{color:var(--folio-muted)!important;font-size:9px!important;line-height:1.65!important}.settings-page input,.settings-page textarea,.settings-page select{min-height:38px!important;color:var(--folio-ink)!important;background:color-mix(in srgb,var(--folio-sheet) 68%,transparent)!important;border:1px solid var(--admin-rule)!important;border-radius:0!important;box-shadow:none!important;font-size:12px!important}.settings-toggle-list{gap:0!important;border-top:1px solid var(--admin-rule)!important;border-bottom:1px solid var(--admin-rule)!important}.settings-toggle{background:transparent!important;border:0!important;border-right:1px solid var(--admin-rule)!important;border-radius:0!important}.settings-toggle:last-child{border-right:0!important}.settings-form-footer{gap:14px!important;padding-top:12px!important;border-top-color:var(--admin-rule)!important}.settings-side-title{padding-bottom:9px!important;border-bottom:1px solid var(--admin-rule)!important}.settings-status-list>div{padding:7px 0!important;border-bottom:1px solid var(--folio-rule-soft)!important}.settings-search-preview{background:transparent!important;border-color:var(--admin-rule)!important}@media(max-width:900px){.admin-shell{display:block!important;min-height:100svh!important;overflow-x:clip!important}.admin-top{position:static!important;width:100%!important;height:auto!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}.admin-top>.brand{width:100%!important;min-height:53px!important;padding:9px 14px!important;box-sizing:border-box!important;border-bottom:1px solid rgb(255 255 255 / 10%)!important}.admin-top .brand-mark{width:27px!important;height:27px!important;font-size:15px!important}.admin-top .brand-copy strong{font-size:14px!important}.admin-top .brand-copy small{font-size:8px!important}.admin-nav{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important;box-sizing:border-box!important}.admin-nav-label{display:none!important}.admin-menu-link{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-width:0!important;min-height:47px!important;padding:4px 1px!important;border:0!important;border-right:1px solid rgb(255 255 255 / 6%)!important;border-radius:0!important;box-shadow:none!important;font-size:8.5px!important}.admin-menu-link:last-of-type{border-right:0!important}.admin-menu-link svg{width:15px!important;height:15px!important}.admin-menu-link.active{box-shadow:inset 0 -2px color-mix(in srgb,var(--hz-cinnabar) 74%,#d99b8d)!important}.admin-nav-foot{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:30px!important;margin:0!important;padding:0 13px!important;box-sizing:border-box!important;border-top:1px solid rgb(255 255 255 / 9%)!important;background:var(--admin-nav-deep)!important}.admin-nav-foot form{margin:0!important}.admin-nav-foot a,.admin-nav-foot button{font-size:8px!important}.admin-workspace-bar{min-height:46px!important;padding:0 13px!important}.admin-workspace-label strong{font-size:10.5px!important}.admin-workspace-label small{font-size:8px!important}.admin-toolbar-actions{gap:8px!important;font-size:8px!important}.admin-page{width:100%!important;margin:0!important;padding:18px 13px 40px!important}.admin-page-head{margin-bottom:13px!important;padding-bottom:11px!important}.admin-page-head h1{font-size:19px!important}.admin-page-head p{font-size:9px!important}.admin-dashboard-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.admin-rail{grid-template-columns:minmax(0,1fr)!important;gap:13px!important}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:16px!important}.stat-box,.stat-box.stat-link{min-height:68px!important;padding:9px 11px!important;border-top:1px solid var(--admin-rule)!important}.stat-box:nth-child(2n){border-right:0!important}.stat-box:nth-child(-n+2){border-top:0!important}.stat-box:last-child{grid-column:1 / -1!important;border-top:1px solid var(--admin-rule)!important;border-right:0!important}.stat-box>strong{margin-top:4px!important;font-size:21px!important}.stat-box>small{margin-top:2px!important}.admin-panel{padding:0!important}.admin-section-head{min-height:48px!important}.settings-layout{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.settings-main,.settings-side{gap:13px!important}.settings-card{padding:14px 0 16px!important}.settings-card-heading{padding-bottom:11px!important}.settings-card-heading h2{font-size:13.5px!important}.settings-card-heading p{font-size:9.5px!important}.settings-page label,.settings-page .settings-toggle{font-size:10.5px!important}.settings-page label>small{font-size:9.5px!important}.settings-page input,.settings-page textarea,.settings-page select{min-height:40px!important;font-size:12px!important}.settings-field-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.settings-toggle-list{grid-template-columns:minmax(0,1fr)!important}.settings-toggle{border-right:0!important;border-bottom:1px solid var(--admin-rule)!important}.settings-toggle:last-child{border-bottom:0!important}.settings-form-footer{align-items:flex-start!important}.settings-form-footer .button{width:100%!important;justify-content:center!important}}@media(max-width:760px){.site-shell>.site-footer{margin-top:34px!important}.folio-home{padding-top:14px!important}.folio-masthead{padding-block:16px!important}.folio-current{margin-top:22px!important}.folio-current-grid.is-sparse>.folio-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.folio-current-grid.is-sparse .folio-side-note,.folio-current-grid.is-sparse .folio-side-note--music{min-height:100px!important;padding:13px 14px!important}.folio-current-grid.is-sparse .folio-side-note--music{border-right:0!important}.folio-current-grid.is-sparse .folio-side-index a{min-height:40px!important;padding-inline:11px!important}.article-page{width:calc(100% - 24px)!important;margin-top:10px!important;padding:5px 12px 26px!important}.article-header{padding-block:17px!important}.article-reading>.markdown-body{font-size:14.2px!important;line-height:1.98!important}.comment-form-head{display:block!important;padding-bottom:9px!important}.comment-form-head>span{display:block!important;margin-bottom:4px!important}.comment-form-head h3{font-size:.98rem!important}.comment-form .form-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin-top:11px!important}.comment-form-head>p{margin-top:4px!important}.moments-page{min-height:calc(100svh - 118px)!important;margin-top:15px!important}.moments-masthead{padding:12px 0 13px!important}.moments-list{border-bottom:0!important}.moment-card{padding:17px 3px 17px 0!important}.moments-page:after{padding-top:18px!important}.music-page{margin-top:14px!important}.music-page-head{padding:5px 0 12px!important}.music-room{grid-template-columns:minmax(0,1fr)!important;border-top:1px solid var(--folio-rule-soft)!important}.music-playlist{order:2;border-top:1px solid var(--folio-rule)!important;border-right:0!important}.music-stage{order:1}.music-stage-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:13px 14px 12px!important}.music-art-column{display:grid!important;grid-template-columns:102px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:0 0 13px!important;border-right:0!important;border-bottom:1px solid var(--folio-rule-soft)!important}.music-art-button{grid-row:1 / span 2!important;width:102px!important;max-width:102px!important}.music-track-meta{padding:0!important;align-self:center!important}.music-stage .music-track-meta p{font-size:8px!important}.music-stage .music-track-meta h2{margin-top:5px!important;font-size:1.05rem!important;white-space:normal!important}.music-stage .music-track-meta>span{margin-top:4px!important;font-size:9px!important}.music-lyrics-panel{grid-column:1 / -1!important;padding-top:10px!important}.music-lyrics-head{padding-bottom:6px!important}.music-lyrics-scroll,.music-lyrics-empty{height:185px!important;min-height:185px!important;max-height:185px!important}.music-lyric-line{min-height:27px!important;font-size:11.5px!important}.music-controls{padding:6px 13px 8px!important}.music-control-row{min-height:39px!important}.music-play-button{width:34px!important;height:34px!important}.music-playlist-head{min-height:36px!important}.music-playlist-item{min-height:52px!important}}.admin-shell .admin-top{width:210px!important;padding:20px 15px 18px!important;color:#edf0ea!important;background:linear-gradient(180deg,rgb(255 255 255 / 2.6%),transparent 30%),repeating-linear-gradient(0deg,transparent 0 31px,rgb(255 255 255 / 1.4%) 32px),var(--admin-nav)!important;border:0!important;border-top:3px solid color-mix(in srgb,var(--hz-cinnabar) 84%,#b56558)!important;border-right:1px solid rgb(255 255 255 / 7%)!important;box-shadow:inset -1px 0 #ffffff0a!important}.admin-shell .admin-top>.brand{margin:0 0 18px!important;padding:0 2px 17px!important;border-bottom:1px solid rgb(255 255 255 / 12%)!important}.admin-shell .admin-top .brand-mark{color:#f5e8db!important;background:transparent!important;border:1px solid rgb(241 215 198 / 56%)!important;box-shadow:inset 0 0 0 2px var(--admin-nav),inset 0 0 0 3px #f1d7c63d!important}.admin-shell .admin-top .brand-copy strong{color:#f5f1e8!important;text-shadow:none!important}.admin-shell .admin-top .brand-copy small{color:#e8ece58f!important}.admin-shell .admin-nav{margin-top:16px!important;gap:1px!important}.admin-shell .admin-nav-label{margin:0 0 6px 10px!important;color:#e5b9a9c7!important}.admin-shell .admin-menu-link{min-height:38px!important;padding:0 10px!important;color:#eff1ebb8!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:10.8px!important;letter-spacing:.05em!important}.admin-shell .admin-menu-link:hover{color:#fffaf2!important;background:#ffffff0f!important}.admin-shell .admin-menu-link.active{color:#fffaf2!important;background:#ffffff17!important;border:0!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--hz-cinnabar) 72%,#d99b8d)!important;font-weight:500!important}.admin-shell .admin-nav-foot{margin-top:16px!important;padding-top:13px!important;border-top:1px solid rgb(255 255 255 / 11%)!important}.admin-shell .admin-nav-foot a,.admin-shell .admin-nav-foot button{color:#eff1ebad!important}.admin-shell .admin-nav-foot a:hover,.admin-shell .admin-nav-foot button:hover{color:#fffaf2!important}.admin-page .editor-fields,.admin-page .md-editor,.admin-page .admin-list-filters{background:transparent!important;border:0!important;border-top:1px solid var(--admin-rule)!important;border-radius:0!important;box-shadow:none!important}.admin-page .editor-fields{padding:18px 0 16px!important}.admin-page .md-editor{border-bottom:1px solid var(--admin-rule)!important}.admin-page .md-editor-heading,.admin-page .md-editor-footer{background:color-mix(in srgb,var(--admin-sheet) 30%,transparent)!important;border-color:var(--admin-rule)!important}.admin-page .md-toolbar{background:transparent!important;border-color:var(--admin-rule)!important}.admin-page .md-media-upload{background:color-mix(in srgb,var(--hz-cinnabar) 2.8%,transparent)!important;border-color:var(--admin-rule)!important}.admin-page .md-input,.admin-page .md-preview{background:color-mix(in srgb,var(--admin-sheet) 24%,transparent)!important}.admin-page .md-input:focus{background:color-mix(in srgb,var(--admin-sheet) 58%,transparent)!important}.admin-page input:not([type=checkbox]):not([type=radio]):not([type=file]),.admin-page textarea,.admin-page select{min-height:38px!important;color:var(--folio-ink)!important;background:color-mix(in srgb,var(--admin-sheet) 42%,transparent)!important;border:1px solid var(--admin-rule)!important;border-radius:0!important;box-shadow:none!important;font-size:12px!important}.admin-page input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.admin-page textarea:focus,.admin-page select:focus{background:color-mix(in srgb,var(--admin-sheet) 72%,transparent)!important;border-color:color-mix(in srgb,var(--hz-cinnabar) 58%,var(--admin-rule))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--hz-cinnabar) 18%,transparent)!important;outline:0!important}.admin-page input::file-selector-button{min-height:27px;margin-right:10px;padding:0 10px;color:var(--folio-ink);background:transparent;border:1px solid var(--admin-rule);border-radius:0;font:inherit}.admin-page .button,.admin-page .button-dark,.admin-page .button-light{border-radius:0!important}.folio-home .folio-masthead,.folio-home .folio-feature{background:transparent!important;border:0!important;border-top:1px solid var(--folio-rule-soft)!important;border-bottom:1px solid var(--folio-rule-soft)!important;box-shadow:none!important}.folio-home .folio-feature{border-top-color:var(--folio-rule)!important}.listing-page:not(.music-page) .listing-header{background:transparent!important;border:0!important;border-top:1px solid var(--folio-rule)!important;border-bottom:1px solid var(--folio-rule)!important;box-shadow:none!important}.listing-page:not(.music-page) .search-form{border-radius:0!important}.listing-page:not(.music-page) .post-list>article,.listing-page:not(.music-page) .post-card{border-radius:0!important;box-shadow:none!important}@media(max-width:900px){.admin-shell .admin-top{width:100%!important;padding:0!important;background:linear-gradient(180deg,rgb(255 255 255 / 2.4%),transparent 55%),var(--admin-nav)!important;border:0!important;border-top:3px solid color-mix(in srgb,var(--hz-cinnabar) 84%,#b56558)!important;border-bottom:1px solid rgb(255 255 255 / 10%)!important}.admin-shell .admin-top>.brand{min-height:44px!important;margin:0!important;padding:7px 13px!important;border-bottom:1px solid rgb(255 255 255 / 10%)!important}.admin-shell .admin-top .brand-mark{width:28px!important;height:28px!important;font-size:15px!important}.admin-shell .admin-top .brand-copy strong{font-size:13.5px!important}.admin-shell .admin-top .brand-copy small{display:block!important;font-size:7.5px!important}.admin-shell .admin-nav{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important}.admin-shell .admin-menu-link{min-height:44px!important;padding:4px 1px!important;color:#eff1ebbd!important;border-right:1px solid rgb(255 255 255 / 6%)!important;font-size:8.2px!important}.admin-shell .admin-menu-link.active{color:#fffaf2!important;background:#ffffff14!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--hz-cinnabar) 78%,#d99b8d)!important}.admin-shell .admin-nav-foot{min-height:26px!important;margin:0!important;padding:0 12px!important;background:var(--admin-nav-deep)!important;border-top:1px solid rgb(255 255 255 / 9%)!important}.admin-shell .admin-nav-foot a,.admin-shell .admin-nav-foot button{color:#eff1ebad!important;font-size:8px!important}.admin-shell .admin-workspace-bar{min-height:42px!important;padding:0 12px!important;background:color-mix(in srgb,var(--hz-paper) 96%,transparent)!important}.admin-shell .admin-workspace-label small{display:none!important}.admin-shell .admin-toolbar-actions{gap:7px!important}.admin-shell .admin-page{padding-top:15px!important}}@media(max-width:760px){.folio-home .folio-masthead,.folio-home .folio-feature,.listing-page:not(.music-page) .listing-header{border-left:0!important;border-right:0!important}.folio-home .folio-feature{margin-top:10px!important}.listing-page:not(.music-page) .listing-header{margin-bottom:10px!important}}.site-shell,.admin-shell{--font-display: "Noto Serif SC", "Songti SC", STSong, "SimSun", serif;--font-text: "Noto Serif SC", "Songti SC", STSong, "SimSun", serif;--font-ui: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif}.site-shell{display:flex!important;flex-direction:column!important;min-height:100svh!important}.site-shell>main{flex:1 0 auto;min-width:0}.site-shell :where(p,li){text-wrap:pretty}.folio-place{padding:0!important;background:transparent!important;border-color:var(--folio-rule)!important}.folio-place img{border-bottom:1px solid var(--folio-rule-soft)!important}.folio-place figcaption{padding:7px 8px 6px!important}.moments-page{display:block!important;min-height:0!important;padding-bottom:0!important}.moments-list{flex:0 0 auto!important;border-bottom:0!important}.moments-page:after,.moments-list:after{display:none!important;content:none!important}.moments-list .moment-card{min-height:0!important;border-bottom:1px solid var(--folio-rule-soft)!important}.moments-list .moment-card:last-child{border-bottom:0!important}.moments-endnote{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;margin:24px 0 0!important;padding:16px 0 2px!important;color:var(--folio-muted)!important;border-top:1px solid var(--folio-rule)!important}.moments-endnote-seal{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;color:var(--folio-cinnabar)!important;border:1px solid color-mix(in srgb,var(--folio-cinnabar) 68%,var(--folio-rule))!important;font-size:14px!important;line-height:1!important;box-shadow:inset 0 0 0 2px var(--hz-paper)!important}.moments-endnote p{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;margin:0!important}.moments-endnote p strong{color:var(--folio-ink)!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.14em!important}.moments-endnote p small{color:var(--folio-muted)!important;font-size:9px!important;letter-spacing:.035em!important;line-height:1.65!important}.moments-endnote>a{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:4px 0!important;color:var(--folio-cinnabar)!important;border-bottom:1px solid color-mix(in srgb,var(--folio-cinnabar) 46%,transparent)!important;font-size:9.5px!important;letter-spacing:.06em!important;text-decoration:none!important;white-space:nowrap!important}.moments-endnote>a:hover{color:var(--folio-ink)!important}.article-reading .markdown-audio,.moment-content .markdown-audio{display:block!important;width:min(100%,690px)!important;margin:24px 0 22px!important;color:var(--folio-ink)!important;background:transparent!important;border-top:1px solid var(--folio-rule)!important;border-bottom:1px solid var(--folio-rule)!important}.markdown-audio-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:30px!important;color:var(--folio-muted)!important;border-bottom:1px solid var(--folio-rule-soft)!important;font-size:8px!important;letter-spacing:.12em!important}.markdown-audio-head>span{display:inline-flex!important;align-items:center!important;gap:6px!important;color:var(--folio-cinnabar)!important}.markdown-audio-head small{color:var(--folio-muted)!important;font-size:8px!important;letter-spacing:.08em!important}.markdown-audio-body{display:grid!important;grid-template-columns:42px minmax(0,1fr) 30px!important;align-items:center!important;gap:14px!important;min-height:72px!important;padding:10px 0!important}.markdown-audio button{display:inline-grid!important;place-items:center!important;padding:0!important;font:inherit!important;cursor:pointer!important}.markdown-audio-play{width:40px!important;height:40px!important;color:#f8f3e9!important;background:var(--hz-tile)!important;border:1px solid var(--hz-tile)!important;border-radius:50%!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--folio-rule-soft) 62%,transparent)!important;transition:color .22s ease,background .22s ease,transform .22s ease!important}.markdown-audio-play:hover{color:#fffaf2!important;background:var(--folio-cinnabar)!important;border-color:var(--folio-cinnabar)!important;transform:translateY(-1px)!important}.markdown-audio-center{display:grid!important;gap:9px!important;min-width:0!important}.markdown-audio-center>strong{display:block!important;overflow:hidden!important;color:var(--folio-ink)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.035em!important;line-height:1.5!important;text-overflow:ellipsis!important;white-space:nowrap!important}.markdown-audio-progress{display:grid!important;grid-template-columns:36px minmax(80px,1fr) 36px!important;align-items:center!important;gap:9px!important}.markdown-audio-progress time{color:var(--folio-muted)!important;font-size:8px!important;font-variant-numeric:tabular-nums!important;letter-spacing:.02em!important}.markdown-audio-progress time:last-child{text-align:right!important}.markdown-audio-progress input[type=range]{width:100%!important;height:18px!important;margin:0!important;padding:0!important;appearance:none!important;-webkit-appearance:none!important;background:transparent!important;cursor:pointer!important}.markdown-audio-progress input[type=range]::-webkit-slider-runnable-track{height:2px!important;background:linear-gradient(90deg,var(--folio-cinnabar) 0 var(--audio-progress),var(--folio-rule) var(--audio-progress) 100%)!important}.markdown-audio-progress input[type=range]::-webkit-slider-thumb{width:8px!important;height:8px!important;margin-top:-3px!important;appearance:none!important;-webkit-appearance:none!important;background:var(--folio-cinnabar)!important;border:0!important;border-radius:50%!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--folio-cinnabar) 10%,transparent)!important}.markdown-audio-progress input[type=range]::-moz-range-track{height:2px!important;background:var(--folio-rule)!important}.markdown-audio-progress input[type=range]::-moz-range-progress{height:2px!important;background:var(--folio-cinnabar)!important}.markdown-audio-progress input[type=range]::-moz-range-thumb{width:8px!important;height:8px!important;background:var(--folio-cinnabar)!important;border:0!important;border-radius:50%!important}.markdown-audio-volume{width:28px!important;height:28px!important;color:var(--folio-muted)!important;background:transparent!important;border:1px solid transparent!important;border-radius:50%!important}.markdown-audio-volume:hover{color:var(--folio-cinnabar)!important;border-color:var(--folio-rule)!important}.markdown-audio audio{display:none!important}.markdown-video{display:block!important;width:min(100%,720px)!important;margin:24px 0!important;background:transparent!important}.markdown-video video{display:block!important;width:100%!important;max-height:540px!important;background:#111714!important;border:1px solid var(--folio-rule)!important;border-radius:0!important;box-shadow:0 8px 22px #2b231b0a!important}.markdown-video-caption{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:7px 1px 0!important;color:var(--folio-muted)!important;border-top:1px solid var(--folio-rule-soft)!important;font-size:8.5px!important}.markdown-video-caption>span{color:var(--folio-cinnabar)!important;letter-spacing:.12em!important}.markdown-video-caption small{font-size:8.5px!important}.article-reading .markdown-body img,.moment-content .markdown-body img{max-width:100%!important;margin:22px auto!important;padding:0!important;object-fit:contain!important;background:transparent!important;border:1px solid var(--folio-rule)!important;border-radius:0!important;outline:0!important;box-shadow:0 8px 20px #2b231b0a!important}.article-reading .markdown-body img{max-height:560px!important}.moment-content .markdown-body img{max-height:400px!important}.markdown-body img.markdown-image-trigger{cursor:zoom-in!important}.markdown-body img.markdown-image-trigger:hover{opacity:.94!important}.listing-page:has(.search-form) .listing-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:6px 24px!important;padding:17px 0 15px!important;background:transparent!important;border:0!important;border-top:1px solid var(--folio-rule)!important;border-bottom:1px solid var(--folio-rule)!important}.listing-page:has(.search-form) .listing-header:before{display:block!important;position:static!important;grid-column:1 / -1!important;grid-row:1!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;content:"总目 · 文字归档"!important;color:var(--folio-cinnabar)!important;background:none!important;border:0!important;font-family:var(--font-ui)!important;font-size:8.5px!important;font-weight:500!important;letter-spacing:.14em!important;line-height:1.5!important;transform:none!important}.listing-page:has(.search-form) .listing-header>div{grid-column:1!important;grid-row:2!important;min-width:0!important}.listing-page:has(.search-form) .listing-header>strong{grid-column:2!important;grid-row:2!important;align-self:end!important}.listing-page:has(.search-form) .listing-header h1{margin:0!important;font-size:clamp(1.42rem,2.2vw,1.68rem)!important;line-height:1.35!important;letter-spacing:.055em!important}.listing-page:has(.search-form) .listing-header p{max-width:52em!important;margin:5px 0 0!important;color:var(--folio-muted)!important;font-size:10.5px!important;line-height:1.75!important}.listing-page:has(.search-form) .listing-header>strong{color:var(--folio-cinnabar)!important;font-size:18px!important;font-weight:400!important;line-height:1!important}.listing-page:has(.search-form) .listing-header>strong small{margin-left:4px;font-size:8px!important}.listing-page:has(.search-form) .search-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;margin:14px 0 0!important;padding:0 2px 7px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule)!important;border-radius:0!important;box-shadow:none!important}.listing-page:has(.search-form) .search-form:focus-within{border-bottom-color:var(--folio-cinnabar)!important}.listing-page:has(.search-form) .search-form input{min-height:40px!important;padding:0 3px!important;color:var(--folio-ink)!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:12px!important}.listing-page:has(.search-form) .search-form .button{align-self:center!important;justify-self:end!important;min-height:31px!important;padding:0 15px!important;color:var(--folio-ink)!important;background:transparent!important;border:1px solid var(--folio-rule)!important;border-radius:0!important;box-shadow:none!important;font-size:9.5px!important}.listing-page:has(.search-form) .search-form .button:hover{color:#fffaf2!important;background:var(--folio-cinnabar)!important;border-color:var(--folio-cinnabar)!important}.listing-page:has(.search-form) .result-count{margin:13px 0 0!important;color:var(--folio-muted)!important;font-size:8.5px!important;letter-spacing:.08em!important}.listing-page:not(.music-page):has(.search-form) .post-list{gap:0!important;margin-top:14px!important;border-top:1px solid var(--folio-rule)!important}.listing-page:not(.music-page):has(.search-form) .post-row{min-height:0!important;padding:18px 4px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule-soft)!important;border-radius:0!important;box-shadow:none!important;transition:background .22s ease,padding-left .22s ease!important}.listing-page:not(.music-page):has(.search-form) .post-row:hover{padding-left:9px!important;background:color-mix(in srgb,var(--folio-sheet-soft) 28%,transparent)!important}.listing-page:not(.music-page):has(.search-form) .post-row-copy h2{margin:0!important;font-size:16.5px!important;font-weight:500!important}.listing-page:not(.music-page):has(.search-form) .post-row-copy p{max-width:54em!important;margin-top:5px!important;color:var(--folio-muted)!important;font-size:10.5px!important;line-height:1.7!important}.listing-page:not(.music-page):has(.search-form) .post-row-meta{margin-top:7px!important;color:var(--folio-muted)!important;font-size:8.5px!important}.listing-page:not(.music-page):has(.search-form) .post-row-image{width:108px!important;height:74px!important;border:1px solid var(--folio-rule-soft)!important;border-radius:0!important}.listing-page:not(.music-page):has(.search-form) .post-row-image img{filter:saturate(.76) contrast(1.03)!important}.admin-workbench-guide{display:grid!important;grid-template-columns:176px minmax(0,1fr)!important;margin:26px 0 0!important;overflow:hidden!important;border-top:1px solid var(--admin-rule)!important;border-bottom:1px solid var(--admin-rule)!important}.admin-workbench-guide>header{padding:17px 20px 16px 0!important;border-right:1px solid var(--admin-rule)!important}.admin-workbench-guide>header>span{display:block!important;color:var(--folio-cinnabar, var(--hz-cinnabar))!important;font-family:var(--font-ui)!important;font-size:8px!important;font-weight:500!important;letter-spacing:.14em!important}.admin-workbench-guide>header h2{margin:8px 0 0!important;color:var(--hz-ink)!important;font-family:var(--font-text)!important;font-size:15px!important;font-weight:500!important;letter-spacing:.025em!important;line-height:1.65!important}.admin-workbench-guide>header p{margin:7px 0 0!important;color:var(--hz-muted)!important;font-family:var(--font-ui)!important;font-size:9px!important;line-height:1.75!important}.admin-workbench-guide-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-workbench-guide-grid>article{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:158px!important;padding:16px 17px 14px!important;border-right:1px solid var(--admin-rule)!important}.admin-workbench-guide-grid>article:last-child{border-right:0!important}.admin-guide-number{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;margin-bottom:10px!important;color:var(--hz-cinnabar)!important;border:1px solid color-mix(in srgb,var(--hz-cinnabar) 55%,var(--admin-rule))!important;font-family:var(--font-text)!important;font-size:10px!important;line-height:1!important}.admin-workbench-guide-grid h3{margin:0!important;color:var(--hz-ink)!important;font-family:var(--font-text)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.05em!important}.admin-workbench-guide-grid p{margin:7px 0 0!important;color:var(--hz-muted)!important;font-family:var(--font-text)!important;font-size:9.5px!important;line-height:1.8!important}.admin-workbench-guide-grid a{display:inline-flex!important;align-items:center!important;gap:5px!important;width:fit-content!important;margin-top:auto!important;padding-top:12px!important;color:var(--hz-cinnabar)!important;font-family:var(--font-ui)!important;font-size:8.5px!important;letter-spacing:.04em!important}.admin-page-signoff{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:18px 0 0!important;padding:11px 0 0!important;color:var(--hz-muted)!important;border-top:1px solid var(--admin-rule)!important;font-family:var(--font-ui)!important}.admin-page-signoff span{font-size:8.5px!important;letter-spacing:.1em!important}.admin-page-signoff small{font-family:var(--font-text)!important;font-size:8.5px!important}.admin-page .admin-table,.admin-page .admin-crud-table,.admin-page .admin-posts-table{padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;border-top:1px solid var(--admin-rule)!important;border-bottom:1px solid var(--admin-rule)!important;border-radius:0!important;box-shadow:none!important}.admin-page .admin-table-head{min-height:29px!important;padding:7px 4px!important;color:var(--hz-muted)!important;background:transparent!important;border-bottom:1px solid var(--admin-rule)!important;font-size:8px!important;letter-spacing:.12em!important}.admin-page .admin-row,.admin-page .admin-crud-row{min-height:52px!important;padding:9px 4px!important;background:transparent!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--admin-rule) 72%,transparent)!important;box-shadow:none!important}.admin-page .admin-row:last-child,.admin-page .admin-crud-row:last-child{border-bottom:0!important}.admin-page .admin-row:hover,.admin-page .admin-crud-row:hover{background:color-mix(in srgb,var(--hz-paper-deep) 24%,transparent)!important}.admin-page .admin-row>div strong,.admin-page .admin-item-title{color:var(--hz-ink)!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.012em!important}.admin-page .admin-row>div small,.admin-page .admin-list-content>small{margin-top:3px!important;color:var(--hz-muted)!important;font-size:8.5px!important;line-height:1.55!important}.admin-page .admin-table .status,.admin-page .admin-crud-table .status,.admin-posts-table .status{display:inline-flex!important;align-items:center!important;gap:5px!important;justify-self:start!important;min-height:19px!important;padding:0 6px!important;color:var(--hz-muted)!important;background:transparent!important;border:1px solid var(--admin-rule)!important;border-radius:0!important;font-size:8px!important;font-weight:500!important;letter-spacing:.04em!important;white-space:nowrap!important}.admin-page .admin-table .status:before,.admin-page .admin-crud-table .status:before,.admin-posts-table .status:before{width:3px!important;height:3px!important;content:""!important;background:currentColor!important;border-radius:50%!important}.admin-page .status-published{color:color-mix(in srgb,var(--hz-green, #5d7068) 82%,var(--hz-ink))!important}.admin-page .status-draft{color:var(--hz-cinnabar)!important}.admin-page .admin-row-actions{gap:10px!important;min-height:24px!important;font-size:9px!important}.admin-page .admin-row-actions a,.admin-page .admin-row-actions button{font-size:9px!important;letter-spacing:.03em!important}.admin-page .table-empty{margin:0!important;padding:24px 4px!important;color:var(--hz-muted)!important;border:0!important;font-size:10px!important}.admin-page .admin-list-filters{margin-bottom:14px!important;padding:11px 0 13px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--admin-rule)!important}.admin-page .admin-list-filters label{color:var(--hz-muted)!important;font-size:9px!important}.admin-page .admin-list-filters input,.admin-page .admin-list-filters select{min-height:34px!important;font-size:11px!important}@media(max-width:900px){.admin-workbench-guide{grid-template-columns:154px minmax(0,1fr)!important}.admin-workbench-guide-grid>article{padding-inline:13px!important}}@media(max-width:760px){.moments-page{margin-top:14px!important;padding-inline:0!important}.moments-list{margin-top:0!important}.moments-endnote{grid-template-columns:28px minmax(0,1fr)!important;gap:10px 11px!important;margin-top:18px!important;padding-top:14px!important}.moments-endnote-seal{width:25px!important;height:25px!important;font-size:12px!important}.moments-endnote>a{grid-column:2!important;width:fit-content!important;margin-top:1px!important}.article-reading .markdown-audio,.moment-content .markdown-audio{margin-block:20px!important}.markdown-audio-body{grid-template-columns:38px minmax(0,1fr) 26px!important;gap:10px!important;min-height:66px!important;padding-block:9px!important}.markdown-audio-play{width:36px!important;height:36px!important}.markdown-audio-center{gap:7px!important}.markdown-audio-center>strong{font-size:11px!important}.markdown-audio-progress{grid-template-columns:32px minmax(54px,1fr) 32px!important;gap:6px!important}.markdown-audio-volume{width:24px!important;height:24px!important}.article-reading .markdown-body img{margin-block:18px!important}.moment-content .markdown-body img{margin-block:15px!important}.listing-page:has(.search-form) .listing-header{gap:5px 14px!important;padding-block:15px 13px!important}.listing-page:has(.search-form) .listing-header h1{font-size:1.4rem!important}.listing-page:has(.search-form) .listing-header p{font-size:9.5px!important}.listing-page:has(.search-form) .listing-header>strong{font-size:16px!important}.listing-page:has(.search-form) .search-form{gap:8px!important}.listing-page:has(.search-form) .search-form .button{padding-inline:12px!important}.listing-page:not(.music-page):has(.search-form) .post-row{grid-template-columns:minmax(0,1fr) 78px!important;gap:12px!important;padding-block:15px!important}.listing-page:not(.music-page):has(.search-form) .post-row-image{width:78px!important;height:60px!important}.listing-page:not(.music-page):has(.search-form) .post-row-copy h2{font-size:15px!important}.listing-page:not(.music-page):has(.search-form) .post-row-copy p{font-size:9.5px!important}.admin-workbench-guide{display:block!important;margin-top:19px!important}.admin-workbench-guide>header{padding:13px 0 12px!important;border-right:0!important;border-bottom:1px solid var(--admin-rule)!important}.admin-workbench-guide>header h2{margin-top:5px!important;font-size:14px!important}.admin-workbench-guide>header p{margin-top:4px!important;font-size:8.5px!important}.admin-workbench-guide-grid{grid-template-columns:minmax(0,1fr)!important}.admin-workbench-guide-grid>article{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:3px 9px!important;min-height:0!important;padding:12px 0 11px!important;border-right:0!important;border-bottom:1px solid var(--admin-rule)!important}.admin-workbench-guide-grid>article:last-child{border-bottom:0!important}.admin-guide-number{grid-column:1!important;grid-row:1 / span 3!important;align-self:start!important;margin:1px 0 0!important}.admin-workbench-guide-grid h3,.admin-workbench-guide-grid p,.admin-workbench-guide-grid a{grid-column:2!important}.admin-workbench-guide-grid p{margin-top:0!important;font-size:9px!important}.admin-workbench-guide-grid a{margin-top:2px!important;padding-top:4px!important}.admin-page-signoff{margin-top:14px!important;padding-top:9px!important}.admin-page-signoff small{text-align:right!important}.admin-page .admin-crud-row{padding-block:11px!important}}@media(prefers-reduced-motion:reduce){.markdown-audio-play,.listing-page:not(.music-page):has(.search-form) .post-row{transition:none!important}}.site-shell{--folio-width: 980px;--folio-reading-width: 690px;display:flex!important;flex-direction:column!important;height:auto!important;min-height:100svh!important}.site-shell>main{flex:1 0 auto!important;display:block!important;width:100%!important;min-height:0!important}.site-shell>.site-footer{flex:none!important;margin-top:clamp(42px,4.5vw,58px)!important}.folio-home{width:min(calc(100% - 48px),var(--folio-width))!important;padding-top:26px!important}.folio-masthead{grid-template-columns:minmax(0,1fr) 238px!important;gap:40px!important;padding-bottom:21px!important}.folio-masthead h1{margin-top:8px!important;font-size:clamp(1.78rem,2.15vw,1.96rem)!important;line-height:1.34!important;letter-spacing:.12em!important}.folio-deck{max-width:35em!important;margin-top:9px!important;font-size:12.8px!important;line-height:1.9!important}.folio-masthead-meta{margin-top:13px!important}.folio-place{padding:6px!important}.folio-place:after{inset:2px!important}.folio-place img{height:151px!important;aspect-ratio:16 / 9!important}.folio-place figcaption{padding:7px 2px 0!important}.folio-masthead-actions{margin-top:8px!important;padding-top:7px!important}.folio-home>.folio-feature.has-image{grid-template-columns:42px minmax(0,1fr) minmax(250px,302px)!important;column-gap:23px!important;padding:23px 17px 23px 0!important}.folio-home>.folio-feature.is-text{grid-template-columns:42px minmax(0,1fr)!important;column-gap:23px!important;padding-block:23px!important}.folio-home>.folio-feature.has-image>.folio-feature-index,.folio-home>.folio-feature.has-image>.folio-feature-copy{min-height:198px!important}.folio-home>.folio-feature.has-image>.folio-feature-index{padding:2px 9px 0 0!important}.folio-home>.folio-feature.has-image>.folio-feature-visual{height:198px!important;min-height:198px!important;padding:6px!important}.folio-home>.folio-feature.has-image .folio-feature h2{margin-top:8px!important;font-size:clamp(1.28rem,1.62vw,1.45rem)!important;line-height:1.5!important;letter-spacing:.025em!important}.folio-home>.folio-feature.has-image .folio-feature-copy>p{margin-top:8px!important;font-size:12.5px!important;line-height:1.86!important}.folio-home>.folio-feature.has-image .folio-feature-foot{padding-top:13px!important;font-size:9.8px!important}.folio-feature-caption{right:11px!important;bottom:11px!important}.folio-current{margin-top:25px!important}.folio-section-head{padding-bottom:10px!important}.folio-section-head h2{font-size:16.5px!important}.folio-current-grid.is-sparse .folio-archive-note{grid-template-columns:68px minmax(0,1fr) auto!important;padding:18px 18px 18px 10px!important}.folio-current-grid.is-sparse .folio-archive-number{font-size:34px!important}.folio-side-note{padding-block:16px!important}.folio-side-index{margin-top:16px!important}.folio-endmark{margin-top:23px!important;padding-top:14px!important}.listing-page:not(.music-page){width:min(calc(100% - 48px),850px)!important;margin-top:18px!important;padding-bottom:0!important}.listing-page:has(.search-form) .listing-header{margin-top:15px!important;padding-block:13px!important}.listing-page:has(.search-form) .listing-header h1{font-size:clamp(1.34rem,1.9vw,1.56rem)!important;line-height:1.34!important}.listing-page:has(.search-form) .search-form{margin-top:8px!important}.listing-page:has(.search-form) .post-list{margin-top:9px!important}.listing-page:has(.search-form) .post-row{padding-block:17px!important}.article-page{width:min(calc(100% - 48px),880px)!important;margin-top:18px!important;padding:23px clamp(30px,4.2vw,46px) 38px!important}.article-topline{padding-bottom:11px!important}.article-header{grid-template-columns:minmax(0,1fr) 204px!important;gap:31px!important;padding:17px 0 19px!important}.article-header h1{margin-top:6px!important;font-size:clamp(1.46rem,2.02vw,1.7rem)!important;line-height:1.45!important;letter-spacing:.03em!important}.article-excerpt{max-width:43ch!important;margin-top:9px!important;font-size:13px!important;line-height:1.8!important}.article-colophon{padding-left:17px!important}.article-reading{width:min(100%,670px)!important}.article-reading>.markdown-body{padding-top:23px!important}.article-reading .markdown-body img{max-height:510px!important}.article-reading .markdown-body p{font-size:14.8px!important}.article-reading .markdown-body h2{font-size:20px!important}.article-reading .markdown-body h3{font-size:17px!important}.comments-section{width:min(100%,670px)!important;margin-top:30px!important;padding-top:17px!important}.comments-heading{margin-bottom:12px!important}.comment-form .form-grid{margin-top:11px!important}.comment-form input{min-height:37px!important;font-size:12.5px!important}.comment-form textarea{min-height:112px!important;font-size:13px!important;line-height:1.85!important}.comment-form .button{min-height:36px!important}.listing-page.moments-page{width:min(calc(100% - 48px),850px)!important;margin-top:18px!important;padding-bottom:0!important}.moments-masthead h1{font-size:clamp(1.42rem,1.9vw,1.58rem)!important;line-height:1.4!important}.moments-masthead{padding-bottom:15px!important}.moments-list{margin-top:8px!important}.moment-card{padding-block:18px!important}.moments-endnote{margin-top:18px!important;padding-top:13px!important}.listing-page.music-page{width:min(calc(100% - 48px),960px)!important;margin-top:20px!important}.music-page-head{padding-bottom:17px!important}.music-page-head h1{font-size:clamp(1.46rem,1.9vw,1.62rem)!important}.music-room{margin-top:14px!important}.settings-page .settings-toggle input[type=checkbox]{position:relative!important;flex:0 0 19px!important;width:19px!important;height:19px!important;min-height:19px!important;margin:0!important;padding:0!important;appearance:none!important;-webkit-appearance:none!important;color:#fffaf2!important;background:transparent!important;border:1px solid color-mix(in srgb,var(--hz-ink) 34%,var(--hz-line))!important;border-radius:1px!important;box-shadow:none!important;cursor:pointer!important}.settings-page .settings-toggle input[type=checkbox]:after{position:absolute!important;top:2px!important;left:6px!important;width:4px!important;height:9px!important;content:""!important;border:solid currentColor!important;border-width:0 1.5px 1.5px 0!important;opacity:0!important;transform:rotate(45deg)!important}.settings-page .settings-toggle input[type=checkbox]:checked{color:#fffaf2!important;background:var(--hz-cinnabar)!important;border-color:var(--hz-cinnabar)!important}.settings-page .settings-toggle input[type=checkbox]:checked:after{opacity:1!important}.settings-page .settings-toggle input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--hz-cinnabar) 55%,transparent)!important;outline-offset:2px!important}@media(max-width:900px){.folio-masthead{grid-template-columns:minmax(0,1fr) 220px!important;gap:30px!important}.folio-home>.folio-feature.has-image{grid-template-columns:36px minmax(0,1fr) minmax(220px,268px)!important;column-gap:19px!important}}@media(max-width:760px){.site-shell>.site-footer{margin-top:34px!important}.folio-home,.listing-page:not(.music-page),.listing-page.moments-page,.listing-page.music-page{width:calc(100% - 32px)!important}.folio-home{padding-top:18px!important}.folio-masthead{padding-bottom:18px!important}.folio-masthead h1{font-size:1.72rem!important}.folio-home>.folio-feature.has-image{grid-template-columns:1fr!important;gap:15px!important;padding-block:18px!important}.folio-home>.folio-feature.has-image>.folio-feature-index{display:none!important}.folio-home>.folio-feature.has-image>.folio-feature-copy,.folio-home>.folio-feature.has-image>.folio-feature-visual{grid-column:1!important;height:auto!important;min-height:0!important}.folio-home>.folio-feature.has-image>.folio-feature-visual{aspect-ratio:16 / 9!important}.article-page{width:calc(100% - 24px)!important;margin-top:10px!important;padding:17px 12px 27px!important}.article-header{grid-template-columns:1fr!important;gap:16px!important;padding-block:14px 17px!important}.article-header h1{font-size:1.5rem!important}.article-colophon{padding:13px 0 0!important;border-top:1px solid var(--folio-rule-soft)!important;border-left:0!important}.article-colophon .article-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.article-reading,.comments-section{width:100%!important}.comment-form input{font-size:12.5px!important}.comment-form textarea{min-height:104px!important;font-size:13px!important}.listing-page:has(.search-form) .listing-header{margin-top:13px!important}.listing-page:has(.search-form) .listing-header h1{font-size:1.45rem!important}.moments-page,.music-page{margin-top:14px!important}.admin-menu-link{gap:1px!important;padding-inline:1px!important}}@media(prefers-reduced-motion:reduce){.site-shell>main,.folio-feature,.post-row,.moment-card{transition:none!important}}.site-shell{text-rendering:optimizeLegibility;font-kerning:normal;-webkit-font-smoothing:antialiased}.folio-home>.folio-feature.has-image h2{max-width:20em!important;margin-top:8px!important;font-size:clamp(1.23rem,1.58vw,1.4rem)!important;line-height:1.52!important;letter-spacing:.025em!important}.folio-home>.folio-feature.has-image .folio-feature-copy>p{max-width:38em!important;font-size:12.8px!important;line-height:1.9!important}.folio-overline{font-size:9.5px!important;letter-spacing:.1em!important}.folio-masthead-meta{font-size:9.8px!important}.folio-place figcaption span{font-size:9.1px!important}.folio-place figcaption small{font-size:8.8px!important}.folio-shortcuts,.folio-random{font-size:9.4px!important}.folio-kicker{font-size:9.5px!important}.folio-feature-foot{font-size:10.2px!important}.folio-feature-foot a{font-size:10.4px!important}.folio-section-head>div>span,.folio-section-head>a{font-size:9.3px!important}.folio-side-label{font-size:9.4px!important}.folio-side-note time{font-size:8.9px!important}.folio-side-index{font-size:9.2px!important}.article-kicker,.article-topline,.article-colophon-head span,.article-colophon .article-meta dt{font-size:9px!important}.article-colophon-head strong,.article-colophon .article-meta dd,.listing-meta,.post-row-meta,.result-count{font-size:10px!important}.moment-meta,.moment-like-button,.moment-comment-box>summary{font-size:10px!important}.comment-form label,.comment-reply-form label{font-size:10px!important}@media(max-width:760px){.folio-home>.folio-feature.has-image h2{font-size:1.38rem!important}.admin-menu{overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:none}.admin-menu::-webkit-scrollbar{display:none}.admin-menu-link{min-width:54px!important}}.site-shell{--folio-ink: #1f2723;--folio-muted: #5d665f;--folio-rule: #d6cfc3;--folio-rule-soft: #e6e0d6;--folio-cinnabar: #963c34;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1}:root[data-theme=dark] .site-shell{--folio-ink: #eee9df;--folio-muted: #adb4ae;--folio-rule: #3e4843;--folio-rule-soft: #303934;--folio-cinnabar: #d16c62}.site-header{min-height:62px!important;border-bottom-color:color-mix(in srgb,var(--folio-rule) 84%,transparent)!important}.brand-copy strong{font-size:15.2px!important;letter-spacing:.12em!important}.brand-copy small{font-size:9.4px!important;letter-spacing:.08em!important}.site-nav{font-size:12.2px!important}.site-nav>a{color:color-mix(in srgb,var(--folio-ink) 79%,transparent)!important}.site-nav>a:not(.is-active):hover{color:var(--folio-ink)!important}.site-header .theme-switcher{color:color-mix(in srgb,var(--folio-ink) 72%,transparent)!important;background:transparent!important;border-color:transparent!important}.site-header .theme-switcher:hover{border-color:var(--folio-rule)!important}.folio-home{padding-top:32px!important}.folio-masthead{grid-template-columns:minmax(0,1fr) 238px!important;gap:46px!important;padding-bottom:24px!important;border-top-color:var(--folio-rule-soft)!important;border-bottom-color:var(--folio-rule)!important}.folio-masthead-copy{padding-left:16px!important}.folio-masthead h1{margin-top:9px!important;font-size:clamp(1.76rem,2.35vw,2rem)!important;line-height:1.32!important;letter-spacing:.13em!important}.folio-overline{font-size:10px!important;letter-spacing:.14em!important}.folio-deck{max-width:38em!important;margin-top:8px!important;color:color-mix(in srgb,var(--folio-ink) 72%,var(--folio-muted))!important;font-size:14.2px!important;line-height:1.82!important}.folio-masthead-meta{margin-top:13px!important;font-size:10.4px!important}.folio-place figcaption span{font-size:10px!important}.folio-shortcuts,.folio-random{font-size:10.2px!important}.folio-home>.folio-feature{margin-top:20px!important;padding-block:27px!important}.folio-home>.folio-feature.has-image h2{font-size:clamp(1.26rem,1.72vw,1.48rem)!important;line-height:1.48!important}.folio-home>.folio-feature.has-image .folio-feature-copy>p{color:color-mix(in srgb,var(--folio-ink) 66%,var(--folio-muted))!important;font-size:13.8px!important;line-height:1.86!important}.folio-kicker{font-size:10px!important}.folio-feature-foot{font-size:10.6px!important}.folio-feature-foot a{font-size:10.8px!important}.folio-current{margin-top:31px!important}.folio-section-head>div>span,.folio-section-head>a{font-size:10.2px!important}.folio-section-head h2{font-size:17.5px!important}.folio-side-label{font-size:10.2px!important}.folio-side-note p{font-size:12.4px!important;line-height:1.75!important}.folio-side-note time{font-size:9.8px!important}.folio-side-index{font-size:10px!important}.folio-endmark{font-size:10.2px!important}.listing-page:has(.search-form){margin-top:24px!important}.listing-page:has(.search-form)>.listing-header{padding-bottom:14px!important}.listing-page:has(.search-form) .listing-header:before{color:var(--folio-cinnabar)!important;font-size:9.8px!important;letter-spacing:.13em!important}.listing-page:has(.search-form) .listing-header h1{font-size:clamp(1.56rem,2.15vw,1.76rem)!important;letter-spacing:.055em!important}.listing-page:has(.search-form) .listing-header p{max-width:48em!important;font-size:12.3px!important;line-height:1.78!important}.listing-page:has(.search-form) .listing-header>strong{font-size:19px!important}.listing-page:has(.search-form) .listing-header>strong small{font-size:9px!important}.listing-page:has(.search-form) .search-form input{font-size:13px!important}.listing-page:has(.search-form) .search-form .button{font-size:10.5px!important}.listing-page:has(.search-form) .result-count{margin-top:12px!important;font-size:10.3px!important;letter-spacing:.04em!important}.listing-page:not(.music-page):has(.search-form) .post-row{padding-block:20px!important}.listing-page:not(.music-page):has(.search-form) .post-row-copy h2{font-size:17.5px!important}.listing-page:not(.music-page):has(.search-form) .post-row-copy p{font-size:12.2px!important;line-height:1.72!important}.listing-page:not(.music-page):has(.search-form) .post-row-meta{font-size:10px!important}.listing-page:not(.music-page):has(.search-form) .post-row-image{width:112px!important;height:76px!important}.article-reading>.markdown-body{font-size:clamp(15.2px,1.08vw,16px)!important;line-height:1.95!important}.article-kicker,.article-topline,.article-colophon-head span,.article-colophon .article-meta dt{font-size:9.8px!important}.article-colophon-head strong,.article-colophon .article-meta dd{font-size:10.8px!important}.article-colophon-note{font-size:10px!important}.article-tags a{font-size:10.2px!important}.comments-heading>div>span{font-size:9.8px!important}.comments-heading>p{font-size:10.8px!important}.comments-empty,.comment-head strong{font-size:12.5px!important}.comment-item>p{font-size:14.2px!important}.comment-form label,.comment-reply-form label{font-size:10.8px!important}.comment-form input,.comment-reply-form input{font-size:13px!important}.comment-form textarea,.comment-reply-form textarea{font-size:13.8px!important;line-height:1.8!important}.comment-form .button,.comment-reply-form .button{font-size:11.2px!important}.moments-page{margin-top:25px!important}.moments-masthead{padding-block:22px 17px!important}.moments-masthead h1{font-size:clamp(1.48rem,2vw,1.66rem)!important}.moments-masthead .page-intro{font-size:12.4px!important}.moments-index dt{font-size:9.4px!important}.moments-index dd{font-size:18px!important}.moment-card{padding-block:21px 22px!important}.moment-meta time{font-size:10.8px!important}.moment-meta span{margin-top:5px!important;font-size:9.6px!important}.moment-content .markdown-body{font-size:14.2px!important;line-height:1.9!important}.moment-like-button,.moment-comment-box>summary{font-size:10.8px!important}.moments-endnote{font-size:9.8px!important}.listing-page.music-page{margin-top:20px!important}.music-page-head h1{font-size:clamp(1.5rem,2vw,1.68rem)!important}.music-page-head .page-intro{font-size:12.4px!important}.music-page-note{font-size:10.2px!important}.music-stage-label{font-size:10px!important}.music-stage-label small,.music-lyrics-head{font-size:9.8px!important}.music-track-meta p{font-size:9.4px!important}.music-track-meta>span{font-size:10.2px!important}.music-lyric-line{font-size:12.8px!important}.music-controls{font-size:10.4px!important}.music-playlist-head>span{font-size:10.8px!important}.music-playlist-copy strong{font-size:13.2px!important}.music-playlist-copy small{font-size:9.8px!important}.music-room{box-shadow:none!important}.site-footer nav a{font-size:10.8px!important}.site-footer .site-footer-practical small{font-size:9.8px!important}.site-footer-credit{font-size:9.4px!important}.admin-shell{--admin-nav: #e9e3d8;--admin-nav-deep: #dfd8cc;--admin-sheet: #fbf8f1;--admin-rule: #d7d0c4;--admin-spine-ink: #202824;--admin-spine-muted: #606861;--admin-spine-rule: #cbc2b5;grid-template-columns:196px minmax(0,1fr)!important}.admin-shell .admin-top{width:196px!important;padding:19px 14px 17px!important;color:var(--admin-spine-ink)!important;background:linear-gradient(180deg,rgb(255 255 255 / 22%),transparent 34%),radial-gradient(circle at 20% 9%,rgb(70 88 78 / 3%) 0 .7px,transparent 1px) 0 0 / 24px 24px,var(--admin-nav)!important;border-right:1px solid var(--admin-spine-rule)!important;box-shadow:inset -4px 0 color-mix(in srgb,var(--hz-paper) 44%,transparent)!important}.admin-shell .admin-top>.brand{margin-bottom:16px!important;padding:0 2px 16px!important;border-bottom:1px solid var(--admin-spine-rule)!important}.admin-shell .admin-top .brand-mark{color:#fffaf2!important;background:var(--folio-cinnabar)!important;border:1px solid var(--folio-cinnabar)!important;box-shadow:none!important}.admin-shell .admin-top .brand-copy strong{color:var(--admin-spine-ink)!important}.admin-shell .admin-top .brand-copy small{color:var(--admin-spine-muted)!important}.admin-shell .admin-nav{margin-top:13px!important;gap:2px!important}.admin-shell .admin-nav-label{margin:0 0 7px 9px!important;color:var(--folio-cinnabar)!important;font-size:9px!important;letter-spacing:.13em!important}.admin-shell .admin-menu-link{min-height:37px!important;padding:0 9px!important;color:color-mix(in srgb,var(--admin-spine-ink) 68%,transparent)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:11.2px!important;letter-spacing:.035em!important}.admin-shell .admin-menu-link:hover{color:var(--admin-spine-ink)!important;background:color-mix(in srgb,var(--hz-paper-light) 42%,transparent)!important}.admin-shell .admin-menu-link.active{color:var(--admin-spine-ink)!important;background:color-mix(in srgb,var(--hz-paper-light) 66%,transparent)!important;box-shadow:inset 2px 0 var(--folio-cinnabar)!important;font-weight:600!important}.admin-shell .admin-nav-foot{margin-top:14px!important;padding-top:12px!important;border-top:1px solid var(--admin-spine-rule)!important}.admin-shell .admin-nav-foot a,.admin-shell .admin-nav-foot button{color:color-mix(in srgb,var(--admin-spine-ink) 62%,transparent)!important;font-size:10.2px!important}.admin-shell .admin-nav-foot a:hover,.admin-shell .admin-nav-foot button:hover{color:var(--folio-cinnabar)!important}.admin-workspace-bar{min-height:49px!important;padding-inline:24px!important;border-bottom-color:var(--admin-rule)!important}.admin-workspace-label strong{font-size:11.8px!important}.admin-workspace-label small{font-size:9.4px!important}.admin-page{width:min(100%,1080px)!important;padding:25px 28px 48px!important}.admin-page-head{margin-bottom:17px!important}.admin-page-head h1{font-size:21px!important}.admin-page-head p{font-size:11.2px!important;line-height:1.7!important}.admin-shell .button,.admin-shell .button-dark,.admin-shell .button-light{font-size:11.5px!important}.admin-page .admin-crud-table,.admin-page .admin-table,.admin-page .admin-posts-table,.admin-page .settings-main .settings-card{background:transparent!important;box-shadow:none!important}.admin-page .admin-crud-table,.admin-page .admin-table,.admin-page .admin-posts-table{border-inline:0!important;border-bottom:0!important}.admin-page .admin-table-head{color:var(--folio-muted)!important;font-size:10px!important}.admin-page .admin-crud-row{padding-block:16px!important}.admin-page .admin-item-title,.admin-page .admin-row>div strong{font-size:13px!important}.admin-page .admin-list-content>small,.admin-page .admin-row>div small{font-size:10.2px!important}.admin-page .admin-row-actions a,.admin-page .admin-row-actions button,.admin-page .admin-list-filters label{font-size:10.2px!important}.admin-page .admin-list-filters input,.admin-page .admin-list-filters select{font-size:11.8px!important}.settings-page{max-width:1080px!important}.settings-layout{grid-template-columns:minmax(0,1fr) 248px!important;gap:26px!important}.settings-main .settings-card{padding:0 0 22px!important;border:0!important;border-top:1px solid var(--admin-rule)!important;border-radius:0!important}.settings-main .settings-card-heading{padding-top:16px!important}.settings-main .settings-card .settings-form-footer{padding-top:13px!important}.settings-side .settings-card{padding:14px 15px!important;background:color-mix(in srgb,var(--admin-sheet) 46%,transparent)!important;border:1px solid var(--admin-rule)!important;border-radius:0!important;box-shadow:none!important}.settings-card-heading h2{font-size:14.2px!important}.settings-card-heading p{font-size:10.4px!important}.settings-page label,.settings-page .settings-toggle{font-size:10.6px!important}.settings-page label>small{font-size:9.8px!important;line-height:1.7!important}.settings-toggle{min-height:56px!important;padding:10px 11px!important}.settings-toggle strong{font-size:11px!important}.settings-toggle small{font-size:9.4px!important;line-height:1.6!important}.settings-side-title h2{font-size:13.5px!important}.settings-status-list>div{min-height:31px!important;font-size:10.2px!important}.settings-search-preview strong{font-size:12px!important}.settings-search-preview p{font-size:10.2px!important;line-height:1.7!important}.settings-page .settings-toggle input[type=checkbox]{position:relative!important;flex:0 0 19px!important;width:19px!important;height:19px!important;min-height:19px!important;margin:0!important;padding:0!important;appearance:none!important;-webkit-appearance:none!important;color:transparent!important;background-color:transparent!important;background-image:none!important;background-position:center!important;background-repeat:no-repeat!important;background-size:11px 11px!important;border:1px solid color-mix(in srgb,var(--hz-ink) 34%,var(--hz-line))!important;border-radius:1px!important;box-shadow:none!important;cursor:pointer!important}.settings-page .settings-toggle input[type=checkbox]:after{display:none!important;content:none!important}.settings-page .settings-toggle input[type=checkbox]:checked{background-color:color-mix(in srgb,var(--folio-cinnabar) 10%,transparent)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.2 8.1 3 3 6.6-6.3' fill='none' stroke='%23963c34' stroke-width='1.6' stroke-linecap='square'/%3E%3C/svg%3E")!important;border-color:color-mix(in srgb,var(--folio-cinnabar) 74%,var(--hz-line))!important}.settings-page .settings-toggle input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb,var(--folio-cinnabar) 42%,transparent)!important;outline-offset:2px!important}@media(max-width:900px){.admin-shell .admin-top{border-top-width:3px!important;border-right:0!important;box-shadow:none!important}.admin-shell .admin-top>.brand{min-height:52px!important;margin:0!important;padding:8px 14px!important;border-bottom-color:var(--admin-spine-rule)!important}.admin-shell .admin-top .brand-copy strong{font-size:14px!important}.admin-shell .admin-top .brand-copy small{font-size:8.8px!important}.admin-shell .admin-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;border-bottom:1px solid var(--admin-spine-rule)!important}.admin-shell .admin-menu-link{min-height:48px!important;padding:5px 2px!important;color:color-mix(in srgb,var(--admin-spine-ink) 72%,transparent)!important;border-right:1px solid color-mix(in srgb,var(--admin-spine-rule) 64%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--admin-spine-rule) 64%,transparent)!important;font-size:10.2px!important}.admin-shell .admin-menu-link:nth-of-type(4n+4){border-right:0!important}.admin-shell .admin-menu-link.active{color:var(--folio-cinnabar)!important;background:color-mix(in srgb,var(--hz-paper-light) 48%,transparent)!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--folio-cinnabar) 76%,transparent)!important}.admin-shell .admin-nav-foot{grid-column:1 / -1!important;min-height:31px!important;margin:0!important;padding:0 12px!important;border-top:0!important}.admin-shell .admin-workspace-bar{min-height:43px!important;padding-inline:12px!important}.admin-shell .admin-page{padding-top:17px!important}.settings-layout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media(max-width:760px){.folio-masthead{gap:20px!important}.folio-masthead h1{font-size:1.72rem!important}.folio-deck{font-size:13.4px!important}.site-footer nav a{font-size:10.2px!important}.settings-toggle-list{grid-template-columns:1fr!important}.settings-toggle{border-right:0!important;border-bottom:1px solid var(--admin-rule)!important}.settings-toggle:last-child{border-bottom:0!important}}@media(prefers-reduced-motion:reduce){.site-nav>a,.admin-menu-link{transition:none!important}}html,body,.site-shell{min-height:0!important}.site-shell>main{display:block!important;flex:0 0 auto!important}.site-shell>.site-footer{margin-top:clamp(34px,4.2vw,52px)!important}.site-header{background:linear-gradient(180deg,color-mix(in srgb,var(--folio-sheet) 76%,transparent),color-mix(in srgb,var(--hz-paper) 88%,transparent))!important;box-shadow:0 1px color-mix(in srgb,var(--folio-rule) 72%,transparent),0 8px 28px #2c271f06!important}.folio-home{padding-top:28px!important}.folio-masthead{padding-bottom:22px!important;border-top-color:color-mix(in srgb,var(--folio-rule) 74%,transparent)!important}.folio-masthead h1{letter-spacing:.11em!important}.folio-deck{font-size:14.4px!important}.folio-masthead-meta{color:color-mix(in srgb,var(--folio-ink) 62%,var(--folio-muted))!important}.folio-place{padding:5px!important;background:color-mix(in srgb,var(--folio-sheet) 84%,transparent)!important;border-color:color-mix(in srgb,var(--folio-rule) 78%,transparent)!important;box-shadow:0 11px 28px #2e251b0d!important}.folio-place img{border-radius:1px!important}.folio-home>.folio-feature.has-image{grid-template-columns:43px minmax(0,1fr) minmax(238px,28%)!important;column-gap:20px!important;margin-top:21px!important;padding:21px 20px 21px 0!important;background:linear-gradient(105deg,color-mix(in srgb,var(--folio-sheet) 94%,transparent) 0 58%,color-mix(in srgb,var(--folio-sheet-soft) 52%,transparent))!important;border:1px solid var(--folio-rule-soft)!important;border-top-color:color-mix(in srgb,var(--folio-cinnabar) 46%,var(--folio-rule))!important;border-radius:2px!important;box-shadow:0 15px 36px #2b231a09!important}.folio-home>.folio-feature.has-image>.folio-feature-copy{min-height:204px!important;padding:3px 0 3px 1px!important}.folio-home>.folio-feature.has-image>.folio-feature-visual{min-height:204px!important;max-height:226px!important;border:1px solid color-mix(in srgb,var(--folio-rule) 75%,transparent)!important;box-shadow:0 8px 22px #2b231a12!important}.folio-home>.folio-feature.has-image>.folio-feature-visual:after{content:"";position:absolute;inset:6px;border:1px solid rgb(255 250 241 / 22%);pointer-events:none}.folio-home>.folio-feature.has-image h2{font-size:clamp(1.32rem,1.75vw,1.5rem)!important}.folio-home>.folio-feature.has-image .folio-feature-copy>p{max-width:36em!important;margin-top:9px!important;color:color-mix(in srgb,var(--folio-ink) 75%,var(--folio-muted))!important;font-size:14px!important;line-height:1.82!important}.folio-feature-foot{padding-top:10px!important;border-top:1px solid var(--folio-rule-soft)!important;color:color-mix(in srgb,var(--folio-ink) 64%,var(--folio-muted))!important}.folio-section-head{padding-bottom:12px!important;border-bottom-color:var(--folio-rule)!important}.folio-section-head h2{letter-spacing:.08em!important}.folio-current-grid{background:color-mix(in srgb,var(--folio-sheet) 50%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-top:0!important;box-shadow:0 14px 34px #2b231a06!important}.folio-post-column,.folio-sidebar{padding-inline:16px!important}.folio-post-row,.folio-side-note,.folio-side-index a{transition:background-color .18s ease,color .18s ease!important}.folio-post-row:hover,.folio-side-note:hover{background:color-mix(in srgb,var(--folio-sheet-soft) 44%,transparent)!important}.folio-post-copy h3{letter-spacing:.035em!important}.folio-post-copy p{color:color-mix(in srgb,var(--folio-ink) 65%,var(--folio-muted))!important}.folio-post-image{padding:3px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule-soft)!important}.folio-post-image img{border-radius:0!important}.listing-page:has(.search-form){width:min(calc(100% - 48px),920px)!important;margin-top:25px!important;padding:0 26px 19px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--folio-sheet) 86%,transparent),color-mix(in srgb,var(--folio-sheet) 68%,transparent))!important;border:1px solid var(--folio-rule-soft)!important;border-top-color:color-mix(in srgb,var(--folio-cinnabar) 48%,var(--folio-rule))!important;border-radius:2px!important;box-shadow:0 17px 42px #2b231a09!important}.listing-page:has(.search-form)>.listing-header{margin-top:0!important;padding:20px 0 16px!important;background:transparent!important;border-top:0!important}.listing-page:has(.search-form) .listing-header h1{font-size:clamp(1.55rem,1.9vw,1.72rem)!important}.listing-page:has(.search-form) .listing-header p{color:color-mix(in srgb,var(--folio-ink) 72%,var(--folio-muted))!important;font-size:13px!important}.listing-page:has(.search-form) .listing-header>strong{color:var(--folio-cinnabar)!important;font-size:21px!important}.listing-page:has(.search-form) .search-form{margin-top:0!important;padding:5px 6px 5px 14px!important;background:color-mix(in srgb,var(--folio-sheet) 72%,transparent)!important;border:1px solid var(--folio-rule)!important;border-radius:2px!important}.listing-page:has(.search-form) .search-form input{min-height:39px!important;padding-inline:0!important;background:transparent!important;font-size:13.5px!important}.listing-page:has(.search-form) .search-form .button{min-height:35px!important;padding-inline:22px!important;border-radius:1px!important;font-size:11.5px!important}.listing-page:has(.search-form) .result-count{margin:13px 0 0!important;color:color-mix(in srgb,var(--folio-ink) 62%,var(--folio-muted))!important;font-size:10.8px!important}.listing-page:has(.search-form) .post-list{margin-top:6px!important;border-top:1px solid var(--folio-rule)!important}.listing-page:not(.music-page):has(.search-form) .post-row{grid-template-columns:minmax(0,1fr) 128px!important;gap:30px!important;min-height:116px!important;padding:24px 2px!important;border-bottom:1px solid var(--folio-rule-soft)!important}.listing-page:not(.music-page):has(.search-form) .post-row-copy h2{font-size:18.5px!important}.listing-page:not(.music-page):has(.search-form) .post-row-copy p{max-width:48em!important;margin-top:7px!important;color:color-mix(in srgb,var(--folio-ink) 65%,var(--folio-muted))!important;font-size:12.8px!important;line-height:1.75!important}.listing-page:not(.music-page):has(.search-form) .post-row-meta{margin-top:11px!important;color:color-mix(in srgb,var(--folio-ink) 56%,var(--folio-muted))!important;font-size:10.8px!important}.listing-page:not(.music-page):has(.search-form) .post-row-image{width:128px!important;height:84px!important;padding:3px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule-soft)!important}.empty-state{background:color-mix(in srgb,var(--folio-sheet-soft) 30%,transparent)!important;border:1px dashed var(--folio-rule)!important;box-shadow:none!important}.moments-page{width:min(calc(100% - 48px),900px)!important;margin-top:24px!important}.moments-masthead{padding:19px 24px 17px!important;background:color-mix(in srgb,var(--folio-sheet) 62%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-top-color:color-mix(in srgb,var(--folio-cinnabar) 48%,var(--folio-rule))!important;border-bottom:0!important;border-radius:2px 2px 0 0!important}.moments-masthead:before{left:23px!important}.moments-masthead h1{font-size:clamp(1.52rem,1.9vw,1.7rem)!important}.moments-masthead .page-intro{font-size:13px!important}.moments-index dd{font-size:20px!important}.moments-list{padding:0 24px!important;background:color-mix(in srgb,var(--folio-sheet) 82%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-top:1px solid var(--folio-rule)!important;border-radius:0 0 2px 2px!important;box-shadow:0 17px 42px #2b231a09!important}.moment-card{grid-template-columns:102px minmax(0,1fr)!important;gap:22px!important;padding:25px 3px 26px!important}.moment-meta{padding:3px 18px 0 0!important;border-right-color:color-mix(in srgb,var(--folio-cinnabar) 24%,var(--folio-rule))!important}.moment-meta time{font-size:11.3px!important}.moment-meta span{color:var(--folio-cinnabar)!important;font-size:9.8px!important}.moment-content{padding-left:21px!important}.moment-content:before{top:9px!important;width:5px!important;height:5px!important}.moment-content .markdown-body{color:color-mix(in srgb,var(--folio-ink) 89%,var(--folio-muted))!important;font-size:15px!important;line-height:1.9!important}.moment-actions{margin-top:17px!important}.moment-like-button,.moment-comment-box>summary{font-size:11.4px!important}.moments-endnote{margin:18px 3px 0!important;padding-top:15px!important;border-top:1px solid var(--folio-rule-soft)!important}.article-page{width:min(calc(100% - 46px),900px)!important;padding-top:10px!important}.article-topline{padding-block:10px!important}.article-header{padding-block:20px 22px!important}.article-kicker>span{display:inline-grid!important;place-items:center!important;width:34px!important;height:21px!important;margin-right:9px!important;color:#fff9ef!important;background:var(--folio-cinnabar)!important;border:0!important;font-size:9px!important;letter-spacing:.1em!important;vertical-align:1px!important}.article-header h1{font-size:clamp(1.65rem,2.05vw,1.86rem)!important}.article-excerpt{color:color-mix(in srgb,var(--folio-ink) 76%,var(--folio-muted))!important;font-size:13.8px!important}.article-colophon{background:color-mix(in srgb,var(--folio-sheet) 57%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-top-color:color-mix(in srgb,var(--folio-cinnabar) 36%,var(--folio-rule))!important;padding:13px 15px 12px!important}.article-colophon .article-meta dd{color:color-mix(in srgb,var(--folio-ink) 78%,var(--folio-muted))!important}.article-reading>.markdown-body{font-size:15.8px!important;line-height:1.94!important}.article-reading .markdown-body img{width:auto!important;max-width:100%!important;max-height:420px!important;object-fit:contain!important;margin:22px auto!important;box-shadow:0 12px 30px #2b231b0f!important}.article-reading .markdown-body audio,.article-reading .markdown-body video{max-height:460px!important}.article-tags a{padding:3px 7px!important;background:color-mix(in srgb,var(--folio-sheet-soft) 40%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:1px!important}.comments-heading{padding-bottom:12px!important}.comment-form-head h3{font-size:17px!important}.music-room{background:color-mix(in srgb,var(--folio-sheet) 78%,transparent)!important;border:1px solid var(--folio-rule)!important;box-shadow:0 18px 44px #2b231a0a!important}.music-playlist-item[aria-current=true],.music-playlist-item.is-active{background:color-mix(in srgb,var(--folio-sheet) 92%,transparent)!important}.music-play-button{box-shadow:0 4px 12px #66302a2e!important}.admin-shell .admin-top{box-shadow:inset -1px 0 0 var(--admin-spine-rule)!important}.admin-shell .admin-top>.brand{margin-bottom:14px!important;padding-bottom:15px!important}.admin-shell .admin-menu-link{min-height:38px!important;color:color-mix(in srgb,var(--admin-spine-ink) 76%,transparent)!important;font-size:11.8px!important}.admin-shell .admin-menu-link:hover{background:color-mix(in srgb,var(--hz-paper-light) 33%,transparent)!important}.admin-shell .admin-menu-link.active{color:var(--admin-spine-ink)!important;background:transparent!important;box-shadow:inset 2px 0 var(--folio-cinnabar)!important;font-weight:650!important}.admin-shell .admin-menu-link.active svg{color:var(--folio-cinnabar)!important}.admin-shell .admin-nav-foot a,.admin-shell .admin-nav-foot button{color:color-mix(in srgb,var(--admin-spine-ink) 70%,transparent)!important;font-size:10.7px!important}.admin-workspace-bar{background:color-mix(in srgb,var(--hz-paper) 90%,transparent)!important}.admin-workspace-label strong{font-size:12.4px!important}.admin-workspace-label small{font-size:10px!important}.admin-page-head h1{font-size:22px!important}.admin-page-head p{color:color-mix(in srgb,var(--folio-ink) 65%,var(--folio-muted))!important;font-size:11.8px!important}.admin-page .admin-table-head{color:color-mix(in srgb,var(--folio-ink) 58%,var(--folio-muted))!important;font-size:10.8px!important}.admin-page .admin-row>div strong,.admin-page .admin-item-title{font-size:13.8px!important}.admin-page .admin-list-content>small,.admin-page .admin-row>div small{color:color-mix(in srgb,var(--folio-ink) 56%,var(--folio-muted))!important;font-size:10.8px!important}.admin-page .admin-row-actions a,.admin-page .admin-row-actions button{font-size:10.8px!important}.admin-shell .button,.admin-shell .button-dark,.admin-shell .button-light{font-size:12px!important}.settings-page label,.settings-page .settings-toggle{font-size:11.5px!important}.settings-page label>small{color:color-mix(in srgb,var(--folio-ink) 56%,var(--folio-muted))!important;font-size:10.5px!important}.settings-page input,.settings-page textarea,.settings-page select{font-size:13.2px!important}.settings-card-heading h2{font-size:15px!important}.settings-card-heading p{color:color-mix(in srgb,var(--folio-ink) 60%,var(--folio-muted))!important;font-size:11px!important}.settings-toggle strong{font-size:11.8px!important}.settings-toggle small{font-size:10.1px!important}.settings-status-list>div{font-size:10.8px!important}.settings-main .settings-card{border-top-color:color-mix(in srgb,var(--folio-cinnabar) 25%,var(--admin-rule))!important}.settings-page .settings-toggle input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;flex-basis:18px!important}@media(max-width:900px){.admin-shell{display:block!important;width:100%!important;min-height:100svh!important;overflow-x:clip!important}.admin-shell .admin-top{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border-top:3px solid color-mix(in srgb,var(--hz-cinnabar) 84%,#b56558)!important;border-right:0!important;border-bottom:0!important;box-sizing:border-box!important;background:linear-gradient(180deg,rgb(255 255 255 / 20%),transparent 60%),var(--admin-nav)!important;box-shadow:none!important}.admin-shell .admin-top>.brand{width:100%!important;min-height:56px!important;margin:0!important;padding:9px 16px!important;box-sizing:border-box!important;border-bottom:1px solid var(--admin-spine-rule)!important}.admin-shell .admin-top .brand-mark{width:31px!important;height:31px!important}.admin-shell .admin-top .brand-copy strong{font-size:15px!important}.admin-shell .admin-top .brand-copy small{font-size:9.2px!important}.admin-shell .admin-nav{width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border-bottom:1px solid var(--admin-spine-rule)!important}.admin-shell .admin-nav-label{display:none!important}.admin-shell .admin-menu-link{min-width:0!important;min-height:47px!important;padding:5px 2px!important;gap:4px!important;color:color-mix(in srgb,var(--admin-spine-ink) 76%,transparent)!important;background:transparent!important;border-right:1px solid color-mix(in srgb,var(--admin-spine-rule) 70%,transparent)!important;border-bottom:1px solid color-mix(in srgb,var(--admin-spine-rule) 70%,transparent)!important;box-shadow:none!important;font-size:10.6px!important}.admin-shell .admin-menu-link:nth-of-type(4n+4){border-right:0!important}.admin-shell .admin-menu-link.active{color:var(--folio-cinnabar)!important;background:color-mix(in srgb,var(--hz-paper-light) 34%,transparent)!important;box-shadow:inset 0 -2px color-mix(in srgb,var(--folio-cinnabar) 82%,transparent)!important}.admin-shell .admin-nav-foot{grid-column:1 / -1!important;width:100%!important;min-height:34px!important;margin:0!important;padding:0 16px!important;box-sizing:border-box!important;justify-content:space-between!important;border-top:0!important}.admin-shell .admin-nav-foot a,.admin-shell .admin-nav-foot button{font-size:9.8px!important}.admin-shell .admin-content{width:100%!important;min-width:0!important;overflow:visible!important}.admin-shell .admin-workspace-bar{width:100%!important;min-height:44px!important;padding:0 14px!important;box-sizing:border-box!important}.admin-shell .admin-workspace-label strong{font-size:11.5px!important}.admin-shell .admin-workspace-label small{font-size:9.2px!important}.admin-shell .admin-page{width:100%!important;max-width:none!important;padding:18px 14px 36px!important;box-sizing:border-box!important}.admin-shell .admin-page-head{gap:10px!important;padding-left:10px!important}.admin-shell .admin-page-head h1{font-size:21px!important}.admin-shell .admin-page-head p{font-size:11px!important}.settings-layout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.settings-page .settings-card{padding:15px 14px!important}.settings-page .settings-card-heading{grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important}.settings-page .settings-card-heading h2{font-size:14.5px!important}.settings-page .settings-card-heading p{font-size:10.5px!important;line-height:1.65!important}.settings-page label,.settings-page .settings-toggle{font-size:11.5px!important}.settings-page label>small{font-size:10px!important;line-height:1.62!important}.settings-page input,.settings-page textarea,.settings-page select{min-height:42px!important;padding:9px 10px!important;font-size:13.5px!important}.settings-toggle{min-height:57px!important;padding:10px 11px!important}.settings-toggle strong{font-size:11.8px!important}.settings-toggle small{font-size:10px!important;line-height:1.55!important}.settings-page .settings-toggle input[type=checkbox]{width:19px!important;height:19px!important;min-height:19px!important;flex-basis:19px!important}.settings-page .button,.settings-page .button-dark,.settings-page .button-light{min-height:40px!important;font-size:11.5px!important}.settings-status-list>div{min-height:34px!important;font-size:10.8px!important}}@media(max-width:760px){.site-header{min-height:58px!important}.folio-home{padding-top:23px!important}.folio-masthead{padding-bottom:18px!important}.folio-masthead h1{font-size:1.7rem!important}.folio-deck{font-size:13.8px!important;line-height:1.78!important}.folio-home>.folio-feature.has-image{grid-template-columns:minmax(0,1fr)!important;padding:17px 14px 15px!important;row-gap:13px!important}.folio-home>.folio-feature.has-image>.folio-feature-copy{min-height:0!important}.folio-home>.folio-feature.has-image>.folio-feature-visual{min-height:0!important;max-height:none!important;aspect-ratio:16 / 8.8!important}.folio-home>.folio-feature.has-image .folio-feature-copy>p{font-size:13.6px!important}.folio-feature-foot{margin-top:15px!important}.folio-current{margin-top:23px!important}.folio-post-column,.folio-sidebar{padding-inline:12px!important}.listing-page:has(.search-form){width:calc(100% - 26px)!important;padding:0 16px 16px!important;margin-top:20px!important}.listing-page:has(.search-form)>.listing-header{padding:16px 0 14px!important}.listing-page:has(.search-form) .listing-header h1{font-size:1.48rem!important}.listing-page:has(.search-form) .listing-header p{font-size:12.2px!important}.listing-page:has(.search-form) .search-form{padding-left:11px!important}.listing-page:has(.search-form) .search-form input{font-size:12.8px!important}.listing-page:has(.search-form) .search-form .button{min-width:62px!important;padding-inline:12px!important}.listing-page:not(.music-page):has(.search-form) .post-row{grid-template-columns:minmax(0,1fr) 94px!important;gap:14px!important;padding-block:19px!important}.listing-page:not(.music-page):has(.search-form) .post-row-copy h2{font-size:17px!important}.listing-page:not(.music-page):has(.search-form) .post-row-image{width:94px!important;height:68px!important}.moments-page{width:calc(100% - 26px)!important;margin-top:20px!important}.moments-masthead{padding:17px 16px 15px!important}.moments-masthead:before{left:15px!important}.moments-masthead h1{font-size:1.48rem!important}.moments-list{padding:0 16px!important}.moment-card{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;padding:20px 0 21px!important}.moment-meta{padding-right:11px!important}.moment-meta time{font-size:10.4px!important}.moment-content{padding-left:13px!important}.moment-content .markdown-body{font-size:14.4px!important}.article-page{width:calc(100% - 26px)!important;padding-inline:12px!important}.article-header{padding-block:17px 18px!important}.article-header h1{font-size:1.54rem!important}.article-colophon{padding:12px!important}.article-reading>.markdown-body{font-size:15.4px!important;line-height:1.9!important}.article-reading .markdown-body img{max-height:330px!important;margin-block:18px!important}.music-room{box-shadow:0 12px 28px #2b231a08!important}.site-footer{margin-top:36px!important}}@media(prefers-reduced-motion:reduce){.folio-post-row,.folio-side-note,.folio-side-index a{transition:none!important}}.site-shell{--folio-width: 980px;--folio-reading-width: 700px;--folio-sheet: #fbf8f1;--folio-sheet-soft: #f1ebe0;--folio-rule: #cec5b7;--folio-rule-soft: #e2dbcf;--folio-ink: #202721;--folio-muted: #606961;--folio-cinnabar: #9b3b33;min-height:100svh!important;display:flex!important;flex-direction:column!important;background:radial-gradient(circle at 18% 12%,rgb(67 57 43 / 2.2%) 0 .55px,transparent .9px) 0 0 / 9px 9px,radial-gradient(circle at 82% 68%,rgb(67 57 43 / 1.5%) 0 .5px,transparent .85px) 4px 5px / 13px 13px,linear-gradient(180deg,rgb(255 253 248 / 30%),transparent 330px),var(--hz-paper)!important}:root[data-theme=dark] .site-shell{--folio-sheet: #202723;--folio-sheet-soft: #262d29;--folio-rule: #3d4741;--folio-rule-soft: #2e3732;--folio-ink: #ece8df;--folio-muted: #acb3ad;--folio-cinnabar: #d16d63;background:radial-gradient(circle at 18% 12%,rgb(238 233 222 / 1.4%) 0 .5px,transparent .9px) 0 0 / 9px 9px,linear-gradient(180deg,rgb(255 255 255 / 2%),transparent 330px),var(--hz-paper)!important}.site-shell>main{flex:1 0 auto!important;display:block!important}.site-shell>.site-footer{margin-top:40px!important}.site-header{min-height:64px!important;padding-inline:max(24px,calc((100vw - var(--folio-width)) / 2))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--folio-sheet) 88%,transparent),color-mix(in srgb,var(--hz-paper) 94%,transparent))!important;border-bottom:1px solid var(--folio-rule)!important;box-shadow:0 7px 24px #2b241b06!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.brand{gap:11px!important}.brand-mark{width:31px!important;height:31px!important;color:var(--folio-cinnabar)!important;background:transparent!important;border:1px solid color-mix(in srgb,var(--folio-cinnabar) 88%,var(--folio-rule))!important;border-radius:1px!important;box-shadow:inset 0 0 0 3px var(--folio-sheet),inset 0 0 0 4px color-mix(in srgb,var(--folio-cinnabar) 54%,transparent)!important;font-family:var(--font-text)!important;font-size:16px!important;font-weight:600!important;line-height:1!important}.brand-mark:after{display:none!important}.brand-copy strong{font-size:15px!important;font-weight:600!important;letter-spacing:.15em!important}.brand-copy small{color:color-mix(in srgb,var(--folio-ink) 55%,var(--folio-muted))!important;font-size:9.2px!important;letter-spacing:.12em!important}.site-nav{gap:clamp(22px,2.4vw,31px)!important;font-size:12px!important}.site-nav>a{padding:21px 0 18px!important;color:color-mix(in srgb,var(--folio-ink) 74%,transparent)!important;letter-spacing:.075em!important}.site-nav>a:before{top:10px!important}.site-nav>a:after{bottom:14px!important;height:1px!important}.site-nav>a.is-active{color:var(--folio-cinnabar)!important}.site-header .theme-switcher{min-height:31px!important;padding-inline:8px!important;color:color-mix(in srgb,var(--folio-ink) 64%,transparent)!important;background:transparent!important;border:1px solid transparent!important;border-radius:2px!important;font-size:10.5px!important}.site-header .theme-switcher:hover{border-color:var(--folio-rule-soft)!important}.folio-home{width:min(calc(100% - 48px),var(--folio-width))!important;margin-inline:auto!important;padding-top:28px!important}.folio-masthead{grid-template-columns:minmax(0,1fr) 226px!important;gap:42px!important;align-items:center!important;padding:24px 26px 21px!important;background:linear-gradient(112deg,color-mix(in srgb,var(--folio-sheet) 96%,transparent) 0 66%,color-mix(in srgb,var(--folio-sheet-soft) 54%,transparent))!important;border:1px solid var(--folio-rule-soft)!important;border-top:2px solid color-mix(in srgb,var(--folio-cinnabar) 72%,var(--folio-rule))!important;border-radius:3px!important;box-shadow:0 13px 36px #2b241b0b!important}.folio-masthead-copy{max-width:640px!important;padding:0!important;border-left:0!important}.folio-overline{gap:9px!important;color:color-mix(in srgb,var(--folio-ink) 57%,var(--folio-muted))!important;font-size:10px!important;letter-spacing:.16em!important}.folio-overline>span:first-child{width:20px!important;height:20px!important;color:var(--folio-cinnabar)!important;background:color-mix(in srgb,var(--folio-sheet) 72%,transparent)!important;border-color:color-mix(in srgb,var(--folio-cinnabar) 54%,transparent)!important}.folio-masthead h1{margin-top:10px!important;font-size:clamp(1.72rem,2.35vw,1.98rem)!important;line-height:1.35!important;letter-spacing:.12em!important}.folio-deck{max-width:39em!important;margin-top:8px!important;color:color-mix(in srgb,var(--folio-ink) 70%,var(--folio-muted))!important;font-size:14.2px!important;line-height:1.82!important}.folio-masthead-meta{gap:9px!important;margin-top:14px!important;color:color-mix(in srgb,var(--folio-ink) 55%,var(--folio-muted))!important;font-size:10.6px!important}.folio-masthead-side{justify-content:flex-start!important}.folio-place{width:100%!important;padding:0!important;overflow:hidden!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:2px!important;box-shadow:none!important}.folio-place img{aspect-ratio:16 / 10!important;object-fit:cover!important;border-radius:0!important}.folio-place figcaption{display:flex!important;justify-content:space-between!important;gap:10px!important;padding:8px 9px 7px!important;border-top:1px solid var(--folio-rule-soft)!important}.folio-place figcaption span,.folio-place figcaption small{color:color-mix(in srgb,var(--folio-ink) 61%,var(--folio-muted))!important;font-size:9.2px!important;line-height:1.45!important}.folio-masthead-actions{justify-content:space-between!important;gap:12px!important;margin-top:9px!important;padding-top:9px!important;border-top:1px solid var(--folio-rule-soft)!important}.folio-shortcuts{gap:15px!important}.folio-shortcuts a,.folio-random{font-size:10px!important}.folio-random{color:var(--folio-cinnabar)!important}.folio-home>.folio-feature.has-image{grid-template-columns:38px minmax(0,1fr) minmax(214px,27%)!important;column-gap:20px!important;margin-top:20px!important;padding:22px 21px 21px 0!important;background:linear-gradient(102deg,color-mix(in srgb,var(--folio-sheet) 97%,transparent) 0 66%,color-mix(in srgb,var(--folio-sheet-soft) 42%,transparent))!important;border:1px solid var(--folio-rule-soft)!important;border-top:2px solid color-mix(in srgb,var(--folio-cinnabar) 62%,var(--folio-rule))!important;border-radius:3px!important;box-shadow:0 12px 32px #2b241b09!important}.folio-home>.folio-feature.has-image>.folio-feature-index{align-self:stretch!important}.folio-feature-index span{font-size:12px!important;letter-spacing:.08em!important}.folio-feature-index small{font-size:8.5px!important}.folio-home>.folio-feature.has-image>.folio-feature-copy{min-height:208px!important;padding:1px 0 2px!important;display:flex!important;flex-direction:column!important}.folio-home>.folio-feature.has-image h2{margin-top:7px!important;font-size:clamp(1.34rem,1.72vw,1.52rem)!important;line-height:1.45!important;letter-spacing:.035em!important}.folio-home>.folio-feature.has-image .folio-feature-copy>p{max-width:35em!important;margin-top:8px!important;color:color-mix(in srgb,var(--folio-ink) 72%,var(--folio-muted))!important;font-size:14px!important;line-height:1.82!important}.folio-feature-foot{margin-top:auto!important;padding-top:9px!important;border-top:1px solid var(--folio-rule-soft)!important;color:color-mix(in srgb,var(--folio-ink) 58%,var(--folio-muted))!important;font-size:10.6px!important}.folio-feature-foot a{color:var(--folio-cinnabar)!important;font-size:10.6px!important}.folio-home>.folio-feature.has-image>.folio-feature-visual{min-height:208px!important;max-height:220px!important;overflow:hidden!important;border:1px solid var(--folio-rule-soft)!important;border-radius:2px!important;box-shadow:0 8px 20px #2b241b0f!important}.folio-home>.folio-feature.has-image>.folio-feature-visual img{width:100%!important;height:100%!important;object-fit:cover!important}.folio-home>.folio-feature.has-image>.folio-feature-visual:after{inset:5px!important}.folio-feature-caption{bottom:7px!important;right:7px!important;font-size:8.5px!important}.folio-current{margin-top:28px!important}.folio-section-head{padding-bottom:11px!important;border-bottom:1px solid var(--folio-rule)!important}.folio-section-head>div>span{color:var(--folio-cinnabar)!important}.folio-section-head h2{font-size:17.5px!important;letter-spacing:.08em!important}.folio-current-grid{grid-template-columns:minmax(0,1.5fr) minmax(276px,.86fr)!important;overflow:hidden!important;background:color-mix(in srgb,var(--folio-sheet) 88%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-top:1px solid var(--folio-rule)!important;border-radius:2px!important;box-shadow:0 10px 28px #2b241b07!important}.folio-current-grid.is-sparse{grid-template-columns:minmax(0,1.5fr) minmax(276px,.86fr)!important}.folio-post-column{padding:0 23px!important}.folio-archive-note,.folio-current-grid.is-sparse .folio-archive-note{min-height:178px!important;padding:25px 13px 23px 0!important;grid-template-columns:62px minmax(0,1fr) auto!important;gap:18px!important}.folio-archive-number,.folio-current-grid.is-sparse .folio-archive-number{font-size:39px!important;line-height:1!important;letter-spacing:-.02em!important}.folio-archive-note>div>p,.folio-current-grid.is-sparse .folio-archive-note>div>p{color:var(--folio-cinnabar)!important;font-size:9.4px!important;letter-spacing:.08em!important}.folio-archive-note h3,.folio-current-grid.is-sparse .folio-archive-note h3{max-width:21em!important;margin-top:8px!important;font-size:17px!important;line-height:1.65!important}.folio-sidebar,.folio-current-grid.is-sparse>.folio-sidebar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:stretch!important;gap:0!important;margin:0!important;padding:0!important;background:color-mix(in srgb,var(--folio-sheet-soft) 34%,transparent)!important;border:0!important;border-left:1px solid var(--folio-rule-soft)!important}.folio-side-note,.folio-side-note--music,.folio-current-grid.is-sparse .folio-side-note,.folio-current-grid.is-sparse .folio-side-note--music{min-height:0!important;padding:17px 20px 15px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule-soft)!important;border-radius:0!important}.folio-side-note:hover{background:color-mix(in srgb,var(--folio-sheet) 56%,transparent)!important}.folio-side-label,.folio-current-grid.is-sparse .folio-side-label{font-size:9.8px!important}.folio-side-note>p,.folio-current-grid.is-sparse .folio-side-note p{margin-top:7px!important;color:color-mix(in srgb,var(--folio-ink) 86%,var(--folio-muted))!important;font-size:12.7px!important;line-height:1.7!important}.folio-side-note>time{font-size:9.4px!important}.folio-track{margin-top:9px!important}.folio-track>img,.folio-track-placeholder,.folio-current-grid.is-sparse .folio-track img,.folio-current-grid.is-sparse .folio-track-placeholder{width:44px!important;height:44px!important;border-radius:2px!important}.folio-track strong{font-size:12.7px!important}.folio-side-index,.folio-current-grid.is-sparse .folio-side-index{align-self:end!important;margin:0!important;border:0!important;border-radius:0!important}.folio-side-index a,.folio-current-grid.is-sparse .folio-side-index a{min-height:48px!important;padding:8px 10px!important}.folio-side-index b,.folio-current-grid.is-sparse .folio-side-index b{font-size:10.4px!important}.folio-side-index small,.folio-current-grid.is-sparse .folio-side-index small{font-size:8.8px!important}.folio-endmark{margin-top:26px!important;padding:13px 0!important}.folio-endmark p{color:color-mix(in srgb,var(--folio-ink) 58%,var(--folio-muted))!important;font-size:10.6px!important}.folio-endmark a{font-size:10px!important}.site-footer{margin-top:40px!important;padding:27px 0 22px!important;color:color-mix(in srgb,var(--folio-sheet) 82%,transparent)!important;background:linear-gradient(180deg,rgb(255 255 255 / 2.5%),transparent 55%),repeating-linear-gradient(90deg,transparent 0 95px,rgb(255 255 255 / 1.5%) 95px 96px),#1b2a24!important;border-top:2px solid color-mix(in srgb,var(--folio-cinnabar) 68%,#26352f)!important}.site-footer-inner,.site-footer-credit{width:min(calc(100% - 48px),var(--folio-width))!important;margin-inline:auto!important}.site-footer nav a{color:color-mix(in srgb,var(--folio-sheet) 84%,transparent)!important;font-size:10.9px!important}.site-footer nav a:hover{color:#fffaf1!important}.site-footer .site-footer-practical a{font-size:10.5px!important}.site-footer .site-footer-practical small{color:color-mix(in srgb,var(--folio-sheet) 60%,transparent)!important;font-size:9.4px!important}.site-footer-credit{color:color-mix(in srgb,var(--folio-sheet) 49%,transparent)!important;font-size:9.2px!important}.site-footer-credit a{color:color-mix(in srgb,var(--folio-sheet) 62%,transparent)!important}.folio-current-grid,.folio-current-grid.is-sparse{align-items:stretch!important}.folio-current-grid.is-sparse>.folio-post-column{grid-column:1!important;grid-row:1!important;display:flex!important;min-width:0!important;padding:8px 28px 8px 34px!important}.folio-current-grid.is-sparse>.folio-sidebar{grid-column:2!important;grid-row:1!important;align-self:stretch!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto 1fr!important;min-width:0!important;margin:0!important;padding:0!important;background:linear-gradient(180deg,color-mix(in srgb,var(--folio-sheet-soft) 34%,transparent),color-mix(in srgb,var(--folio-sheet) 18%,transparent))!important;border:0!important;border-left:1px solid var(--folio-rule-soft)!important}.folio-current-grid.is-sparse .folio-archive-note{flex:1 1 auto!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-content:center!important;min-height:0!important;margin:0!important;padding:32px 0!important;border:0!important;background:transparent!important}.folio-current-grid.is-sparse .folio-archive-number{grid-column:1!important;grid-row:1 / span 2!important;align-self:center!important;font-size:42px!important;color:color-mix(in srgb,var(--folio-cinnabar) 80%,var(--folio-ink))!important}.folio-current-grid.is-sparse .folio-archive-note>div{grid-column:2!important;grid-row:1!important;align-self:end!important}.folio-current-grid.is-sparse .folio-archive-note>div>p{color:color-mix(in srgb,var(--folio-cinnabar) 82%,var(--folio-muted))!important;font-size:9.8px!important}.folio-current-grid.is-sparse .folio-archive-note h3{max-width:23em!important;margin-top:9px!important;color:color-mix(in srgb,var(--folio-ink) 88%,var(--folio-muted))!important;font-size:18px!important;font-weight:500!important;line-height:1.7!important}.folio-current-grid.is-sparse .folio-archive-note>a{grid-column:2!important;grid-row:2!important;align-self:start!important;justify-self:start!important;margin-top:16px!important;padding:9px 0 0!important;border:0!important;border-top:1px solid var(--folio-rule-soft)!important;font-size:10px!important}.folio-current-grid.is-sparse .folio-side-note,.folio-current-grid.is-sparse .folio-side-note--music{display:grid!important;min-height:0!important;padding:18px 21px 16px!important;border-right:0!important;border-bottom:1px solid var(--folio-rule-soft)!important;background:transparent!important}.folio-current-grid.is-sparse .folio-side-note>p{margin-top:8px!important;font-size:12.8px!important;line-height:1.72!important}.folio-current-grid.is-sparse .folio-track{margin-top:auto!important}.folio-current-grid.is-sparse .folio-track>img,.folio-current-grid.is-sparse .folio-track-placeholder{width:46px!important;height:46px!important}.folio-current-grid.is-sparse .folio-side-index{grid-column:1!important;grid-row:3!important;align-self:end!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:end!important;min-height:0!important;margin:0!important;padding:12px 21px 10px!important;border:0!important;border-top:1px solid var(--folio-rule-soft)!important}.folio-current-grid.is-sparse .folio-side-index>span{display:block!important;margin:0 0 3px!important;font-size:9px!important}.folio-current-grid.is-sparse .folio-side-index a{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;min-height:39px!important;padding:6px 0!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--folio-rule-soft) 68%,transparent)!important}.folio-current-grid.is-sparse .folio-side-index a:last-child{border-bottom:0!important}.moments-page{padding:0 25px 12px!important;overflow:hidden!important;background:linear-gradient(180deg,color-mix(in srgb,var(--folio-sheet) 90%,transparent),color-mix(in srgb,var(--folio-sheet) 76%,transparent))!important;border:1px solid var(--folio-rule-soft)!important;border-top:2px solid color-mix(in srgb,var(--folio-cinnabar) 44%,var(--folio-rule))!important;border-radius:2px!important;box-shadow:0 18px 44px #2b231a0a!important}.moments-masthead{margin:0!important;padding:22px 0 18px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule)!important;border-radius:0!important}.moments-masthead:before{left:0!important}.moments-masthead h1{font-size:clamp(1.55rem,1.9vw,1.72rem)!important}.moments-masthead .page-intro{max-width:42em!important;color:color-mix(in srgb,var(--folio-ink) 72%,var(--folio-muted))!important;font-size:13.2px!important;line-height:1.8!important}.moments-list{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.moment-card{grid-template-columns:105px minmax(0,1fr)!important;gap:24px!important;padding:27px 2px 28px!important}.moment-meta{padding-right:20px!important}.moment-content .markdown-body{font-size:15.2px!important;line-height:1.94!important}.moment-content .markdown-body img{max-height:340px!important;margin-block:18px!important;object-fit:contain!important}.moment-content .markdown-body video{max-height:410px!important}.moments-endnote{margin:0!important;padding:15px 2px 5px!important;background:transparent!important;border:0!important;border-top:1px solid var(--folio-rule)!important;border-radius:0!important;box-shadow:none!important}.article-reading .markdown-body img{max-height:340px!important;margin-block:20px!important}.article-reading .markdown-body video{max-height:420px!important}.article-reading .markdown-body audio{width:min(100%,560px)!important}.music-stage-body{grid-template-columns:218px minmax(0,1fr)!important;gap:28px!important;padding-block:22px!important}.music-art-column{padding-right:22px!important}.music-art-button{width:100%!important;max-width:196px!important;border:1px solid var(--folio-rule-soft)!important}.music-lyrics-scroll{height:318px!important;max-height:318px!important;padding:12px 4px 24px 0!important;-webkit-mask-image:linear-gradient(transparent 0,#000 7%,#000 92%,transparent 100%)!important;mask-image:linear-gradient(transparent 0,#000 7%,#000 92%,transparent 100%)!important}.music-lyric-line{min-height:39px!important;padding:7px 3px 7px 15px!important;color:color-mix(in srgb,var(--folio-ink) 72%,var(--folio-muted))!important;font-size:14.2px!important;line-height:1.65!important}.music-lyric-line.active{color:var(--folio-cinnabar)!important;background:transparent!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--folio-cinnabar) 72%,transparent)!important;font-size:14.2px!important;transform:none!important}.music-lyric-line time{color:color-mix(in srgb,var(--folio-muted) 78%,transparent)!important;font-size:9.4px!important}.music-transport .music-play-button{width:44px!important;height:44px!important}.admin-shell{grid-template-columns:204px minmax(0,1fr)!important}.admin-shell .admin-top{width:204px!important}.admin-workspace-bar{padding-inline:28px!important}.admin-page{width:min(100%,1100px)!important;padding:30px 38px 60px!important}.admin-page-head h1{font-size:23px!important;letter-spacing:.08em!important}.admin-page-head p{font-size:12px!important;line-height:1.72!important}.admin-page .admin-item-title,.admin-page .admin-row>div strong{font-size:14.2px!important}.admin-page .admin-list-content>small,.admin-page .admin-row>div small{font-size:11px!important}.admin-page .admin-row-actions a,.admin-page .admin-row-actions button{font-size:11px!important}.admin-shell .button,.admin-shell .button-dark,.admin-shell .button-light{font-size:12.2px!important}.settings-page{max-width:1100px!important}.settings-card-heading h2{font-size:16px!important}.settings-card-heading p{font-size:11px!important;line-height:1.7!important}.settings-page label,.settings-page .settings-toggle{font-size:12.2px!important}.settings-page label>small{font-size:11px!important;line-height:1.72!important}.settings-page input,.settings-page textarea,.settings-page select{font-size:13.4px!important}.settings-toggle strong{font-size:12px!important}.settings-toggle small{font-size:11px!important;line-height:1.62!important}.settings-page .settings-toggle input[type=checkbox]{width:20px!important;height:20px!important;min-height:20px!important;flex-basis:20px!important}@media(max-width:760px){.folio-current-grid.is-sparse{grid-template-columns:minmax(0,1fr)!important}.folio-current-grid.is-sparse>.folio-post-column,.folio-current-grid.is-sparse>.folio-sidebar{grid-column:1!important;grid-row:auto!important;width:100%!important}.folio-current-grid.is-sparse>.folio-post-column{display:block!important;padding:4px 15px 0!important}.folio-current-grid.is-sparse .folio-archive-note{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:0!important;padding:23px 0 21px!important}.folio-current-grid.is-sparse .folio-archive-number{font-size:32px!important}.folio-current-grid.is-sparse .folio-archive-note h3{font-size:15.5px!important;line-height:1.68!important}.folio-current-grid.is-sparse .folio-archive-note>a{grid-column:2!important;grid-row:2!important;margin-top:11px!important;font-size:9.6px!important}.folio-current-grid.is-sparse>.folio-sidebar{border-top:1px solid var(--folio-rule)!important;border-left:0!important}.folio-current-grid.is-sparse .folio-side-index{grid-row:auto!important;padding:12px 21px 10px!important}.moments-page{width:calc(100% - 26px)!important;padding:0 16px 8px!important}.moments-masthead{padding:18px 0 15px!important}.moments-masthead h1{font-size:1.48rem!important}.moments-masthead .page-intro{font-size:12.4px!important;line-height:1.72!important}.moment-card{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important;padding:20px 0 21px!important}.moment-meta{padding-right:11px!important}.moment-content{padding-left:13px!important}.moment-content .markdown-body{font-size:14.4px!important;line-height:1.9!important}.moment-content .markdown-body img{max-height:260px!important}.moment-content .markdown-body video{max-height:320px!important}.article-reading .markdown-body img{max-height:260px!important}.article-reading .markdown-body video{max-height:320px!important}.music-stage-body{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.music-lyrics-scroll,.music-lyrics-empty{height:194px!important;min-height:194px!important;max-height:194px!important}.music-lyric-line,.music-lyric-line.active{font-size:13.6px!important}.music-transport .music-play-button{width:42px!important;height:42px!important}}@media(max-width:900px){.admin-shell{grid-template-columns:minmax(0,1fr)!important}.admin-shell .admin-top{width:100%!important}.admin-page{padding:20px 16px 44px!important}.admin-page-head h1{font-size:22px!important}.settings-page label,.settings-page .settings-toggle{font-size:12px!important}.settings-page label>small,.settings-toggle small{font-size:10.5px!important}.settings-page .settings-toggle input[type=checkbox]{width:20px!important;height:20px!important;min-height:20px!important;flex-basis:20px!important}}:root:not([data-theme=dark]){--hz-paper: #f1efe9;--hz-paper-light: #fbfaf6;--hz-paper-deep: #e8e3d9;--hz-ink: #242b27;--hz-ink-soft: #3c443f;--hz-muted: #626a65;--hz-line: #d9d3c8;--hz-line-dark: #aaa294;--hz-cinnabar: #9d3b33;--hz-tile: #26322e}body{background-color:var(--hz-paper)!important;background-image:url(/images/paper-grain.svg)!important;background-repeat:repeat!important;background-size:180px 180px!important}.site-shell{--folio-width: 1040px;--folio-reading-width: 700px;--folio-sheet: #fbfaf6;--folio-sheet-soft: #f2efe7;--folio-rule: #d9d3c8;--folio-rule-soft: #e8e3da;--folio-ink: #242b27;--folio-muted: #626a65;--folio-cinnabar: #9d3b33;--folio-shadow: 0 18px 46px rgb(48 39 29 / 5%);background-color:var(--hz-paper)!important;background-image:url(/images/paper-grain.svg)!important;background-repeat:repeat!important;background-size:180px 180px!important}:root[data-theme=dark] .site-shell{--folio-sheet: #202723;--folio-sheet-soft: #262e2a;--folio-rule: #3e4943;--folio-rule-soft: #303a35;--folio-ink: #eee9df;--folio-muted: #aeb6b0;--folio-cinnabar: #d47167;background-color:var(--hz-paper)!important;background-image:url(/images/paper-grain.svg)!important;background-repeat:repeat!important;background-size:180px 180px!important}.site-header{min-height:72px!important;padding-inline:max(22px,calc((100vw - 1060px)/2))!important;background:color-mix(in srgb,var(--hz-paper-light) 90%,transparent)!important;border-top:2px solid var(--hz-cinnabar)!important;border-bottom:1px solid var(--folio-rule)!important;box-shadow:0 1px #ffffff8a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-header .brand{gap:11px!important}.site-header .brand-mark{width:34px!important;height:34px!important;background:var(--folio-cinnabar)!important;border:1px solid color-mix(in srgb,var(--folio-cinnabar) 86%,#4d1d19)!important;border-radius:1px!important;font-size:20px!important;box-shadow:inset 0 0 0 2px #fffaf038!important}.site-header .brand-copy strong{font-size:17px!important;letter-spacing:.13em!important}.site-header .brand-copy small{margin-top:2px!important;font-size:10.5px!important;letter-spacing:.09em!important}.site-nav{gap:clamp(23px,2.7vw,35px)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.065em!important}.site-nav>a{padding-block:24px 22px!important}.site-nav>a:after{bottom:18px!important;height:2px!important}.site-header .theme-switcher{min-height:34px!important;padding-inline:11px!important;border-radius:3px!important;font-size:12px!important}.site-header .theme-switcher select{min-height:32px!important;font-size:12px!important}.folio-home{width:min(calc(100% - 48px),var(--folio-width))!important;padding-top:48px!important}.folio-masthead{grid-template-columns:minmax(0,1fr) 292px!important;gap:clamp(54px,6.4vw,72px)!important;align-items:end!important;padding:0 0 34px!important;border-bottom:1px solid var(--folio-rule)!important}.folio-masthead-copy{max-width:650px!important;padding:0!important;border-left:0!important}.folio-overline{gap:10px!important;font-family:var(--font-ui)!important;font-size:11.5px!important;letter-spacing:.14em!important}.folio-overline>span:first-child{width:22px!important;height:22px!important;border-radius:1px!important;font-family:var(--font-text)!important;font-size:12px!important}.folio-masthead h1{margin-top:14px!important;font-size:clamp(2rem,2.7vw,2.28rem)!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1.32!important}.folio-deck{max-width:37em!important;margin-top:12px!important;font-size:15px!important;line-height:1.88!important}.folio-masthead-meta{gap:10px!important;margin-top:18px!important;font-family:var(--font-ui)!important;font-size:11.5px!important}.folio-masthead-side{min-width:0!important;padding:0 0 2px!important}.folio-place{margin:0!important}.folio-place img{display:block!important;width:100%!important;padding:6px!important;aspect-ratio:4 / 3!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:4px!important;object-fit:cover!important;filter:saturate(.76) contrast(.98) sepia(.025)!important}.folio-place figcaption{gap:3px!important;padding:8px 1px 0!important}.folio-place figcaption span{font-size:11px!important}.folio-place figcaption small{font-size:10.5px!important}.folio-masthead-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;margin-top:12px!important}.folio-shortcuts{gap:15px!important;font-family:var(--font-ui)!important;font-size:11.5px!important}.folio-random{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 10px!important;border:1px solid color-mix(in srgb,var(--folio-cinnabar) 34%,var(--folio-rule))!important;border-radius:2px!important;font-family:var(--font-ui)!important;font-size:11px!important;white-space:nowrap!important}.folio-feature{grid-template-columns:minmax(0,1fr) minmax(290px,330px)!important;gap:38px!important;margin-top:32px!important;padding:34px 34px 32px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-top:1px solid var(--folio-rule)!important;border-radius:8px!important;box-shadow:var(--folio-shadow)!important}.folio-feature-copy{min-height:214px!important;padding:2px 0!important}.folio-kicker{font-family:var(--font-ui)!important;font-size:11px!important;letter-spacing:.09em!important}.folio-kicker>span{padding-right:10px!important;border-right-color:var(--folio-rule-soft)!important}.folio-feature h2{margin-top:12px!important;font-size:clamp(1.52rem,2vw,1.78rem)!important;font-weight:600!important;letter-spacing:.025em!important;line-height:1.5!important}.folio-feature-copy>p{max-width:42em!important;margin-top:11px!important;font-size:14.5px!important;line-height:1.9!important}.folio-feature-foot{gap:18px!important;padding-top:18px!important;font-family:var(--font-ui)!important;font-size:11.5px!important}.folio-feature-foot a{font-size:12px!important}.folio-feature-visual{min-height:238px!important;max-height:260px!important;border:1px solid var(--folio-rule)!important;border-radius:4px!important;box-shadow:none!important;overflow:hidden!important}.folio-feature-visual img{height:100%!important;object-fit:cover!important;filter:saturate(.78) contrast(.98)!important}.folio-feature-caption{right:10px!important;bottom:9px!important;padding:5px 8px!important;font-family:var(--font-ui)!important;font-size:9.5px!important}.folio-current{margin-top:46px!important}.folio-section-head{padding-bottom:13px!important;border-bottom:1px solid var(--folio-rule)!important}.folio-section-head>div{gap:10px!important}.folio-section-head>div>span{font-family:var(--font-ui)!important;font-size:11px!important;letter-spacing:.11em!important}.folio-section-head h2{font-size:23px!important;font-weight:600!important;letter-spacing:.04em!important}.folio-section-head>a{font-family:var(--font-ui)!important;font-size:11.5px!important}.folio-current-grid{gap:32px!important;margin-top:22px!important}.folio-current-grid.is-sparse{grid-template-columns:minmax(0,1fr) 300px!important;grid-template-rows:auto!important;gap:32px!important;margin-top:22px!important}.folio-current-grid.is-sparse>.folio-post-column{grid-column:1!important;grid-row:1!important;width:auto!important}.folio-current-grid.is-sparse>.folio-sidebar{grid-column:2!important;grid-row:1!important;width:auto!important;align-self:stretch!important}.folio-post-row{grid-template-columns:92px minmax(0,1fr) 128px!important;gap:20px!important;min-height:146px!important;padding:22px 0!important;border-bottom:1px solid var(--folio-rule-soft)!important}.folio-post-date{gap:6px!important;font-family:var(--font-ui)!important;font-size:10.5px!important}.folio-post-date time{font-size:11px!important}.folio-post-copy h3{font-size:18.5px!important;font-weight:600!important;line-height:1.58!important}.folio-post-copy p{margin-top:8px!important;font-size:13.5px!important;line-height:1.82!important}.folio-post-copy small{margin-top:10px!important;font-family:var(--font-ui)!important;font-size:11px!important}.folio-post-image{width:128px!important;height:92px!important;border:1px solid var(--folio-rule-soft)!important;border-radius:3px!important;overflow:hidden!important}.folio-sidebar{padding:0 20px 6px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:8px!important;box-shadow:0 12px 30px #30271d09!important}.folio-side-note,.folio-side-note--music{padding:18px 0!important;border-bottom:1px solid var(--folio-rule-soft)!important}.folio-side-label{font-family:var(--font-ui)!important;font-size:11.5px!important;letter-spacing:.08em!important}.folio-side-note>p{margin-top:8px!important;font-size:13px!important;line-height:1.78!important}.folio-side-note>time{margin-top:9px!important;font-family:var(--font-ui)!important;font-size:10.5px!important}.folio-track{gap:11px!important;margin-top:11px!important}.folio-track>img,.folio-track-placeholder{width:46px!important;height:46px!important;border-radius:3px!important}.folio-track strong{font-size:13px!important}.folio-track small{font-size:10.5px!important}.folio-side-index{margin-top:0!important;padding:16px 0 8px!important;border-top:0!important}.folio-side-index>span{margin-bottom:4px!important;font-family:var(--font-ui)!important;font-size:10.5px!important}.folio-side-index a{min-height:38px!important;padding:8px 0!important;font-size:12.5px!important}.folio-side-index b{font-size:12.5px!important}.folio-side-index small{font-size:10.5px!important}.folio-current-grid.is-sparse .folio-archive-note{grid-template-columns:62px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:20px!important;min-height:220px!important;height:100%!important;padding:30px 28px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:8px!important;box-shadow:0 12px 30px #30271d09!important}.folio-current-grid.is-sparse .folio-archive-number{display:block!important;align-self:start!important;color:color-mix(in srgb,var(--folio-cinnabar) 76%,var(--folio-muted))!important;font-size:42px!important;border-right:0!important}.folio-current-grid.is-sparse .folio-archive-note>div{grid-column:2!important;grid-row:1 / span 2!important;align-self:start!important}.folio-current-grid.is-sparse .folio-archive-note p{font-family:var(--font-ui)!important;font-size:11px!important}.folio-current-grid.is-sparse .folio-archive-note h3{max-width:24em!important;margin-top:8px!important;font-size:18px!important;line-height:1.68!important}.folio-current-grid.is-sparse .folio-archive-note>a{grid-column:2!important;grid-row:2!important;align-self:end!important;padding:6px 0 0!important;border-left:0!important;font-family:var(--font-ui)!important;font-size:11.5px!important}.folio-endmark{margin-top:44px!important;padding:19px 0!important}.folio-endmark p{font-size:12.5px!important}.folio-endmark a{font-family:var(--font-ui)!important;font-size:11.5px!important}.listing-page:not(.music-page){width:min(calc(100% - 48px),900px)!important;margin-top:36px!important;padding:0 0 52px!important;background:transparent!important;border:0!important;box-shadow:none!important}.listing-header,.listing-page:has(.search-form)>.listing-header{margin:0 0 20px!important;padding:4px 4px 20px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule)!important;box-shadow:none!important}.listing-header h1,.listing-page:has(.search-form) .listing-header h1{margin:0!important;font-size:clamp(1.72rem,2.4vw,2rem)!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1.45!important}.listing-header h1:after,.listing-page:has(.search-form) .listing-header h1:after{display:none!important}.listing-header .page-intro,.listing-page:has(.search-form) .listing-header p{max-width:48ch!important;margin-top:10px!important;color:var(--folio-muted)!important;font-size:14px!important;line-height:1.85!important}.listing-header>strong,.listing-page:has(.search-form) .listing-header>strong{color:var(--folio-cinnabar)!important;font-size:22px!important}.listing-header>strong small,.listing-page:has(.search-form) .listing-header>strong small{font-size:11px!important}.search-form,.listing-page:has(.search-form) .search-form{width:min(100%,560px)!important;margin-top:18px!important;padding:0!important;overflow:hidden!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:7px!important;box-shadow:none!important}.search-form input,.listing-page:has(.search-form) .search-form input{min-height:44px!important;padding-inline:15px!important;background:transparent!important;border:0!important;font-size:14px!important}.search-form .button,.listing-page:has(.search-form) .search-form .button{min-width:78px!important;min-height:44px!important;padding-inline:16px!important;background:color-mix(in srgb,var(--hz-paper-deep) 46%,var(--folio-sheet))!important;border:0!important;border-left:1px solid var(--folio-rule)!important;color:var(--folio-cinnabar)!important;font-size:12px!important;box-shadow:none!important}.result-count,.listing-page:has(.search-form) .result-count{margin:13px 4px 16px!important;font-size:11.5px!important}.post-list,.listing-page:has(.search-form) .post-list{display:grid!important;gap:14px!important;margin:0!important;border:0!important}.post-row,.listing-page:not(.music-page):has(.search-form) .post-row{grid-template-columns:minmax(0,1fr) 154px!important;gap:24px!important;min-height:0!important;padding:23px 24px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:9px!important;box-shadow:0 8px 22px #30271d08!important}.post-row.is-text,.listing-page:not(.music-page):has(.search-form) .post-row.is-text{grid-template-columns:minmax(0,1fr)!important}.post-row:hover,.listing-page:not(.music-page):has(.search-form) .post-row:hover{padding-inline:24px!important;background:var(--folio-sheet)!important;border-color:color-mix(in srgb,var(--folio-rule) 76%,var(--folio-cinnabar))!important;box-shadow:0 10px 26px #30271d0d!important;transform:translateY(-1px)}.post-row-copy h2,.listing-page:not(.music-page):has(.search-form) .post-row-copy h2{margin:0!important;font-size:19px!important;font-weight:600!important;line-height:1.55!important;letter-spacing:.025em!important}.post-row-copy p,.listing-page:not(.music-page):has(.search-form) .post-row-copy p{max-width:62ch!important;margin-top:8px!important;color:color-mix(in srgb,var(--folio-ink) 72%,var(--folio-muted))!important;font-size:13.5px!important;line-height:1.82!important}.post-row-meta,.listing-page:not(.music-page):has(.search-form) .post-row-meta{gap:10px!important;margin-top:12px!important;font-size:10.5px!important}.post-row-image,.listing-page:not(.music-page):has(.search-form) .post-row-image{width:154px!important;height:108px!important;align-self:center!important;overflow:hidden!important;border:1px solid var(--folio-rule-soft)!important;border-radius:5px!important}.post-row:last-child,.listing-page:has(.search-form) .post-row:last-child{border-bottom:1px solid var(--folio-rule-soft)!important}.article-page{width:min(calc(100% - 48px),900px)!important;margin:38px auto 0!important;padding:0 12px 48px!important;background:transparent!important;border:0!important;box-shadow:none!important}.article-topline{width:100%!important;padding:11px 2px 12px!important;border-bottom:0!important;font-size:10.5px!important}.article-taxonomy a{font-size:10px!important}.article-header{width:100%!important;grid-template-columns:minmax(0,1fr) 206px!important;gap:44px!important;padding:25px 0 28px!important;border-bottom:1px solid var(--folio-rule)!important}.article-kicker{margin-bottom:11px!important;font-size:11px!important}.article-kicker span{min-width:30px!important;min-height:22px!important;font-size:11px!important}.article-header h1{max-width:22ch!important;font-size:clamp(1.82rem,3vw,2.18rem)!important;font-weight:600!important;line-height:1.48!important;letter-spacing:.055em!important}.article-excerpt{max-width:46ch!important;margin-top:12px!important;color:var(--folio-muted)!important;font-size:14.5px!important;line-height:1.86!important}.article-colophon{align-self:start!important;padding:17px 18px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:8px!important;box-shadow:0 7px 20px #30271d08!important}.article-colophon-head{padding-bottom:10px!important}.article-colophon-head span{font-size:9.5px!important}.article-colophon-head strong{font-size:12.5px!important}.article-colophon .article-meta>div{padding:7px 0!important}.article-colophon .article-meta dt{font-size:10px!important}.article-colophon .article-meta dd{font-size:11.5px!important}.article-colophon-note{margin-top:8px!important;font-size:10.5px!important;line-height:1.68!important}.article-reading{width:min(100%,680px)!important;margin:0 auto!important;border-top:0!important}.article-reading:before,.article-reading:after{display:none!important;content:none!important}.article-reading>.markdown-body{padding:30px 0 0!important;background:transparent!important;border:0!important;font-size:16.2px!important;line-height:2.02!important;letter-spacing:.012em!important}.article-reading .markdown-body p{margin:1.05em 0!important}.article-reading .markdown-body h1{font-size:25px!important}.article-reading .markdown-body h2{margin-top:1.7em!important;font-size:22px!important}.article-reading .markdown-body h3{margin-top:1.55em!important;font-size:18.5px!important}.article-reading .markdown-body img{max-width:min(100%,640px)!important;max-height:460px!important;margin:23px auto!important;border:1px solid var(--folio-rule-soft)!important;border-radius:5px!important}.article-reading .markdown-body blockquote{margin:1.5em 0!important;padding:3px 0 3px 18px!important;border-left:2px solid color-mix(in srgb,var(--folio-cinnabar) 64%,var(--folio-rule))!important;color:var(--folio-muted)!important}.article-tags{margin-top:30px!important;padding-top:15px!important;border-top:1px solid var(--folio-rule-soft)!important}.article-tags a{padding:5px 9px!important;border-radius:3px!important;font-size:11px!important}.comments-section{width:min(100%,680px)!important;margin:38px auto 0!important;padding:0!important;border-top:0!important}.comments-heading{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:30px!important;margin-bottom:14px!important;padding:0 2px 14px!important;border-bottom:1px solid var(--folio-rule)!important}.comments-heading>div>span{display:block!important;margin-bottom:6px!important;color:var(--folio-cinnabar)!important;font-family:var(--font-ui)!important;font-size:10.5px!important;letter-spacing:.12em!important}.comments-heading h2{margin:0!important;font-size:20px!important;font-weight:600!important;letter-spacing:.07em!important}.comments-heading h2 b{color:var(--folio-cinnabar)!important;font-size:14px!important;font-weight:500!important}.comments-heading>p{max-width:30ch!important;font-size:11.5px!important;line-height:1.72!important;text-align:right!important}.comments-empty,.comment-list{margin-top:16px!important}.comments-empty{padding:18px 20px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:7px!important;font-size:13px!important}.comment-item{padding:20px 21px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:7px!important}.comment-head strong{font-size:13.5px!important}.comment-head time{font-size:10.5px!important}.comment-item>p{margin-top:9px!important;font-size:14px!important;line-height:1.82!important}.comment-reply-box{margin-top:10px!important}.comment-reply-box>summary,.comment-reply-panel .reply-intro{font-size:11px!important}.comment-form{margin-top:16px!important;padding:24px 25px 25px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:8px!important;box-shadow:0 10px 28px #30271d09!important}.comment-form-head{padding-bottom:13px!important;border-bottom:1px solid var(--folio-rule-soft)!important}.comment-form-head>span{font-size:10.5px!important}.comment-form-head h3{margin-top:5px!important;font-size:19px!important}.comment-form-head p{margin-top:5px!important;font-size:11.5px!important}.comment-form .form-grid{gap:16px!important;margin-top:16px!important}.comment-form label,.comment-reply-form label{font-size:12px!important}.comment-form input,.comment-reply-form input{min-height:42px!important;font-size:13.5px!important}.comment-form textarea,.comment-reply-form textarea{min-height:118px!important;font-size:13.5px!important;line-height:1.75!important}.comment-form .button,.comment-reply-form .button{min-height:40px!important;margin-top:13px!important;padding-inline:20px!important;font-size:12px!important}.listing-page.moments-page{width:min(calc(100% - 48px),880px)!important;margin-top:36px!important;padding:0 30px 25px!important;overflow:hidden!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-top:2px solid color-mix(in srgb,var(--folio-cinnabar) 60%,var(--folio-rule))!important;border-radius:9px!important;box-shadow:0 14px 34px #30271d0a!important}.moments-masthead{margin:0!important;padding:25px 2px 21px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule)!important;border-radius:0!important}.moments-masthead:before{display:none!important}.moments-masthead h1{font-size:1.9rem!important;font-weight:600!important;letter-spacing:.1em!important}.moments-masthead .page-intro{margin-top:8px!important;font-size:14px!important;line-height:1.84!important}.moments-index{gap:0!important}.moments-index>div{min-width:64px!important;padding:0 15px!important}.moments-index dt{font-size:10px!important;letter-spacing:.08em!important}.moments-index dd{margin-top:3px!important;font-size:19px!important}.moments-list{margin-top:0!important;border-top:0!important}.moment-card{grid-template-columns:88px minmax(0,1fr)!important;gap:24px!important;padding:25px 3px 26px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--folio-rule-soft)!important;border-radius:0!important;box-shadow:none!important}.moment-card:last-of-type{border-bottom:0!important}.moment-meta{padding:2px 18px 0 0!important;border-right:1px solid var(--folio-rule-soft)!important}.moment-meta time{font-family:var(--font-ui)!important;font-size:11px!important;line-height:1.6!important}.moment-meta span{margin-top:7px!important;font-size:10px!important;letter-spacing:.05em!important}.moment-content{padding-left:22px!important}.moment-content .markdown-body{max-width:62ch!important;font-size:15.5px!important;line-height:1.94!important}.moment-content .markdown-body p{margin:.65em 0!important}.moment-content .markdown-body img{max-height:360px!important;margin-block:18px!important;border-radius:5px!important}.moment-actions{gap:12px 20px!important;margin-top:15px!important;padding-top:12px!important;border-top:1px solid var(--folio-rule-soft)!important}.moment-like-button,.moment-comment-box>summary{font-size:11.5px!important}.moment-comment-item{margin-top:13px!important;padding:13px 14px!important;background:color-mix(in srgb,var(--folio-sheet-soft) 54%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:5px!important}.moment-comment-head strong{font-size:12.5px!important}.moment-comment-head time{font-size:10px!important}.moment-comment-item>p{margin-top:7px!important;font-size:13.2px!important;line-height:1.8!important}.moment-comment-grid{gap:13px!important}.moment-comment-form label{font-size:11.5px!important}.moment-comment-form input{min-height:40px!important;font-size:13px!important}.moment-comment-form textarea{min-height:94px!important;font-size:13px!important}.moment-comment-submit small{font-size:10.5px!important}.moments-endnote{margin:0!important;padding:21px 2px 0!important;border-top:0!important}.moments-endnote strong{font-size:13px!important}.moments-endnote small{font-size:10.5px!important}.moments-endnote>a{font-family:var(--font-ui)!important;font-size:11.5px!important}.site-footer{margin-top:56px!important;background:var(--hz-tile)!important;border-top:2px solid color-mix(in srgb,var(--hz-cinnabar) 72%,var(--hz-tile))!important}.site-footer-inner{width:min(calc(100% - 48px),1040px)!important;margin:0 auto!important;padding:35px 0 20px!important}.site-footer-brand strong{font-size:16px!important;letter-spacing:.13em!important}.site-footer-brand small{margin-top:4px!important;font-size:10.5px!important}.site-footer nav,.site-footer-practical{gap:18px!important;font-size:12px!important}.site-footer-credit{margin-top:21px!important;padding-top:15px!important;font-size:9.5px!important;line-height:1.7!important}.listing-page.music-page{width:min(calc(100% - 48px),980px)!important;margin:36px auto 0!important;padding:0 0 52px!important;background:transparent!important;border:0!important;box-shadow:none!important}.music-page-head{align-items:end!important;gap:36px!important;padding:3px 2px 21px!important;border-bottom:1px solid var(--folio-rule)!important}.music-page-head h1{font-size:clamp(1.72rem,2.4vw,2rem)!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1.4!important}.music-page-head h1:after{display:none!important}.music-page-head .page-intro{max-width:54ch!important;margin-top:8px!important;color:var(--folio-muted)!important;font-size:14px!important;line-height:1.82!important}.music-page-note{color:var(--folio-muted)!important;font-size:11.5px!important;line-height:1.8!important}.music-room{grid-template-columns:252px minmax(0,1fr)!important;min-height:536px!important;margin-top:20px!important;overflow:hidden!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-top:2px solid color-mix(in srgb,var(--folio-cinnabar) 60%,var(--folio-rule))!important;border-radius:10px!important;box-shadow:0 16px 40px #30271d0d!important}.music-playlist{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:100%!important;background:color-mix(in srgb,var(--hz-paper-deep) 44%,var(--folio-sheet))!important;border-right:1px solid var(--folio-rule)!important}.music-playlist-head{min-height:50px!important;padding:0 17px!important;border-bottom:1px solid var(--folio-rule)!important}.music-playlist-head>span{gap:7px!important;font-size:11.5px!important;letter-spacing:.04em!important}.music-playlist-head b{font-size:10.5px!important}.music-playlist-items{max-height:385px!important;padding:8px!important}.music-playlist-item{grid-template-columns:18px 44px minmax(0,1fr) 6px!important;gap:10px!important;min-height:70px!important;padding:10px!important;border:0!important;border-radius:6px!important;background:transparent!important}.music-playlist-item:hover{background:color-mix(in srgb,var(--folio-sheet) 58%,transparent)!important}.music-playlist-item.active{background:var(--folio-sheet)!important;box-shadow:inset 2px 0 var(--folio-cinnabar),0 5px 16px #30271d08!important}.music-playlist-index{font-size:9.5px!important}.music-playlist-cover{width:44px!important;height:44px!important;border-radius:3px!important;box-shadow:0 1px #ffffffb8!important}.music-playlist-copy{gap:3px!important}.music-playlist-copy strong{font-size:14.5px!important;font-weight:600!important;letter-spacing:.025em!important}.music-playlist-copy small{font-size:10.5px!important}.music-playlist-pulse{width:5px!important;height:5px!important}.music-playlist-foot{display:block!important;margin-top:auto!important;padding:19px 20px 21px!important;border-top:1px solid var(--folio-rule)!important}.music-playlist-foot>span{font-size:10px!important;letter-spacing:.13em!important}.music-playlist-foot p{margin-top:6px!important;font-size:11px!important;line-height:1.8!important}.music-stage{min-width:0!important;background:var(--folio-sheet)!important}.music-stage-surface{display:flex!important;flex-direction:column!important;min-height:100%!important}.music-stage-label{min-height:50px!important;padding:0 26px!important;border-bottom:1px solid var(--folio-rule)!important;font-size:10.5px!important}.music-stage-label>span:first-child{gap:7px!important}.music-stage-label small{font-size:10.5px!important}.music-live-dot{width:5px!important;height:5px!important}.music-stage-body{grid-template-columns:minmax(240px,.82fr) minmax(300px,1.18fr)!important;display:grid!important;flex:1!important;min-height:0!important;padding:28px 0 24px!important}.music-art-column{display:flex!important;flex-direction:column!important;min-width:0!important;padding:0 26px!important}.music-art-button{width:min(100%,248px)!important;margin:0 auto!important;padding:11px!important;background:color-mix(in srgb,var(--hz-paper-deep) 40%,var(--folio-sheet))!important;border:1px solid var(--folio-rule)!important;border-radius:4px!important;box-shadow:0 9px 24px #30271d12,inset 0 0 0 1px #ffffff8a!important}.music-art-button:before{inset:11px!important;border-color:#ffffff57!important}.music-main-cover{width:100%!important;aspect-ratio:1!important;border-radius:1px!important}.music-art-play{width:50px!important;height:50px!important;background:color-mix(in srgb,var(--folio-cinnabar) 96%,#6e2823)!important;border:1px solid rgb(255 255 255 / 48%)!important;box-shadow:0 8px 22px #30271d33!important}.music-track-meta{margin-top:20px!important;text-align:left!important}.music-track-meta p{margin:0 0 6px!important;color:var(--folio-cinnabar)!important;font-size:10px!important;letter-spacing:.12em!important}.music-track-meta h2{margin:0!important;font-size:24px!important;font-weight:600!important;line-height:1.42!important;letter-spacing:.035em!important}.music-track-meta>span{display:block!important;margin-top:5px!important;color:var(--folio-muted)!important;font-size:12.5px!important}.music-lyrics-panel{min-width:0!important;padding:0 28px!important;border-left:1px solid var(--folio-rule-soft)!important}.music-lyrics-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:0 0 13px!important;border-bottom:1px solid var(--folio-rule-soft)!important}.music-lyrics-head>span{color:var(--folio-ink)!important;font-size:12px!important;letter-spacing:.08em!important}.music-lyrics-head small{color:var(--folio-muted)!important;font-size:10px!important}.music-lyrics-scroll,.music-lyrics-empty{height:344px!important;min-height:344px!important;max-height:344px!important;margin-top:4px!important}.music-lyrics-scroll{-webkit-mask-image:linear-gradient(transparent,black 7%,black 93%,transparent)!important;mask-image:linear-gradient(transparent,black 7%,black 93%,transparent)!important}.music-lyric-line{min-height:45px!important;padding:9px 8px!important;color:color-mix(in srgb,var(--folio-muted) 88%,transparent)!important;font-size:15px!important;line-height:1.65!important;border-radius:0!important;transition:color .16s ease!important}.music-lyric-line:hover{color:var(--folio-ink)!important}.music-lyric-line.active{padding-left:13px!important;color:var(--folio-cinnabar)!important;background:transparent!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--folio-cinnabar) 72%,transparent)!important;transform:none!important}.music-lyric-line.active span{font-weight:600!important}.music-lyric-line time{font-size:9.5px!important}.music-lyrics-empty{color:var(--folio-muted)!important}.music-lyrics-empty p{font-size:16px!important}.music-lyrics-empty small{font-size:10.5px!important}.music-controls{margin-top:auto!important;padding:17px 26px 20px!important;color:var(--folio-ink)!important;background:color-mix(in srgb,var(--hz-paper-deep) 25%,var(--folio-sheet))!important;border-top:1px solid var(--folio-rule)!important}.music-progress-row{grid-template-columns:38px minmax(0,1fr) 38px!important;gap:12px!important}.music-progress-row time{color:var(--folio-muted)!important;font-size:9.5px!important}.music-progress{height:2px!important;min-height:2px!important;background:color-mix(in srgb,var(--folio-rule) 78%,var(--folio-muted))!important}.music-progress::-webkit-slider-thumb{width:9px!important;height:9px!important;background:var(--folio-cinnabar)!important}.music-progress::-moz-range-thumb{width:9px!important;height:9px!important;background:var(--folio-cinnabar)!important}.music-control-row{margin-top:12px!important}.music-volume>button{width:30px!important;height:30px!important;color:var(--folio-muted)!important}.music-volume>button:hover{color:var(--folio-cinnabar)!important}.music-volume input{width:min(100%,86px)!important;height:2px!important;min-height:2px!important;accent-color:var(--folio-cinnabar)!important}.music-transport{gap:16px!important}.music-transport>button{width:34px!important;height:34px!important;color:var(--folio-muted)!important}.music-transport>button:hover{color:var(--folio-cinnabar)!important}.music-transport .music-play-button{width:48px!important;height:48px!important;color:#fffaf1!important;background:var(--folio-cinnabar)!important;border:1px solid color-mix(in srgb,var(--folio-cinnabar) 86%,#59211d)!important;border-radius:50%!important;box-shadow:0 6px 16px #5e262129!important}.music-transport .music-play-button:hover{color:#fffaf1!important;background:color-mix(in srgb,var(--folio-cinnabar) 88%,#56201c)!important;border-color:transparent!important}.music-quality{color:var(--folio-muted)!important;font-size:9.5px!important}.admin-shell{--admin-paper: color-mix(in srgb, var(--hz-paper) 76%, #f7f4ed);--admin-sheet: color-mix(in srgb, var(--hz-paper-light) 82%, #fff);--admin-sheet-soft: color-mix(in srgb, var(--hz-paper-deep) 38%, var(--admin-sheet));--admin-rule: color-mix(in srgb, var(--hz-line) 78%, transparent);--admin-ink: var(--hz-ink);--admin-muted: var(--hz-muted);grid-template-columns:228px minmax(0,1fr)!important;min-height:100vh!important;background:var(--admin-paper)!important}:root[data-theme=dark] .admin-shell{--admin-paper: #1d2420;--admin-sheet: #252d28;--admin-sheet-soft: #2b342e;--admin-rule: #3b4640;--admin-ink: #ece8df;--admin-muted: #aeb6b1}.admin-shell .admin-top{width:228px!important;background:color-mix(in srgb,var(--admin-sheet) 68%,var(--admin-paper))!important;border-right:1px solid var(--admin-rule)!important;box-shadow:none!important}.admin-shell .admin-top .brand{min-height:74px!important;padding:0 23px!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .admin-top .brand-mark{width:33px!important;height:33px!important;border-radius:2px!important;font-size:19px!important}.admin-shell .admin-top .brand-copy strong{font-size:16px!important;letter-spacing:.12em!important}.admin-shell .admin-top .brand-copy small{margin-top:3px!important;font-size:10px!important}.admin-shell .admin-nav{padding:20px 13px!important}.admin-shell .admin-nav-label{margin:0 10px 9px!important;font-size:10px!important;letter-spacing:.13em!important}.admin-shell .admin-menu-link{gap:11px!important;min-height:43px!important;padding:0 12px!important;border:0!important;border-radius:5px!important;font-size:12.5px!important;font-weight:500!important}.admin-shell .admin-menu-link.active{background:var(--admin-sheet)!important;box-shadow:inset 2px 0 var(--hz-cinnabar),0 2px 8px #30271d08!important}.admin-shell .admin-menu-link svg{width:17px!important;height:17px!important}.admin-shell .admin-nav-foot{margin-top:26px!important;padding:16px 10px 0!important;border-top:1px solid var(--admin-rule)!important}.admin-shell .admin-public-link,.admin-shell .admin-nav-foot .quiet-button{font-size:11.5px!important}.admin-shell .admin-workspace-bar{min-height:64px!important;padding:0 30px!important;background:color-mix(in srgb,var(--admin-sheet) 78%,transparent)!important;border-bottom:1px solid var(--admin-rule)!important;box-shadow:none!important}.admin-shell .admin-workspace-label strong{font-size:13px!important;letter-spacing:.08em!important}.admin-shell .admin-workspace-label small{margin-top:2px!important;font-size:10px!important}.admin-shell .admin-toolbar-actions{gap:15px!important;font-size:11.5px!important}.admin-shell .admin-page{max-width:1180px!important;padding:28px 30px 54px!important}.admin-shell .admin-page-head{margin-bottom:22px!important;padding:0 0 19px!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .admin-page-head h1{font-size:23px!important;font-weight:600!important;letter-spacing:.07em!important}.admin-shell .admin-page-head p{max-width:68ch!important;margin-top:6px!important;color:var(--admin-muted)!important;font-size:12.5px!important;line-height:1.7!important}.admin-shell .button,.admin-shell .button-dark,.admin-shell .button-light,.admin-shell .button-quiet{min-height:38px!important;padding-inline:16px!important;border-radius:4px!important;font-size:12px!important}.settings-page{max-width:1180px!important}.settings-overview-state{min-height:34px!important;border-radius:4px!important;font-size:11.5px!important}.settings-layout{grid-template-columns:minmax(0,1fr) 286px!important;gap:18px!important}.settings-main,.settings-side{gap:18px!important}.settings-main .settings-card,.settings-side>section,.settings-side .settings-card{overflow:hidden!important;background:var(--admin-sheet)!important;border:1px solid var(--admin-rule)!important;border-radius:8px!important;box-shadow:0 7px 22px #30271d08!important}.settings-card-heading{gap:14px!important;padding:21px 23px!important;border-bottom:1px solid var(--admin-rule)!important}.settings-icon{width:38px!important;height:38px!important;border-radius:4px!important;background:color-mix(in srgb,var(--hz-paper-deep) 44%,var(--admin-sheet))!important;border-color:var(--admin-rule)!important}.settings-card-heading h2{margin:0!important;font-size:18px!important;font-weight:600!important;letter-spacing:.04em!important}.settings-card-heading p{max-width:64ch!important;margin-top:5px!important;color:var(--admin-muted)!important;font-size:12px!important;line-height:1.65!important}.settings-email-form,.settings-seo-form{gap:21px!important;padding:23px!important}.settings-field-grid{gap:18px 20px!important}.settings-page label,.settings-page .settings-toggle{color:var(--admin-ink)!important;font-size:12.5px!important;font-weight:500!important}.settings-page label>small,.settings-toggle small,.settings-form-footer>span{color:var(--admin-muted)!important;font-size:11px!important;line-height:1.65!important}.settings-page input,.settings-page textarea,.settings-page select{min-height:42px!important;padding:10px 12px!important;background:color-mix(in srgb,var(--admin-sheet) 84%,var(--admin-sheet-soft))!important;border:1px solid var(--admin-rule)!important;border-radius:4px!important;color:var(--admin-ink)!important;font-size:13.5px!important}.settings-page textarea{min-height:96px!important;line-height:1.7!important}.settings-page input:focus,.settings-page textarea:focus,.settings-page select:focus{border-color:color-mix(in srgb,var(--hz-cinnabar) 60%,var(--admin-rule))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--hz-cinnabar) 10%,transparent)!important}.settings-toggle-list{gap:10px!important;background:transparent!important;border:0!important}.settings-toggle{min-height:74px!important;padding:14px 16px!important;background:var(--admin-sheet-soft)!important;border:1px solid var(--admin-rule)!important;border-radius:6px!important}.settings-toggle strong{font-size:12.5px!important}.settings-toggle>span{gap:11px!important}.settings-toggle>span>svg{margin-top:2px!important;color:var(--hz-cinnabar)!important}.settings-page .settings-toggle input[type=checkbox]{width:21px!important;height:21px!important;min-height:21px!important;flex-basis:21px!important;accent-color:var(--hz-cinnabar)!important}.settings-form-footer{gap:20px!important;padding-top:18px!important;border-top:1px solid var(--admin-rule)!important}.settings-side-title{gap:10px!important;padding:18px 19px!important;border-bottom:1px solid var(--admin-rule)!important}.settings-side-title h2{font-size:14px!important;font-weight:600!important}.settings-side-body,.settings-side-note{padding:18px 19px!important;font-size:11.5px!important;line-height:1.7!important}.settings-side dl,.settings-side .settings-status-list{font-size:11.5px!important}.admin-shell .stat-grid{gap:12px!important;margin-bottom:22px!important}.admin-shell .stat-box{min-height:98px!important;padding:16px 18px!important;background:var(--admin-sheet)!important;border:1px solid var(--admin-rule)!important;border-radius:7px!important;box-shadow:0 5px 16px #30271d06!important}.admin-shell .stat-box>span{font-size:11px!important;letter-spacing:.05em!important}.admin-shell .stat-box>strong{margin-top:8px!important;font-size:28px!important;font-weight:500!important}.admin-shell .stat-box>small{margin-top:7px!important;font-size:10.5px!important;line-height:1.55!important}.admin-shell .admin-dashboard-grid{gap:18px!important}.admin-shell .admin-panel,.admin-shell .admin-rail-card,.admin-shell .moderation-item,.admin-shell .admin-workbench-guide{background:var(--admin-sheet)!important;border:1px solid var(--admin-rule)!important;border-radius:7px!important;box-shadow:0 5px 16px #30271d06!important}.admin-shell .admin-panel{overflow:hidden!important}.admin-shell .admin-section-head{padding:17px 19px!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .admin-section-head h2{font-size:16px!important;font-weight:600!important}.admin-shell .admin-section-head p{margin-top:4px!important;font-size:11px!important;line-height:1.6!important}.admin-shell .admin-section-head>a{font-size:11px!important}.admin-shell .admin-table,.admin-shell .admin-crud-table,.admin-shell .admin-posts-table{overflow:hidden!important;background:var(--admin-sheet)!important;border:1px solid var(--admin-rule)!important;border-radius:7px!important;box-shadow:0 5px 16px #30271d06!important}.admin-shell .admin-table-head{min-height:42px!important;padding:0 18px!important;background:var(--admin-sheet-soft)!important;border-bottom:1px solid var(--admin-rule)!important;color:var(--admin-muted)!important;font-size:10.5px!important;letter-spacing:.05em!important}.admin-shell .admin-row{min-height:68px!important;padding:14px 18px!important;border-bottom-color:var(--admin-rule)!important}.admin-shell .admin-crud-row{min-height:76px!important;padding:17px 18px!important;border-bottom-color:var(--admin-rule)!important}.admin-shell .admin-row:last-child,.admin-shell .admin-crud-row:last-child{border-bottom:0!important}.admin-shell .admin-row>div strong,.admin-shell .admin-item-title{color:var(--admin-ink)!important;font-size:13.5px!important;font-weight:600!important;line-height:1.55!important}.admin-shell .admin-row>div small,.admin-shell .admin-list-content>small{margin-top:5px!important;color:var(--admin-muted)!important;font-size:11px!important;line-height:1.6!important}.admin-shell .admin-row-actions{gap:13px!important;font-size:11px!important}.admin-shell .admin-row-actions a,.admin-shell .admin-row-actions button{font-size:11px!important}.admin-shell .status{min-height:25px!important;padding:4px 9px!important;border-radius:3px!important;font-size:10px!important}.admin-shell .admin-list-filters label{font-size:10.5px!important}.admin-shell .admin-list-filters input,.admin-shell .admin-list-filters select{min-height:37px!important;font-size:12px!important}.admin-shell .admin-writing-shortcuts{padding:13px 18px!important;font-size:10.5px!important}.admin-shell .admin-rail-card{padding:18px 19px!important}.admin-shell .admin-rail-card h2{font-size:14px!important}.admin-shell .admin-rail-card p,.admin-shell .admin-rail-card small,.admin-shell .admin-rail-card a{font-size:11px!important;line-height:1.7!important}.admin-shell .admin-workbench-guide{padding:20px 22px!important}.admin-shell .admin-guide-number{font-size:18px!important}.admin-shell .admin-workbench-guide h3{font-size:14px!important}.admin-shell .admin-workbench-guide p{font-size:11.5px!important;line-height:1.75!important}.admin-shell .moderation-list{gap:14px!important}.admin-shell .moderation-item{overflow:hidden!important;padding:19px 20px!important}.admin-shell .moderation-meta{gap:9px!important;font-size:11px!important;line-height:1.65!important}.admin-shell .moderation-body{margin-top:12px!important;font-size:13.2px!important;line-height:1.8!important}.admin-shell .notification-panel{margin-top:12px!important;padding:12px 13px!important;border-radius:4px!important;font-size:10.5px!important}.admin-shell .editor-page{max-width:1120px!important}.admin-shell .editor-form{background:var(--admin-sheet)!important;border:1px solid var(--admin-rule)!important;border-radius:8px!important;box-shadow:0 6px 20px #30271d06!important}.admin-shell .editor-fields{gap:18px!important;padding:24px!important}.admin-shell .editor-fields label,.admin-shell .editor-page label{font-size:12.5px!important;font-weight:500!important}.admin-shell .editor-fields input,.admin-shell .editor-fields textarea,.admin-shell .editor-page input,.admin-shell .editor-page textarea,.admin-shell .editor-page select{min-height:42px!important;padding:10px 12px!important;font-size:13.5px!important;border-radius:4px!important}.admin-shell .editor-fields textarea{min-height:76px!important;line-height:1.7!important}.admin-shell .editor-actions{padding:16px 24px!important;border-top:1px solid var(--admin-rule)!important}.admin-shell .editor-actions .status{font-size:10.5px!important}.site-shell{--folio-width: 900px;--folio-reading-width: 680px;--folio-sheet: #fcfbf7;--folio-sheet-soft: #f3f0e8;--folio-rule: #d8d2c6;--folio-rule-soft: #e9e4da;--folio-ink: #29302b;--folio-muted: #68706a;--folio-cinnabar: #963a32;--folio-shadow: 0 8px 24px rgb(46 38 28 / 3.5%)}:root[data-theme=dark] .site-shell{--folio-sheet: #202722;--folio-sheet-soft: #272f29;--folio-rule: #3d4741;--folio-rule-soft: #303934;--folio-ink: #eee9df;--folio-muted: #adb5af;--folio-cinnabar: #d47369;--folio-shadow: none}.site-header{min-height:68px!important;padding-inline:max(24px,calc((100vw - 980px)/2))!important;background:color-mix(in srgb,var(--hz-paper-light) 92%,transparent)!important;border-top-width:2px!important;border-bottom-color:var(--folio-rule)!important}.site-header .brand-mark{width:32px!important;height:32px!important;font-size:18px!important;box-shadow:inset 0 0 0 1px #fffaf047!important}.site-header .brand-copy strong{font-size:16px!important;letter-spacing:.14em!important}.site-header .brand-copy small{font-size:10px!important}.site-nav{gap:clamp(20px,2.5vw,32px)!important;font-size:12.5px!important}.site-nav>a{padding-block:22px 20px!important}.site-nav>a:after{bottom:16px!important;height:1px!important}.site-header .theme-switcher{min-height:32px!important;border-radius:2px!important}.folio-home{width:min(calc(100% - 48px),900px)!important;margin-inline:auto!important;padding-top:42px!important}.folio-masthead{grid-template-columns:minmax(0,1fr) 258px!important;gap:clamp(36px,5vw,54px)!important;align-items:center!important;padding:0 0 28px!important;border-bottom-color:var(--folio-rule)!important}.folio-masthead-copy{max-width:none!important;padding:0!important}.folio-masthead-copy:before{display:none!important}.folio-overline{gap:9px!important;font-size:10.5px!important;letter-spacing:.13em!important}.folio-overline>span:first-child{width:20px!important;height:20px!important;font-size:11px!important}.folio-masthead h1{margin-top:12px!important;font-size:clamp(1.7rem,2.15vw,1.95rem)!important;font-weight:600!important;letter-spacing:.12em!important;line-height:1.3!important}.folio-deck{max-width:35em!important;margin-top:10px!important;font-size:14px!important;line-height:1.85!important}.folio-masthead-meta{gap:8px!important;margin-top:15px!important;font-size:10.5px!important}.folio-masthead-side{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.folio-place img{padding:5px!important;aspect-ratio:16 / 10!important;border-radius:2px!important}.folio-place figcaption{padding-top:7px!important}.folio-place figcaption span{font-size:10.5px!important}.folio-place figcaption small{font-size:9.5px!important}.folio-masthead-actions{margin-top:10px!important}.folio-shortcuts{font-size:10.5px!important}.folio-random{padding:6px 9px!important;border-radius:2px!important;font-size:10.5px!important}.folio-feature{grid-template-columns:32px minmax(0,1fr) 246px!important;grid-template-areas:"index copy visual"!important;gap:0 20px!important;min-height:0!important;margin-top:24px!important;padding:22px 20px 22px 0!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-top:2px solid color-mix(in srgb,var(--folio-cinnabar) 58%,var(--folio-rule))!important;border-radius:4px!important;box-shadow:none!important;overflow:hidden!important}.folio-feature:before{display:none!important}.folio-feature-index{grid-area:index!important;align-self:start!important;width:30px!important;min-height:60px!important;margin-top:1px!important;padding-top:7px!important;border-radius:0 0 2px 2px!important}.folio-feature-index span{font-size:14px!important}.folio-feature-index small{margin-top:6px!important;font-size:8px!important}.folio-feature-copy{grid-area:copy!important;display:flex!important;flex-direction:column!important;min-height:184px!important;padding:2px 0 0!important}.folio-kicker{font-size:10.5px!important;letter-spacing:.08em!important}.folio-kicker>span{padding-right:8px!important}.folio-feature h2{margin-top:11px!important;font-size:clamp(1.38rem,1.8vw,1.58rem)!important;font-weight:600!important;line-height:1.5!important}.folio-feature-copy>p{max-width:38em!important;margin-top:9px!important;font-size:14px!important;line-height:1.85!important}.folio-feature-foot{margin-top:auto!important;padding-top:16px!important;gap:14px!important;font-size:10.5px!important}.folio-feature-foot a{font-size:11.5px!important}.folio-feature-visual{grid-area:visual!important;width:100%!important;min-height:190px!important;max-height:210px!important;border-radius:2px!important}.folio-feature-caption{right:8px!important;bottom:8px!important;padding:4px 7px!important;font-size:9px!important}.folio-current{margin-top:38px!important}.folio-section-head{padding-bottom:12px!important}.folio-section-head>div{gap:9px!important}.folio-section-head>div>span{font-size:10.5px!important}.folio-section-head h2{font-size:21px!important;letter-spacing:.05em!important}.folio-section-head>a{font-size:10.5px!important}.folio-current-grid,.folio-current-grid.is-sparse{grid-template-columns:minmax(0,1fr) 248px!important;grid-template-rows:auto!important;gap:24px!important;margin-top:18px!important}.folio-current-grid.is-sparse>.folio-post-column{grid-column:1!important;grid-row:1!important;width:100%!important}.folio-current-grid.is-sparse>.folio-sidebar{grid-column:2!important;grid-row:1!important;width:100%!important}.folio-post-row{grid-template-columns:82px minmax(0,1fr) 118px!important;gap:17px!important;min-height:132px!important;padding:19px 0!important}.folio-post-date{gap:5px!important;font-size:9.5px!important}.folio-post-date time{font-size:10.5px!important}.folio-post-copy h3{font-size:17.5px!important;line-height:1.55!important}.folio-post-copy p{margin-top:7px!important;font-size:13px!important;line-height:1.8!important}.folio-post-copy small{margin-top:9px!important;font-size:10px!important}.folio-post-image{width:118px!important;height:84px!important;border-radius:2px!important}.folio-sidebar{padding:4px 18px 2px!important;background:color-mix(in srgb,var(--folio-sheet) 80%,transparent)!important;border:1px solid var(--folio-rule)!important;border-radius:4px!important;box-shadow:none!important}.folio-current-grid.is-sparse>.folio-sidebar{display:flex!important;flex-direction:column!important}.folio-side-note,.folio-side-note--music{padding:15px 0!important}.folio-side-label{font-size:10.5px!important}.folio-side-note>p{margin-top:7px!important;font-size:12.5px!important;line-height:1.75!important}.folio-side-note>time{margin-top:7px!important;font-size:9.5px!important}.folio-track{gap:9px!important;margin-top:9px!important}.folio-track>img,.folio-track-placeholder{width:40px!important;height:40px!important;border-radius:2px!important}.folio-track strong{font-size:12px!important}.folio-track small{font-size:9.5px!important}.folio-side-index{padding:13px 0 6px!important}.folio-side-index>span{font-size:9.5px!important}.folio-side-index a{min-height:34px!important;padding:6px 0!important;font-size:11.5px!important}.folio-side-index b{font-size:11.5px!important}.folio-side-index small{font-size:9.5px!important}.folio-current-grid.is-sparse .folio-archive-note{grid-template-columns:50px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:8px 17px!important;width:100%!important;min-height:192px!important;height:100%!important;margin:0!important;padding:24px 22px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:4px!important;box-shadow:none!important}.folio-current-grid.is-sparse .folio-archive-number{align-self:start!important;color:color-mix(in srgb,var(--folio-cinnabar) 72%,var(--folio-muted))!important;font-size:32px!important}.folio-current-grid.is-sparse .folio-archive-note>div{grid-column:2!important;grid-row:1!important;align-self:start!important}.folio-current-grid.is-sparse .folio-archive-note p{font-size:10.5px!important}.folio-current-grid.is-sparse .folio-archive-note h3{margin-top:7px!important;font-size:16px!important;line-height:1.65!important}.folio-current-grid.is-sparse .folio-archive-note>a{grid-column:2!important;grid-row:2!important;justify-self:start!important;align-self:end!important;padding-top:2px!important;font-size:10.5px!important}.folio-endmark{margin-top:36px!important;padding:17px 0!important}.folio-endmark p{font-size:11.5px!important}.folio-endmark a{font-size:10.5px!important}@media(max-width:720px){.site-header{padding-inline:16px!important}.folio-home{width:calc(100% - 28px)!important;padding-top:24px!important}.folio-masthead{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;align-items:start!important;padding-bottom:22px!important}.folio-masthead h1{margin-top:10px!important;font-size:1.75rem!important;letter-spacing:.11em!important}.folio-deck{max-width:none!important;font-size:13.5px!important;line-height:1.8!important}.folio-masthead-meta{flex-wrap:wrap!important;font-size:10px!important}.folio-masthead-side{width:100%!important}.folio-place img{aspect-ratio:16 / 9!important}.folio-masthead-actions{margin-top:9px!important}.folio-feature{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"copy" "visual"!important;gap:16px!important;margin-top:18px!important;padding:19px 16px!important}.folio-feature-index{display:none!important}.folio-feature-copy{min-height:0!important}.folio-feature h2{font-size:1.38rem!important}.folio-feature-copy>p{font-size:13.5px!important}.folio-feature-foot{margin-top:0!important;padding-top:15px!important}.folio-feature-visual{min-height:170px!important;max-height:190px!important}.folio-current{margin-top:30px!important}.folio-section-head h2{font-size:19px!important}.folio-current-grid,.folio-current-grid.is-sparse{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:18px!important;margin-top:15px!important}.folio-current-grid.is-sparse>.folio-post-column{grid-column:1!important;grid-row:1!important;width:100%!important}.folio-current-grid.is-sparse>.folio-sidebar{grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important;width:100%!important;padding:0 14px!important}.folio-current-grid.is-sparse>.folio-sidebar>.folio-side-note{min-width:0!important}.folio-current-grid.is-sparse>.folio-sidebar>.folio-side-note--music{border-bottom:1px solid var(--folio-rule-soft)!important}.folio-current-grid.is-sparse>.folio-sidebar>.folio-side-index{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.folio-current-grid.is-sparse>.folio-sidebar>.folio-side-index>span{grid-column:1 / -1!important}.folio-current-grid.is-sparse>.folio-sidebar>.folio-side-index a{min-height:38px!important;border-right:1px solid var(--folio-rule-soft)!important;border-bottom:0!important}.folio-current-grid.is-sparse>.folio-sidebar>.folio-side-index a:last-child{border-right:0!important}.folio-post-row{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;padding:17px 0!important}.folio-post-date{flex-direction:row!important;align-items:center!important;gap:10px!important}.folio-post-image{grid-row:3!important;width:100%!important;height:148px!important;margin-top:4px!important}.folio-current-grid.is-sparse .folio-archive-note{grid-template-columns:44px minmax(0,1fr)!important;gap:7px 12px!important;min-height:0!important;height:auto!important;padding:19px 16px!important}.folio-current-grid.is-sparse .folio-archive-number{font-size:27px!important}.folio-current-grid.is-sparse .folio-archive-note h3{font-size:15.5px!important}.folio-current-grid.is-sparse .folio-archive-note>a{grid-column:2!important;grid-row:2!important}.folio-endmark{margin-top:28px!important}}.article-page{width:min(calc(100% - 48px),880px)!important;margin:36px auto 0!important;padding:28px 46px 48px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-top:2px solid color-mix(in srgb,var(--folio-cinnabar) 54%,var(--folio-rule))!important;border-radius:4px!important;box-shadow:none!important}.article-page:before{display:none!important}.article-topline{min-height:27px!important;padding:0 0 12px!important;border-bottom:1px solid var(--folio-rule-soft)!important;font-size:10.5px!important}.article-taxonomy{font-size:10.5px!important}.article-header{grid-template-columns:minmax(0,1fr) 184px!important;gap:44px!important;align-items:end!important;padding:26px 0 25px!important;border-bottom:1px solid var(--folio-rule)!important}.article-title-block{min-width:0!important;padding:0!important;border:0!important}.article-title-block:before,.article-title-block:after{display:none!important;content:none!important}.article-kicker{display:flex!important;align-items:center!important;gap:8px!important;padding:0!important;border:0!important;font-size:10.5px!important;letter-spacing:.08em!important}.article-kicker>span{padding:3px 6px!important;color:#fffaf2!important;background:var(--folio-cinnabar)!important;border:0!important;border-radius:1px!important;font-size:9px!important;letter-spacing:.08em!important}.article-header h1{margin-top:13px!important;font-size:clamp(1.75rem,2.7vw,2.15rem)!important;font-weight:600!important;letter-spacing:.045em!important;line-height:1.4!important}.article-excerpt{max-width:38em!important;margin-top:10px!important;color:var(--folio-muted)!important;font-size:14px!important;line-height:1.85!important}.article-colophon{align-self:stretch!important;padding:14px 0 0 18px!important;background:transparent!important;border:0!important;border-left:1px solid var(--folio-rule)!important;border-radius:0!important;box-shadow:none!important}.article-colophon-head{padding-bottom:9px!important;border-bottom:1px solid var(--folio-rule-soft)!important}.article-colophon-head>span{font-size:9.5px!important;letter-spacing:.11em!important}.article-colophon-head strong{margin-top:4px!important;font-size:12px!important;font-weight:500!important}.article-meta{gap:10px 8px!important;margin-top:10px!important}.article-meta dt{font-size:9px!important;letter-spacing:.05em!important}.article-meta dd{margin-top:2px!important;font-size:10.5px!important;line-height:1.5!important}.article-colophon-note{display:none!important}.article-reading{width:100%!important;max-width:660px!important;margin:32px auto 0!important;padding:0!important}.article-reading .markdown-body{width:100%!important;max-width:none!important;margin:0!important;color:var(--folio-ink)!important;font-size:16.5px!important;line-height:1.96!important;letter-spacing:.012em!important}.article-reading .markdown-body>:first-child{margin-top:0!important}.article-reading .markdown-body>:last-child{margin-bottom:0!important}.article-reading .markdown-body p{margin:0 0 1.08em!important}.article-reading .markdown-body h1,.article-reading .markdown-body h2,.article-reading .markdown-body h3,.article-reading .markdown-body h4{position:static!important;margin:1.75em 0 .72em!important;padding:0!important;color:var(--folio-ink)!important;background:transparent!important;border:0!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.55!important}.article-reading .markdown-body h1:before,.article-reading .markdown-body h2:before,.article-reading .markdown-body h3:before,.article-reading .markdown-body h4:before,.article-reading .markdown-body h1:after,.article-reading .markdown-body h2:after,.article-reading .markdown-body h3:after,.article-reading .markdown-body h4:after{display:none!important;content:none!important}.article-reading .markdown-body h1{font-size:1.7rem!important}.article-reading .markdown-body h2{font-size:1.4rem!important}.article-reading .markdown-body h3{font-size:1.18rem!important}.article-reading .markdown-body h4{font-size:1.04rem!important}.article-reading .markdown-body blockquote{margin:1.45em 0!important;padding:4px 0 4px 17px!important;color:var(--folio-muted)!important;background:transparent!important;border:0!important;border-left:2px solid color-mix(in srgb,var(--folio-cinnabar) 52%,var(--folio-rule))!important}.article-reading .markdown-body a{color:var(--folio-cinnabar)!important;text-underline-offset:3px!important}.article-reading .markdown-body img,.article-reading .markdown-image-trigger{display:block!important;width:auto!important;max-width:100%!important;max-height:680px!important;margin:1.5em auto!important;padding:5px!important;object-fit:contain!important;background:var(--folio-sheet-soft)!important;border:1px solid var(--folio-rule)!important;border-radius:2px!important;box-shadow:none!important;cursor:zoom-in!important}.article-reading .markdown-video{margin:1.5em 0!important;border-radius:3px!important;overflow:hidden!important}.article-reading .markdown-video video{max-height:560px!important;background:#101512!important}.article-reading .markdown-audio{margin:1.35em 0!important;border-radius:3px!important;box-shadow:none!important}.article-reading .markdown-body pre{border-radius:3px!important;box-shadow:none!important}.article-reading .markdown-body code{border-radius:2px!important}.article-tags{justify-content:center!important;gap:8px!important;margin-top:30px!important;padding-top:18px!important;border-top:1px solid var(--folio-rule-soft)!important}.article-tags a{padding:4px 8px!important;font-size:10px!important;border-radius:2px!important}.comments-section{width:100%!important;max-width:660px!important;margin:38px auto 0!important;padding:30px 0 0!important;border-top:1px solid var(--folio-rule)!important}.comments-heading{gap:18px!important;padding:0 0 16px!important}.comments-heading span{font-size:9.5px!important;letter-spacing:.11em!important}.comments-heading h2{margin-top:4px!important;font-size:21px!important;letter-spacing:.04em!important}.comments-heading>p{max-width:31em!important;font-size:10.5px!important;line-height:1.75!important}.comment-list{gap:0!important}.comment-item{padding:17px 0!important;border-bottom:1px solid var(--folio-rule-soft)!important}.comment-head{font-size:10px!important}.comment-head strong{font-size:12.5px!important}.comment-item>p{margin-top:8px!important;font-size:14px!important;line-height:1.85!important}.comment-reply-box{margin-top:8px!important}.comment-reply-box>summary{font-size:10.5px!important}.comments-empty{margin:12px 0 20px!important;padding:15px 16px!important;font-size:12px!important;border-radius:2px!important}.comment-form{margin-top:26px!important;padding:22px!important;background:var(--folio-sheet-soft)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:3px!important;box-shadow:none!important}.comment-form-head>span{font-size:9.5px!important}.comment-form-head h3{margin-top:4px!important;font-size:18px!important}.comment-form-head p{font-size:10.5px!important}.comment-form .form-grid{gap:14px!important;margin-top:15px!important}.comment-form input,.comment-reply-form input{min-height:42px!important;font-size:13px!important;border-radius:2px!important}.comment-form textarea,.comment-reply-form textarea{min-height:112px!important;font-size:13px!important;line-height:1.7!important;border-radius:2px!important}@media(max-width:720px){.article-page{width:calc(100% - 24px)!important;margin-top:20px!important;padding:19px 16px 30px!important;border-radius:3px!important}.article-topline{padding-bottom:9px!important;font-size:9.5px!important}.article-header{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding:20px 0 18px!important}.article-header h1{margin-top:10px!important;font-size:1.65rem!important}.article-excerpt{margin-top:8px!important;font-size:13px!important}.article-colophon{display:grid!important;grid-template-columns:106px minmax(0,1fr)!important;gap:16px!important;padding:11px 0 0!important;border-left:0!important;border-top:1px solid var(--folio-rule-soft)!important}.article-colophon-head{padding:0 12px 0 0!important;border-right:1px solid var(--folio-rule-soft)!important;border-bottom:0!important}.article-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:0!important}.article-reading{margin-top:24px!important}.article-reading .markdown-body{font-size:15.5px!important;line-height:1.92!important}.article-reading .markdown-body h2{font-size:1.3rem!important}.article-reading .markdown-body img,.article-reading .markdown-image-trigger{max-height:560px!important;margin-block:1.25em!important;padding:4px!important}.article-tags{margin-top:24px!important;padding-top:15px!important}.comments-section{margin-top:30px!important;padding-top:23px!important}.comments-heading{flex-direction:column!important;gap:8px!important}.comment-form{margin-top:22px!important;padding:17px 14px!important}.comment-form .form-grid{grid-template-columns:minmax(0,1fr)!important}}.listing-page.moments-page{width:min(calc(100% - 48px),820px)!important;margin:34px auto 0!important;padding:0 0 42px!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.moments-masthead{margin:0!important;padding:22px 24px 19px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-top:2px solid color-mix(in srgb,var(--folio-cinnabar) 52%,var(--folio-rule))!important;border-radius:4px!important}.moments-masthead h1{font-size:1.72rem!important;letter-spacing:.1em!important}.moments-masthead .page-intro{max-width:39em!important;margin-top:7px!important;font-size:13.5px!important;line-height:1.82!important}.moments-index>div{min-width:58px!important;padding:0 13px!important}.moments-index dt{font-size:9.5px!important}.moments-index dd{margin-top:2px!important;font-size:18px!important}.moments-list{display:grid!important;gap:15px!important;margin-top:15px!important;border:0!important}.moment-card{grid-template-columns:74px minmax(0,1fr)!important;gap:20px!important;padding:20px 22px 21px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule)!important;border-radius:4px!important;box-shadow:none!important}.moment-card:last-of-type{border-bottom:1px solid var(--folio-rule)!important}.moment-meta{padding:2px 15px 0 0!important;border-right:1px solid var(--folio-rule-soft)!important}.moment-meta time{font-size:10.5px!important}.moment-meta span{margin-top:6px!important;font-size:9.5px!important}.moment-content{padding-left:16px!important}.moment-content .markdown-body{max-width:none!important;font-size:15px!important;line-height:1.9!important}.moment-content .markdown-body p{margin:.55em 0!important}.moment-content .markdown-body img{max-height:380px!important;margin-block:15px!important;padding:4px!important;border-radius:2px!important;background:var(--folio-sheet-soft)!important}.moment-content .markdown-body video{max-height:430px!important;border-radius:3px!important}.moment-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 18px!important;margin-top:12px!important;padding-top:10px!important;border-top:1px solid var(--folio-rule-soft)!important}.moment-like-button,.moment-comment-box>summary{display:inline-flex!important;align-items:center!important;width:auto!important;min-width:max-content!important;gap:5px!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;word-break:keep-all!important;font-size:11px!important;line-height:1.5!important}.moment-comment-box{min-width:0!important}.moment-comment-box[open]{flex-basis:100%!important}.moment-comments{margin-top:13px!important}.moment-comment-item{margin-top:10px!important;padding:12px 13px!important;background:var(--folio-sheet-soft)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:2px!important}.moment-comment-head strong{font-size:12px!important}.moment-comment-head time{font-size:9.5px!important}.moment-comment-item>p{margin-top:6px!important;font-size:13px!important;line-height:1.8!important}.moment-comment-form{margin-top:13px!important;padding:15px!important;background:var(--folio-sheet)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:2px!important}.moment-comment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.moment-comment-form label{font-size:10.5px!important}.moment-comment-form input{min-height:40px!important;font-size:12.5px!important;border-radius:2px!important}.moment-comment-form textarea{min-height:92px!important;font-size:12.5px!important;border-radius:2px!important}.moment-comment-submit{gap:10px!important}.moment-comment-submit small{font-size:9.5px!important;line-height:1.6!important}.moments-endnote{margin:18px 0 0!important;padding:16px 18px!important;background:color-mix(in srgb,var(--folio-sheet) 64%,transparent)!important;border:1px solid var(--folio-rule-soft)!important;border-radius:3px!important}.moments-endnote strong{font-size:12.5px!important}.moments-endnote small{font-size:10px!important}.moments-endnote>a{font-size:10.5px!important}@media(max-width:720px){.listing-page.moments-page{width:calc(100% - 24px)!important;margin-top:20px!important;padding-bottom:30px!important}.moments-masthead{padding:18px 16px 15px!important}.moments-masthead h1{font-size:1.55rem!important}.moments-masthead .page-intro{font-size:13px!important}.moments-index{margin-top:14px!important}.moment-card{grid-template-columns:minmax(0,1fr)!important;gap:11px!important;padding:17px 15px 18px!important}.moment-meta{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:8px 12px!important;padding:0 0 9px!important;border-right:0!important;border-bottom:1px solid var(--folio-rule-soft)!important}.moment-meta time{font-size:10px!important}.moment-meta span{margin-top:0!important;font-size:9.5px!important}.moment-content{padding-left:0!important}.moment-content .markdown-body{font-size:14.5px!important;line-height:1.88!important}.moment-actions{align-items:flex-start!important;gap:9px 18px!important}.moment-like-button,.moment-comment-box>summary{font-size:10.5px!important}.moment-comment-grid{grid-template-columns:minmax(0,1fr)!important}.moment-comment-form{padding:13px 12px!important}.moments-endnote{align-items:flex-start!important;gap:12px!important;padding:14px!important}.moments-endnote>a{white-space:nowrap!important}}.site-shell{--v31-paper:#f2efe7;--v31-paper-deep:#eae5da;--v31-sheet:#fbfaf5;--v31-sheet-soft:#f4f1e9;--v31-ink:#26302b;--v31-ink-soft:#4c5650;--v31-muted:#727970;--v31-line:#d8d1c4;--v31-line-soft:#e7e1d6;--v31-cinnabar:#963d33;--v31-cinnabar-deep:#743029;--v31-jade:#314b43;--v31-jade-deep:#243a34;--folio-width:960px;--folio-reading-width:680px;--folio-sheet:var(--v31-sheet);--folio-sheet-soft:var(--v31-sheet-soft);--folio-rule:var(--v31-line);--folio-rule-soft:var(--v31-line-soft);--folio-ink:var(--v31-ink);--folio-muted:var(--v31-muted);--folio-cinnabar:var(--v31-cinnabar);min-height:100vh;color:var(--v31-ink);background:linear-gradient(90deg,rgb(126 105 77 / 1.2%),transparent 20% 80%,rgb(79 99 90 / 1.6%)),var(--v31-paper)}:root[data-theme=dark] .site-shell{--v31-paper:#1f2622;--v31-paper-deep:#272f2a;--v31-sheet:#29312c;--v31-sheet-soft:#242c27;--v31-ink:#ece8de;--v31-ink-soft:#c4c4ba;--v31-muted:#9fa69e;--v31-line:#414942;--v31-line-soft:#353e38;--v31-cinnabar:#c56b5f;--v31-cinnabar-deep:#d4877c;--v31-jade:#92afa5;--v31-jade-deep:#17201c;background:radial-gradient(ellipse at 50% -20%,rgb(171 201 188 / 4%),transparent 48%),var(--v31-paper)}.site-shell .site-header{width:min(calc(100% - 56px),1024px)!important;min-height:66px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v31-line)!important;box-shadow:none!important}.site-shell .site-header .brand{gap:11px!important;min-width:0!important}.site-shell .site-header .brand-mark{display:grid!important;place-items:center!important;width:29px!important;height:33px!important;color:#fff9ed!important;background:var(--v31-cinnabar)!important;border:0!important;border-radius:1px!important;box-shadow:inset 0 0 0 1px #fff8eb38!important;font-family:var(--font-text)!important;font-size:17px!important;line-height:1!important}.site-shell .site-header .brand-copy{gap:3px!important}.site-shell .site-header .brand-copy strong{color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.12em!important;line-height:1.25!important}.site-shell .site-header .brand-copy small{color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:8.5px!important;letter-spacing:.16em!important}.site-shell .site-nav{gap:30px!important}.site-shell .site-nav>a{position:relative!important;min-height:66px!important;padding:0!important;color:var(--v31-ink-soft)!important;font-family:var(--font-ui)!important;font-size:11.5px!important;font-weight:400!important;letter-spacing:.1em!important}.site-shell .site-nav>a:after{right:50%!important;bottom:12px!important;left:50%!important;width:auto!important;height:1px!important;background:var(--v31-cinnabar)!important;transform:none!important;transition:left .18s ease,right .18s ease!important}.site-shell .site-nav>a:hover:after,.site-shell .site-nav>a.is-active:after{right:0!important;left:0!important}.site-shell .site-nav>a.is-active{color:var(--v31-ink)!important}.site-shell .site-rss{display:inline-flex!important;gap:6px!important;align-items:center!important}.site-shell .site-header-tools{min-width:96px!important;justify-content:flex-end!important}.site-shell .theme-switcher{min-height:30px!important;color:var(--v31-muted)!important;background:transparent!important;border:0!important}.site-shell .theme-switcher select{max-width:74px!important;color:var(--v31-ink-soft)!important;background:transparent!important;border:0!important;font-size:10px!important}.site-shell .site-menu-toggle{border-color:var(--v31-line)!important;border-radius:2px!important}.site-shell .site-footer{margin-top:clamp(58px,7vw,86px)!important;background:var(--v31-jade-deep)!important;border-top:3px solid var(--v31-cinnabar)!important}.site-shell .site-footer-inner{width:min(calc(100% - 56px),960px)!important;min-height:132px!important;padding:30px 0 25px!important;gap:30px!important;border-bottom:1px solid rgb(255 255 255 / 10%)!important}.site-shell .site-footer-brand>span:first-child{width:27px!important;height:31px!important;border-radius:1px!important;background:var(--v31-cinnabar)!important;font-size:16px!important}.site-shell .site-footer-brand strong{font-size:14px!important;letter-spacing:.12em!important}.site-shell .site-footer-brand small{font-size:8.5px!important}.site-shell .site-footer nav{gap:8px 25px!important;font-size:10.5px!important}.site-shell .site-footer .site-footer-practical a,.site-shell .site-footer .site-footer-practical small{font-size:9.5px!important}.site-shell .site-footer p.site-footer-credit{width:min(calc(100% - 56px),960px)!important;padding:10px 0 12px!important;color:#e8ede86b!important;border-top:0!important;font-size:8.5px!important;line-height:1.7!important}.site-shell .journal-home{width:min(calc(100% - 56px),960px)!important;margin:0 auto!important;padding:clamp(34px,4vw,48px) 0 20px!important}.site-shell .journal-intro{display:grid!important;grid-template-columns:minmax(0,1fr) 252px!important;align-items:center!important;gap:clamp(34px,5vw,62px)!important;padding:0 0 30px!important;border:0!important;border-bottom:1px solid var(--v31-line)!important}.site-shell .journal-intro-copy{min-width:0!important;max-width:530px!important}.site-shell .journal-eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9.5px!important;letter-spacing:.17em!important}.site-shell .journal-eyebrow span{width:20px!important;height:22px!important;color:#fff9ed!important;background:var(--v31-cinnabar)!important;font-size:12px!important}.site-shell .journal-intro h1{max-width:10em!important;margin:18px 0 0!important;color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:clamp(1.85rem,2.7vw,2.2rem)!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.32!important}.site-shell .journal-deck{max-width:32em!important;margin-top:12px!important;color:var(--v31-muted)!important;font-size:13.5px!important;line-height:1.9!important}.site-shell .journal-date{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 10px!important;margin-top:18px!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9.5px!important;letter-spacing:.04em!important}.site-shell .journal-date>span{display:block!important;width:20px!important;height:1px!important;background:var(--v31-line)!important}.site-shell .journal-intro-side{display:grid!important;gap:13px!important;min-width:0!important}.site-shell .journal-place{margin:0!important}.site-shell .journal-place img{display:block!important;width:100%!important;height:158px!important;object-fit:cover!important;filter:saturate(.74) contrast(1.02)!important;border:1px solid var(--v31-line)!important;border-radius:1px!important}.site-shell .journal-place figcaption{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;margin-top:8px!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:8.5px!important}.site-shell .journal-place figcaption small{color:var(--v31-muted)!important;font-size:8.5px!important}.site-shell .journal-intro-tools{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-top:10px!important;border-top:1px solid var(--v31-line-soft)!important}.site-shell .journal-intro-tools nav{display:flex!important;gap:13px!important}.site-shell .journal-intro-tools nav a{color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9.5px!important}.site-shell .journal-intro-tools nav a:hover{color:var(--v31-cinnabar)!important}.site-shell .journal-random{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:26px!important;padding:0 8px!important;color:var(--v31-cinnabar)!important;background:transparent!important;border:1px solid color-mix(in srgb,var(--v31-cinnabar) 42%,var(--v31-line))!important;border-radius:1px!important;font-family:var(--font-ui)!important;font-size:8.5px!important;white-space:nowrap!important}.site-shell .journal-random:hover{color:#fff9ed!important;background:var(--v31-cinnabar)!important}.site-shell .journal-stream{margin-top:32px!important}.site-shell .journal-stream-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:20px!important;padding:0 0 12px!important;border-bottom:1px solid var(--v31-line)!important}.site-shell .journal-stream-head>div{display:flex!important;align-items:baseline!important;gap:11px!important}.site-shell .journal-stream-head span{color:var(--v31-cinnabar)!important;font-family:var(--font-ui)!important;font-size:9px!important;letter-spacing:.16em!important}.site-shell .journal-stream-head h2{margin:0!important;color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:18px!important;font-weight:600!important;letter-spacing:.07em!important}.site-shell .journal-stream-head>a{display:inline-flex!important;align-items:center!important;gap:5px!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9.5px!important}.site-shell .journal-post-list{display:grid!important;gap:0!important}.site-shell .journal-card{display:grid!important;grid-template-columns:minmax(0,1fr) 196px!important;align-items:center!important;gap:clamp(24px,4vw,42px)!important;min-height:0!important;padding:22px 0!important;overflow:visible!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v31-line-soft)!important;border-radius:0!important;box-shadow:none!important}.site-shell .journal-card:first-child{padding-top:25px!important}.site-shell .journal-card:last-child{border-bottom-color:var(--v31-line)!important}.site-shell .journal-card.is-text{grid-template-columns:minmax(0,1fr)!important}.site-shell .journal-card-copy{min-width:0!important}.site-shell .journal-card-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9.5px!important;line-height:1.5!important}.site-shell .journal-card-mark{margin-left:4px!important;padding:2px 5px!important;color:#fff9ed!important;background:var(--v31-cinnabar)!important;font-size:8px!important;letter-spacing:.12em!important}.site-shell .journal-card h3{display:-webkit-box!important;max-width:25em!important;margin:10px 0 0!important;overflow:hidden!important;color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:clamp(1.25rem,2vw,1.48rem)!important;font-weight:600!important;letter-spacing:.035em!important;line-height:1.5!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.site-shell .journal-card h3 a:hover{color:var(--v31-cinnabar)!important}.site-shell .journal-card-copy>p{display:-webkit-box!important;max-width:46em!important;margin-top:7px!important;overflow:hidden!important;color:var(--v31-muted)!important;font-size:12.5px!important;line-height:1.85!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.site-shell .journal-card-foot{display:flex!important;align-items:center!important;gap:18px!important;margin-top:12px!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9px!important}.site-shell .journal-card-foot a{display:inline-flex!important;align-items:center!important;gap:4px!important;color:var(--v31-cinnabar)!important}.site-shell .journal-card-visual{display:block!important;width:100%!important;aspect-ratio:4 / 3!important;overflow:hidden!important;background:var(--v31-sheet-soft)!important;border:1px solid var(--v31-line)!important;border-radius:1px!important}.site-shell .journal-card-visual img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.8) contrast(1.02)!important;transition:transform .35s ease!important}.site-shell .journal-card-visual:hover img{transform:scale(1.018)!important}.site-shell .journal-empty{padding:40px 20px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v31-line)!important}.site-shell .journal-almanac{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:31px!important;border-top:1px solid var(--v31-line)!important;border-bottom:1px solid var(--v31-line)!important}.site-shell .journal-almanac-item{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:135px!important;padding:17px 20px 16px!important;color:var(--v31-ink)!important;background:transparent!important;border:0!important;border-right:1px solid var(--v31-line-soft)!important;border-radius:0!important}.site-shell .journal-almanac-item:last-child{border-right:0!important}.site-shell .journal-almanac-item:hover{background:color-mix(in srgb,var(--v31-sheet) 52%,transparent)!important}.site-shell .journal-almanac-label{display:inline-flex!important;align-items:center!important;gap:6px!important;color:var(--v31-cinnabar)!important;font-family:var(--font-ui)!important;font-size:9px!important;letter-spacing:.08em!important}.site-shell .journal-almanac-item>p{display:-webkit-box!important;margin-top:13px!important;overflow:hidden!important;color:var(--v31-ink-soft)!important;font-size:13px!important;line-height:1.8!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.site-shell .journal-almanac-item>small{margin-top:auto!important;padding-top:10px!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:8.5px!important}.site-shell .journal-track{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-top:13px!important;min-width:0!important}.site-shell .journal-track>img,.site-shell .journal-track-placeholder{width:42px!important;height:42px!important;object-fit:cover!important;background:var(--v31-paper-deep)!important;border:1px solid var(--v31-line-soft)!important;border-radius:1px!important}.site-shell .journal-track-placeholder{display:grid!important;place-items:center!important;color:var(--v31-cinnabar)!important;font-family:var(--font-text)!important}.site-shell .journal-track>span:nth-child(2){display:grid!important;min-width:0!important;gap:3px!important}.site-shell .journal-track strong{overflow:hidden!important;color:var(--v31-ink)!important;font-size:12px!important;font-weight:600!important;text-overflow:ellipsis!important;white-space:nowrap!important}.site-shell .journal-track small{overflow:hidden!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:8.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.site-shell .journal-track svg{color:var(--v31-cinnabar)!important}.site-shell .journal-archive-note strong{margin-top:13px!important;font-family:var(--font-text)!important;font-size:18px!important;font-weight:600!important;letter-spacing:.04em!important}.site-shell .journal-archive-note>svg{margin-top:auto!important;color:var(--v31-cinnabar)!important}.site-shell .journal-endmark{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:26px!important;padding:16px 0!important;color:var(--v31-muted)!important;border:0!important;border-top:1px solid var(--v31-line-soft)!important}.site-shell .journal-endmark>span{width:22px!important;height:24px!important;color:#fff9ed!important;background:var(--v31-cinnabar)!important;font-size:12px!important}.site-shell .journal-endmark p{font-size:10.5px!important;letter-spacing:.04em!important}.site-shell .journal-endmark a{display:inline-flex!important;align-items:center!important;gap:5px!important;color:var(--v31-cinnabar)!important;font-family:var(--font-ui)!important;font-size:9.5px!important}.site-shell .article-page{width:min(calc(100% - 56px),940px)!important;margin:24px auto 0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.site-shell .article-page:before,.site-shell .article-page:after{display:none!important}.site-shell .article-topline{width:min(100%,680px)!important;margin:0 auto!important;padding:0 0 14px!important;border:0!important}.site-shell .article-topline .breadcrumbs{gap:7px!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9px!important}.site-shell .article-taxonomy{gap:7px!important;font-family:var(--font-ui)!important;font-size:9px!important}.site-shell .article-taxonomy a{color:var(--v31-cinnabar)!important}.site-shell .article-header{display:block!important;width:min(100%,680px)!important;margin:0 auto!important;padding:15px 0 0!important;border:0!important}.site-shell .article-title-block{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.site-shell .article-kicker{display:flex!important;align-items:center!important;gap:8px!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9px!important;letter-spacing:.1em!important}.site-shell .article-kicker span{padding:3px 5px!important;color:#fff9ed!important;background:var(--v31-cinnabar)!important;font-size:8px!important}.site-shell .article-header h1{max-width:15em!important;margin:16px 0 0!important;color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:clamp(1.85rem,3vw,2.25rem)!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.45!important}.site-shell .article-excerpt{max-width:38em!important;margin-top:13px!important;color:var(--v31-muted)!important;font-size:13.5px!important;line-height:1.9!important}.site-shell .article-colophon{width:100%!important;max-width:none!important;margin:23px 0 0!important;padding:13px 0!important;color:var(--v31-muted)!important;background:transparent!important;border:0!important;border-top:1px solid var(--v31-line-soft)!important;border-bottom:1px solid var(--v31-line-soft)!important}.site-shell .article-colophon-head,.site-shell .article-colophon-note{display:none!important}.site-shell .article-meta{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important}.site-shell .article-meta>div{min-width:0!important;padding:0 13px!important;border:0!important;border-left:1px solid var(--v31-line-soft)!important}.site-shell .article-meta>div:first-child{padding-left:0!important;border-left:0!important}.site-shell .article-meta dt{color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:8.5px!important;letter-spacing:.08em!important}.site-shell .article-meta dd{margin-top:4px!important;color:var(--v31-ink-soft)!important;font-family:var(--font-ui)!important;font-size:10px!important;line-height:1.5!important;white-space:nowrap!important}.site-shell .article-reading{width:min(100%,680px)!important;max-width:680px!important;margin:34px auto 0!important;padding:0!important}.site-shell .article-reading .markdown-body{width:100%!important;max-width:none!important;color:var(--v31-ink-soft)!important;font-family:var(--font-text)!important;font-size:16px!important;line-height:1.96!important;letter-spacing:.018em!important}.site-shell .article-reading .markdown-body p{margin-bottom:1.05em!important}.site-shell .article-reading .markdown-body>:first-child{margin-top:0!important}.site-shell .article-reading .markdown-body h1{font-size:1.65rem!important}.site-shell .article-reading .markdown-body h2{margin-top:2em!important;font-size:1.33rem!important}.site-shell .article-reading .markdown-body h3{margin-top:1.8em!important;font-size:1.13rem!important}.site-shell .article-reading .markdown-body img,.site-shell .article-reading .markdown-image-trigger{max-height:560px!important;margin:1.35em auto!important;padding:4px!important;background:var(--v31-sheet)!important;border:1px solid var(--v31-line)!important;border-radius:1px!important}.site-shell .article-reading .markdown-video video{max-height:500px!important}.site-shell .article-tags{margin-top:27px!important;padding-top:15px!important;border-top:1px solid var(--v31-line-soft)!important}.site-shell .comments-section{width:min(100%,680px)!important;max-width:680px!important;margin:38px auto 0!important;padding:25px 0 0!important;border-top:1px solid var(--v31-line)!important}.site-shell .comments-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;padding:0 0 16px!important}.site-shell .comments-heading>div{min-width:0!important}.site-shell .comments-heading span{color:var(--v31-cinnabar)!important;font-family:var(--font-ui)!important;font-size:8.5px!important;letter-spacing:.12em!important}.site-shell .comments-heading h2{margin-top:5px!important;color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:20px!important;font-weight:600!important;letter-spacing:.04em!important}.site-shell .comments-heading h2 b{color:var(--v31-cinnabar)!important;font-size:13px!important;font-weight:500!important}.site-shell .comments-heading>p{max-width:28em!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9px!important;line-height:1.8!important;text-align:right!important}.site-shell .comment-item{padding:16px 0!important;border-bottom:1px solid var(--v31-line-soft)!important}.site-shell .comment-head strong{font-size:12px!important}.site-shell .comment-item>p{margin-top:7px!important;color:var(--v31-ink-soft)!important;font-size:13.5px!important;line-height:1.85!important}.site-shell .comments-empty{padding:15px 0!important;border:0!important;border-bottom:1px solid var(--v31-line-soft)!important}.site-shell .comment-form{margin-top:22px!important;padding:20px!important;background:color-mix(in srgb,var(--v31-sheet) 76%,transparent)!important;border:1px solid var(--v31-line-soft)!important;border-radius:2px!important;box-shadow:none!important}.site-shell .comment-form-head h3{font-family:var(--font-text)!important;font-size:17px!important}.site-shell .comment-form input,.site-shell .comment-form textarea{background:var(--v31-sheet)!important;border-color:var(--v31-line-soft)!important;border-radius:1px!important}.site-shell .comment-form .button{min-height:36px!important;border-radius:1px!important;font-family:var(--font-ui)!important;font-size:10.5px!important}.site-shell .listing-page.moments-page{width:min(calc(100% - 56px),800px)!important;margin:38px auto 0!important;padding:0 0 24px!important;background:transparent!important;border:0!important;box-shadow:none!important}.site-shell .moments-masthead{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:30px!important;margin:0!important;padding:0 0 22px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v31-line)!important;border-radius:0!important;box-shadow:none!important}.site-shell .moments-masthead h1{margin:0!important;color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:clamp(1.65rem,2.5vw,1.95rem)!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1.4!important}.site-shell .moments-masthead .page-intro{max-width:35em!important;margin-top:8px!important;color:var(--v31-muted)!important;font-size:13px!important;line-height:1.85!important}.site-shell .moments-index{display:flex!important;gap:0!important;margin:0!important}.site-shell .moments-index>div{min-width:62px!important;padding:0 14px!important;border:0!important;border-left:1px solid var(--v31-line-soft)!important}.site-shell .moments-index dt{color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:8px!important}.site-shell .moments-index dd{margin-top:4px!important;color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:20px!important}.site-shell .moments-list{margin-top:0!important;border-top:0!important}.site-shell .moment-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0!important;padding:22px 0 24px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v31-line)!important;border-radius:0!important;box-shadow:none!important}.site-shell .moment-card:last-of-type{border-bottom:1px solid var(--v31-line)!important}.site-shell .moment-meta{display:flex!important;align-items:baseline!important;gap:10px!important;padding:0!important;border:0!important}.site-shell .moment-meta time{color:var(--v31-ink-soft)!important;font-family:var(--font-ui)!important;font-size:10px!important;letter-spacing:.03em!important}.site-shell .moment-meta span{margin:0!important;color:var(--v31-cinnabar)!important;font-family:var(--font-ui)!important;font-size:8.5px!important;letter-spacing:.08em!important}.site-shell .moment-content{min-width:0!important;padding:0!important}.site-shell .moment-content .markdown-body{max-width:none!important;color:var(--v31-ink-soft)!important;font-family:var(--font-text)!important;font-size:14.8px!important;line-height:1.92!important}.site-shell .moment-content .markdown-body p{margin:.4em 0!important}.site-shell .moment-content .markdown-body img{max-height:410px!important;margin-block:14px!important;padding:4px!important;background:var(--v31-sheet)!important;border:1px solid var(--v31-line-soft)!important;border-radius:1px!important}.site-shell .moment-actions{gap:10px 20px!important;margin-top:11px!important;padding-top:10px!important;border-top:1px solid var(--v31-line-soft)!important}.site-shell .moment-like-button,.site-shell .moment-comment-box>summary{color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:10px!important}.site-shell .moment-like-button[aria-pressed=true]{color:var(--v31-cinnabar)!important}.site-shell .moment-comment-item{padding:12px 0 4px!important;background:transparent!important;border:0!important;border-top:1px solid var(--v31-line-soft)!important;border-radius:0!important}.site-shell .moment-comment-form{background:var(--v31-sheet)!important;border:1px solid var(--v31-line-soft)!important;border-radius:2px!important}.site-shell .moments-endnote{margin-top:22px!important;padding:15px 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--v31-line)!important;border-radius:0!important}.site-shell .journal-intro{padding-bottom:26px!important}.site-shell .journal-intro h1,.site-shell .music-page-head h1,.site-shell .moments-masthead h1{text-wrap:balance}.site-shell .journal-card{min-height:142px!important;padding-block:19px!important}.site-shell .journal-card h3{margin-top:8px!important;font-size:clamp(1.18rem,1.75vw,1.38rem)!important}.site-shell .journal-card-copy>p{margin-top:6px!important;font-size:12.2px!important;line-height:1.8!important}.site-shell .journal-card-foot{margin-top:9px!important}.site-shell .journal-almanac-item{min-height:126px!important;padding:15px 18px!important}.site-shell .article-topline{padding-top:2px!important}.site-shell .article-meta>div{padding-block:3px!important}.site-shell .comments-heading{padding-bottom:13px!important}.site-shell .comment-form{background:color-mix(in srgb,var(--v31-sheet) 48%,transparent)!important}.site-shell .moment-card{padding-block:19px 21px!important}@media(max-width:720px){.site-shell .site-header{width:calc(100% - 28px)!important;min-height:60px!important}.site-shell .site-nav>a{min-height:60px!important}.site-shell .journal-home{width:calc(100% - 32px)!important;padding-top:24px!important}.site-shell .journal-intro{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:19px!important;padding-bottom:22px!important}.site-shell .journal-intro-copy{max-width:none!important}.site-shell .journal-intro h1{max-width:none!important;margin-top:13px!important;font-size:1.7rem!important;line-height:1.35!important;writing-mode:horizontal-tb!important}.site-shell .journal-deck{max-width:none!important;margin-top:8px!important;font-size:12.5px!important;line-height:1.8!important;writing-mode:horizontal-tb!important;word-break:normal!important}.site-shell .journal-date{margin-top:13px!important}.site-shell .journal-intro-side{display:flex!important;flex-direction:column!important;gap:11px!important;width:100%!important}.site-shell .journal-place img{height:184px!important}.site-shell .journal-intro-tools{min-height:34px!important;padding-top:8px!important}.site-shell .journal-stream{margin-top:24px!important}.site-shell .journal-stream-head{padding-bottom:10px!important}.site-shell .journal-card{grid-template-columns:minmax(0,1fr)!important;gap:13px!important;min-height:0!important;padding:18px 0 19px!important}.site-shell .journal-card:first-child{padding-top:19px!important}.site-shell .journal-card h3{max-width:none!important;font-size:1.24rem!important;line-height:1.5!important}.site-shell .journal-card-copy>p{max-width:none!important;font-size:12.3px!important;-webkit-line-clamp:3!important}.site-shell .journal-card-visual{width:100%!important;aspect-ratio:16/9!important}.site-shell .journal-almanac{grid-template-columns:minmax(0,1fr)!important;margin-top:24px!important}.site-shell .journal-almanac-item{min-height:0!important;padding:14px 2px 15px!important;border-right:0!important;border-bottom:1px solid var(--v31-line-soft)!important}.site-shell .journal-almanac-item:last-child{border-bottom:0!important}.site-shell .journal-almanac-item>p{margin-top:9px!important;font-size:12.5px!important}.site-shell .journal-almanac-item>small{margin-top:8px!important;padding-top:0!important}.site-shell .journal-track{margin-top:9px!important}.site-shell .journal-endmark{margin-top:22px!important}.site-shell .article-page{width:calc(100% - 32px)!important;margin-top:18px!important}.site-shell .article-topline{padding-bottom:11px!important}.site-shell .article-header{padding-top:13px!important}.site-shell .article-header h1{margin-top:13px!important;font-size:1.58rem!important;line-height:1.44!important}.site-shell .article-excerpt{margin-top:9px!important;font-size:12.8px!important;line-height:1.8!important}.site-shell .article-colophon{margin-top:19px!important;padding:10px 0!important}.site-shell .article-colophon{display:block!important}.site-shell .article-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-shell .article-meta>div{min-height:42px!important;padding:5px 10px!important;border-left:0!important;border-bottom:1px solid var(--v31-line-soft)!important}.site-shell .article-meta>div:nth-child(odd){padding-left:0!important;border-right:1px solid var(--v31-line-soft)!important}.site-shell .article-meta>div:nth-last-child(-n+2){border-bottom:0!important}.site-shell .article-meta dd{margin-top:3px!important;font-size:10.5px!important;white-space:nowrap!important}.site-shell .article-reading{margin-top:24px!important}.site-shell .article-reading .markdown-body{font-size:15.5px!important;line-height:1.92!important;letter-spacing:.01em!important}.site-shell .comments-section{margin-top:30px!important;padding-top:20px!important}.site-shell .comments-heading{align-items:flex-start!important;gap:8px!important}.site-shell .comments-heading>p{max-width:none!important;text-align:left!important}.site-shell .comment-form{padding:15px 13px!important}.site-shell .listing-page.moments-page{width:calc(100% - 32px)!important;margin-top:24px!important}.site-shell .moments-masthead{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding-bottom:15px!important}.site-shell .moments-masthead h1{font-size:1.55rem!important}.site-shell .moments-index{width:100%!important;padding-top:10px!important;border-top:1px solid var(--v31-line-soft)!important}.site-shell .moments-index>div{flex:1!important;min-width:0!important;padding-left:12px!important}.site-shell .moment-card{gap:9px!important;padding:17px 0 19px!important}.site-shell .moment-content .markdown-body{font-size:14.3px!important;line-height:1.86!important}.site-shell .moment-actions{margin-top:9px!important;padding-top:8px!important}.site-shell .moments-endnote{margin-top:16px!important;padding-top:13px!important}}.site-shell .listing-page.music-page{width:min(calc(100% - 56px),980px)!important;margin:30px auto 0!important;padding:0 0 34px!important}.site-shell .music-page-head{align-items:end!important;gap:28px!important;padding:0 2px 17px!important;border-bottom:1px solid var(--v31-line)!important}.site-shell .music-page-head h1{margin:0!important;color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:clamp(1.65rem,2.2vw,1.85rem)!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1.4!important}.site-shell .music-page-head .page-intro{margin-top:7px!important;color:var(--v31-muted)!important;font-size:12.8px!important;line-height:1.8!important}.site-shell .music-page-note{color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9px!important;line-height:1.8!important}.site-shell .music-room{grid-template-columns:218px minmax(0,1fr)!important;min-height:538px!important;margin-top:18px!important;overflow:hidden!important;background:color-mix(in srgb,var(--v31-sheet) 34%,transparent)!important;border:0!important;border-top:1px solid var(--v31-line)!important;border-bottom:1px solid var(--v31-line)!important;border-radius:0!important;box-shadow:none!important}.site-shell .music-playlist{min-height:100%!important;background:transparent!important;border:0!important;border-right:1px solid var(--v31-line)!important}.site-shell .music-playlist-head{min-height:47px!important;padding:0 15px!important;border-bottom:1px solid var(--v31-line-soft)!important}.site-shell .music-playlist-head>span{gap:6px!important;color:var(--v31-ink-soft)!important;font-family:var(--font-ui)!important;font-size:9.5px!important;font-weight:500!important;letter-spacing:.08em!important}.site-shell .music-playlist-head b{color:var(--v31-muted)!important;font-size:8.5px!important;font-weight:400!important}.site-shell .music-playlist-items{max-height:365px!important;padding:5px 0!important;overflow-y:auto!important}.site-shell .music-playlist-item{grid-template-columns:15px 40px minmax(0,1fr) 5px!important;gap:8px!important;min-height:59px!important;padding:8px 12px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.site-shell .music-playlist-item:hover{background:color-mix(in srgb,var(--v31-sheet) 58%,transparent)!important}.site-shell .music-playlist-item.active{background:color-mix(in srgb,var(--v31-sheet) 82%,transparent)!important;box-shadow:inset 2px 0 color-mix(in srgb,var(--v31-cinnabar) 72%,transparent)!important}.site-shell .music-playlist-index{color:var(--v31-muted)!important;font-size:8px!important}.site-shell .music-playlist-cover{width:40px!important;height:40px!important;border:1px solid var(--v31-line-soft)!important;border-radius:1px!important;box-shadow:none!important}.site-shell .music-playlist-copy{gap:2px!important}.site-shell .music-playlist-copy strong{color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.03em!important}.site-shell .music-playlist-copy small{color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:8.5px!important}.site-shell .music-playlist-pulse{width:4px!important;height:4px!important;background:var(--v31-cinnabar)!important}.site-shell .music-playlist-foot{padding:14px 15px 16px!important;border-top:1px solid var(--v31-line-soft)!important}.site-shell .music-playlist-foot>span{color:var(--v31-cinnabar)!important;font-family:var(--font-ui)!important;font-size:8.5px!important;letter-spacing:.12em!important}.site-shell .music-playlist-foot p{margin-top:7px!important;color:var(--v31-muted)!important;font-size:9px!important;line-height:1.75!important}.site-shell .music-stage{background:transparent!important}.site-shell .music-stage-label{min-height:47px!important;padding:0 25px!important;border-bottom:1px solid var(--v31-line-soft)!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:8.5px!important;font-weight:500!important}.site-shell .music-stage-label>span:first-child{color:var(--v31-cinnabar)!important}.site-shell .music-live-dot{width:4px!important;height:4px!important}.site-shell .music-stage-body{grid-template-columns:minmax(168px,202px) minmax(0,1fr)!important;gap:29px!important;padding:24px 25px 21px!important}.site-shell .music-art-column{padding:0!important;border:0!important}.site-shell .music-art-button{width:100%!important;max-width:202px!important;overflow:visible!important;background:transparent!important;border:0!important}.site-shell .music-main-cover{aspect-ratio:1!important;border:1px solid var(--v31-line)!important;border-radius:1px!important;box-shadow:0 9px 22px #3b2f230f!important}.site-shell .music-art-play{right:9px!important;bottom:9px!important;width:38px!important;height:38px!important;color:#fff9ed!important;background:color-mix(in srgb,var(--v31-cinnabar) 92%,#4f1e1a)!important;border:0!important;border-radius:50%!important}.site-shell .music-track-meta{padding-top:14px!important}.site-shell .music-track-meta p{color:var(--v31-cinnabar)!important;font-family:var(--font-ui)!important;font-size:8px!important;font-weight:500!important;letter-spacing:.11em!important}.site-shell .music-track-meta h2{margin-top:5px!important;color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:1.38rem!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1.4!important}.site-shell .music-track-meta>span{margin-top:4px!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9.5px!important}.site-shell .music-lyrics-panel{min-width:0!important;padding:0 0 0 27px!important;border-left:1px solid var(--v31-line-soft)!important;overflow:hidden!important}.site-shell .music-lyrics-head{padding-bottom:10px!important;border-bottom:1px solid var(--v31-line-soft)!important}.site-shell .music-lyrics-head>span{color:var(--v31-ink-soft)!important;font-family:var(--font-ui)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.1em!important}.site-shell .music-lyrics-head small{color:var(--v31-muted)!important;font-size:8.5px!important}.site-shell .music-lyrics-scroll,.site-shell .music-lyrics-empty{height:310px!important;min-height:310px!important;max-height:310px!important;margin-top:2px!important;overflow-x:hidden!important;overflow-y:auto!important}.site-shell .music-lyrics-scroll{padding:17px 4px 17px 0!important;-webkit-mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent)!important;mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent)!important}.site-shell .music-lyric-line{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:39px!important;padding:7px 0!important;color:var(--v31-muted)!important;font-family:var(--font-text)!important;font-size:13.8px!important;line-height:1.7!important;overflow-wrap:anywhere!important;word-break:break-word!important}.site-shell .music-lyric-line span{min-width:0!important}.site-shell .music-lyric-line.active{padding-left:10px!important;color:var(--v31-cinnabar)!important;background:transparent!important;box-shadow:inset 1px 0 color-mix(in srgb,var(--v31-cinnabar) 68%,transparent)!important;transform:none!important}.site-shell .music-lyric-line time{color:var(--v31-muted)!important;font-size:8px!important}.site-shell .music-controls{margin-top:auto!important;padding:12px 25px 15px!important;background:transparent!important;border-top:1px solid var(--v31-line)!important}.site-shell .music-progress-row{grid-template-columns:34px minmax(0,1fr) 34px!important;gap:9px!important}.site-shell .music-progress-row time{font-size:8px!important}.site-shell .music-progress{height:1px!important;min-height:1px!important}.site-shell .music-progress::-webkit-slider-thumb{width:8px!important;height:8px!important}.site-shell .music-progress::-moz-range-thumb{width:8px!important;height:8px!important}.site-shell .music-control-row{margin-top:7px!important}.site-shell .music-volume>button{width:27px!important;height:27px!important}.site-shell .music-volume input{height:1px!important;min-height:1px!important}.site-shell .music-transport{gap:12px!important}.site-shell .music-transport>button{width:29px!important;height:29px!important}.site-shell .music-transport .music-play-button{width:42px!important;height:42px!important;box-shadow:none!important}.site-shell .music-quality{font-size:8px!important}@media(max-width:720px){.site-shell .listing-page.music-page{width:calc(100% - 32px)!important;margin-top:23px!important;padding-bottom:12px!important}.site-shell .music-page-head{display:block!important;padding-bottom:14px!important}.site-shell .music-page-head h1{font-size:1.55rem!important}.site-shell .music-page-head .page-intro{margin-top:6px!important;font-size:12px!important}.site-shell .music-page-note{margin-top:8px!important;font-size:8.5px!important;text-align:left!important}.site-shell .music-room{display:flex!important;flex-direction:column!important;min-height:0!important;margin-top:14px!important;overflow:visible!important;border-top:1px solid var(--v31-line)!important;border-bottom:0!important}.site-shell .music-stage{order:1!important;width:100%!important}.site-shell .music-playlist{order:2!important;width:100%!important;border-top:1px solid var(--v31-line)!important;border-right:0!important}.site-shell .music-stage-label{min-height:39px!important;padding:0 2px!important;border-bottom:1px solid var(--v31-line-soft)!important;font-size:8px!important}.site-shell .music-stage-body{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:15px 0 13px!important}.site-shell .music-art-column{display:grid!important;grid-template-columns:146px minmax(0,1fr)!important;align-items:end!important;gap:16px!important}.site-shell .music-art-button{max-width:146px!important}.site-shell .music-main-cover{box-shadow:none!important}.site-shell .music-art-play{width:33px!important;height:33px!important}.site-shell .music-track-meta{padding:0 0 3px!important}.site-shell .music-track-meta h2{font-size:1.22rem!important;line-height:1.42!important;overflow-wrap:anywhere!important}.site-shell .music-track-meta>span{font-size:9px!important}.site-shell .music-lyrics-panel{grid-column:1 / -1!important;padding:13px 0 0!important;border-top:1px solid var(--v31-line-soft)!important;border-left:0!important}.site-shell .music-lyrics-head{padding-bottom:8px!important}.site-shell .music-lyrics-scroll,.site-shell .music-lyrics-empty{height:236px!important;min-height:236px!important;max-height:236px!important}.site-shell .music-lyrics-scroll{padding:10px 2px 10px 0!important}.site-shell .music-lyric-line{min-height:36px!important;padding:6px 0!important;font-size:13px!important;line-height:1.65!important}.site-shell .music-lyric-line.active{padding-left:8px!important}.site-shell .music-lyric-line time{display:none!important}.site-shell .music-controls{padding:10px 0 12px!important}.site-shell .music-control-row{grid-template-columns:1fr auto!important;gap:8px!important}.site-shell .music-transport{grid-column:1 / -1!important;grid-row:1!important}.site-shell .music-volume,.site-shell .music-quality{grid-row:2!important}.site-shell .music-playlist-head{min-height:40px!important;padding:0 2px!important}.site-shell .music-playlist-items{max-height:280px!important;padding:4px 0 0!important;overflow-y:auto!important}.site-shell .music-playlist-item{grid-template-columns:16px 38px minmax(0,1fr) 5px!important;gap:9px!important;min-height:56px!important;padding:8px 2px!important;border-bottom:1px solid var(--v31-line-soft)!important}.site-shell .music-playlist-cover{width:38px!important;height:38px!important}.site-shell .music-playlist-foot{display:none!important}}@media(max-width:380px){.site-shell .music-art-column{grid-template-columns:126px minmax(0,1fr)!important;gap:13px!important}.site-shell .music-art-button{max-width:126px!important}}.admin-shell{--admin-paper:#f3f0e8;--admin-sheet:#f9f7f1;--admin-sheet-soft:#f0ede4;--admin-rule:#d9d2c5;--admin-ink:#29312d;--admin-muted:#737a72;grid-template-columns:204px minmax(0,1fr)!important;background:var(--admin-paper)!important;color:var(--admin-ink)!important}:root[data-theme=dark] .admin-shell{--admin-paper:#1e2521;--admin-sheet:#252d28;--admin-sheet-soft:#2a332d;--admin-rule:#3b4640;--admin-ink:#ece8de;--admin-muted:#a4aca5}.admin-shell .admin-top{width:204px!important;background:color-mix(in srgb,var(--admin-sheet) 48%,var(--admin-paper))!important;border-right:1px solid var(--admin-rule)!important;box-shadow:none!important}.admin-shell .admin-top .brand{min-height:62px!important;padding:0 18px!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .admin-top .brand-mark{width:28px!important;height:32px!important;border-radius:1px!important;font-family:var(--font-text)!important;font-size:16px!important}.admin-shell .admin-top .brand-copy{gap:2px!important}.admin-shell .admin-top .brand-copy strong{color:var(--admin-ink)!important;font-family:var(--font-text)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.1em!important}.admin-shell .admin-top .brand-copy small{margin:0!important;color:var(--admin-muted)!important;font-size:8px!important;letter-spacing:.12em!important}.admin-shell .admin-nav{padding:14px 10px!important}.admin-shell .admin-nav-label{margin:0 9px 8px!important;color:var(--admin-muted)!important;font-family:var(--font-ui)!important;font-size:8px!important;letter-spacing:.16em!important}.admin-shell .admin-menu-link{min-height:39px!important;padding:0 10px!important;color:var(--admin-muted)!important;background:transparent!important;border:0!important;border-radius:0!important;font-family:var(--font-ui)!important;font-size:10.5px!important;letter-spacing:.06em!important}.admin-shell .admin-menu-link:hover{color:var(--admin-ink)!important;background:color-mix(in srgb,var(--admin-sheet) 52%,transparent)!important}.admin-shell .admin-menu-link.active{color:var(--v31-cinnabar)!important;background:transparent!important;box-shadow:inset 1px 0 var(--v31-cinnabar)!important}.admin-shell .admin-menu-link svg{width:15px!important;height:15px!important;stroke-width:1.65!important}.admin-shell .admin-nav-foot{margin-top:18px!important;padding:13px 0 0!important;border-top:1px solid var(--admin-rule)!important}.admin-shell .admin-nav-foot a,.admin-shell .admin-nav-foot button{min-height:30px!important;padding:0 10px!important;color:var(--admin-muted)!important;font-size:9.5px!important}.admin-shell .admin-workspace-bar{min-height:49px!important;padding:0 28px!important;background:color-mix(in srgb,var(--admin-paper) 68%,transparent)!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .admin-workspace-label strong{color:var(--admin-ink)!important;font-family:var(--font-text)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.08em!important}.admin-shell .admin-workspace-label small{margin-top:1px!important;color:var(--admin-muted)!important;font-size:8px!important}.admin-shell .admin-toolbar-actions{gap:14px!important;font-size:9.5px!important}.admin-shell .admin-page{width:100%!important;max-width:1080px!important;padding:25px 30px 42px!important}.admin-shell .admin-page-head{margin-bottom:18px!important;padding:0 0 15px!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .admin-page-head h1{color:var(--admin-ink)!important;font-family:var(--font-text)!important;font-size:21px!important;font-weight:600!important;letter-spacing:.06em!important}.admin-shell .admin-page-head p{margin-top:5px!important;color:var(--admin-muted)!important;font-size:10.5px!important;line-height:1.7!important}.admin-shell .button,.admin-shell .button-dark,.admin-shell .button-light{min-height:34px!important;padding-inline:13px!important;border-radius:2px!important;font-family:var(--font-ui)!important;font-size:10.5px!important}.admin-shell .stat-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;margin:0 0 23px!important;overflow:visible!important;background:transparent!important;border:0!important;border-top:1px solid var(--admin-rule)!important;border-bottom:1px solid var(--admin-rule)!important;border-radius:0!important;box-shadow:none!important}.admin-shell .stat-box,.admin-shell .stat-box.stat-link{min-height:85px!important;padding:12px 14px!important;background:transparent!important;border:0!important;border-right:1px solid var(--admin-rule)!important;border-radius:0!important;box-shadow:none!important}.admin-shell .stat-box:last-child{border-right:0!important}.admin-shell .stat-box:hover{background:color-mix(in srgb,var(--admin-sheet) 40%,transparent)!important}.admin-shell .stat-box>span{color:var(--admin-muted)!important;font-family:var(--font-ui)!important;font-size:9px!important;letter-spacing:.07em!important}.admin-shell .stat-box>strong{margin-top:8px!important;color:var(--admin-ink)!important;font-family:var(--font-text)!important;font-size:24px!important;font-weight:500!important;line-height:1!important}.admin-shell .stat-box>small{margin-top:6px!important;color:var(--admin-muted)!important;font-size:8.5px!important;line-height:1.55!important}.admin-shell .admin-dashboard-grid{grid-template-columns:minmax(0,1fr) 234px!important;gap:28px!important;align-items:start!important}.admin-shell .admin-panel,.admin-shell .admin-rail-card,.admin-shell .settings-card,.admin-shell .moderation-item,.admin-shell .admin-workbench-guide{background:transparent!important;border:0!important;border-top:1px solid var(--admin-rule)!important;border-radius:0!important;box-shadow:none!important}.admin-shell .admin-panel{overflow:visible!important;padding:0!important}.admin-shell .admin-section-head{min-height:53px!important;padding:12px 0!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .admin-section-head h2{color:var(--admin-ink)!important;font-family:var(--font-text)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.05em!important}.admin-shell .admin-section-head p{margin-top:3px!important;color:var(--admin-muted)!important;font-size:9.5px!important;line-height:1.6!important}.admin-shell .admin-section-head>a{color:var(--v31-cinnabar)!important;font-size:9.5px!important}.admin-shell .admin-table,.admin-shell .admin-crud-table,.admin-shell .admin-posts-table{overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.admin-shell .admin-table-head{min-height:36px!important;padding:0 10px!important;background:transparent!important;border-top:0!important;border-bottom:1px solid var(--admin-rule)!important;color:var(--admin-muted)!important;font-size:9px!important;letter-spacing:.08em!important}.admin-shell .admin-row{min-height:59px!important;padding:11px 10px!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .admin-crud-row{min-height:64px!important;padding:13px 10px!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .admin-row>div strong,.admin-shell .admin-item-title{color:var(--admin-ink)!important;font-family:var(--font-text)!important;font-size:12.5px!important;font-weight:600!important}.admin-shell .admin-row>div small,.admin-shell .admin-list-content>small{margin-top:3px!important;color:var(--admin-muted)!important;font-size:9.5px!important}.admin-shell .admin-row-actions{gap:12px!important;font-size:9.5px!important}.admin-shell .admin-row-actions a,.admin-shell .admin-row-actions button{color:var(--v31-cinnabar)!important;font-size:9.5px!important}.admin-shell .status{min-height:21px!important;padding:3px 7px!important;border-radius:1px!important;font-size:8.5px!important}.admin-shell .admin-writing-shortcuts{padding:10px!important;border-top:1px solid var(--admin-rule)!important;background:transparent!important;font-size:9px!important}.admin-shell .admin-rail{gap:22px!important}.admin-shell .admin-rail-card{padding:13px 0 15px!important}.admin-shell .admin-rail-card h2{color:var(--admin-ink)!important;font-family:var(--font-text)!important;font-size:13px!important;font-weight:600!important;letter-spacing:.05em!important}.admin-shell .admin-rail-card a{min-height:35px!important;font-size:9.5px!important;border-bottom-color:var(--admin-rule)!important}.admin-shell .admin-rail-card p,.admin-shell .admin-rail-card small{color:var(--admin-muted)!important;font-size:9.5px!important;line-height:1.75!important}.admin-shell .admin-workbench-guide{margin-top:26px!important;padding:17px 0!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .admin-workbench-guide>header{padding:0 0 15px!important}.admin-shell .admin-workbench-guide>header>span{color:var(--v31-cinnabar)!important;font-family:var(--font-ui)!important;font-size:8px!important;letter-spacing:.13em!important}.admin-shell .admin-workbench-guide h2{margin-top:5px!important;color:var(--admin-ink)!important;font-family:var(--font-text)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.04em!important}.admin-shell .admin-workbench-guide>header p{margin-top:4px!important;color:var(--admin-muted)!important;font-size:9.5px!important}.admin-shell .admin-workbench-guide-grid{border-top:1px solid var(--admin-rule)!important}.admin-shell .admin-workbench-guide-grid article{padding:14px 15px!important;border-left:1px solid var(--admin-rule)!important}.admin-shell .admin-workbench-guide-grid article:first-child{padding-left:0!important;border-left:0!important}.admin-shell .admin-guide-number{font-size:15px!important}.admin-shell .admin-workbench-guide h3{margin-top:7px!important;color:var(--admin-ink)!important;font-family:var(--font-text)!important;font-size:12px!important}.admin-shell .admin-workbench-guide p{margin-top:5px!important;color:var(--admin-muted)!important;font-size:9.5px!important;line-height:1.75!important}.admin-shell .admin-workbench-guide article>a{margin-top:8px!important;font-size:9px!important}.admin-shell .moderation-list{gap:0!important}.admin-shell .moderation-item{padding:15px 0!important}.admin-shell .moderation-meta{font-size:9.5px!important}.admin-shell .moderation-body{margin-top:9px!important;font-size:12px!important;line-height:1.75!important}.admin-shell .notification-panel{margin-top:10px!important;padding:9px 10px!important;border-radius:1px!important;font-size:9px!important}.admin-shell .settings-layout{grid-template-columns:minmax(0,1fr) 242px!important;gap:28px!important;align-items:start!important}.admin-shell .settings-main{min-width:0!important}.admin-shell .settings-side{gap:22px!important}.admin-shell .settings-main .settings-card,.admin-shell .settings-side .settings-card{padding:0!important}.admin-shell .settings-card-heading{gap:12px!important;padding:15px 0!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .settings-icon{width:31px!important;height:31px!important;flex:none!important;color:var(--v31-cinnabar)!important;background:transparent!important;border:1px solid var(--admin-rule)!important;border-radius:1px!important}.admin-shell .settings-card-heading h2{color:var(--admin-ink)!important;font-family:var(--font-text)!important;font-size:15px!important;letter-spacing:.05em!important}.admin-shell .settings-card-heading p{max-width:66ch!important;margin-top:4px!important;color:var(--admin-muted)!important;font-size:10px!important;line-height:1.7!important}.admin-shell .settings-email-form,.admin-shell .settings-seo-form{padding:0!important}.admin-shell .settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;padding:15px 0!important}.admin-shell .settings-field-grid label{color:var(--admin-ink)!important;font-size:10px!important}.admin-shell .settings-field-grid input,.admin-shell .settings-field-grid textarea,.admin-shell .settings-field-grid select{min-height:36px!important;background:color-mix(in srgb,var(--admin-sheet) 54%,transparent)!important;border-color:var(--admin-rule)!important;border-radius:1px!important;color:var(--admin-ink)!important;font-size:11px!important}.admin-shell .settings-field-grid small{color:var(--admin-muted)!important;font-size:8.5px!important;line-height:1.6!important}.admin-shell .settings-toggle-list{gap:0!important;border-top:1px solid var(--admin-rule)!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .settings-toggle{min-height:52px!important;padding:9px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--admin-rule)!important;border-radius:0!important}.admin-shell .settings-toggle:last-child{border-bottom:0!important}.admin-shell .settings-toggle strong{font-size:10.5px!important}.admin-shell .settings-toggle small{font-size:8.5px!important;line-height:1.6!important}.admin-shell .settings-form-footer{padding:12px 0!important;border-top:1px solid var(--admin-rule)!important}.admin-shell .settings-form-footer>span{color:var(--admin-muted)!important;font-size:8.5px!important}.admin-shell .settings-side-title{padding:13px 0!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .settings-side-title svg{color:var(--v31-cinnabar)!important}.admin-shell .settings-side-title h2{font-family:var(--font-text)!important;font-size:13px!important;letter-spacing:.05em!important}.admin-shell .settings-status-list{font-size:9.5px!important}.admin-shell .settings-status-list>div{min-height:34px!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .settings-search-preview{margin:13px 0!important;padding:11px!important;background:color-mix(in srgb,var(--admin-sheet) 55%,transparent)!important;border:1px solid var(--admin-rule)!important;border-radius:1px!important}.admin-shell .settings-search-preview strong{font-family:var(--font-text)!important;font-size:12px!important}.admin-shell .settings-search-preview p{font-size:9px!important;line-height:1.65!important}.admin-shell .settings-test-form,.admin-shell .settings-reset-form{padding:11px 0 0!important}.admin-shell .settings-test-form small{font-size:8.5px!important}.admin-shell .admin-page-signoff{margin-top:24px!important;padding-top:12px!important;color:var(--admin-muted)!important;border-top:1px solid var(--admin-rule)!important;font-size:8.5px!important}@media(max-width:760px){.admin-shell{display:block!important;min-height:100svh!important;overflow-x:clip!important}.admin-shell .admin-top{position:sticky!important;top:0!important;z-index:40!important;display:flex!important;width:100%!important;height:47px!important;overflow:hidden!important;border-right:0!important;border-bottom:1px solid var(--admin-rule)!important;background:color-mix(in srgb,var(--admin-paper) 94%,transparent)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.admin-shell .admin-top .brand{flex:0 0 113px!important;min-height:47px!important;margin:0!important;padding:0 9px!important;border-right:1px solid var(--admin-rule)!important;border-bottom:0!important}.admin-shell .admin-top .brand-mark{width:23px!important;height:27px!important;font-size:13px!important}.admin-shell .admin-top .brand-copy strong{font-size:12px!important;letter-spacing:.08em!important}.admin-shell .admin-top .brand-copy small{display:none!important}.admin-shell .admin-nav{display:flex!important;flex:1!important;align-items:stretch!important;gap:0!important;min-width:0!important;margin:0!important;padding:0 5px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.admin-shell .admin-nav::-webkit-scrollbar{display:none!important}.admin-shell .admin-nav-label,.admin-shell .admin-nav-foot{display:none!important}.admin-shell .admin-menu-link{flex:0 0 auto!important;gap:5px!important;min-height:47px!important;padding:0 10px!important;font-size:9px!important;white-space:nowrap!important}.admin-shell .admin-menu-link.active{box-shadow:inset 0 -1px var(--v31-cinnabar)!important}.admin-shell .admin-menu-link svg{width:14px!important;height:14px!important}.admin-shell .admin-workspace-bar{position:relative!important;min-height:42px!important;padding:0 15px!important}.admin-shell .admin-workspace-label strong{font-size:10px!important}.admin-shell .admin-workspace-label small{display:none!important}.admin-shell .admin-toolbar-actions{gap:9px!important;font-size:8.5px!important}.admin-shell .admin-toolbar-actions>a{display:none!important}.admin-shell .admin-page{max-width:none!important;padding:17px 15px 32px!important}.admin-shell .admin-page-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important;padding-bottom:12px!important}.admin-shell .admin-page-head>div{min-width:0!important}.admin-shell .admin-page-head h1{font-size:19px!important}.admin-shell .admin-page-head p{font-size:9.5px!important;line-height:1.65!important}.admin-shell .admin-page-head>.button,.admin-shell .admin-page-head>.button-dark{flex:none!important;min-height:31px!important;padding-inline:9px!important;font-size:9px!important}.admin-shell .settings-overview-state{align-self:flex-start!important;font-size:8.5px!important}.admin-shell .stat-grid{display:flex!important;margin-bottom:18px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.admin-shell .stat-grid::-webkit-scrollbar{display:none!important}.admin-shell .stat-box,.admin-shell .stat-box.stat-link{flex:0 0 112px!important;min-height:79px!important;padding:11px 12px!important;scroll-snap-align:start!important}.admin-shell .stat-box>span{font-size:8.5px!important}.admin-shell .stat-box>strong{margin-top:7px!important;font-size:22px!important}.admin-shell .stat-box>small{margin-top:5px!important;font-size:7.5px!important}.admin-shell .admin-dashboard-grid{grid-template-columns:minmax(0,1fr)!important;gap:21px!important}.admin-shell .admin-section-head{min-height:0!important;padding:11px 0!important}.admin-shell .admin-section-head h2{font-size:13px!important}.admin-shell .admin-row{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:58px!important;padding:10px 4px!important}.admin-shell .admin-row>div{min-width:0!important}.admin-shell .admin-row>div strong{display:block!important;overflow:hidden!important;font-size:11.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-shell .admin-row>div small{font-size:8.5px!important}.admin-shell .admin-row-actions{gap:9px!important;font-size:8.5px!important}.admin-shell .admin-writing-shortcuts{flex-wrap:wrap!important;gap:6px 12px!important;padding:9px 2px!important}.admin-shell .admin-rail{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.admin-shell .admin-rail-card{padding:11px 0 13px!important}.admin-shell .admin-workbench-guide{margin-top:20px!important;padding:14px 0!important}.admin-shell .admin-workbench-guide-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.admin-shell .admin-workbench-guide-grid article{padding:12px 0!important;border-top:1px solid var(--admin-rule)!important;border-left:0!important}.admin-shell .admin-workbench-guide-grid article:first-child{border-top:0!important}.admin-shell .settings-layout{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.admin-shell .settings-side{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:19px!important}.admin-shell .settings-card-heading{padding:12px 0!important}.admin-shell .settings-card-heading h2{font-size:14px!important}.admin-shell .settings-card-heading p{font-size:9.5px!important}.admin-shell .settings-field-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:13px 0!important}.admin-shell .settings-field-wide{grid-column:auto!important}.admin-shell .settings-toggle-list{grid-template-columns:minmax(0,1fr)!important}.admin-shell .settings-toggle{min-height:48px!important}.admin-shell .settings-form-footer{align-items:flex-start!important;gap:9px!important}.admin-shell .settings-form-footer>span{font-size:8px!important;line-height:1.6!important}.admin-shell .settings-form-footer .button{align-self:stretch!important}.admin-shell .moderation-item{padding:13px 0!important}.admin-shell .admin-crud-table,.admin-shell .admin-posts-table,.admin-shell .admin-table{width:100%!important;overflow-x:auto!important}.admin-shell .admin-page-signoff{margin-top:20px!important}}@media(prefers-reduced-motion:reduce){.site-shell{scroll-behavior:auto!important}.site-shell .music-equalizer i,.site-shell .music-art-play,.site-shell .music-lyric-line,.site-shell .journal-card-visual img{animation:none!important;transition:none!important}}.site-shell{--v33-paper: #f2eee4;--v33-paper-deep: #ebe5d8;--v33-sheet: #fbf8f0;--v33-sheet-soft: #f6f1e6;--v33-ink: #202a25;--v33-ink-soft: #46514a;--v33-muted: #747a71;--v33-line: #d5cbbb;--v33-line-soft: #e5ded1;--v33-cinnabar: #9b4137;--v33-cinnabar-deep: #7d312b;--v33-jade: #2d4a40;--v33-jade-deep: #1e352e;--v31-paper: var(--v33-paper);--v31-paper-deep: var(--v33-paper-deep);--v31-sheet: var(--v33-sheet);--v31-sheet-soft: var(--v33-sheet-soft);--v31-ink: var(--v33-ink);--v31-ink-soft: var(--v33-ink-soft);--v31-muted: var(--v33-muted);--v31-line: var(--v33-line);--v31-line-soft: var(--v33-line-soft);--v31-cinnabar: var(--v33-cinnabar);--v31-cinnabar-deep: var(--v33-cinnabar-deep);--v31-jade: var(--v33-jade);--v31-jade-deep: var(--v33-jade-deep);color:var(--v33-ink)!important;background:radial-gradient(ellipse at 8% -8%,rgb(255 255 255 / 44%),transparent 34%),radial-gradient(ellipse at 96% 18%,rgb(86 111 98 / 5%),transparent 35%),repeating-linear-gradient(0deg,rgb(69 58 43 / 1.2%) 0,rgb(69 58 43 / 1.2%) 1px,transparent 1px,transparent 5px),var(--v33-paper)!important}html[data-theme=dark] .site-shell,html[data-theme=dark] body:has(.site-shell){--v33-paper: #1c231f;--v33-paper-deep: #232b26;--v33-sheet: #28302b;--v33-sheet-soft: #222a25;--v33-ink: #f0ebe1;--v33-ink-soft: #c7c8bd;--v33-muted: #a4aba2;--v33-line: #465047;--v33-line-soft: #353f38;--v33-cinnabar: #d0786b;--v33-cinnabar-deep: #e09589;--v33-jade: #97b4a9;--v33-jade-deep: #15241f;background:radial-gradient(ellipse at 50% -16%,rgb(160 193 179 / 4.5%),transparent 45%),linear-gradient(90deg,rgb(0 0 0 / 7%),transparent 18% 82%,rgb(0 0 0 / 5%)),var(--v33-paper)!important}.site-shell .site-header{width:min(calc(100% - 64px),1036px)!important;min-height:76px!important;margin:0 auto!important;border-bottom-color:var(--v33-line)!important}.site-shell .site-header .brand{gap:11px!important}.site-shell .site-header .brand-mark{width:31px!important;height:36px!important;font-size:18px!important;border-radius:1px!important;box-shadow:inset 0 0 0 1px #fff9ed47,0 1px #381e171a!important}.site-shell .site-header .brand-copy strong{font-size:15.5px!important;letter-spacing:.13em!important}.site-shell .site-header .brand-copy small{color:var(--v33-muted)!important;font-size:9px!important;letter-spacing:.14em!important}.site-shell .site-nav{gap:5px!important}.site-shell .site-nav>a{min-height:76px!important;padding:0 17px!important;color:var(--v33-ink-soft)!important;font-size:12px!important;letter-spacing:.08em!important}.site-shell .site-nav>a:hover,.site-shell .site-nav>a.is-active{color:var(--v33-ink)!important}.site-shell .site-nav>a:after{bottom:15px!important;height:2px!important}.site-shell .site-header-tools{color:var(--v33-muted)!important}.site-shell .theme-switcher select{color:var(--v33-ink-soft)!important;font-size:10.5px!important}.site-shell .site-main,.site-shell main{color:var(--v33-ink)}.site-shell .journal-home,.site-shell .listing-page,.site-shell .article-page,.site-shell .moments-page{width:min(calc(100% - 64px),1036px)!important}.site-shell .journal-intro{grid-template-columns:minmax(0,1fr) 326px!important;align-items:center!important;gap:clamp(42px,5vw,66px)!important;padding:54px 0 42px!important;border-bottom-color:var(--v33-line)!important}.site-shell .journal-eyebrow{gap:9px!important;color:var(--v33-muted)!important;font-size:10px!important;letter-spacing:.16em!important}.site-shell .journal-eyebrow span{width:21px!important;height:23px!important;font-size:12px!important;border-radius:1px!important}.site-shell .journal-intro h1{margin-top:19px!important;color:var(--v33-ink)!important;font-size:clamp(2.25rem,3.15vw,2.65rem)!important;font-weight:600!important;letter-spacing:.09em!important;line-height:1.16!important;text-wrap:balance}.site-shell .journal-deck{max-width:31em!important;margin-top:16px!important;color:var(--v33-ink-soft)!important;font-size:15.5px!important;line-height:1.95!important;letter-spacing:.025em!important}.site-shell .journal-date{gap:11px!important;margin-top:18px!important;color:var(--v33-muted)!important;font-size:10.5px!important;letter-spacing:.035em!important}.site-shell .journal-date>span{width:22px!important;background:var(--v33-line)!important}.site-shell .journal-place{padding:5px!important;background:color-mix(in srgb,var(--v33-sheet) 74%,transparent)!important;border:1px solid var(--v33-line)!important;border-radius:1px!important;box-shadow:0 10px 28px #372d2112!important}.site-shell .journal-place img{height:181px!important;border-radius:0!important;object-fit:cover!important;filter:saturate(.86) contrast(1.02)!important}.site-shell .journal-place figcaption{padding:9px 5px 4px!important;color:var(--v33-muted)!important;font-size:9.5px!important}.site-shell .journal-place figcaption small{color:var(--v33-muted)!important;font-size:8.5px!important}.site-shell .journal-intro-tools{margin-top:11px!important;padding-top:10px!important;border-top:1px solid var(--v33-line-soft)!important}.site-shell .journal-intro-tools nav a{color:var(--v33-ink-soft)!important;font-size:10.5px!important}.site-shell .journal-random{min-height:29px!important;padding:0 10px!important;border-color:var(--v33-line)!important;border-radius:1px!important;color:var(--v33-cinnabar)!important;font-size:10px!important;letter-spacing:.06em!important}.site-shell .journal-stream{margin-top:0!important}.site-shell .journal-stream-head{min-height:76px!important;border-bottom-color:var(--v33-line)!important}.site-shell .journal-stream-head>div{gap:11px!important}.site-shell .journal-stream-head>div>span{color:var(--v33-cinnabar)!important;font-size:9.5px!important;letter-spacing:.14em!important}.site-shell .journal-stream-head h2{color:var(--v33-ink)!important;font-size:19px!important;font-weight:600!important;letter-spacing:.1em!important}.site-shell .journal-stream-head>a{color:var(--v33-cinnabar)!important;font-size:10px!important;letter-spacing:.07em!important}.site-shell .journal-card{grid-template-columns:minmax(0,1fr) 232px!important;gap:44px!important;padding:30px 3px 29px!important;border-bottom:1px solid var(--v33-line-soft)!important;background:transparent!important;transition:background .2s ease,box-shadow .2s ease!important}.site-shell .journal-card:hover{padding-inline:3px!important;background:linear-gradient(90deg,rgb(255 255 255 / 28%),transparent 78%)!important;box-shadow:inset 2px 0 var(--v33-cinnabar)!important;transform:none!important}.site-shell .journal-card-meta{gap:8px!important;color:var(--v33-muted)!important;font-size:10.5px!important;letter-spacing:.04em!important}.site-shell .journal-card-mark{padding:2px 7px 3px!important;border-radius:1px!important;font-size:8.5px!important}.site-shell .journal-card h3{margin-top:11px!important;color:var(--v33-ink)!important;font-size:clamp(1.3rem,1.7vw,1.55rem)!important;font-weight:600!important;letter-spacing:.055em!important;line-height:1.45!important}.site-shell .journal-card h3 a{color:inherit!important}.site-shell .journal-card p{max-width:50em!important;margin-top:9px!important;color:var(--v33-ink-soft)!important;font-size:14px!important;line-height:1.9!important}.site-shell .journal-card-foot{margin-top:14px!important;color:var(--v33-muted)!important;font-size:10.5px!important}.site-shell .journal-card-foot a{color:var(--v33-cinnabar)!important;font-size:10.5px!important}.site-shell .journal-card-visual{border:1px solid var(--v33-line)!important;border-radius:1px!important;box-shadow:0 8px 20px #322a2012!important}.site-shell .journal-card-visual img{height:148px!important;border-radius:0!important;object-fit:cover!important}.site-shell .journal-almanac{margin-top:30px!important;border:1px solid var(--v33-line)!important;border-radius:1px!important;background:color-mix(in srgb,var(--v33-sheet-soft) 70%,transparent)!important;box-shadow:none!important}.site-shell .journal-almanac-item{padding:20px 22px 19px!important;background:transparent!important}.site-shell .journal-almanac-item:hover{background:#ffffff42!important}.site-shell .journal-almanac-label{color:var(--v33-cinnabar)!important;font-size:9.5px!important;letter-spacing:.08em!important}.site-shell .journal-moment-note p,.site-shell .journal-archive-note strong{color:var(--v33-ink)!important;font-size:16px!important;line-height:1.7!important}.site-shell .journal-moment-note small,.site-shell .journal-archive-note small{color:var(--v33-muted)!important;font-size:9.5px!important}.site-shell .journal-track strong{color:var(--v33-ink)!important;font-size:13px!important}.site-shell .journal-track small{color:var(--v33-muted)!important;font-size:9.5px!important}.site-shell .journal-track>img,.site-shell .journal-track-placeholder{width:42px!important;height:42px!important;border-radius:1px!important}.site-shell .journal-endmark{margin-top:33px!important;padding-top:18px!important;border-top-color:var(--v33-line)!important}.site-shell .journal-endmark>span{width:25px!important;height:27px!important;font-size:14px!important;border-radius:1px!important}.site-shell .journal-endmark p,.site-shell .journal-endmark a{color:var(--v33-muted)!important;font-size:10.5px!important}.site-shell .listing-page{padding-top:42px!important}.site-shell .listing-header,.site-shell .moments-masthead{padding-bottom:25px!important;border-bottom:1px solid var(--v33-line)!important}.site-shell .listing-header h1,.site-shell .moments-masthead h1{color:var(--v33-ink)!important;font-size:clamp(2rem,2.7vw,2.35rem)!important;font-weight:600!important;letter-spacing:.09em!important;line-height:1.28!important}.site-shell .page-eyebrow{color:var(--v33-muted)!important;font-size:9.5px!important;letter-spacing:.16em!important}.site-shell .listing-header .page-intro,.site-shell .moments-masthead .page-intro{max-width:40em!important;margin-top:12px!important;color:var(--v33-ink-soft)!important;font-size:14.5px!important;line-height:1.85!important}.site-shell .listing-count strong,.site-shell .moments-index dd{color:var(--v33-cinnabar)!important;font-size:30px!important;font-weight:500!important}.site-shell .listing-count span,.site-shell .moments-index dt{color:var(--v33-muted)!important;font-size:9.5px!important}.site-shell .search-form{margin-top:23px!important;min-height:45px!important;border:1px solid var(--v33-line)!important;border-radius:1px!important;background:color-mix(in srgb,var(--v33-sheet) 78%,transparent)!important;overflow:hidden!important;box-shadow:0 6px 18px #382e220a!important}.site-shell .search-form input{color:var(--v33-ink)!important;font-size:13.5px!important}.site-shell .search-form button{min-width:86px!important;color:var(--v33-cinnabar)!important;font-size:11.5px!important;letter-spacing:.08em!important}.site-shell .post-list-caption{margin-top:24px!important;color:var(--v33-muted)!important;font-size:10px!important;letter-spacing:.08em!important}.site-shell .post-list{gap:0!important;margin-top:0!important;border-top:1px solid var(--v33-line)!important;border-bottom:1px solid var(--v33-line)!important;background:transparent!important}.site-shell .post-row{grid-template-columns:minmax(0,1fr) 154px!important;gap:38px!important;min-height:0!important;padding:24px 3px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v33-line-soft)!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.site-shell .post-row:last-child{border-bottom:0!important}.site-shell .post-row:hover{padding-inline:3px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--v33-sheet) 42%,transparent),transparent 82%)!important;box-shadow:inset 2px 0 var(--v33-cinnabar)!important;transform:none!important}.site-shell .post-row-copy h2{margin-top:8px!important;color:var(--v33-ink)!important;font-size:21px!important;font-weight:600!important;letter-spacing:.05em!important;line-height:1.55!important}.site-shell .post-row-copy h2 a{color:inherit!important}.site-shell .post-row-meta{color:var(--v33-muted)!important;font-size:10px!important}.site-shell .post-row-meta a{color:var(--v33-cinnabar)!important}.site-shell .post-row-image{height:104px!important;border:1px solid var(--v33-line)!important;border-radius:1px!important;background:var(--v33-sheet-soft)!important}.site-shell .post-row-image img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(.86)!important}.site-shell .listing-footer,.site-shell .listing-endnote{color:var(--v33-muted)!important;border-color:var(--v33-line-soft)!important}.site-shell .article-page{padding-top:32px!important}.site-shell .article-header{padding-bottom:27px!important;border-bottom:1px solid var(--v33-line)!important}.site-shell .article-header h1{color:var(--v33-ink)!important;font-size:clamp(2.15rem,3.2vw,2.7rem)!important;font-weight:600!important;letter-spacing:.075em!important;line-height:1.3!important}.site-shell .article-summary,.site-shell .article-deck{color:var(--v33-ink-soft)!important;font-size:15px!important;line-height:1.9!important}.site-shell .article-stats,.site-shell .article-meta-strip{border-color:var(--v33-line)!important;color:var(--v33-muted)!important}.site-shell .article-stats strong,.site-shell .article-meta-strip strong{color:var(--v33-ink)!important}.site-shell .article-reading{max-width:760px!important;margin-inline:auto!important;padding-top:40px!important}.site-shell .article-reading .markdown-body{color:var(--v33-ink-soft)!important;font-size:16.5px!important;line-height:2.02!important;letter-spacing:.018em!important}.site-shell .article-reading .markdown-body h2,.site-shell .article-reading .markdown-body h3,.site-shell .article-reading .markdown-body h4{color:var(--v33-ink)!important;letter-spacing:.055em!important}.site-shell .article-reading .markdown-body img,.site-shell .article-reading .markdown-body video,.site-shell .article-reading .markdown-video{display:block!important;width:auto!important;max-width:min(100%,560px)!important;max-height:420px!important;margin:32px auto!important;border:1px solid var(--v33-line)!important;border-radius:1px!important;object-fit:contain!important;background:var(--v33-sheet-soft)!important;box-shadow:0 10px 28px #30271c0f!important}.site-shell .article-reading .markdown-body video,.site-shell .article-reading .markdown-video video{width:min(100%,680px)!important;height:auto!important;max-height:420px!important}.site-shell .article-reading .markdown-body audio,.site-shell .article-reading .markdown-audio{width:min(100%,620px)!important;margin:24px auto!important}.site-shell .moments-page{padding-top:42px!important}.site-shell .moments-index{gap:0!important;border:1px solid var(--v33-line)!important;background:color-mix(in srgb,var(--v33-sheet) 55%,transparent)!important}.site-shell .moments-index>div{min-width:78px!important;padding:10px 14px 9px!important}.site-shell .moments-index>div+div{border-left:1px solid var(--v33-line)!important}.site-shell .moments-index dd{margin-top:1px!important;font-size:25px!important}.site-shell .moments-list{margin-top:0!important}.site-shell .moment-card{grid-template-columns:128px minmax(0,1fr)!important;gap:27px!important;padding:27px 24px 28px!important;border:0!important;border-bottom:1px solid var(--v33-line-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.site-shell .moment-card:first-child{border-top:1px solid var(--v33-line)!important}.site-shell .moment-card:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--v33-sheet) 34%,transparent),transparent 82%)!important;box-shadow:inset 2px 0 var(--v33-cinnabar)!important}.site-shell .moment-meta{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;padding:2px 18px 0 0!important;border-right:1px solid var(--v33-line)!important;border-bottom:0!important}.site-shell .moment-meta time{color:var(--v33-ink)!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.02em!important}.site-shell .moment-meta span{color:var(--v33-muted)!important;font-size:9.5px!important;letter-spacing:.1em!important}.site-shell .moment-content{padding-left:0!important}.site-shell .moment-content .markdown-body{color:var(--v33-ink)!important;font-size:15.5px!important;line-height:1.95!important}.site-shell .moment-content .markdown-body p{margin:.65em 0!important}.site-shell .moment-content .markdown-body img,.site-shell .moment-content .markdown-body video{border:1px solid var(--v33-line)!important;border-radius:1px!important;box-shadow:0 8px 24px #30271d12!important}.site-shell .moment-actions{margin-top:17px!important;padding-top:13px!important;border-top:1px solid var(--v33-line-soft)!important}.site-shell .moment-actions summary,.site-shell .moment-actions button{color:var(--v33-ink-soft)!important;font-size:10.5px!important}.site-shell .moments-endnote{margin-top:32px!important;padding:17px 2px!important;border-top:1px solid var(--v33-line)!important;border-bottom:1px solid var(--v33-line)!important}.site-shell .moments-endnote-seal{width:28px!important;height:30px!important;border-radius:1px!important}.site-shell .moments-endnote strong{color:var(--v33-ink)!important;font-size:14px!important}.site-shell .moments-endnote small,.site-shell .moments-endnote a{color:var(--v33-muted)!important;font-size:10px!important}.site-shell .site-footer{margin-top:74px!important;background:var(--v33-jade-deep)!important;border-top:2px solid var(--v33-cinnabar)!important}.site-shell .site-footer a,.site-shell .site-footer p,.site-shell .site-footer small,.site-shell .site-footer span{color:#f7f1e6c2!important}.site-shell .site-footer a:hover{color:#fffaf0!important}.site-shell .site-footer .site-footer-credit,.site-shell .site-footer .site-footer-credit a{color:#f7f1e68f!important}.site-shell .music-page{padding-top:42px!important}.site-shell .music-page .page-intro{color:var(--v33-ink-soft)!important;font-size:14.5px!important;line-height:1.85!important}.site-shell .music-room{grid-template-columns:228px minmax(0,1fr)!important;min-height:568px!important;margin-top:27px!important;border:1px solid var(--v33-line)!important;border-radius:1px!important;background:color-mix(in srgb,var(--v33-sheet) 76%,transparent)!important;box-shadow:0 14px 36px #31281d0f!important}.site-shell .music-playlist{background:color-mix(in srgb,var(--v33-sheet-soft) 76%,transparent)!important;border-right-color:var(--v33-line)!important}.site-shell .music-playlist-head,.site-shell .music-stage-label,.site-shell .music-lyrics-head{min-height:48px!important;border-bottom-color:var(--v33-line-soft)!important;color:var(--v33-muted)!important;font-size:9.5px!important;letter-spacing:.08em!important}.site-shell .music-playlist-head{padding-inline:17px!important}.site-shell .music-playlist-list{padding:8px 0!important}.site-shell .music-playlist-item{grid-template-columns:16px 43px minmax(0,1fr) 5px!important;gap:9px!important;min-height:62px!important;padding:9px 15px!important}.site-shell .music-playlist-item.is-active{background:color-mix(in srgb,var(--v33-sheet) 92%,transparent)!important}.site-shell .music-playlist-cover{width:43px!important;height:43px!important}.site-shell .music-playlist-copy strong{color:var(--v33-ink)!important;font-size:12.5px!important}.site-shell .music-playlist-copy small{color:var(--v33-muted)!important;font-size:9px!important}.site-shell .music-playlist-foot{padding:16px!important;border-top-color:var(--v33-line-soft)!important}.site-shell .music-playlist-foot p{color:var(--v33-muted)!important;font-size:9.5px!important}.site-shell .music-stage-label{padding-inline:27px!important}.site-shell .music-stage-body{grid-template-columns:244px minmax(0,1fr)!important;gap:38px!important;padding:31px 31px 27px!important}.site-shell .music-art-button{max-width:244px!important}.site-shell .music-main-cover{border-color:var(--v33-line)!important;box-shadow:0 16px 32px #2b221821!important}.site-shell .music-art-play{width:42px!important;height:42px!important;box-shadow:0 5px 16px #50201b2e!important}.site-shell .music-track-meta{padding-top:17px!important}.site-shell .music-track-meta h2{font-size:1.55rem!important;letter-spacing:.06em!important}.site-shell .music-track-meta>span{color:var(--v33-muted)!important;font-size:10.5px!important}.site-shell .music-lyrics-panel{padding-left:31px!important;border-left-color:var(--v33-line-soft)!important}.site-shell .music-lyrics-scroll,.site-shell .music-lyrics-empty{height:354px!important;min-height:354px!important;max-height:354px!important}.site-shell .music-lyrics-scroll{padding:22px 18px 22px 2px!important;-webkit-mask-image:linear-gradient(transparent,#000 7%,#000 93%,transparent)!important;mask-image:linear-gradient(transparent,#000 7%,#000 93%,transparent)!important}.site-shell .music-lyric-line{grid-template-columns:minmax(0,1fr)!important;min-height:44px!important;padding:9px 4px!important;color:color-mix(in srgb,var(--v33-muted) 82%,var(--v33-paper))!important;font-size:14.5px!important;line-height:1.72!important;transition:color .2s ease,padding .2s ease,background .2s ease!important}.site-shell .music-lyric-line time{display:none!important}.site-shell .music-lyric-line:hover{color:var(--v33-ink-soft)!important;background:transparent!important}.site-shell .music-lyric-line.active{padding:11px 13px!important;color:var(--v33-ink)!important;background:color-mix(in srgb,var(--v33-sheet-soft) 80%,transparent)!important;box-shadow:inset 2px 0 var(--v33-cinnabar)!important;font-size:17.5px!important;font-weight:500!important;letter-spacing:.04em!important}.site-shell .music-controls{padding:14px 31px 17px!important;border-top-color:var(--v33-line)!important}.site-shell .music-progress-main,.site-shell .music-controls time{color:var(--v33-muted)!important;font-size:9.5px!important}.site-shell .music-controls button{color:var(--v33-ink-soft)!important}.site-shell .music-play-main{color:#fff9ee!important;background:var(--v33-cinnabar)!important;box-shadow:0 5px 15px #5b271f29!important}.admin-shell{--admin-paper: #eee9de;--admin-sheet: #f9f6ee;--admin-sheet-soft: #f2ede2;--admin-rule: #d4cbbb;--admin-ink: #202a25;--admin-muted: #6f776f;grid-template-columns:216px minmax(0,1fr)!important;background:linear-gradient(90deg,rgb(75 61 43 / 2%),transparent 14% 86%,rgb(53 78 67 / 2.4%)),var(--admin-paper)!important}html[data-theme=dark] .admin-shell{--admin-paper: #1c231f;--admin-sheet: #252d28;--admin-sheet-soft: #29322c;--admin-rule: #404b43;--admin-ink: #f0ebe1;--admin-muted: #a7aea6;background:radial-gradient(ellipse at 0 0,rgb(113 145 132 / 5%),transparent 35%),var(--admin-paper)!important}.admin-shell .admin-top{width:216px!important;background:color-mix(in srgb,var(--admin-sheet) 64%,var(--admin-paper))!important;border-right:1px solid var(--admin-rule)!important;box-shadow:inset -8px 0 20px #40301e05!important}.admin-shell .admin-top .brand{min-height:70px!important;padding:0 20px!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .admin-top .brand-mark{width:29px!important;height:34px!important;font-size:17px!important;border-radius:1px!important}.admin-shell .admin-top .brand-copy strong{color:var(--admin-ink)!important;font-size:14.5px!important;letter-spacing:.12em!important}.admin-shell .admin-top .brand-copy small{color:var(--admin-muted)!important;font-size:8.5px!important;letter-spacing:.1em!important}.admin-shell .admin-nav{padding:20px 11px!important}.admin-shell .admin-nav-label{margin:0 10px 9px!important;color:var(--admin-muted)!important;font-size:8.5px!important;letter-spacing:.17em!important}.admin-shell .admin-menu-link{gap:10px!important;min-height:43px!important;padding:0 11px!important;color:var(--admin-muted)!important;font-size:11.5px!important;letter-spacing:.055em!important}.admin-shell .admin-menu-link:hover{color:var(--admin-ink)!important;background:color-mix(in srgb,var(--admin-sheet) 62%,transparent)!important}.admin-shell .admin-menu-link.active{color:var(--v33-cinnabar)!important;background:color-mix(in srgb,var(--admin-sheet) 48%,transparent)!important;box-shadow:inset 2px 0 var(--v33-cinnabar)!important}.admin-shell .admin-menu-link svg{width:16px!important;height:16px!important}.admin-shell .admin-nav-foot{margin-top:22px!important;padding-top:15px!important;border-top-color:var(--admin-rule)!important}.admin-shell .admin-nav-foot a,.admin-shell .admin-nav-foot button{min-height:34px!important;color:var(--admin-muted)!important;font-size:10.5px!important}.admin-shell .admin-workspace-bar{min-height:55px!important;padding:0 32px!important;background:color-mix(in srgb,var(--admin-paper) 76%,transparent)!important;border-bottom-color:var(--admin-rule)!important}.admin-shell .admin-workspace-label strong{color:var(--admin-ink)!important;font-size:12.5px!important}.admin-shell .admin-workspace-label small{color:var(--admin-muted)!important;font-size:9px!important}.admin-shell .admin-page{max-width:1110px!important;padding:32px 36px 50px!important}.admin-shell .admin-page-head{margin-bottom:24px!important;padding-bottom:18px!important;border-bottom-color:var(--admin-rule)!important}.admin-shell .admin-page-head h1{color:var(--admin-ink)!important;font-size:27px!important;letter-spacing:.07em!important;line-height:1.3!important}.admin-shell .admin-page-head p{margin-top:7px!important;color:var(--admin-muted)!important;font-size:12px!important;line-height:1.75!important}.admin-shell .button,.admin-shell .button-dark,.admin-shell .button-light{min-height:38px!important;padding-inline:15px!important;border-radius:1px!important;font-size:11.5px!important}.admin-shell .stat-grid{margin-bottom:28px!important;border-top-color:var(--admin-rule)!important;border-bottom-color:var(--admin-rule)!important}.admin-shell .stat-box,.admin-shell .stat-box.stat-link{min-height:98px!important;padding:16px 16px 15px!important}.admin-shell .stat-box>span{color:var(--admin-muted)!important;font-size:10px!important}.admin-shell .stat-box>strong{margin-top:7px!important;color:var(--admin-ink)!important;font-size:30px!important;font-weight:500!important}.admin-shell .stat-box>small{margin-top:6px!important;color:var(--admin-muted)!important;font-size:9px!important}.admin-shell .admin-dashboard-grid{gap:30px!important}.admin-shell .admin-section-head{min-height:55px!important;border-bottom-color:var(--admin-rule)!important}.admin-shell .admin-section-head h2{color:var(--admin-ink)!important;font-size:16px!important;letter-spacing:.055em!important}.admin-shell .admin-section-head>a{color:var(--v33-cinnabar)!important;font-size:10.5px!important}.admin-shell .admin-row{min-height:66px!important;padding:13px 4px!important}.admin-shell .admin-row>div strong{color:var(--admin-ink)!important;font-size:13px!important}.admin-shell .admin-row>div small{color:var(--admin-muted)!important;font-size:9.5px!important}.admin-shell .admin-row-actions a,.admin-shell .admin-row-actions button{color:var(--v33-cinnabar)!important;font-size:10.5px!important}.admin-shell .admin-rail-card h2,.admin-shell .admin-side-card h2{color:var(--admin-ink)!important;font-size:15px!important}.admin-shell .admin-workbench-guide{margin-top:30px!important;border-top-color:var(--admin-rule)!important}.admin-shell .admin-workbench-guide-grid article{padding:18px!important}.admin-shell .admin-workbench-guide-grid h3{color:var(--admin-ink)!important;font-size:14px!important}.admin-shell .admin-workbench-guide-grid p{color:var(--admin-muted)!important;font-size:10.5px!important;line-height:1.75!important}.admin-shell .settings-layout{gap:32px!important}.admin-shell .settings-card-heading{padding:17px 0!important;border-bottom-color:var(--admin-rule)!important}.admin-shell .settings-card-heading h2{color:var(--admin-ink)!important;font-size:17px!important;letter-spacing:.045em!important}.admin-shell .settings-card-heading p{margin-top:4px!important;color:var(--admin-muted)!important;font-size:10.5px!important;line-height:1.7!important}.admin-shell .settings-field-grid{gap:17px 20px!important;padding:18px 0!important}.admin-shell .settings-page label>span,.admin-shell .settings-field>span{color:var(--admin-ink-soft, var(--admin-ink))!important;font-size:11.5px!important;font-weight:500!important}.admin-shell .settings-page input,.admin-shell .settings-page textarea,.admin-shell .settings-page select{min-height:44px!important;padding:10px 12px!important;color:var(--admin-ink)!important;background:color-mix(in srgb,var(--admin-sheet) 82%,var(--admin-paper))!important;border:1px solid var(--admin-rule)!important;border-radius:1px!important;font-size:13px!important}.admin-shell .settings-page label>small,.admin-shell .settings-toggle small,.admin-shell .settings-form-footer>span{color:var(--admin-muted)!important;font-size:9.5px!important;line-height:1.65!important}.admin-shell .settings-toggle{min-height:58px!important;padding:11px 0!important}.admin-shell .settings-toggle strong{color:var(--admin-ink)!important;font-size:11.5px!important}.admin-shell .settings-form-footer{padding-top:16px!important;border-top-color:var(--admin-rule)!important}.admin-shell .settings-side-title h2{color:var(--admin-ink)!important;font-size:14px!important}.admin-shell .settings-status-list{color:var(--admin-muted)!important;font-size:10.5px!important}.admin-shell .settings-status-list>div{min-height:39px!important;border-bottom-color:var(--admin-rule)!important}.admin-shell .settings-search-preview{margin:15px 0!important;padding:13px!important;border-color:var(--admin-rule)!important}.admin-shell .settings-search-preview strong{font-size:13px!important}.admin-shell .settings-search-preview p{font-size:10px!important}.admin-shell .admin-page-signoff{color:var(--admin-muted)!important;border-top-color:var(--admin-rule)!important;font-size:9.5px!important}@media(max-width:980px){.site-shell .journal-intro{grid-template-columns:minmax(0,1fr) 292px!important;gap:38px!important}.site-shell .journal-card{grid-template-columns:minmax(0,1fr) 206px!important;gap:30px!important}.site-shell .music-stage-body{grid-template-columns:210px minmax(0,1fr)!important;gap:28px!important;padding-inline:25px!important}.site-shell .music-lyrics-panel{padding-left:24px!important}}@media(max-width:760px){.site-shell .site-header{width:calc(100% - 34px)!important;min-height:67px!important}.site-shell .site-header .brand-mark{width:28px!important;height:32px!important;font-size:16px!important}.site-shell .site-header .brand-copy strong{font-size:14px!important}.site-shell .site-header .brand-copy small{font-size:8px!important}.site-shell .site-nav>a{min-height:48px!important}.site-shell .journal-home,.site-shell .listing-page,.site-shell .article-page,.site-shell .moments-page,.site-shell .music-page{width:calc(100% - 34px)!important}.site-shell .journal-intro{grid-template-columns:minmax(0,1fr)!important;gap:27px!important;padding:31px 0 28px!important}.site-shell .journal-intro h1{margin-top:15px!important;font-size:2.15rem!important;line-height:1.22!important}.site-shell .journal-deck{margin-top:12px!important;font-size:14.5px!important;line-height:1.9!important}.site-shell .journal-date{margin-top:15px!important;font-size:9.5px!important}.site-shell .journal-intro-side{width:100%!important}.site-shell .journal-place img{height:178px!important}.site-shell .journal-place figcaption{padding-top:8px!important}.site-shell .journal-stream-head{min-height:63px!important}.site-shell .journal-stream-head h2{font-size:17px!important}.site-shell .journal-card{grid-template-columns:minmax(0,1fr)!important;gap:17px!important;padding:23px 2px!important}.site-shell .journal-card h3{margin-top:9px!important;font-size:20px!important}.site-shell .journal-card p{font-size:13.5px!important;line-height:1.85!important}.site-shell .journal-card-visual{grid-row:2!important}.site-shell .journal-card-visual img{height:186px!important}.site-shell .journal-almanac{margin-top:24px!important}.site-shell .journal-almanac-item{padding:17px 16px 16px!important}.site-shell .journal-moment-note p,.site-shell .journal-archive-note strong{font-size:15px!important}.site-shell .journal-endmark{gap:12px!important}.site-shell .listing-page,.site-shell .moments-page,.site-shell .music-page{padding-top:31px!important}.site-shell .listing-header,.site-shell .moments-masthead{padding-bottom:20px!important}.site-shell .listing-header h1,.site-shell .moments-masthead h1{font-size:1.95rem!important}.site-shell .listing-header .page-intro,.site-shell .moments-masthead .page-intro,.site-shell .music-page .page-intro{margin-top:9px!important;font-size:13px!important;line-height:1.8!important}.site-shell .search-form{margin-top:18px!important;min-height:43px!important}.site-shell .search-form input{font-size:13px!important}.site-shell .post-list-caption{margin-top:20px!important}.site-shell .post-row{grid-template-columns:minmax(0,1fr) 112px!important;gap:16px!important;padding:19px 2px!important}.site-shell .post-row-copy h2{font-size:18px!important}.site-shell .post-row-image{height:88px!important}.site-shell .article-page{padding-top:25px!important}.site-shell .article-header h1{font-size:2rem!important}.site-shell .article-reading{padding-top:29px!important}.site-shell .article-reading .markdown-body{font-size:15.5px!important;line-height:1.95!important}.site-shell .article-reading .markdown-body img,.site-shell .article-reading .markdown-body video,.site-shell .article-reading .markdown-video{max-height:360px!important;margin-block:24px!important}.site-shell .moment-card{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding:21px 2px 23px!important}.site-shell .moment-meta{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:7px 13px!important;padding:0 0 9px!important;border-right:0!important;border-bottom:1px solid var(--v33-line-soft)!important}.site-shell .moment-meta span:before{content:"·";margin-right:8px;color:var(--v33-line)}.site-shell .moment-content .markdown-body{font-size:15px!important;line-height:1.9!important}.site-shell .moment-actions{margin-top:14px!important;padding-top:12px!important}.site-shell .moments-endnote{margin-top:26px!important}.site-shell .music-room{display:flex!important;flex-direction:column!important;min-height:0!important;margin-top:21px!important}.site-shell .music-stage{order:1!important}.site-shell .music-playlist{order:2!important;width:100%!important;border-top:1px solid var(--v33-line)!important;border-right:0!important}.site-shell .music-stage-label{min-height:42px!important;padding-inline:16px!important}.site-shell .music-stage-body{grid-template-columns:140px minmax(0,1fr)!important;gap:20px!important;padding:20px 16px 18px!important}.site-shell .music-art-button{max-width:140px!important}.site-shell .music-track-meta{padding-top:12px!important}.site-shell .music-track-meta h2{font-size:1.4rem!important}.site-shell .music-lyrics-panel{grid-column:1 / -1!important;padding:17px 0 0!important;border-top:1px solid var(--v33-line-soft)!important;border-left:0!important}.site-shell .music-lyrics-scroll,.site-shell .music-lyrics-empty{height:325px!important;min-height:325px!important;max-height:325px!important}.site-shell .music-lyrics-scroll{padding:18px 6px!important}.site-shell .music-lyric-line{min-height:42px!important;padding:8px 2px!important;font-size:14px!important}.site-shell .music-lyric-line.active{padding:10px 11px!important;font-size:16.5px!important}.site-shell .music-controls{padding:13px 16px 16px!important}.site-shell .site-footer{margin-top:52px!important}.admin-shell{display:block!important;min-height:100svh!important;overflow-x:clip!important}.admin-shell .admin-content{min-width:0!important}.admin-shell .admin-top{position:sticky!important;top:0!important;z-index:60!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:58px 48px!important;width:100%!important;height:106px!important;min-height:106px!important;overflow:visible!important;border-right:0!important;border-bottom:1px solid var(--admin-rule)!important;background:color-mix(in srgb,var(--admin-paper) 96%,transparent)!important;box-shadow:0 4px 18px #2f271c0d!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.admin-shell .admin-top .brand{display:flex!important;flex-direction:row!important;align-items:center!important;grid-row:1!important;width:100%!important;height:58px!important;min-height:58px!important;padding:0 17px!important;overflow:visible!important;border-right:0!important;border-bottom:1px solid var(--admin-rule)!important}.admin-shell .admin-top .brand-mark{width:26px!important;height:30px!important;font-size:15px!important}.admin-shell .admin-top .brand-copy strong{font-size:13.5px!important;letter-spacing:.1em!important}.admin-shell .admin-top .brand-copy small{display:block!important;margin-top:1px!important;font-size:8px!important}.admin-shell .admin-nav{display:flex!important;flex-direction:row!important;align-items:stretch!important;grid-row:2!important;gap:2px!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 7px!important;overflow-x:auto!important;overflow-y:hidden!important;border:0!important;scrollbar-width:none!important}.admin-shell .admin-nav::-webkit-scrollbar{display:none!important}.admin-shell .admin-nav-label,.admin-shell .admin-nav-foot{display:none!important}.admin-shell .admin-menu-link{display:inline-flex!important;flex:0 0 auto!important;gap:5px!important;min-height:48px!important;padding:0 11px!important;color:var(--admin-muted)!important;font-size:10px!important;white-space:nowrap!important}.admin-shell .admin-menu-link.active{color:var(--v33-cinnabar)!important;background:transparent!important;box-shadow:inset 0 -2px var(--v33-cinnabar)!important}.admin-shell .admin-menu-link svg{width:14px!important;height:14px!important}.admin-shell .admin-workspace-bar{min-height:44px!important;padding:0 16px!important}.admin-shell .admin-workspace-label strong{font-size:10.5px!important}.admin-shell .admin-toolbar-actions{font-size:9px!important}.admin-shell .admin-page{padding:22px 16px 38px!important}.admin-shell .admin-page-head h1{font-size:22px!important}.admin-shell .admin-page-head p{font-size:10.5px!important}.admin-shell .admin-page-head{margin-bottom:18px!important;padding-bottom:14px!important}.admin-shell .stat-box,.admin-shell .stat-box.stat-link{flex-basis:124px!important;min-height:85px!important;padding:12px 13px!important}.admin-shell .stat-box>strong{font-size:25px!important}.admin-shell .admin-section-head h2{font-size:14px!important}.admin-shell .admin-row>div strong{font-size:12px!important}.admin-shell .settings-card-heading h2{font-size:15px!important}.admin-shell .settings-field-grid{gap:14px!important;padding:15px 0!important}.admin-shell .settings-page label>span,.admin-shell .settings-field>span{font-size:10.5px!important}.admin-shell .settings-page input,.admin-shell .settings-page textarea,.admin-shell .settings-page select{min-height:42px!important;font-size:12.5px!important}.admin-shell .settings-toggle strong{font-size:10.5px!important}.admin-shell .settings-side-title h2{font-size:13px!important}}@media(max-width:430px){.site-shell .journal-place img{height:164px!important}.site-shell .journal-stream-head>a{font-size:9.5px!important}.site-shell .post-row{grid-template-columns:minmax(0,1fr) 96px!important;gap:13px!important}.site-shell .post-row-image{height:80px!important}.site-shell .music-stage-body{grid-template-columns:126px minmax(0,1fr)!important;gap:15px!important;padding-inline:13px!important}.site-shell .music-art-button{max-width:126px!important}.site-shell .music-track-meta h2{font-size:1.25rem!important}.site-shell .music-lyrics-scroll,.site-shell .music-lyrics-empty{height:302px!important;min-height:302px!important;max-height:302px!important}.admin-shell .admin-menu-link{padding-inline:10px!important}}@media(prefers-reduced-motion:reduce){.site-shell .journal-card,.site-shell .post-row,.site-shell .music-lyric-line{transition:none!important}}.site-shell .listing-page:not(.music-page):has(.search-form) .post-list>article.post-row{grid-template-columns:minmax(0,1fr) 148px!important;gap:30px!important;min-height:0!important;padding:21px 2px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v33-line-soft)!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.site-shell .listing-page:not(.music-page):has(.search-form) .post-list>article.post-row:last-child{border-bottom:0!important}.site-shell .listing-page:not(.music-page):has(.search-form) .post-row:hover{padding-inline:2px!important;background:color-mix(in srgb,var(--v33-sheet) 38%,transparent)!important;box-shadow:inset 2px 0 var(--v33-cinnabar)!important;transform:none!important}.site-shell .listing-page:not(.music-page):has(.search-form) .post-row-copy h2{margin-top:7px!important;font-size:20px!important;font-weight:600!important;letter-spacing:.045em!important;line-height:1.52!important}.site-shell .listing-page:not(.music-page):has(.search-form) .post-row-meta{margin-top:9px!important;color:var(--v33-muted)!important;font-size:10px!important}.site-shell .listing-page:not(.music-page):has(.search-form) .post-row-image{width:148px!important;height:96px!important;border-color:var(--v33-line-soft)!important;background:var(--v33-sheet-soft)!important;box-shadow:none!important}.site-shell .listing-page:not(.music-page):has(.search-form) .search-form{border-radius:0!important;background:color-mix(in srgb,var(--v33-sheet) 56%,transparent)!important;box-shadow:none!important}.site-shell .listing-page:not(.music-page):has(.search-form) .post-list{background:transparent!important;box-shadow:none!important}.site-shell{background:radial-gradient(ellipse at 8% -8%,rgb(255 255 255 / 38%),transparent 32%),radial-gradient(ellipse at 96% 18%,rgb(86 111 98 / 4%),transparent 34%),repeating-linear-gradient(0deg,rgb(69 58 43 / .55%) 0,rgb(69 58 43 / .55%) 1px,transparent 1px,transparent 7px),var(--v33-paper)!important}.admin-shell .admin-top .brand-mark{color:#fff9ed!important;background:var(--v33-cinnabar)!important;border:0!important;box-shadow:inset 0 0 0 1px #fff9ed3d!important}.admin-shell .admin-top .brand-copy strong{color:var(--admin-ink)!important}.admin-shell .admin-top .brand-copy small{color:var(--admin-muted)!important}@media(max-width:760px){.site-shell .listing-page:not(.music-page):has(.search-form) .post-list>article.post-row{grid-template-columns:minmax(0,1fr) 94px!important;gap:14px!important;padding:18px 2px!important}.site-shell .listing-page:not(.music-page):has(.search-form) .post-row-copy h2{font-size:17px!important}.site-shell .listing-page:not(.music-page):has(.search-form) .post-row-image{width:94px!important;height:68px!important}.site-shell .music-stage-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:20px 16px 18px!important}.site-shell .music-art-column{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;align-items:end!important;gap:20px!important;width:100%!important;min-width:0!important}.site-shell .music-art-button{width:140px!important;max-width:140px!important}.site-shell .music-track-meta{width:auto!important;min-width:0!important;align-self:end!important;padding:0 0 4px!important}.site-shell .music-track-meta h2,.site-shell .music-track-meta>span{writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:break-word!important}.site-shell .music-track-meta h2{max-width:100%!important;font-size:1.28rem!important;line-height:1.42!important}.site-shell .music-lyrics-panel{grid-column:1!important;margin-top:20px!important;padding-top:16px!important}.site-shell .moment-meta{justify-content:flex-start!important;width:100%!important}.site-shell .moment-meta span{display:inline-flex!important;align-items:center!important}.site-shell .moment-meta span:before{content:"·"!important;display:inline-block!important;margin-right:8px!important;color:var(--v33-line)!important}.admin-shell .admin-top .brand-copy small{display:block!important;margin-top:1px!important;color:var(--admin-muted)!important;font-size:9px!important}}@media(max-width:430px){.site-shell .music-stage-body{grid-template-columns:minmax(0,1fr)!important;padding-inline:13px!important}.site-shell .music-art-column{grid-template-columns:126px minmax(0,1fr)!important;gap:16px!important}.site-shell .music-art-button{width:126px!important;max-width:126px!important}.site-shell .music-track-meta h2{font-size:1.2rem!important}.site-shell .listing-page:not(.music-page):has(.search-form) .post-list>article.post-row{grid-template-columns:minmax(0,1fr) 82px!important;gap:12px!important}.site-shell .listing-page:not(.music-page):has(.search-form) .post-row-image{width:82px!important;height:62px!important}}html[data-theme=dark] .site-shell{background:radial-gradient(ellipse at 50% -16%,rgb(160 193 179 / 4.5%),transparent 45%),linear-gradient(90deg,rgb(0 0 0 / 6%),transparent 18% 82%,rgb(0 0 0 / 4%)),var(--v33-paper)!important}html[data-theme=dark] .site-shell .listing-page:not(.music-page):has(.search-form) .post-row:hover{background:color-mix(in srgb,var(--v33-sheet) 62%,transparent)!important}@media(max-width:760px){.site-shell .moment-meta{align-items:center!important;justify-content:flex-start!important;column-gap:10px!important;row-gap:4px!important}.site-shell .moment-meta time{display:inline-block!important;width:auto!important;max-width:none!important;margin:0!important;text-align:left!important;word-break:normal!important}.site-shell .moment-meta span{display:inline-block!important;margin:0!important;padding-left:10px!important;border-left:1px solid var(--v33-line)!important;line-height:1.5!important}.site-shell .moment-meta span:before,.site-shell .moment-meta span:after{display:none!important;content:none!important;margin:0!important}}.admin-shell .admin-top .brand-mark,html[data-theme=dark] .admin-shell .admin-top .brand-mark{color:#fff9ed!important;background:#9b4137!important;border:0!important;box-shadow:inset 0 0 0 1px #fff9ed3d!important}@media(max-width:760px){.site-shell .music-playlist-items{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;max-height:280px!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-snap-type:none!important}.site-shell .music-playlist-item{flex:0 0 auto!important;width:100%!important;min-width:0!important;grid-template-columns:16px 38px minmax(0,1fr) 5px!important}.site-shell .music-playlist-copy{min-width:0!important}.site-shell .music-playlist-copy strong,.site-shell .music-playlist-copy small{max-width:100%!important}}.admin-shell .moderation-tabs{display:flex!important;align-items:stretch!important;gap:0!important;margin:20px 0 0!important;overflow-x:auto!important;border-bottom:1px solid var(--admin-rule)!important;scrollbar-width:thin}.admin-shell .moderation-tabs>a{position:relative!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:0 16px!important;color:var(--admin-muted)!important;font-family:var(--font-ui)!important;font-size:10.5px!important;letter-spacing:.05em!important;border:0!important;text-decoration:none!important}.admin-shell .moderation-tabs>a:hover,.admin-shell .moderation-tabs>a.is-active{color:var(--admin-ink)!important}.admin-shell .moderation-tabs>a.is-active:after{position:absolute;right:12px;bottom:-1px;left:12px;height:2px;background:var(--v31-cinnabar);content:""}.admin-shell .moderation-tabs>a b{min-width:21px;padding:2px 5px;color:var(--admin-muted);font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;background:color-mix(in srgb,var(--admin-sheet) 76%,transparent);border:1px solid var(--admin-rule);border-radius:999px}.admin-shell .moderation-tabs>a.is-active b{color:var(--v31-cinnabar);border-color:color-mix(in srgb,var(--v31-cinnabar) 34%,var(--admin-rule))}.admin-shell .moderation-tabs>small{flex:0 0 auto;align-self:center;margin-left:auto;padding-left:18px;color:var(--admin-muted);font-family:var(--font-ui);font-size:9px}.admin-shell .moderation-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin:26px 0 8px;color:var(--admin-muted);font-family:var(--font-ui);font-size:10px}.admin-shell .moderation-pagination>a,.admin-shell .moderation-pagination>span{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:34px;padding:0 13px;color:var(--admin-ink);text-decoration:none;background:color-mix(in srgb,var(--admin-sheet) 72%,transparent);border:1px solid var(--admin-rule)}.admin-shell .moderation-pagination>a:hover{color:var(--v31-cinnabar);border-color:color-mix(in srgb,var(--v31-cinnabar) 45%,var(--admin-rule))}.admin-shell .moderation-pagination>span[aria-disabled=true]{opacity:.42}.admin-shell .moderation-pagination small{color:var(--admin-muted);font-size:9.5px}.admin-shell .moderation-pagination small b{color:var(--admin-ink);font-weight:600}@media(max-width:760px){.admin-shell .moderation-tabs{margin-top:16px!important}.admin-shell .moderation-tabs>a{min-height:41px!important;padding:0 11px!important;font-size:9.5px!important}.admin-shell .moderation-tabs>small{display:none!important}.admin-shell .moderation-pagination{gap:8px!important}.admin-shell .moderation-pagination>a,.admin-shell .moderation-pagination>span{min-width:68px!important;padding-inline:9px!important}}.site-shell .listing-page:before,.site-shell .listing-page .listing-header:before{content:none!important;display:none!important}.site-shell .journal-almanac{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-shell .listing-page:has(.search-form) .listing-header{grid-template-columns:none!important;display:flex!important;align-items:baseline!important;justify-content:space-between!important}.site-shell .article-colophon{gap:0!important}.site-shell .article-colophon .article-meta{margin-top:0!important}.site-shell .moments-masthead{padding-bottom:14px!important}.site-shell .moment-meta{justify-content:flex-start!important}.site-shell .music-page-head{padding-bottom:16px!important}@media(max-width:760px){.site-shell .journal-almanac{grid-template-columns:minmax(0,1fr)!important}}.site-shell .site-header-tools,.admin-shell .admin-toolbar-actions{display:flex!important;align-items:center!important;gap:10px!important}.site-shell .site-header .theme-switcher,.admin-shell .theme-switcher{display:inline-flex!important;align-items:center!important;width:auto!important;min-height:30px!important;padding:2px!important;margin:0!important;background:var(--v31-sheet, var(--admin-sheet, transparent))!important;border:1px solid var(--v31-line, var(--admin-rule, currentColor))!important;border-radius:2px!important;box-shadow:none!important}.site-shell .site-header .theme-switcher>button,.admin-shell .theme-switcher>button{display:grid!important;place-items:center!important;width:28px!important;min-height:24px!important;padding:0!important;color:var(--v31-muted, var(--admin-muted, inherit))!important;background:transparent!important;border:0!important;border-radius:1px!important;cursor:pointer!important;transition:color .16s ease,background-color .16s ease!important}.site-shell .site-header .theme-switcher>button:hover,.admin-shell .theme-switcher>button:hover{color:var(--v31-ink, var(--admin-ink, inherit))!important}.site-shell .site-header .theme-switcher>button[aria-pressed=true],.admin-shell .theme-switcher>button[aria-pressed=true]{color:var(--v31-sheet, var(--admin-paper, #fff))!important;background:var(--v31-ink, var(--admin-ink, #333))!important}.site-shell .site-header .theme-switcher>button:focus-visible,.admin-shell .theme-switcher>button:focus-visible{outline:1px solid var(--v31-cinnabar, var(--admin-rule, currentColor))!important;outline-offset:2px!important}.site-shell .listing-page .listing-header{display:flex!important;grid-template-columns:none!important;align-items:baseline!important;justify-content:space-between!important;gap:24px!important;margin:0!important;padding:0 0 14px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v31-line)!important}.site-shell .listing-page .listing-header h1{min-width:0!important;margin:0!important;color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:clamp(1.55rem,2.4vw,1.85rem)!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1.35!important}.site-shell .listing-page .listing-header strong{flex:none!important;margin:0!important;padding:2px 0 0!important;color:var(--v31-muted)!important;background:transparent!important;border:0!important;font-family:var(--font-ui)!important;font-size:11px!important;letter-spacing:.08em!important}.site-shell .listing-page .listing-header strong small{margin-left:3px!important;color:inherit!important;font-size:9px!important}.site-shell .comments-section{display:block!important;grid-column:auto!important;grid-row:auto!important;width:min(100%,680px)!important;max-width:680px!important;margin:40px auto 0!important;padding:24px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--v31-line)!important}.site-shell .comments-heading,.site-shell .comments-heading>div,.site-shell .comment-list,.site-shell .comments-empty,.site-shell .comment-form,.site-shell .comment-reply-panel{display:block!important;grid-column:auto!important;grid-row:auto!important;width:100%!important;max-width:none!important}.site-shell .comments-heading{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:24px!important;margin:0!important;padding:0 0 16px!important;border:0!important}.site-shell .comments-heading h2{margin:0!important;color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:17px!important;font-weight:600!important;letter-spacing:.1em!important}.site-shell .comments-heading h2 b{margin-left:5px!important;color:var(--v31-cinnabar)!important;font-family:var(--font-ui)!important;font-size:11px!important;font-weight:400!important}.site-shell .comments-note{flex:none!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9.5px!important;letter-spacing:.06em!important}.site-shell .comment-list,.site-shell .comments-empty{margin:0!important}.site-shell .comment-item{padding:16px 0 17px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v31-line-soft)!important}.site-shell .comment-item.comment-item-reply{padding-left:21px!important;border-left:1px solid var(--v31-line-soft)!important}.site-shell .comment-head{display:flex!important;align-items:baseline!important;gap:8px!important;margin:0!important}.site-shell .comment-head strong{color:var(--v31-ink)!important;font-family:var(--font-ui)!important;font-size:11.5px!important;font-weight:600!important}.site-shell .comment-author-badge,.site-shell .comment-reply-target{color:var(--v31-cinnabar)!important;font-family:var(--font-ui)!important;font-size:8.5px!important;font-weight:400!important;letter-spacing:.05em!important}.site-shell .comment-head time{margin-left:auto!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:8.5px!important}.site-shell .comment-item>p{max-width:42em!important;margin:7px 0 0!important;color:var(--v31-ink-soft)!important;font-size:13.5px!important;line-height:1.9!important;overflow-wrap:anywhere!important}.site-shell .comment-reply-box{margin-top:9px!important}.site-shell .comment-reply-box>summary,.site-shell .comment-reply-box>summary::marker{color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9.5px!important}.site-shell .comment-reply-box>summary:hover{color:var(--v31-cinnabar)!important}.site-shell .comment-reply-panel{margin-top:10px!important}.site-shell .comment-form,.site-shell .comment-reply-form{margin-top:22px!important;padding:19px 20px 20px!important;background:color-mix(in srgb,var(--v31-sheet) 58%,transparent)!important;border:1px solid var(--v31-line-soft)!important;border-radius:2px!important;box-shadow:none!important}.site-shell .comment-form-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:20px!important;margin:0 0 15px!important;padding:0!important;border:0!important}.site-shell .comment-form-head h3{margin:0!important;color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:.08em!important}.site-shell .comment-form-head p{margin:0!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9.5px!important}.site-shell .comment-form .form-grid,.site-shell .comment-reply-form .form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;margin:0 0 13px!important}.site-shell .comment-form label,.site-shell .comment-reply-form label,.site-shell .comment-emoji-field>label{display:grid!important;gap:5px!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9.5px!important;letter-spacing:.04em!important}.site-shell .comment-form input,.site-shell .comment-reply-form input,.site-shell .comment-emoji-textarea{width:100%!important;min-height:38px!important;padding:8px 10px!important;color:var(--v31-ink)!important;background:var(--v31-sheet)!important;border:1px solid var(--v31-line-soft)!important;border-radius:1px!important;font-family:var(--font-text)!important;font-size:12.5px!important;line-height:1.6!important;box-shadow:none!important}.site-shell .comment-emoji-textarea{min-height:116px!important}.site-shell .comment-form input:focus,.site-shell .comment-reply-form input:focus,.site-shell .comment-emoji-textarea:focus{border-color:color-mix(in srgb,var(--v31-cinnabar) 48%,var(--v31-line-soft))!important;outline:0!important}.site-shell .comment-emoji-field,.site-shell .comment-emoji-shell{display:grid!important;gap:8px!important}.site-shell .comment-emoji-field{position:relative!important}.site-shell .comment-emoji-toolbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}.site-shell .comment-emoji-hint{color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9.5px!important}.site-shell .comment-emoji-trigger{display:grid!important;place-items:center!important;width:30px!important;min-height:28px!important;padding:0!important;color:var(--v31-muted)!important;background:var(--v31-sheet)!important;border:1px solid var(--v31-line-soft)!important;border-radius:1px!important;cursor:pointer!important}.site-shell .comment-emoji-trigger:hover,.site-shell .comment-emoji-trigger[aria-expanded=true]{color:var(--v31-cinnabar)!important;border-color:color-mix(in srgb,var(--v31-cinnabar) 42%,var(--v31-line-soft))!important}.site-shell .comment-emoji-popover{position:absolute!important;right:0!important;bottom:calc(100% + 8px)!important;z-index:30!important;width:min(338px,100%)!important;max-height:340px!important;padding:13px!important;overflow-y:auto!important;color:var(--v31-ink)!important;background:var(--v31-sheet)!important;border:1px solid var(--v31-line)!important;border-radius:2px!important;box-shadow:0 12px 30px #26302b24!important}.site-shell .comment-emoji-popover-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 10px!important}.site-shell .comment-emoji-popover-head>div{display:grid!important;gap:2px!important}.site-shell .comment-emoji-popover-head strong{color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:12.5px!important}.site-shell .comment-emoji-popover-head span{color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:8.5px!important}.site-shell .comment-emoji-close{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;padding:0!important;color:var(--v31-muted)!important;background:transparent!important;border:0!important}.site-shell .comment-emoji-close:hover{color:var(--v31-cinnabar)!important}.site-shell .comment-emoji-groups{display:grid!important;gap:10px!important}.site-shell .comment-emoji-group{display:grid!important;gap:6px!important}.site-shell .comment-emoji-group h4{margin:0!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:8.5px!important;font-weight:400!important;letter-spacing:.08em!important}.site-shell .comment-emoji-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:3px!important}.site-shell .comment-emoji-option{display:grid!important;place-items:center!important;min-height:33px!important;padding:0!important;background:transparent!important;border:1px solid transparent!important;border-radius:1px!important;font-size:18px!important;line-height:1!important;cursor:pointer!important}.site-shell .comment-emoji-option:hover{background:color-mix(in srgb,var(--v31-sheet-soft) 85%,transparent)!important;border-color:var(--v31-line-soft)!important}.site-shell .comment-form .button,.site-shell .comment-reply-submit .button{min-height:36px!important;padding:0 17px!important;background:var(--v31-ink)!important;border:0!important;border-radius:1px!important;color:var(--v31-sheet)!important;font-family:var(--font-ui)!important;font-size:10px!important;letter-spacing:.08em!important}.site-shell .comment-reply-submit{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:13px!important;margin-top:13px!important}.site-shell .comment-reply-submit small,.site-shell .form-error{color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9.5px!important}.site-shell .form-error{margin:0 0 12px!important;color:var(--v31-cinnabar)!important}@media(max-width:760px){.site-shell .site-header{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.site-shell .site-header .site-header-tools{display:flex!important;gap:8px!important}.site-shell .site-header .theme-switcher{display:inline-flex!important}.site-shell .site-header .theme-switcher>button{width:25px!important;min-height:22px!important}.site-shell .listing-page .listing-header{gap:12px!important;padding-bottom:11px!important}.site-shell .comments-section{margin-top:30px!important;padding-top:18px!important}.site-shell .comments-heading{align-items:flex-start!important;flex-direction:column!important;gap:6px!important;padding-bottom:12px!important}.site-shell .comment-item.comment-item-reply{padding-left:13px!important}.site-shell .comment-form,.site-shell .comment-reply-form{padding:15px 14px 16px!important}.site-shell .comment-form .form-grid,.site-shell .comment-reply-form .form-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.site-shell .comment-form-head{flex-direction:column!important;gap:5px!important}.site-shell .comment-emoji-popover{right:auto!important;left:0!important;width:100%!important}.site-shell .comment-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}}.admin-shell .comment-emoji-field,.admin-shell .comment-emoji-shell{display:grid!important;gap:8px!important}.admin-shell .comment-emoji-toolbar{display:flex!important;justify-content:flex-end!important}.admin-shell .comment-emoji-trigger{display:grid!important;place-items:center!important;width:32px!important;min-height:30px!important;padding:0!important;background:color-mix(in srgb,var(--admin-sheet) 88%,transparent)!important;border:1px solid var(--admin-rule)!important;border-radius:2px!important}.admin-shell .comment-emoji-popover{right:0!important;bottom:calc(100% + 8px)!important;width:min(320px,100%)!important;color:var(--admin-ink)!important;background:var(--admin-sheet)!important;border:1px solid var(--admin-rule)!important;box-shadow:0 12px 28px #00000029!important}.site-shell .theme-switcher{--theme-sheet: var(--v31-sheet);--theme-sheet-soft: var(--v31-sheet-soft);--theme-ink: var(--v31-ink);--theme-muted: var(--v31-muted);--theme-line: var(--v31-line);--theme-line-soft: var(--v31-line-soft);--theme-accent: var(--v31-cinnabar)}.admin-shell .theme-switcher{--theme-sheet: var(--admin-sheet);--theme-sheet-soft: color-mix(in srgb, var(--admin-sheet) 82%, var(--admin-paper));--theme-ink: var(--admin-ink);--theme-muted: var(--admin-muted);--theme-line: var(--admin-rule);--theme-line-soft: color-mix(in srgb, var(--admin-rule) 58%, transparent);--theme-accent: var(--hz-cinnabar, var(--v31-cinnabar))}.site-shell .site-header .theme-switcher,.admin-shell .theme-switcher{position:relative!important;z-index:60!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.site-shell .site-header .theme-switcher>.theme-switcher-trigger,.admin-shell .theme-switcher>.theme-switcher-trigger{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;color:var(--theme-muted)!important;background:transparent!important;border:1px solid transparent!important;border-radius:50%!important;box-shadow:none!important;cursor:pointer!important;transition:color .16s ease,background-color .16s ease,border-color .16s ease!important}.site-shell .site-header .theme-switcher>.theme-switcher-trigger:hover,.site-shell .site-header .theme-switcher.is-open>.theme-switcher-trigger,.admin-shell .theme-switcher>.theme-switcher-trigger:hover,.admin-shell .theme-switcher.is-open>.theme-switcher-trigger{color:var(--theme-ink)!important;background:var(--theme-sheet-soft)!important;border-color:var(--theme-line-soft)!important}.site-shell .site-header .theme-switcher.is-open>.theme-switcher-trigger,.admin-shell .theme-switcher.is-open>.theme-switcher-trigger{color:var(--theme-accent)!important;border-color:color-mix(in srgb,var(--theme-accent) 36%,var(--theme-line))!important}.site-shell .site-header .theme-switcher>.theme-switcher-trigger:focus-visible,.admin-shell .theme-switcher>.theme-switcher-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-accent) 72%,transparent)!important;outline-offset:2px!important}.theme-switcher-menu{position:absolute!important;top:calc(100% + 9px)!important;right:-2px!important;z-index:80!important;width:226px!important;padding:7px!important;color:var(--theme-ink)!important;background:var(--theme-sheet)!important;border:1px solid var(--theme-line)!important;border-radius:2px!important;box-shadow:0 16px 38px #252c2724,0 2px 6px #252c270f!important}.theme-switcher-menu:before{position:absolute;top:-5px;right:11px;width:8px;height:8px;content:"";background:var(--theme-sheet);border-top:1px solid var(--theme-line);border-left:1px solid var(--theme-line);transform:rotate(45deg)}:root[data-theme=dark] .theme-switcher-menu{box-shadow:0 18px 42px #00000057,0 2px 8px #00000038!important}.theme-switcher-menu-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;padding:8px 9px 9px!important;border-bottom:1px solid var(--theme-line-soft)!important}.theme-switcher-menu-head strong{color:var(--theme-ink)!important;font-family:var(--font-text)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important}.theme-switcher-menu-head span{color:var(--theme-muted)!important;font-family:var(--font-ui)!important;font-size:9px!important;letter-spacing:.04em!important}.theme-switcher-options{display:grid!important;gap:2px!important;margin-top:6px!important}.theme-switcher-option-copy,.theme-switcher-check{display:none}.theme-switcher-options>button{display:grid!important;grid-template-columns:28px minmax(0,1fr) 16px!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:45px!important;padding:7px 8px!important;color:var(--theme-ink)!important;text-align:left!important;background:transparent!important;border:0!important;border-radius:1px!important;box-shadow:none!important;cursor:pointer!important}.theme-switcher-options>button:hover,.theme-switcher-options>button:focus-visible{background:var(--theme-sheet-soft)!important;outline:0!important}.theme-switcher-options>button:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-accent) 46%,var(--theme-line))!important}.theme-switcher-options>button.is-selected{background:color-mix(in srgb,var(--theme-accent) 7%,var(--theme-sheet))!important}.theme-switcher-option-icon{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;color:var(--theme-muted)!important;background:transparent!important;border:1px solid var(--theme-line-soft)!important;border-radius:50%!important}.theme-switcher-options>button.is-selected .theme-switcher-option-icon{color:var(--theme-accent)!important;border-color:color-mix(in srgb,var(--theme-accent) 38%,var(--theme-line))!important}.theme-switcher-options .theme-switcher-option-copy{display:grid!important;gap:2px!important;min-width:0!important}.theme-switcher-option-copy strong{color:var(--theme-ink)!important;font-family:var(--font-ui)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.05em!important}.theme-switcher-option-copy small{color:var(--theme-muted)!important;font-family:var(--font-ui)!important;font-size:9px!important;line-height:1.4!important}.theme-switcher-options .theme-switcher-check{display:block!important;color:var(--theme-accent)!important;opacity:0!important}.theme-switcher-options>button.is-selected .theme-switcher-check{opacity:1!important}.site-shell .comments-section{width:min(100%,680px)!important;max-width:680px!important;margin:42px auto 0!important;padding:27px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--v31-line)!important}.site-shell .comments-heading{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:16px!important;margin:0!important;padding:0 0 6px!important;background:transparent!important;border:0!important}.site-shell .comments-heading h2{margin:0!important;color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:18px!important;font-weight:600!important;letter-spacing:.12em!important;line-height:1.4!important}.site-shell .comments-heading h2 b{margin-left:7px!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.05em!important}.site-shell .comment-list,.site-shell .comments-empty{width:100%!important;max-width:none!important;margin:0!important}.site-shell .comment-item{padding:19px 0 17px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v31-line-soft)!important;border-radius:0!important;box-shadow:none!important}.site-shell .comment-item.comment-item-reply{margin-left:18px!important;padding-left:18px!important;border-left:1px solid var(--v31-line-soft)!important}.site-shell .comment-head,.site-shell .moment-comment-head{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:5px 8px!important;margin:0!important}.site-shell .comment-head strong,.site-shell .moment-comment-head strong{color:var(--v31-ink)!important;font-family:var(--font-ui)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.04em!important}.site-shell .comment-author-badge,.site-shell .comment-reply-target{display:inline!important;margin:0!important;padding:0!important;color:var(--v31-cinnabar)!important;background:transparent!important;border:0!important;border-radius:0!important;font-family:var(--font-ui)!important;font-size:8.5px!important;font-weight:400!important;letter-spacing:.08em!important}.site-shell .comment-author-badge:before{content:"·";margin-right:2px}.site-shell .comment-head time,.site-shell .moment-comment-head time{margin-left:auto!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9px!important;letter-spacing:.02em!important}.site-shell .comment-item>p,.site-shell .moment-comment-item>p{max-width:44em!important;margin:8px 0 0!important;color:var(--v31-ink-soft)!important;font-family:var(--font-text)!important;font-size:13.8px!important;line-height:1.9!important;overflow-wrap:anywhere!important}.site-shell .comment-reply-box,.site-shell .moment-reply-box{margin-top:8px!important}.site-shell .comment-reply-box>summary,.site-shell .moment-reply-box>summary{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:2px 0!important;color:var(--v31-muted)!important;background:transparent!important;font-family:var(--font-ui)!important;font-size:9.5px!important;letter-spacing:.05em!important;list-style:none!important;cursor:pointer!important}.site-shell .comment-reply-box>summary::-webkit-details-marker,.site-shell .moment-reply-box>summary::-webkit-details-marker{display:none!important}.site-shell .comment-reply-box>summary:before,.site-shell .moment-reply-box>summary:before{content:"↳";color:var(--v31-cinnabar)!important;font-size:10px!important}.site-shell .comment-reply-box>summary:hover,.site-shell .comment-reply-box[open]>summary,.site-shell .moment-reply-box>summary:hover,.site-shell .moment-reply-box[open]>summary{color:var(--v31-cinnabar)!important}.site-shell .comment-reply-panel{margin-top:9px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.site-shell .comment-form,.site-shell .comment-reply-form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.site-shell .comment-form{margin-top:30px!important;padding-top:24px!important;border-top:1px solid var(--v31-line)!important}.site-shell .comment-reply-form{padding:13px 0 2px 16px!important;border-top:0!important;border-left:1px solid var(--v31-line-soft)!important}.site-shell .comment-form-head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:18px!important;margin:0 0 17px!important;padding:0!important;border:0!important}.site-shell .comment-form-head h3{margin:0!important;color:var(--v31-ink)!important;font-family:var(--font-text)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.09em!important}.site-shell .comment-form-head p,.site-shell .reply-intro,.site-shell .moment-reply-intro{margin:0 0 12px!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9.5px!important;line-height:1.65!important}.site-shell .comment-form-head p{margin:0!important}.site-shell .reply-intro,.site-shell .moment-reply-intro{margin-bottom:12px!important}.site-shell .reply-intro strong,.site-shell .moment-reply-intro strong{color:var(--v31-cinnabar)!important;font-weight:500!important}.site-shell .comment-form .form-grid,.site-shell .comment-reply-form .form-grid,.site-shell .moment-comment-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 16px!important}.site-shell .comment-form label,.site-shell .comment-reply-form label,.site-shell .comment-emoji-field>label,.site-shell .moment-comment-form label{display:grid!important;gap:6px!important;min-width:0!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.04em!important}.site-shell .comment-form input,.site-shell .comment-reply-form input,.site-shell .moment-comment-form input{width:100%!important;min-width:0!important;min-height:39px!important;padding:8px 0 7px!important;color:var(--v31-ink)!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v31-line)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--font-text)!important;font-size:13px!important;line-height:1.6!important}.site-shell .comment-form input:focus,.site-shell .comment-reply-form input:focus,.site-shell .moment-comment-form input:focus{border-bottom-color:var(--v31-cinnabar)!important;outline:0!important;box-shadow:0 1px 0 var(--v31-cinnabar)!important}.site-shell .comment-emoji-field,.site-shell .comment-emoji-shell,.site-shell .comment-emoji-textarea,.site-shell .moment-comment-form,.site-shell .moment-comment-grid{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.site-shell .comment-emoji-field{position:relative!important;display:grid!important;gap:6px!important;width:100%!important}.site-shell .comment-emoji-shell{display:block!important;width:100%!important;overflow:hidden!important;background:color-mix(in srgb,var(--v31-sheet) 58%,transparent)!important;border:1px solid var(--v31-line)!important;border-radius:2px!important;transition:border-color .16s ease,box-shadow .16s ease!important}.site-shell .comment-emoji-shell:focus-within{border-color:color-mix(in srgb,var(--v31-cinnabar) 58%,var(--v31-line))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--v31-cinnabar) 12%,transparent)!important}.site-shell .comment-emoji-textarea,.site-shell .moment-comment-form textarea{display:block!important;width:100%!important;min-height:104px!important;padding:12px 13px!important;color:var(--v31-ink)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:var(--font-text)!important;font-size:13.2px!important;line-height:1.8!important;resize:vertical!important}.site-shell .comment-emoji-textarea:focus,.site-shell .moment-comment-form textarea:focus{outline:0!important}.site-shell .comment-emoji-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:32px!important;padding:3px 7px 3px 11px!important;background:color-mix(in srgb,var(--v31-sheet-soft) 54%,transparent)!important;border-top:1px solid var(--v31-line-soft)!important}.site-shell .comment-emoji-hint{min-width:0!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9px!important;line-height:1.5!important}.site-shell .comment-emoji-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:auto!important;min-height:26px!important;padding:0 4px!important;color:var(--v31-muted)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:var(--font-ui)!important;font-size:9.5px!important;letter-spacing:.04em!important;cursor:pointer!important}.site-shell .comment-emoji-trigger-label{display:inline!important}.site-shell .comment-emoji-trigger:hover,.site-shell .comment-emoji-trigger[aria-expanded=true]{color:var(--v31-cinnabar)!important}.site-shell .comment-emoji-trigger:focus-visible{outline:1px solid var(--v31-cinnabar)!important;outline-offset:2px!important}.site-shell .comment-emoji-popover{position:absolute!important;right:0!important;bottom:calc(100% + 8px)!important;left:auto!important;z-index:40!important;width:min(326px,100%)!important;max-height:min(342px,60vh)!important;padding:13px!important;overflow-y:auto!important;color:var(--v31-ink)!important;background:var(--v31-sheet)!important;border:1px solid var(--v31-line)!important;border-radius:2px!important;box-shadow:0 15px 34px #252c2724!important}.site-shell .comment-emoji-option{border-radius:1px!important}.site-shell .comment-submit-row,.site-shell .comment-reply-submit,.site-shell .moment-comment-submit{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-top:15px!important}.site-shell .comment-submit-row small,.site-shell .comment-reply-submit small,.site-shell .moment-comment-submit small{max-width:36em!important;color:var(--v31-muted)!important;font-family:var(--font-ui)!important;font-size:9.2px!important;line-height:1.65!important}.site-shell .comment-form .button,.site-shell .comment-reply-submit .button,.site-shell .moment-comment-submit .button{flex:none!important;min-height:36px!important;padding:0 19px!important;color:#fffaf3!important;background:var(--v31-cinnabar)!important;border:0!important;border-radius:1px!important;box-shadow:none!important;font-family:var(--font-ui)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.08em!important;cursor:pointer!important;transition:background-color .16s ease!important}.site-shell .comment-form .button:hover,.site-shell .comment-reply-submit .button:hover,.site-shell .moment-comment-submit .button:hover{background:var(--v31-cinnabar-deep)!important}.site-shell .comment-form .button:focus-visible,.site-shell .comment-reply-submit .button:focus-visible,.site-shell .moment-comment-submit .button:focus-visible{outline:2px solid color-mix(in srgb,var(--v31-cinnabar) 54%,transparent)!important;outline-offset:2px!important}:root[data-theme=dark] .site-shell .comment-form .button,:root[data-theme=dark] .site-shell .comment-reply-submit .button,:root[data-theme=dark] .site-shell .moment-comment-submit .button{color:#fffaf3!important;background:#9d4037!important}:root[data-theme=dark] .site-shell .comment-form .button:hover,:root[data-theme=dark] .site-shell .comment-reply-submit .button:hover,:root[data-theme=dark] .site-shell .moment-comment-submit .button:hover{background:#87352e!important}.site-shell .comments-empty{padding:20px 0!important;color:var(--v31-muted)!important;border-bottom:1px solid var(--v31-line-soft)!important;font-family:var(--font-text)!important;font-size:13px!important}.site-shell .comments-section .form-error,.site-shell .comments-section .comment-reply-success,.site-shell .comments-section .moment-comment-success{margin:0 0 13px!important;padding:9px 0 9px 12px!important;color:var(--v31-cinnabar)!important;background:transparent!important;border:0!important;border-left:2px solid var(--v31-cinnabar)!important;font-family:var(--font-ui)!important;font-size:10px!important;line-height:1.6!important}.site-shell .comments-section .form-success,.site-shell .moment-comment-form .form-success{margin:0 0 14px!important;padding:9px 0 9px 12px!important;color:var(--v31-ink-soft)!important;background:transparent!important;border:0!important;border-left:2px solid var(--v31-cinnabar)!important;border-radius:0!important;box-shadow:none!important}.site-shell .moment-comment-box[open]>summary{color:var(--v31-ink)!important}.site-shell .moment-comments{width:100%!important;min-width:0!important;max-width:100%!important;margin:10px 0 0!important;padding:0!important;background:transparent!important;border:0!important;border-top:1px solid var(--v31-line-soft)!important;border-radius:0!important;box-sizing:border-box!important}.site-shell .moment-comment-item{width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:15px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v31-line-soft)!important;border-radius:0!important;box-sizing:border-box!important}.site-shell .moment-comment-item.moment-comment-reply{margin-left:16px!important;padding-left:15px!important;border-left:1px solid var(--v31-line-soft)!important}.site-shell .moment-comment-form{width:100%!important;margin:18px 0 0!important;padding:18px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--v31-line)!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important}.site-shell .moment-comment-reply-form{margin-top:9px!important;padding-top:13px!important;border-top:1px solid var(--v31-line-soft)!important}.site-shell .moment-comment-form .comment-emoji-shell{margin-top:1px!important}.site-shell .moment-comment-submit{margin-top:14px!important}.site-shell .moment-comment-box>summary,.site-shell .moment-like-button{font-family:var(--font-ui)!important}.site-shell .article-meta,.site-shell .article-meta>div,.site-shell .article-meta dd{min-width:0!important}.site-shell .article-meta dd{white-space:normal!important;overflow-wrap:anywhere!important}.back-to-top{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;color:var(--v31-ink-soft)!important;background:color-mix(in srgb,var(--v31-sheet) 90%,transparent)!important;border:1px solid var(--v31-line)!important;border-radius:50%!important;box-shadow:0 8px 24px #252c271c!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important}.back-to-top span{display:none!important}.back-to-top:hover{color:var(--v31-cinnabar)!important;background:var(--v31-sheet)!important;border-color:var(--v31-cinnabar)!important}@media(max-width:760px){.site-shell .site-header .theme-switcher,.admin-shell .theme-switcher{width:30px!important;height:30px!important;min-height:30px!important}.site-shell .site-header .theme-switcher>.theme-switcher-trigger,.admin-shell .theme-switcher>.theme-switcher-trigger{width:28px!important;height:28px!important;min-height:28px!important}.theme-switcher-menu{right:-2px!important;width:min(226px,calc(100vw - 36px))!important}.theme-switcher-menu-head span{display:none!important}.site-shell .comments-section{margin-top:32px!important;padding-top:21px!important}.site-shell .comments-heading{padding-bottom:3px!important}.site-shell .comments-heading h2{font-size:17px!important}.site-shell .comment-item{padding-block:16px!important}.site-shell .comment-item.comment-item-reply{margin-left:10px!important;padding-left:12px!important}.site-shell .comment-head time,.site-shell .moment-comment-head time{flex-basis:100%!important;margin-left:0!important;font-size:8.8px!important}.site-shell .comment-form{margin-top:26px!important;padding-top:20px!important}.site-shell .comment-reply-form,.site-shell .moment-comment-form{padding-right:0!important}.site-shell .comment-reply-form{padding-left:12px!important}.site-shell .comment-form-head{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin-bottom:15px!important}.site-shell .comment-form .form-grid,.site-shell .comment-reply-form .form-grid,.site-shell .moment-comment-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.site-shell .comment-emoji-textarea,.site-shell .moment-comment-form textarea{min-height:96px!important;padding:11px!important}.site-shell .comment-emoji-popover{right:auto!important;left:0!important;width:100%!important;max-height:min(320px,58vh)!important}.site-shell .comment-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}.site-shell .comment-submit-row,.site-shell .comment-reply-submit,.site-shell .moment-comment-submit{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.site-shell .moment-comment-item.moment-comment-reply{margin-left:8px!important;padding-left:11px!important}.site-shell .comments-section,.site-shell .moments-page{padding-bottom:74px!important}.back-to-top{right:max(14px,env(safe-area-inset-right))!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;color:var(--v31-ink-soft)!important;background:color-mix(in srgb,var(--v31-sheet) 90%,transparent)!important;border:1px solid var(--v31-line)!important;border-radius:50%!important;box-shadow:0 7px 20px #252c271a!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.back-to-top span{display:none!important}.back-to-top:hover{color:var(--v31-cinnabar)!important;background:var(--v31-sheet)!important;border-color:var(--v31-cinnabar)!important}}@media(prefers-reduced-motion:reduce){.theme-switcher-trigger,.comment-emoji-shell,.site-shell .comment-form .button,.site-shell .comment-reply-submit .button,.site-shell .moment-comment-submit .button{transition:none!important}}.site-shell .site-header .theme-switcher,.admin-shell .theme-switcher{width:34px!important;height:34px!important;min-height:34px!important}.site-shell .site-header .theme-switcher>.theme-switcher-trigger,.admin-shell .theme-switcher>.theme-switcher-trigger{width:32px!important;height:32px!important;min-height:32px!important;color:color-mix(in srgb,var(--theme-ink) 72%,var(--theme-muted))!important;background:color-mix(in srgb,var(--theme-sheet) 66%,transparent)!important;border-color:var(--theme-line-soft)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--theme-sheet) 72%,transparent)!important}.site-shell .site-header .theme-switcher>.theme-switcher-trigger svg,.admin-shell .theme-switcher>.theme-switcher-trigger svg{width:16px!important;height:16px!important}.site-shell .site-header .theme-switcher>.theme-switcher-trigger:hover,.admin-shell .theme-switcher>.theme-switcher-trigger:hover{color:var(--theme-ink)!important;background:var(--theme-sheet)!important;border-color:color-mix(in srgb,var(--theme-line) 78%,var(--theme-accent))!important}.theme-switcher-menu{width:236px!important;padding:8px!important}.theme-switcher-menu-head{padding:8px 9px 10px!important}.theme-switcher-menu-head strong{font-size:12.5px!important}.theme-switcher-menu-head span,.theme-switcher-option-copy small{font-size:10.5px!important;line-height:1.55!important}.theme-switcher-options>button{min-height:48px!important}.theme-switcher-option-copy strong{font-size:11.5px!important}.site-shell small,.site-shell time{font-size:10.5px!important;line-height:1.6!important}.site-shell .brand-copy small{font-size:10px!important;letter-spacing:.07em!important}.site-shell .journal-date,.site-shell .journal-card-meta,.site-shell .post-row-meta,.site-shell .breadcrumbs,.site-shell .article-topline,.site-shell .article-meta dt,.site-shell .article-meta dd,.site-shell .article-colophon-note,.site-shell .article-tags a,.site-shell .moments-index dt,.site-shell .moment-meta,.site-shell .moment-meta span,.site-shell .reply-intro,.site-shell .moment-reply-intro,.site-shell .comment-author-badge,.site-shell .comment-reply-target,.site-shell .comment-reply-box>summary,.site-shell .moment-reply-box>summary,.site-shell .music-playlist-index,.site-shell .music-playlist-head b,.site-shell .music-stage-label,.site-shell .music-lyrics-head,.site-shell .music-track-meta>span,.site-shell .music-quality,.site-shell .result-count,.site-shell .listing-header>strong small{font-size:10.5px!important}.site-shell .journal-date,.site-shell .journal-card-meta,.site-shell .post-row-meta,.site-shell .breadcrumbs,.site-shell .article-topline,.site-shell .moment-meta,.site-shell .moment-meta span{line-height:1.7!important}.site-shell .article-meta dt,.site-shell .article-colophon-head>span{letter-spacing:.07em!important}.site-shell .article-meta dd{line-height:1.65!important}.site-shell .article-tags a{padding:5px 9px!important}.site-shell .site-footer-brand small,.site-shell .site-footer-practical small,.site-shell .site-footer-credit{font-size:10.5px!important;line-height:1.7!important}.site-shell .comments-heading h2{font-size:19px!important}.site-shell .comments-heading h2 b{font-size:10.5px!important}.site-shell .comment-head strong,.site-shell .moment-comment-head strong{font-size:12.5px!important}.site-shell .comment-item>p,.site-shell .moment-comment-item>p{margin-top:9px!important;font-size:14.5px!important;line-height:1.9!important}.site-shell .comment-reply-box,.site-shell .moment-reply-box{margin-top:10px!important}.site-shell .comment-reply-box>summary,.site-shell .moment-reply-box>summary{min-height:24px!important;letter-spacing:.04em!important}.site-shell .comment-form{margin-top:34px!important;padding-top:26px!important}.site-shell .comment-reply-form{padding:15px 0 4px 18px!important}.site-shell .comment-form-head h3{font-size:16px!important}.site-shell .comment-form-head p,.site-shell .reply-intro,.site-shell .moment-reply-intro{font-size:10.5px!important;line-height:1.7!important}.site-shell .comment-form label,.site-shell .comment-reply-form label,.site-shell .comment-emoji-field>label,.site-shell .moment-comment-form label{font-size:11px!important}.site-shell .comment-form input,.site-shell .comment-reply-form input,.site-shell .moment-comment-form input{min-height:42px!important;font-size:14px!important}.site-shell .comment-emoji-shell{background:color-mix(in srgb,var(--v31-sheet) 78%,var(--v31-sheet-soft))!important;border-color:color-mix(in srgb,var(--v31-line) 86%,var(--v31-ink-soft))!important}.site-shell .comment-emoji-textarea,.site-shell .moment-comment-form textarea{min-height:112px!important;padding:13px 14px!important;font-size:14.2px!important;line-height:1.82!important}.site-shell .comment-emoji-toolbar{min-height:35px!important;padding:4px 9px 4px 12px!important}.site-shell .comment-emoji-hint,.site-shell .comment-emoji-trigger{font-size:10.5px!important}.site-shell .comment-emoji-trigger{min-height:28px!important;padding:0 6px!important}.site-shell .comment-submit-row,.site-shell .comment-reply-submit,.site-shell .moment-comment-submit{margin-top:17px!important}.site-shell .comment-submit-row small,.site-shell .comment-reply-submit small,.site-shell .moment-comment-submit small{font-size:10.5px!important}.site-shell .comment-form .button,.site-shell .comment-reply-submit .button,.site-shell .moment-comment-submit .button{min-height:38px!important;font-size:11px!important}.site-shell .comment-emoji-popover{padding:14px!important;box-shadow:0 18px 40px #252c2729,0 2px 8px #252c270f!important}.site-shell .comment-emoji-popover-head strong{font-size:12.5px!important}.site-shell .comment-emoji-popover-head span,.site-shell .comment-emoji-group h4{font-size:10.5px!important}@media(max-width:760px){.site-shell .site-header .theme-switcher,.admin-shell .theme-switcher{width:32px!important;height:32px!important;min-height:32px!important}.site-shell .site-header .theme-switcher>.theme-switcher-trigger,.admin-shell .theme-switcher>.theme-switcher-trigger{width:30px!important;height:30px!important;min-height:30px!important}.theme-switcher-menu{width:min(236px,calc(100vw - 36px))!important}.site-shell .comment-head time,.site-shell .moment-comment-head time{font-size:10.5px!important}.site-shell .comment-reply-form{padding-left:13px!important}.site-shell .comment-emoji-popover{width:100%!important}}.site-shell .site-header .brand-copy small{font-size:10px!important;letter-spacing:.08em!important}.site-shell .journal-place figcaption span,.site-shell .journal-almanac-label,.site-shell .journal-almanac-item small,.site-shell .journal-track small{font-size:10.5px!important;line-height:1.65!important}.site-shell .listing-header>strong small,.site-shell .breadcrumbs,.site-shell .breadcrumbs a,.site-shell .breadcrumbs span{font-size:10.5px!important;line-height:1.7!important}.site-shell .comment-head time,.site-shell .moment-comment-head time{font-size:10.5px!important;line-height:1.6!important}.site-shell .moment-like-count,.site-shell .markdown-audio-head>span,.site-shell .music-playlist-copy small,.site-shell .music-playlist-head>span,.site-shell .music-progress-row time{font-size:10.5px!important;line-height:1.6!important}.site-shell .site-footer-practical>a,.site-shell .site-footer-practical>small,.site-shell .site-footer-credit,.site-shell .site-footer-credit a{font-size:10.5px!important;line-height:1.75!important}.site-shell .site-footer .site-footer-practical>a,.site-shell .site-footer .site-footer-practical>small,.site-shell .site-footer .site-footer-credit,.site-shell .site-footer .site-footer-credit a{font-size:10.5px!important}.site-shell .listing-page .listing-header>strong small{font-size:10.5px!important;line-height:1.6!important}@media(max-width:760px){.site-shell .comment-head time,.site-shell .moment-comment-head time{font-size:10.5px!important}}.site-shell .site-footer p.site-footer-credit,.site-shell .site-footer .site-footer-credit,.site-shell .site-footer .site-footer-credit a{font-size:10.5px!important;line-height:1.75!important}.site-shell .journal-stream-head>a,.site-shell .music-lyric-line time{font-size:10.5px!important;line-height:1.6!important}.site-shell .listing-page.moments-page,.site-shell .listing-page.music-page{width:min(calc(100% - 64px),1036px)!important;margin-inline:auto!important}.site-shell .moments-masthead,.site-shell .moments-list,.site-shell .music-page-head{width:100%!important}@media(max-width:980px){.site-shell .site-nav{top:calc(100% + 1px)!important;right:0!important;left:0!important;z-index:90!important;display:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-content:start!important;gap:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:9px 14px 12px!important;color:var(--v33-ink)!important;background:color-mix(in srgb,var(--v33-sheet) 96%,transparent)!important;border:1px solid var(--v33-line)!important;border-top:0!important;box-shadow:0 18px 38px #262e2924!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.site-shell .site-nav:before{display:block!important;padding:4px 10px 7px!important;color:var(--v33-muted)!important;content:"目录"!important;font-family:var(--font-ui)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.2em!important}.site-shell .site-nav.is-open{display:grid!important}.site-shell .site-nav>a,.site-shell .site-nav .site-rss{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:auto!important;min-height:45px!important;padding:0 10px!important;color:var(--v33-ink-soft)!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--v33-line-soft)!important;font-family:var(--font-ui)!important;font-size:12.5px!important;font-weight:400!important;letter-spacing:.13em!important;line-height:1.4!important}.site-shell .site-nav>a:last-child,.site-shell .site-nav .site-rss{border-bottom:0!important}.site-shell .site-nav>a:before,.site-shell .site-nav>a:after{display:none!important}.site-shell .site-nav>a:hover,.site-shell .site-nav .site-rss:hover{color:var(--v33-cinnabar)!important;background:color-mix(in srgb,var(--v33-cinnabar) 5%,transparent)!important}.site-shell .site-nav>a.is-active{color:var(--v33-cinnabar)!important;background:color-mix(in srgb,var(--v33-cinnabar) 6%,transparent)!important}.site-shell .site-nav>a.is-active:before{position:absolute!important;top:50%!important;bottom:auto!important;left:0!important;display:block!important;width:2px!important;height:15px!important;background:var(--v33-cinnabar)!important;content:""!important;transform:translateY(-50%)!important}.site-shell .site-nav .site-rss{justify-content:flex-start!important;gap:8px!important}}@media(max-width:760px){.site-shell .listing-page.moments-page,.site-shell .listing-page.music-page{width:calc(100% - 34px)!important}}.site-shell .article-page>.article-topline,.site-shell .article-page>.article-header,.site-shell .article-page>.article-reading,.site-shell .article-page>.comments-section{width:100%!important;max-width:none!important;margin-inline:0!important}.site-shell .article-page>.article-header{padding-top:17px!important}.site-shell .article-page>.article-reading{margin-top:34px!important;padding:0!important}.site-shell .article-page>.article-reading .markdown-body{width:100%!important;max-width:none!important}.site-shell .article-page>.article-reading .markdown-body p{max-width:none!important}.site-shell .article-page>.article-reading .markdown-body img,.site-shell .article-page>.article-reading .markdown-video{max-width:min(100%,860px)!important;max-height:520px!important}.site-shell .article-page>.article-reading .markdown-body video,.site-shell .article-page>.article-reading .markdown-video video{width:min(100%,860px)!important;max-height:520px!important}.site-shell .article-page>.article-reading .markdown-body audio,.site-shell .article-page>.article-reading .markdown-audio{width:min(100%,760px)!important}.site-shell .article-page>.comments-section{margin-top:42px!important}@media(max-width:760px){.site-shell .article-page>.article-reading .markdown-body img,.site-shell .article-page>.article-reading .markdown-video,.site-shell .article-page>.article-reading .markdown-body video,.site-shell .article-page>.article-reading .markdown-video video{max-width:100%!important}}.site-shell .comment-emoji-popover,.admin-shell .comment-emoji-popover{position:fixed!important;top:var(--comment-emoji-popover-top, auto)!important;right:auto!important;bottom:auto!important;left:var(--comment-emoji-popover-left, auto)!important;z-index:260!important;width:var(--comment-emoji-popover-width, min(326px, calc(100vw - 24px) ))!important;max-height:var(--comment-emoji-popover-max-height, calc(100dvh - 24px) )!important;overscroll-behavior:contain!important}.site-shell .comment-head.comment-head-with-avatar,.site-shell .moment-comment-head.comment-head-with-avatar{display:flex!important;align-items:flex-start!important;gap:10px!important}.comment-avatar{position:relative!important;display:inline-grid!important;flex:0 0 36px!important;width:36px!important;height:36px!important;place-items:center!important;overflow:hidden!important;color:var(--v31-sheet, #f7f2e9)!important;background:radial-gradient(circle at 32% 24%,rgb(255 255 255 / 24%),transparent 34%),linear-gradient(145deg,var(--v31-cinnabar, #9b4339),color-mix(in srgb,var(--v31-cinnabar-deep, #71322c) 72%,#26352e))!important;border:1px solid color-mix(in srgb,var(--v31-cinnabar, #9b4339) 26%,var(--v31-line, #d9d1c5))!important;border-radius:50%!important;box-shadow:0 3px 10px #322d2614!important}.comment-avatar img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.comment-avatar-fallback{font-family:var(--font-ui, serif)!important;font-size:12px!important;font-weight:500!important;line-height:1!important}.comment-avatar-admin{border-radius:50%!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--v31-sheet, #f7f2e9) 92%,transparent),0 0 0 3px color-mix(in srgb,var(--v31-cinnabar, #9b4339) 28%,transparent)!important}.site-shell .comment-head-copy,.site-shell .moment-comment-head .comment-head-copy{display:grid!important;flex:1 1 auto!important;gap:4px!important;min-width:0!important}.site-shell .comment-name-row{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 7px!important;min-width:0!important}.site-shell .comment-name-row time{margin-left:auto!important}.comment-facts{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:3px 8px!important;min-width:0!important;color:var(--v31-muted, #7b776e)!important;font-family:var(--font-ui, sans-serif)!important;font-size:10.5px!important;line-height:1.55!important;letter-spacing:.015em!important}.comment-facts>span,.comment-facts>a{position:relative!important;min-width:0!important}.comment-facts>span+span:before,.comment-facts>span+a:before,.comment-facts>a+span:before,.comment-facts>a+a:before{margin-right:8px!important;color:color-mix(in srgb,var(--v31-muted, #7b776e) 58%,transparent)!important;content:"·"!important}.comment-browser{display:inline-flex!important;align-items:center!important;gap:4px!important}.comment-browser-glyph{position:relative!important;display:inline-grid!important;place-items:center!important;flex:0 0 14px!important;width:14px!important;height:14px!important;overflow:hidden!important;color:#fff!important;border-radius:50%!important;box-shadow:0 0 0 1px #201c181a,inset 0 0 0 .5px #ffffff6b!important;font-family:var(--font-ui, sans-serif)!important;font-size:8px!important;font-weight:750!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}.comment-browser-glyph-chrome{background:conic-gradient(from -38deg,#ea4335 0 31%,#fbbc05 31% 53%,#34a853 53% 76%,#4285f4 76% 100%)!important}.comment-browser-glyph-chrome:after{width:6px!important;height:6px!important;border:1px solid rgb(32 28 24 / 12%)!important;border-radius:50%!important;background:#fff!important;content:""!important}.comment-browser-glyph-edge{background:linear-gradient(145deg,#0c8f84 6%,#16ada0 48%,#0a6fc2)!important;font-size:11px!important;font-weight:500!important}.comment-browser-glyph-firefox{background:radial-gradient(circle at 68% 18%,#ffd05c 0 12%,transparent 13%),linear-gradient(145deg,#f9a03f,#df4b5d 58%,#7e3fa1)!important}.comment-browser-glyph-safari{background:linear-gradient(145deg,#69c7f7,#1675da 58%,#0c52af)!important}.comment-browser-glyph-wechat{background:linear-gradient(145deg,#39c95a,#079b3b)!important;font-size:7px!important}.comment-browser-glyph-qq{background:linear-gradient(145deg,#50b9ef,#146db8)!important}.comment-browser-glyph-opera{background:linear-gradient(145deg,#ff4059,#c40d2e)!important}.comment-browser-glyph-samsung{background:linear-gradient(145deg,#6f62e8,#2d6de2)!important}.comment-browser-glyph-other{color:var(--v31-muted, #7b776e)!important;background:color-mix(in srgb,var(--v31-muted, #7b776e) 13%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--v31-muted, #7b776e) 24%,transparent)!important}.comment-location{display:inline-flex!important;align-items:center!important;gap:4px!important;max-width:min(28em,42vw)!important;overflow:hidden!important;white-space:nowrap!important}.comment-country-flag{position:relative!important;display:inline-grid!important;place-items:center!important;flex:0 0 14px!important;width:14px!important;height:14px!important;overflow:hidden!important;border-radius:50%!important;background:color-mix(in srgb,var(--v31-muted, #7b776e) 11%,transparent)!important;box-shadow:0 0 0 1px #201c181c!important}.comment-country-flag-fallback{color:var(--v31-muted, #7b776e)!important;font-size:5.5px!important;font-weight:700!important;line-height:1!important}.comment-country-flag img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.comment-location-text{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.comment-website{display:inline-flex!important;align-items:center!important;gap:3px!important;color:var(--v31-cinnabar, #9b4339)!important;text-decoration:none!important}.comment-website-icon{position:relative!important;display:inline-grid!important;place-items:center!important;flex:0 0 14px!important;width:14px!important;height:14px!important;overflow:hidden!important;color:currentColor!important;border-radius:2px!important}.comment-website-icon>svg,.comment-website-icon>img{grid-area:1 / 1!important}.comment-website-icon>img{width:14px!important;height:14px!important;object-fit:contain!important;border-radius:2px!important;background:var(--v31-sheet, #f7f2e9)!important;opacity:0!important;transition:opacity .12s ease!important}.comment-website-icon>img.is-loaded{opacity:1!important}.comment-website-label{display:inline-block!important}.comment-website:hover .comment-website-label,.comment-website:focus-visible .comment-website-label{text-decoration-line:underline!important;text-decoration-thickness:1px!important;text-decoration-color:currentColor!important;text-underline-offset:3px!important}.site-shell .comment-identity-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-shell .moderation-contact{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px 13px!important;margin-top:6px!important}.admin-shell .moderation-contact .comment-facts{font-size:10.5px!important}:root[data-theme=dark] .comment-avatar{color:#efe7dc!important;border-color:#d8c8b338!important}@media(max-width:760px){.site-shell .comment-head.comment-head-with-avatar,.site-shell .moment-comment-head.comment-head-with-avatar{gap:8px!important}.comment-avatar{flex-basis:32px!important;width:32px!important;height:32px!important}.site-shell .comment-name-row time{flex-basis:100%!important;margin-left:0!important}.comment-facts{gap:2px 6px!important;font-size:10px!important}.comment-facts>span+span:before,.comment-facts>span+a:before,.comment-facts>a+span:before,.comment-facts>a+a:before{margin-right:6px!important}.comment-location{max-width:58vw!important}.comment-browser-glyph,.comment-country-flag{flex-basis:13px!important;width:13px!important;height:13px!important}.site-shell .comment-identity-grid{grid-template-columns:minmax(0,1fr)!important}}
