/* Bendecho's editorial discovery layer. Footer sources and styles stay untouched. */
#innermain{--b322-paper:#fffefb;--b322-ink:#203139;--b322-muted:#607176;--b322-line:#d8dedb;--b322-brand:#cc4914;--b322-soft:#f4eee7}
#header.ben314-header{position:sticky!important;top:0;z-index:70;box-shadow:0 1px 0 #20313914!important}
#header.ben314-header #headerinner{min-height:78px!important;height:auto!important;padding-top:14px!important;padding-bottom:14px!important}
#header.ben314-header .navbar{min-height:48px!important;padding-top:0!important;padding-bottom:0!important;border-top:1px solid #dde1dd66!important}
#header .ben308-nav{gap:25px!important;min-height:48px!important}#header .ben308-nav>a,#header .ben308-nav>details>summary{font:650 13px/1.5 system-ui!important;min-height:46px!important;display:inline-flex;align-items:center;padding:9px 0!important}
#header .ben308-nav [aria-current=page]{color:#bf4310!important}#header .ben308-menu>summary{gap:7px;cursor:pointer}#header .ben322-saved-menu .ben308-mega{max-width:560px!important;grid-template-columns:minmax(0,1fr)!important;right:0;left:auto}
#main>.inner,#inner{scroll-margin-top:140px}#inner>.margtop>.ben216-ad--header{margin-top:0!important;margin-bottom:22px!important}
#innermain[data-ben308-view=home]{width:100%!important;float:none!important;max-width:none!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
#innermain[data-ben308-view=home]+#innerright{width:100%!important;float:none!important;padding:0!important;clear:both}
#innermain[data-ben308-view=home]+#innerright.ben322-context-ready{display:none!important}
.ben322-home{color:var(--b322-ink);font:400 15px/1.6 system-ui;margin-bottom:28px}.ben322-home *{box-sizing:border-box}.ben322-home a{color:inherit;text-decoration:none}.ben322-home a:hover{text-decoration:underline}.ben322-kicker{font:750 10px/1.4 system-ui!important;letter-spacing:.13em;color:var(--b322-brand);text-transform:uppercase}
.ben322-masthead{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:6px 0 22px;border-bottom:2px solid var(--b322-ink);margin-bottom:24px}.ben322-masthead h1{font:780 clamp(27px,3vw,40px)/1.15 system-ui!important;letter-spacing:-1.2px;margin:7px 0 10px!important}.ben322-masthead p{margin:0}.ben322-intro-copy{font:400 14px/1.65 system-ui!important;color:var(--b322-muted)}
.ben322-edition{display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 16px;flex:0 0 auto;padding-left:22px;border-left:1px solid var(--b322-line)}.ben322-edition>span{grid-column:1;font:750 10px/1.5 system-ui;letter-spacing:.08em;display:flex;align-items:center;gap:7px}.ben322-edition>strong{grid-column:2;grid-row:1/3;font:750 34px/1.2 system-ui;letter-spacing:-1.2px}.ben322-edition>small{grid-column:1;color:var(--b322-muted);font-size:11px}.ben322-edition svg{width:18px;height:18px}
.ben322-cover{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:28px}.ben322-cover-lead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-width:0;overflow:hidden;border-radius:12px;background:var(--b322-paper);border-bottom:3px solid var(--b322-brand)}.ben322-cover-image{position:relative;display:block;min-width:0;min-height:310px;background:#1c2e34}.ben322-cover-image img{height:100%;width:100%;display:block;object-fit:cover}.ben322-cover-image>span{position:absolute;bottom:15px;left:15px;display:flex;align-items:center;gap:7px;background:#fffefbee;padding:6px 10px;border-radius:5px;font:750 11px/1.4 system-ui;color:#203139}.ben322-cover-image svg{width:19px;height:19px}
.ben322-cover-copy{padding:26px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.ben322-cover-copy h2{font:760 clamp(20px,2vw,28px)/1.22 system-ui!important;letter-spacing:-.65px;margin:12px 0!important}.ben322-cover-copy p{font:400 12px/1.6 system-ui;color:var(--b322-muted);margin:0 0 18px}.ben322-text-link{display:inline-flex;align-items:center;gap:9px;font:750 12px/1.5 system-ui}.ben322-text-link svg{width:18px;height:18px}
.ben322-cover-side{display:grid;grid-template-rows:auto 1fr 1fr;gap:12px;min-width:0}.ben322-side-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font:700 9px/1.5 system-ui;letter-spacing:.08em;color:var(--b322-muted)}.ben322-side-heading>a{letter-spacing:0;font-size:11px;color:var(--b322-brand)}.ben322-cover-side article{min-width:0;padding-bottom:14px;border-bottom:1px solid var(--b322-line)}.ben322-cover-side article>a{display:grid;grid-template-columns:125px minmax(0,1fr);grid-template-rows:auto 1fr;gap:6px 16px;align-items:center;height:100%}.ben322-cover-side article img{grid-row:1/3;width:125px;height:100px;object-fit:cover;border-radius:7px}.ben322-cover-side article span{font:650 10px/1.5 system-ui;color:var(--b322-brand);align-self:end}.ben322-cover-side h2{font:740 17px/1.3 system-ui!important;letter-spacing:-.3px;margin:0!important;align-self:start;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ben322-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:24px;border-top:1px solid var(--b322-line);border-bottom:1px solid var(--b322-line)}.ben322-paths>a{display:flex;gap:13px;align-items:center;min-height:82px;padding:14px 18px;border-right:1px solid var(--b322-line)}.ben322-paths>a:first-child{padding-left:0}.ben322-paths>a:last-child{border:0}.ben322-paths svg{width:24px;height:24px;flex:none;color:var(--b322-brand)}.ben322-paths strong{font:720 13px/1.5 system-ui;display:block}.ben322-paths small{font:400 11px/1.5 system-ui;display:block;color:var(--b322-muted);margin-top:2px}.ben322-paths b{margin-left:auto;color:var(--b322-brand)}
.ben322-feed-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:32px 0 16px}.ben322-feed-header h2{font:760 24px/1.2 system-ui!important;letter-spacing:-.6px;margin:0!important}.ben322-feed-header .ben310-toolbar{display:flex!important;gap:12px;align-items:center;flex-wrap:wrap;margin:0!important}.ben322-feed-header .ben310-views{background:transparent!important;border:0!important;padding:0!important}.ben322-feed-header .ben310-views button{padding:8px 12px!important;min-height:38px!important;font:650 11px/1.5 system-ui!important;border-radius:5px!important}.ben322-filter-panel{position:relative}.ben322-filter-panel>summary{cursor:pointer;display:flex;align-items:center;gap:7px;min-height:40px;padding:8px 13px;border:1px solid var(--b322-line);border-radius:6px;background:var(--b322-paper);font:650 12px/1.5 system-ui}.ben322-filter-panel>summary svg{width:18px;height:18px}.ben322-filter-panel>.ben309-filters{position:absolute;right:0;top:100%;z-index:35;min-width:600px;box-shadow:0 16px 40px #2031391c;padding:14px!important;background:var(--b322-paper);border:1px solid var(--b322-line);border-radius:8px}.ben322-filter-panel:not([open])>.ben309-filters{display:none!important}.ben322-filter-panel .ben309-filters details{min-width:0}
#innermain .ben310-feed.ben322-feed[data-view=discovery]{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:28px!important;align-items:stretch!important}
#innermain .ben322-feed[data-view=discovery]>.ben309-post.ben309-post{grid-column:span 6!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;border-radius:0!important;border:0!important;border-bottom:1px solid var(--b322-line)!important;padding:0 0 15px!important;background:transparent!important;box-shadow:none!important}
#innermain .ben322-feed[data-view=discovery]>.ben309-post:nth-of-type(6n+1){grid-column:span 7!important}#innermain .ben322-feed[data-view=discovery]>.ben309-post:nth-of-type(6n+2){grid-column:span 5!important}#innermain .ben322-feed[data-view=discovery]>.ben309-post:nth-of-type(6n+3),#innermain .ben322-feed[data-view=discovery]>.ben309-post:nth-of-type(6n+4),#innermain .ben322-feed[data-view=discovery]>.ben309-post:nth-of-type(6n+5){grid-column:span 4!important}
#innermain .ben322-feed[data-view=discovery] .ben225-media{order:0;width:100%!important;margin:0!important;aspect-ratio:16/9!important;max-height:330px!important;border-radius:9px!important;min-height:0!important}
#innermain .ben322-feed[data-view=discovery] .ben309-post-head{order:1;padding:14px 0 0!important;min-width:0;grid-column:auto!important}.ben322-feed .ben309-avatar{font-weight:750!important;color:var(--b322-ink)!important;background:var(--b322-soft)!important;border-radius:50%!important}
#innermain .ben322-feed[data-view=discovery] .ben225-card-copy{order:2;padding:12px 0 14px!important;min-width:0}.ben322-feed .ben225-card-copy h2{font:740 22px/1.25 system-ui!important;letter-spacing:-.45px!important}.ben322-feed .ben225-card-copy>p{font:400 13px/1.65 system-ui!important;color:var(--b322-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;max-height:none!important;margin-bottom:0!important}
#innermain .ben322-feed[data-view=discovery] .ben309-post-actions{order:3;margin-top:auto!important;padding:9px 0 0!important;font:500 12px/1.5 system-ui!important;gap:12px;border:0!important}.ben322-feed .ben225-actions{border:0!important;padding-top:9px!important}.ben322-feed .ben225-inline-action{order:4;width:100%}.ben322-feed .ben310-preview{border-radius:5px!important}.ben322-feed .ben309-play{width:48px!important;height:48px!important}
#innermain .ben322-feed[data-view=discovery]>.ben309-post:nth-of-type(6n){grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr)!important;column-gap:26px!important;align-items:start!important;padding:20px!important;background:var(--b322-paper)!important;border-radius:10px!important;border:1px solid var(--b322-line)!important}
#innermain .ben322-feed[data-view=discovery]>.ben309-post:nth-of-type(6n)>.ben225-media{grid-column:1;grid-row:1/4;max-height:270px!important}#innermain .ben322-feed[data-view=discovery]>.ben309-post:nth-of-type(6n)>.ben309-post-head{grid-column:2!important;grid-row:1;padding-top:0!important}#innermain .ben322-feed[data-view=discovery]>.ben309-post:nth-of-type(6n)>.ben225-card-copy{grid-column:2;grid-row:2}#innermain .ben322-feed[data-view=discovery]>.ben309-post:nth-of-type(6n)>.ben309-post-actions{grid-column:2!important;grid-row:3}#innermain .ben322-feed[data-view=discovery]>.ben309-post:nth-of-type(6n)>.ben225-inline-action{grid-column:1/-1}
.ben322-inline-partner{width:100%!important;grid-column:1/-1!important;max-width:none!important;margin:8px 0!important}.ben322-inline-partner .ben216-ad-main{display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;gap:26px!important;align-items:center!important;padding:18px 24px!important}.ben322-inline-partner .ben216-ad-main img{width:230px!important;height:110px!important;object-fit:contain!important}.ben322-inline-partner .ben216-ad-copy strong{font-size:21px!important}.ben322-inline-partner .ben216-ad-copy>span{font-size:14px!important}
.ben322-community-picks{clear:both;margin:34px 0;max-width:none!important}.ben322-community-picks .ben316{padding:24px!important;border-radius:12px!important;background:var(--b322-paper)!important}.ben322-community-picks .ben316-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important}.ben322-community-picks .ben316-card{margin:0!important;min-width:0}.ben322-community-picks .ben316-thumb{width:95px!important;flex-basis:95px!important}.ben322-community-picks .ben316-filters{max-width:650px}.ben322-community-picks .ben316 header h2{font:750 25px/1.2 system-ui!important}
/* Shared discovery pages: one compact navigation, strong media hierarchy. */
#innermain .ben318-explore{padding-top:4px!important;max-width:none!important}.ben318-explore-head{padding:4px 0 20px!important;gap:20px!important}.ben318-explore h1{font-size:clamp(30px,3.2vw,44px)!important;letter-spacing:-1px!important;margin:8px 0 12px!important}.ben318-explore-head p:not(.ben318-kicker){font-size:14px!important;margin:0!important}.ben318-modes{flex-wrap:nowrap!important;overflow:auto!important;gap:22px!important;padding:0!important;margin:14px 0 24px!important;border-bottom:1px solid var(--b322-line);scrollbar-width:thin}.ben318-modes>a{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;padding:12px 0!important;font:650 12px/1.5 system-ui!important;white-space:nowrap;flex:none}
#innermain .ben318-explore .ben318-modes>[aria-current=page]{background:transparent!important;color:var(--b322-brand)!important;border-bottom-color:var(--b322-brand)!important}.ben318-discovery-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:26px!important;align-items:stretch!important}.ben318-discovery-card{grid-column:span 6;grid-row:auto!important;display:flex!important;flex-direction:column!important;padding-bottom:15px!important}.ben318-discovery-card:first-child{grid-column:span 7}.ben318-discovery-card:nth-child(2){grid-column:span 5}.ben318-discovery-card .ben318-visual{max-height:300px;min-height:0;border-radius:9px!important}.ben318-discovery-card .ben318-copy{padding:15px 0!important;display:flex;flex-direction:column;flex:1}.ben318-copy h2{font-size:24px!important}.ben318-copy .ben318-reason{font-size:12px!important}.ben318-discovery-card:nth-child(3n){grid-column:1/-1;display:grid!important;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr)!important;gap:26px;padding:20px!important;border:1px solid var(--b322-line);border-radius:10px;background:var(--b322-paper)}.ben318-discovery-grid[data-session].is-session{display:block!important;max-width:950px!important}.ben318-discovery-grid[data-session].is-session .ben318-discovery-card{display:block!important;border:0;background:transparent}.ben318-session-controls{padding:14px 20px;border-left:3px solid var(--b322-brand);background:var(--b322-paper);border-radius:6px}
/* Radar links represent real co-occurrences; coordinates are decorative. */
.ben322-radar{position:relative;max-width:1000px;height:430px;margin:16px auto 10px}.ben322-radar-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ben322-radar-lines line{stroke:#becbc7;opacity:.65}.ben322-radar-lines line.is-connected{stroke:var(--b322-brand);opacity:1}.ben322-radar-node,.ben322-radar-center{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:translate(-50%,-50%);width:112px;height:100px;border:1px solid var(--b322-line);border-radius:50%;background:var(--b322-paper);color:var(--b322-ink);gap:4px;text-decoration:none!important;transition:border-color .16s,box-shadow .16s}
.ben322-radar-node{left:var(--node-x);top:var(--node-y)}.ben322-radar-node strong{font:750 14px/1.3 system-ui}.ben322-radar-node span{font:450 11px/1.5 system-ui;color:var(--b322-muted)}.ben322-radar-node:hover,.ben322-radar-node[aria-current=page]{border:2px solid var(--b322-brand);box-shadow:0 0 0 5px #e66a1810}.ben322-radar-center{top:50%;left:50%;width:145px;height:126px;background:var(--b322-ink)!important;color:var(--b322-paper)!important;border:0;gap:4px}.ben322-radar-center svg{width:28px;height:28px}.ben322-radar-center strong{font:700 13px/1.3 system-ui}.ben322-radar-center small{font:400 10px/1.4 system-ui;opacity:.8}.ben322-radar-note{text-align:center;font:400 12px/1.7 system-ui;color:var(--b322-muted);max-width:760px;margin:12px auto 24px}
/* Detail: title and context first, media below, controls in one rhythm. */
#innermain .ben322-detail{padding:22px!important;margin-top:0!important;border:0!important;border-radius:10px!important;background:var(--b322-paper)!important}.ben322-detail h1{font:760 clamp(26px,2.7vw,38px)/1.18 system-ui!important;letter-spacing:-.8px!important;max-width:950px;margin:12px 0 15px!important}.ben322-detail .ben225-detail-meta{margin-bottom:20px}.ben322-detail .ben322-detail-media{margin:0 -22px 20px}.ben322-detail .ben311-player{margin:0!important;border-radius:0!important;overflow:hidden}.ben322-detail .ben311-player-stage{max-height:650px;min-height:0}.ben322-detail .ben225-detail-description{font:400 15px/1.8 system-ui!important;max-width:850px}.ben322-detail .ben225-detail-stats{padding-top:16px;border-top:1px solid var(--b322-line)}
.ben322-home :focus-visible,.ben322-radar :focus-visible{outline:2px solid var(--b322-brand);outline-offset:4px}
@media(min-width:761px){#innermain .ben322-feed[data-view=compact]>.ben309-post{grid-template-columns:140px minmax(0,1fr)!important}.ben322-feed[data-view=compact] .ben225-media{max-height:100px!important}}
@media(max-width:1100px){.ben322-cover{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px}.ben322-cover-lead{grid-template-columns:minmax(0,1fr)}.ben322-cover-image{min-height:0;aspect-ratio:2.2}.ben322-cover-copy{padding:18px}.ben322-cover-side article>a{grid-template-columns:100px minmax(0,1fr);gap:8px 12px}.ben322-cover-side article img{width:100px;height:95px}.ben322-cover-side h2{font-size:16px!important}.ben322-paths>a{padding:12px!important;gap:10px}.ben322-paths small{display:none}.ben322-community-picks .ben316-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){#header.ben314-header #headerinner{padding:12px 16px!important;min-height:0!important;gap:9px!important}#header.ben314-header .navbar{padding:0!important;min-height:0!important;border-top:0!important}#header.ben314-header:not(.ben308-menu-open) .navbar{display:none!important}#header .ben308-nav{gap:0!important;min-height:0!important}#header .ben308-nav>a,#header .ben308-nav>details>summary{font-size:14px!important;padding:12px 6px!important;min-height:46px!important}#header .ben322-saved-menu .ben308-mega{max-width:none!important}
.ben322-masthead{padding:4px 0 18px;gap:12px;align-items:start;margin-bottom:18px}.ben322-masthead h1{font-size:29px!important;letter-spacing:-.9px}.ben322-masthead .ben322-intro-copy{font-size:12px!important}.ben322-edition{padding-left:10px;gap:4px;grid-template-columns:auto}.ben322-edition>span{font-size:8px;letter-spacing:0}.ben322-edition svg{display:none}.ben322-edition>strong{grid-row:auto;grid-column:1;font-size:26px}.ben322-edition>small{display:none}.ben322-kicker{font-size:9px!important}.ben322-cover{grid-template-columns:minmax(0,1fr);gap:18px}.ben322-cover-lead{grid-template-columns:minmax(0,1fr)}.ben322-cover-image{aspect-ratio:1.9;min-height:0;max-height:270px}.ben322-cover-copy{padding:18px}.ben322-cover-copy h2{font-size:23px!important}.ben322-cover-copy p{margin-bottom:12px}.ben322-cover-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;gap:12px}.ben322-side-heading{grid-column:1/-1}.ben322-cover-side article>a{display:flex;flex-direction:column;align-items:stretch;gap:5px}.ben322-cover-side article img{width:100%;height:auto;aspect-ratio:16/9}.ben322-cover-side h2{font-size:15px!important}.ben322-cover-side article span{font-size:9px;align-self:start}.ben322-paths{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.ben322-paths>a{min-height:66px;padding:10px!important}.ben322-paths>a:nth-child(2){border-right:0}.ben322-paths>a:nth-child(-n+2){border-bottom:1px solid var(--b322-line)}.ben322-paths strong{font-size:11px}.ben322-paths svg{width:20px;height:20px}.ben322-paths b{font-size:12px}
.ben322-feed-header{margin-top:24px;gap:12px}.ben322-feed-header h2{font-size:22px!important;width:100%}.ben322-feed-header .ben310-toolbar{gap:8px}.ben322-feed-header .ben310-mix-actions{gap:6px}.ben322-filter-panel>.ben309-filters{position:fixed;left:12px;right:12px;top:160px;min-width:0;max-width:calc(100vw - 24px);display:grid!important;grid-template-columns:minmax(0,1fr)!important}.ben322-filter-panel:not([open])>.ben309-filters{display:none!important}.ben322-filter-panel .ben309-filters details{width:100%}
#innermain .ben310-feed.ben322-feed[data-view=discovery]{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}#innermain .ben322-feed[data-view=discovery]>.ben309-post.ben309-post{grid-column:1/-1!important;display:flex!important;padding:0 0 15px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--b322-line)!important;border-radius:0!important}#innermain .ben322-feed[data-view=discovery]>.ben309-post.ben309-post .ben225-media{aspect-ratio:16/9!important;max-height:285px!important;width:100%!important}#innermain .ben322-feed[data-view=discovery]>.ben309-post.ben309-post>.ben309-post-head{padding-top:12px!important}.ben322-feed .ben225-card-copy h2{font-size:22px!important}.ben322-feed .ben225-card-copy>p{font-size:13px!important}.ben322-feed .ben309-post-actions{font-size:12px!important}.ben322-inline-partner .ben216-ad-main{grid-template-columns:105px minmax(0,1fr)!important;gap:14px!important;padding:14px!important}.ben322-inline-partner .ben216-ad-main img{width:105px!important;height:85px!important}.ben322-inline-partner .ben216-ad-copy strong{font-size:16px!important}.ben322-inline-partner .ben216-ad-copy>span{font-size:12px!important}.ben322-community-picks .ben316{padding:16px!important}.ben322-community-picks .ben316-list{grid-template-columns:minmax(0,1fr)}
.ben318-discovery-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important}.ben318-discovery-card,.ben318-discovery-card:nth-child(3n){grid-column:1/-1!important;display:flex!important;gap:0!important;background:transparent!important;padding:0 0 15px!important;border:0!important;border-bottom:1px solid var(--b322-line)!important;border-radius:0!important}.ben318-copy h2{font-size:23px!important}.ben318-explore-head{margin-top:0!important;padding-top:0!important}.ben318-explore h1{font-size:31px!important}.ben318-explore-head>.ben318-primary{display:none!important}.ben318-modes{gap:20px!important;margin-bottom:18px!important}.ben318-preferences{padding:14px!important;margin:18px 0!important}.ben322-radar{position:static;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.ben322-radar-lines{display:none}.ben322-radar-node,.ben322-radar-center{position:static;transform:none;width:auto;height:auto;min-height:76px;border-radius:9px;padding:12px}.ben322-radar-center{grid-column:1/-1;min-height:66px;flex-direction:row;gap:12px}.ben322-radar-note{text-align:left;font-size:11px}.ben322-detail h1{font-size:27px!important}.ben322-detail .ben322-detail-media{margin-left:-14px;margin-right:-14px}#innermain .ben322-detail{padding:14px!important}.ben322-detail .ben225-detail-meta{font-size:11px!important;gap:10px}.ben322-detail .ben311-player-stage{max-height:65vh}
}
html[data-ben-theme=dark] #innermain{--b322-paper:#1b2c31;--b322-ink:#e6ede8;--b322-muted:#a9b9b8;--b322-line:#3b4c4d;--b322-brand:#ff9b5b;--b322-soft:#303c3d}html[data-ben-theme=dark] #header .ben308-nav [aria-current=page]{color:#ff9b5b!important}
@media(prefers-reduced-motion:reduce){.ben322-home *,.ben322-radar *{transition:none!important;animation:none!important}}
.ben322-community-tools{margin-top:24px;padding:16px;border-top:1px solid var(--b322-line)}.ben322-community-tools>summary{font:650 13px/1.6 system-ui;cursor:pointer;min-height:40px;color:var(--b322-muted)}.ben322-community-tools-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:16px}.ben322-community-tools-body>br,.ben322-community-tools-body>hr{display:none}.ben322-community-tools:not([open])>.ben322-community-tools-body{display:none}
@media(max-width:760px){.ben322-community-tools-body{grid-template-columns:minmax(0,1fr)}.ben322-feed-header .ben310-mix-actions button{font-size:10px!important;padding:8px!important;min-height:38px!important}.ben322-community-picks .ben316-list{display:grid!important}}

/* Bound the cover artwork to its grid cell, including legacy responsive image rules. */
#innermain .ben322-cover-image{overflow:hidden}#innermain .ben322-cover-image>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}
