/* Strata Finance light mode: warm paper + the four colours in the mark. */
.guild-light{--strata-navy:#071641;--strata-blue:#254a96;--strata-gold:#d4a52c;--strata-green:#3d8b3d;--strata-red:#bd3038;background:#f7f4eb!important;color:var(--strata-navy)!important}
.guild-light .app-shell{background:linear-gradient(135deg,#fbfaf5 0%,#f4f0e5 100%)}
.guild-light .topbar{background:#fbfaf5f2;border-color:#07164124;box-shadow:0 2px 18px #0716410d}
.guild-light .brand{color:var(--strata-navy)}
.guild-light .mode-toggle{background:#fff;border:1px solid #07164124;box-shadow:0 3px 12px #0716410c}
.guild-light .mode-btn{color:#66718b}
.guild-light .mode-btn.active{background:var(--strata-navy);color:#fff;box-shadow:0 4px 14px #0716412b}
.guild-light .theme-btn{background:#fff;border-color:#07164124;color:var(--strata-gold);box-shadow:0 3px 12px #0716410c}
.auth-theme-btn{position:absolute;top:16px;right:16px}.auth-card{position:relative}
.guild-light .hero-row h1,.guild-light .office-heading h1{color:var(--strata-navy);text-shadow:none}
.guild-light .hero-row h1 em,.guild-light .office-heading h1 em{color:var(--strata-green)}
.guild-light .hero-copy,.guild-light .office-heading p{color:#526078}
.guild-light .hero-spark{color:var(--strata-gold)}
.guild-light .section-kicker{color:var(--strata-blue)}
.guild-light .side-label,.guild-light .eyebrow,.guild-light .table-head{color:#526078}
.guild-light .intel-card,.guild-light .level-card,.guild-light .reward-card,.guild-light .leaderboard-card,.guild-light .badge-item,.guild-light .capture-card,.guild-light .stat-card,.guild-light .inbox-panel,.guild-light .transcript-panel{background:#fff;color:var(--strata-navy);border-color:#0716411c;box-shadow:0 14px 34px #07164112}
.guild-light .introducer-agreement-card{background:#fff;border-color:#0716411c;color:var(--strata-navy)}
.guild-light .introducer-agreement-card>p,.guild-light .introducer-agreement-card details{color:#526078}
.guild-light .introducer-agreement-card summary{color:var(--strata-blue)}
.guild-light .source-chips span{background:#edf1f8;color:var(--strata-navy)}
.guild-light .capture-card:hover{border-color:var(--strata-gold);box-shadow:0 0 28px #d4a52c38}
.guild-light .capture-icon{background:linear-gradient(135deg,var(--strata-blue),var(--strata-navy));box-shadow:0 0 25px #254a9638}
.guild-light .arrow,.guild-light .xp-tag{color:var(--strata-green)}
.guild-light .empty-state{color:#66718b}.guild-light .empty-state strong{color:var(--strata-navy)}.guild-light .empty-orb{border-color:#254a9650;color:var(--strata-green);box-shadow:0 0 22px #254a9625}
.guild-light .primary{background:var(--strata-navy);box-shadow:0 5px 18px #0716412b}.guild-light .primary:hover{background:var(--strata-blue)}
.guild-light .export-btn,.guild-light .filter{background:#fff;color:var(--strata-navy);border-color:#07164124}.guild-light .filter.active{background:#e9eef8;color:var(--strata-blue)}
.guild-light .table-head{background:#eef1f6;border-color:#07164118}.guild-light .inbox-row{border-color:#07164114}.guild-light .inbox-row.selected{background:#edf1f8;box-shadow:inset 3px 0 var(--strata-blue)}
.guild-light .stat-card strong{color:var(--strata-navy)}.guild-light .muted,.guild-light .leader div small,.guild-light .contact-cell small,.guild-light .rep{color:#66718b!important}
.guild-light .guild-association{background:transparent;color:#526078}
.guild-light .guild-association img{background:#fff;border-radius:8px;padding:4px}
