/* Astral Legion Guild theme — scoped to Guild pages. */
body.rpg-theme{--rpg-void:#07111b;--rpg-panel:rgba(8,20,32,.9);--rpg-panel-strong:rgba(7,16,27,.97);--rpg-gold:#d5ad64;--rpg-gold-light:#f2d69b;--rpg-ice:#d9edf2;--rpg-muted:#8faab6;background:#07111b url("../images/adventurers-guild-backdrop-v1.png") center top/cover fixed no-repeat;color:var(--rpg-ice)}body.rpg-theme .vox-main{background:linear-gradient(180deg,rgba(3,12,20,.72),rgba(3,11,18,.93));padding-top:1rem}body.rpg-theme .vox-nav,body.rpg-theme .vox-footer{background:rgba(4,10,17,.96);border-color:rgba(213,173,100,.48)}body.rpg-theme .vox-nav .vox-brand-subtitle{color:var(--rpg-gold-light)}body.rpg-theme .vox-panel,body.rpg-theme .vox-card,body.rpg-theme .newrome-card{background:var(--rpg-panel);border-color:rgba(213,173,100,.42);box-shadow:0 14px 32px rgba(0,0,0,.32)}body.rpg-theme h1,body.rpg-theme h2,body.rpg-theme h3,body.rpg-theme .newrome-kicker{color:var(--rpg-gold-light)}body.rpg-theme p,body.rpg-theme li{color:var(--rpg-ice)}body.rpg-theme .btn-vox{border-color:var(--rpg-gold-light);background:linear-gradient(180deg,#cda660,#805825);color:#15100a}body.rpg-theme .btn-outline-light{border-color:rgba(213,173,100,.68);color:var(--rpg-gold-light)}body.rpg-theme .btn-outline-light:hover{background:rgba(213,173,100,.18);color:#fff}body.rpg-theme .newrome-dashboard-stat,body.rpg-theme .newrome-feature-band{background:rgba(8,21,33,.86);border-color:rgba(213,173,100,.38)}body.rpg-theme .newrome-post-image{border-color:rgba(213,173,100,.38)}