/* Prototype entry page: based on the stable entry.php template, with album-art area and 7-band EQ. */
.proto-badge{display:inline-block;margin-left:8px;padding:3px 8px;border:1px solid rgba(214,180,106,.35);border-radius:999px;color:var(--gold);font-size:11px;letter-spacing:.08em}
.entry-pr-hero{display:grid;grid-template-columns:minmax(190px,310px) 1fr;gap:28px;align-items:center;padding:30px;margin-bottom:26px;background:linear-gradient(135deg,rgba(18,18,16,.88),rgba(45,39,30,.78)),radial-gradient(circle at 25% 18%,rgba(214,180,106,.16),transparent 35%)}
.entry-pr-art-wrap{display:flex;justify-content:center}.entry-pr-art{width:100%;max-width:310px;aspect-ratio:1/1;object-fit:cover;border-radius:18px;border:1px solid rgba(214,180,106,.36);box-shadow:0 22px 46px rgba(0,0,0,.55),0 0 30px rgba(214,180,106,.12)}
.placeholder-art{display:grid;place-items:center;background:linear-gradient(135deg,rgba(214,180,106,.16),rgba(0,0,0,.35)),repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 1px,transparent 1px 7px)}.placeholder-art span{font-size:96px;color:rgba(240,223,174,.38)}
.entry-pr-title h1{font-size:clamp(34px,5.8vw,72px)}.entry-pr-layout{grid-template-columns:minmax(0,1fr) 360px}.eq-toggle{width:100%;margin-top:12px;padding:10px 14px;border-radius:999px;border:1px solid rgba(214,180,106,.42);background:rgba(0,0,0,.28);color:var(--soft-gold);font-weight:700;cursor:pointer}.eq-toggle:hover{background:rgba(214,180,106,.10)}.eq-panel{margin-top:14px;padding:14px;border:1px solid rgba(214,180,106,.24);border-radius:14px;background:rgba(0,0,0,.28)}.eq-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.eq-reset{padding:7px 12px;border-radius:999px;border:1px solid rgba(214,180,106,.36);background:rgba(214,180,106,.10);color:var(--soft-gold);cursor:pointer}.eq-note{color:#bfb291;font-size:13px}.eq-sliders{display:grid;grid-template-columns:repeat(7,minmax(55px,1fr));gap:12px;align-items:end;overflow-x:auto;padding-bottom:4px}.eq-band{display:flex;flex-direction:column;align-items:center;gap:7px;color:#d8cdb1;font-size:12px;min-width:55px}.eq-band input[type=range]{writing-mode:bt-lr;-webkit-appearance:slider-vertical;width:28px;height:128px;accent-color:#d6b46a}.eq-band output{font-size:11px;color:#f0dfae;white-space:nowrap}.eq-audio-card audio::-webkit-media-controls-enclosure{border-radius:999px}
@media(max-width:900px){.entry-pr-hero{grid-template-columns:1fr;text-align:center;padding:22px}.entry-pr-layout{grid-template-columns:1fr}.entry-pr-art{max-width:260px}.eq-sliders{grid-template-columns:repeat(7,60px)}}
@media(max-width:520px){.eq-panel{padding:12px}.eq-actions{flex-direction:column;align-items:flex-start}.eq-band input[type=range]{height:112px}.entry-pr-title h1{font-size:38px}}

/* Promoted entry template refinements */
.entry-pr-hero .meta{margin-bottom:8px}.entry-pr-title .subtitle{margin-left:0}.entry-pr-title{min-width:0}.eq-select-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.eq-select-row label{display:flex;flex-direction:column;gap:6px;color:#d8cdb1;font-size:13px}.eq-select-row select{padding:9px;border-radius:8px;border:1px solid rgba(214,180,106,.34);background:#111;color:#f3ead2}.audio-visual-card .wbtm-visualizer{height:58px}.resource-card p{line-height:1.55}.listen-panel h3,.panel h3{letter-spacing:.02em}.entry-pr-art.placeholder-art{min-height:220px}
@media(max-width:720px){.entry-pr-hero{gap:18px}.entry-pr-art{max-width:230px}.eq-select-row{grid-template-columns:1fr}.entry-pr-layout{display:flex;flex-direction:column}.listen-panel{order:1}.entry-pr-title .meta{font-size:12px}.audio-visual-card .wbtm-visualizer{height:52px}.panel{padding:20px}.resource-card{padding:16px}.scriptures span{font-size:14px}}
@media(max-width:430px){.entry-pr-art{max-width:210px}.entry-pr-title h1{font-size:34px}.eq-sliders{gap:8px}.eq-band{min-width:52px}.audio-visual-card .wbtm-visualizer{height:48px}}
