.briefing-page{background:var(--bg-dark);min-height:100vh}.briefing-hero{text-align:center;border-bottom:3px solid var(--accent-crimson);background:linear-gradient(180deg, var(--bg-card) 0%, var(--bg-dark) 100%);padding:2rem 2rem 1.5rem;position:relative;overflow:hidden}.briefing-hero:before{content:"";opacity:.05;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='10' y='10' width='40' height='1' fill='%23DC143C'/%3E%3Crect x='10' y='20' width='30' height='1' fill='%23DC143C'/%3E%3Crect x='10' y='30' width='35' height='1' fill='%23DC143C'/%3E%3Crect x='10' y='40' width='25' height='1' fill='%23DC143C'/%3E%3C/svg%3E");position:absolute;inset:0}.briefing-hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#dc143c14 0%,#0000 70%);border-radius:50%;width:500px;height:350px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.briefing-hero-inner{z-index:1;position:relative}.briefing-icon{margin-bottom:.5rem;font-size:2rem}.briefing-hero h1{color:var(--text-primary);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.briefing-hero-date{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-secondary);margin-bottom:.5rem;font-size:.85rem}.briefing-hero-updated{color:var(--text-muted);font-size:.75rem}.briefing-day-nav{justify-content:center;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.briefing-day-btn{background:var(--bg-hover);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:.35rem .75rem;font-family:inherit;font-size:.8rem;transition:background .15s,color .15s}.briefing-day-btn:hover:not(:disabled){background:var(--bg-card);color:var(--text-primary)}.briefing-day-btn:disabled{opacity:.3;cursor:not-allowed}.briefing-day-label{color:var(--text-muted);font-size:.8rem;font-family:var(--font-mono,"JetBrains Mono", monospace)}.briefing-content{flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto;padding:1.5rem;display:flex}.briefing-stats-bar{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.briefing-stat{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:center;min-width:100px;padding:.75rem 1.25rem;display:flex}.briefing-stat-value{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-primary);font-size:1.5rem;font-weight:700}.briefing-stat-value.red{color:var(--accent-crimson)}.briefing-stat-value.orange{color:var(--accent-orange)}.briefing-stat-value.blue{color:var(--accent-blue)}.briefing-stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:.15rem;font-size:.7rem}.briefing-stat-delta{font-size:.7rem;font-family:var(--font-mono,"JetBrains Mono", monospace);margin-top:.15rem}.briefing-stat-delta.up{color:var(--accent-crimson)}.briefing-stat-delta.down{color:var(--accent-green)}.briefing-stat-delta.flat{color:var(--text-muted)}.briefing-section{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.25rem}.briefing-section-header{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.8rem;font-weight:600;display:flex}.briefing-section-icon{font-size:.9rem}.briefing-summary p{color:var(--text-primary);margin:0 0 .5rem;font-size:.95rem;line-height:1.65}.briefing-summary p:last-child{margin-bottom:0}.briefing-top-case{flex-direction:column;gap:.5rem;display:flex}.briefing-top-case-link{background:var(--bg-hover);border:1px solid var(--border);border-left:3px solid var(--accent-crimson);border-radius:8px;padding:.75rem;text-decoration:none;transition:background .15s;display:block}.briefing-top-case-link:hover{background:var(--bg-card)}.btc-defendant{color:var(--text-primary);font-size:1rem;font-weight:700}.btc-meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.btc-county{color:var(--text-secondary);font-size:.8rem}.btc-charge{color:var(--text-muted);flex:1;font-size:.8rem}.btc-score{font-family:var(--font-mono,"JetBrains Mono", monospace);border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.btc-score.high{color:var(--accent-crimson);background:#dc143c26}.btc-score.notable{color:var(--accent-yellow);background:#ffd23f26}.briefing-chip-list{flex-wrap:wrap;gap:.5rem;display:flex}.briefing-chip{background:var(--bg-hover);border:1px solid var(--border);color:var(--text-secondary);border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.8rem;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.briefing-chip:hover{background:var(--bg-card);color:var(--text-primary)}.briefing-chip-count{font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-muted);font-size:.7rem}.briefing-gate{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:2rem 1rem}.briefing-gate h3{color:var(--text-primary);margin:0 0 .5rem;font-size:1rem}.briefing-gate p{color:var(--text-secondary);margin:0 0 1rem;font-size:.85rem}.briefing-gate-btn{background:var(--accent-crimson);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-block}@media (max-width:768px){.briefing-content{padding:1rem}.briefing-stats-bar{gap:.5rem}.briefing-stat{min-width:80px;padding:.5rem .75rem}.briefing-stat-value{font-size:1.2rem}}@media (max-width:480px){.briefing-hero h1{font-size:1.2rem}.briefing-stats-bar{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}}[data-theme=light] .briefing-section,[data-theme=light] .briefing-stat{background:#fff;border-color:#d0d0d8}[data-theme=light] .briefing-top-case-link{background:#f8f8fa;border-color:#d0d0d8}[data-theme=light] .briefing-chip{background:#f0f0f5;border-color:#d0d0d8}[data-theme=light] .briefing-gate{background:#fff;border-color:#d0d0d8}
