/* BARZFACT: same type, palette and editorial identity, expanded CMS. */
header nav{flex-wrap:wrap}header{gap:20px}.studio-nav{padding:20px;border:1px solid #888;border-radius:4px}.studio-nav button{border-radius:3px}.studio-kicker{font-size:12px;letter-spacing:.15em;font-weight:700;color:var(--accent)}.panel{margin:30px auto;width:92%;max-width:1440px}.panel h1{font-size:clamp(32px,4vw,54px)}.card{border-radius:3px}.card .metric{display:block}.metrics .card{border-top:3px solid var(--accent)}.card p{line-height:1.6}.editor-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:34px;align-items:start}.editor-main{min-width:0}.editor-main>label:first-of-type input{font-size:26px;font-weight:700}.editor-sidebar{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto}.editor-sidebar details{border:1px solid #888;margin-bottom:14px;padding:16px}.editor-sidebar summary,.panel summary{cursor:pointer;font-weight:700;font-size:16px}.editor-sidebar button{width:100%;margin:6px 0}.editor-sidebar label{font-size:12px}.editor-sidebar small{line-height:1.5;display:block}.editor-sidebar input,.editor-sidebar select{font-size:14px}.editor-sidebar #autosave{font-size:12px;line-height:1.6;white-space:pre-wrap}.template-picker{display:flex;align-items:end;gap:15px;padding:15px;border:1px solid #888}.template-picker label{flex:1;margin:0}.block-palette{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0;position:sticky;bottom:0;background:var(--paper);z-index:2;border-top:1px solid #888}.block-palette button{font-size:12px;padding:10px}.block{border-left:3px solid var(--accent)}.block textarea{min-height:150px;line-height:1.8}.block textarea.text-heading{font-size:24px;font-weight:700;min-height:70px}.block textarea.text-quote{font-size:20px;font-style:italic;min-height:90px}.block-thumb img{max-height:240px;width:auto;max-width:100%;object-fit:contain}.block-head .action{font-size:12px}.editor-main>button{margin:10px 8px 10px 0}.block-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.block-gallery img{width:100%;height:auto}.block-gallery figcaption{grid-column:1/-1}.article-body audio{width:100%;margin:18px 0}.article-body blockquote cite{display:block;font-size:14px;margin-top:15px}.article-body ul,.article-body ol{padding-left:25px}.article-body li{padding:5px 0;line-height:1.8}.article-body hr{border:0;border-top:1px solid #888;margin:30px 0}.article-body .button{font-size:15px}.article-body .actions a{font-size:14px}.media-consent{padding:28px;margin:25px 0;border:1px solid #888;text-align:center}.media-consent small{display:block;font-size:12px;margin-top:15px}.embed-frame{border:0;width:100%;min-height:360px}.release-info{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #888;border-bottom:1px solid #888;padding:18px 0;margin:25px 0}.article-tags{display:flex;flex-wrap:wrap;gap:12px}.article-tags a{padding:6px 12px;border:1px solid #888;font-size:13px}.artist-byline{display:block;margin-bottom:25px;color:var(--accent);font-weight:700}.reading .real-stories{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.reading .real-story h3{font-size:24px}.reading .real-story p{font-size:14px}.media-picker{max-width:1000px;width:90vw;max-height:85vh;background:var(--paper);color:var(--ink)}.media-picker input{padding:12px;border:1px solid #888;width:100%;background:var(--paper);color:var(--ink)}.media-picker .card{background:var(--paper);color:var(--ink);text-align:left}.media-picker small{display:block}.menu-row{display:grid;grid-template-columns:1fr 2fr auto auto;align-items:center;gap:12px;border-bottom:1px solid #888}.order-row{display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #888;margin:10px 0}.panel .order-row input[type=checkbox]{width:auto;margin:0 10px 0 0}.order-row label{margin:0}.archive-page{min-height:60vh}.archive-page .searchbar{margin:30px 0}.archive-page .searchbar .solid{align-self:stretch}.decades a{display:flex;align-items:center;gap:25px;border-top:1px solid #888;padding:18px 0}.decades a h3{flex:1}.artists.has-content{display:block}.artist-directory{margin-top:35px}.artists.has-content .real-story{color:inherit}.artists.has-content .real-story h3{color:inherit}.real-story{min-width:0}.real-story img{aspect-ratio:4/3;object-fit:cover}.news #more-articles{display:block;margin:25px auto}.news .searchbar{margin:20px 0 30px}.reading h1{overflow-wrap:anywhere}#seo-preview{border:1px solid #888;padding:14px;overflow-wrap:anywhere}#seo-preview h3{font-size:18px;color:var(--accent)}#seo-preview p{font-size:13px;line-height:1.6}details>summary{padding:10px 0}.editor-sidebar .solid{padding:14px;font-size:14px}.studio-nav .active{font-weight:700}.login-box{border:1px solid #888}.login-box .solid{margin-right:10px}.studio-nav span{letter-spacing:.04em}
@media(max-width:1000px){.editor-grid{grid-template-columns:minmax(0,1fr) 285px;gap:20px}.editor-top h1{font-size:32px}}
@media(max-width:760px){.editor-grid{grid-template-columns:1fr}.editor-sidebar{position:static;max-height:none}.editor-top{align-items:start;flex-direction:column}.template-picker{flex-direction:column;align-items:stretch}.block-palette{position:static}.menu-row{grid-template-columns:1fr 1fr}.menu-row label{grid-column:1/-1}.panel{width:92%}.block-gallery{grid-template-columns:1fr}.reading .real-stories{grid-template-columns:1fr}.embed-frame{min-height:240px}.studio-nav{padding:12px}.decades a{gap:15px}.decades a h3{font-size:24px}header{flex-wrap:wrap}}

.block-live{padding:18px;margin-top:12px;border-top:1px dashed #888;font:16px/1.8 Inter,Arial,sans-serif}.block-live p{white-space:normal}.block-live h2{font-size:26px}.block-live audio{width:100%}.block-live blockquote{border-left:3px solid var(--accent);padding-left:15px;font-style:italic}.block-live cite{display:block;font-size:13px}.block-live ul{padding-left:20px}
