.storico-page{color:var(--white);overflow-x:hidden}.storico-hero{min-height:auto;padding:150px 0 88px}.storico-hero::before{background:linear-gradient(135deg,rgba(0,0,0,.78),rgba(10,28,25,.74)),url(/images/stats-dashboard.jpg)50%/cover no-repeat;content:"";inset:0;opacity:1;position:absolute;z-index:0}.storico-hero .container{position:relative;z-index:1}.storico-page a:not(.btn){color:var(--gold);font-weight:800}.storico-hero .hero-description a{color:var(--gold)}.storico-hero-stats .stat-card{min-height:125px}.storico-section{position:relative}.storico-section .container{position:relative;z-index:1}.storico-section p{color:var(--gray-light);font-size:1.05rem;line-height:1.75;margin:0 0 1.35rem}.alt-band{background:linear-gradient(180deg,rgba(8,20,15,.96),rgba(14,25,24,.96))}.section-intro{max-width:900px;margin-bottom:1.6rem}.section-kicker{color:var(--gold);display:inline-flex;font-size:.84rem;font-weight:800;letter-spacing:0;margin-bottom:.7rem;text-transform:uppercase}.archive-filter-card,.archive-table-card,.theory-table-card,.archive-coverage-callout,.bonus-card,.nav-card{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.13);border-radius:8px;box-shadow:0 18px 55px rgba(0,0,0,.28)}.archive-filter-card{display:grid;gap:1rem;margin:1.5rem 0 1.75rem;padding:1.25rem}.archive-filter-row,.archive-filter-actions,.archive-custom-dates,.archive-segment-fieldset{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.archive-custom-dates[hidden]{display:none}.archive-chip,.archive-filter-card input,.archive-filter-card button{min-height:42px}.archive-chip{background:rgba(255,255,255,8%);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:var(--white);cursor:pointer;font-size:.94rem;font-weight:800;padding:.65rem 1rem;transition:background .2s ease,border-color .2s ease}.archive-chip:hover,.archive-chip.active{background:var(--green);border-color:var(--green)}.archive-custom-dates label,.archive-segment-fieldset label,.archive-toggle{color:var(--gray-light);font-weight:800}.archive-custom-dates input{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.22);border-radius:8px;color:var(--white);margin-left:.35rem;padding:.55rem .65rem}.archive-segment-fieldset{border:1px solid rgba(255,255,255,.13);border-radius:8px;padding:1rem}.archive-segment-fieldset legend{color:var(--gold);font-weight:900;padding:0 .5rem}.archive-filter-card input[type=checkbox]{accent-color:var(--green);height:18px;margin-right:.35rem;width:18px}.archive-table-card{margin:1.5rem 0 1.2rem;overflow:hidden;position:relative}.archive-table-header{align-items:center;border-bottom:1px solid rgba(255,255,255,.13);display:flex;gap:1rem;justify-content:space-between;padding:1.1rem 1.25rem}.archive-table-header h3{color:var(--white);font-size:1.28rem;margin:0 0 .25rem}.archive-table-header p{color:var(--gray-light);font-size:.92rem;margin:0}.archive-table-wrap{min-height:800px;overflow-x:auto;width:100%}.archive-table,.theory-table{margin:0;min-width:760px}.archive-table th,.archive-table td,.theory-table th,.theory-table td{vertical-align:middle}.theory-table caption{color:var(--gold);font-weight:900;padding:1rem 1.25rem;text-align:left}.archive-spinner{color:var(--gold);display:none;font-weight:900;padding:0 1.25rem 1rem}.archive-table-card.htmx-request .archive-spinner,.archive-spinner.htmx-request{display:block}.archive-pagination,.cta-inline{margin:1.5rem 0 0}.live-pill{align-items:center;background:rgba(0,150,57,.16);border:1px solid rgba(0,150,57,.55);border-radius:999px;color:#8ff0b4;display:inline-flex;flex:none;font-size:.84rem;font-weight:800;gap:.45rem;padding:.45rem .75rem}.live-pill span{background:#10d76a;border-radius:999px;box-shadow:0 0 16px rgba(16,215,106,.7);display:inline-block;height:9px;width:9px}.segment-badge{align-items:center;border-radius:999px;color:#111;display:inline-flex;font-weight:900;justify-content:center;min-height:30px;min-width:44px;padding:.25rem .75rem}.segment-1{background:#f2f2f2}.segment-2{background:#5db7ff}.segment-5{background:#ffcf54}.segment-10{background:#ff6f61;color:#fff}.segment-coin-flip{background:#5db7ff}.segment-cash-hunt{background:#ffcf54}.segment-pachinko{background:#f08d3e;color:#111}.segment-crazy-time{background:#ce2b37;color:#fff}.archive-coverage-callout{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.6rem 0 2rem;padding:1.25rem}.archive-coverage-callout span,.bonus-card span{color:var(--gray-light);display:block;font-size:.9rem;font-weight:800;margin-bottom:.45rem;text-transform:uppercase}.archive-coverage-callout strong,.bonus-card strong{color:var(--gold);display:block;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1}.storico-photo{margin:1.5rem 0 0}.storico-photo img{border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.35);display:block;height:auto;width:100%}.bonus-grid,.nav-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.6rem 0 1.8rem}.nav-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bonus-card,.nav-card{min-height:210px;padding:1.25rem}.bonus-card p{font-size:1rem;font-weight:800;margin:.8rem 0 1rem}.nav-card h3{color:var(--white);font-size:1.22rem;margin:0 0 .65rem}.nav-card p{font-size:.98rem;line-height:1.6}.source-note{color:var(--gold) !important;font-size:.95rem !important;font-weight:800}.faq-section .faq-list{max-width:980px}.faq-section .faq-question{background:0 0;border:0;color:var(--white);font:inherit;text-align:left;width:100%}.faq-section .faq-question:focus-visible{outline:2px solid var(--primary-green);outline-offset:-2px}.faq-section .faq-answer p{color:var(--gray-light)}@media(max-width:960px){.storico-hero{padding:132px 0 72px}.bonus-grid,.nav-card-grid,.archive-coverage-callout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.archive-table-header{align-items:flex-start;flex-direction:column}.archive-chip{flex:1 1 calc(50% - .7rem);padding-left:.55rem;padding-right:.55rem}.bonus-grid,.nav-card-grid,.archive-coverage-callout{grid-template-columns:1fr}.archive-table-wrap{min-height:640px}.bonus-card,.nav-card{min-height:auto}}@media(max-width:440px){.archive-chip{flex-basis:100%}.archive-table,.theory-table{font-size:.9rem;min-width:700px}}