.interior-page{background-color:var(--color-bg);color:var(--color-text)}.interior-section-header{max-width:720px;margin:0 auto var(--space-8)}.interior-section-header p{text-align:left}.interior-hero{padding:var(--space-16) 0 var(--space-12);background:linear-gradient(to bottom,var(--color-bg),var(--color-bg-soft))}.interior-hero-grid{display:grid;gap:var(--space-10);align-items:center}.interior-hero-copy h1{font-size:var(--font-size-4xl);margin-bottom:var(--space-4);letter-spacing:0.08em;text-transform:uppercase}.interior-hero-copy p{font-family:var(--font-serif);font-size:var(--font-size-lg)}.interior-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.interior-hero-media{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1.2fr);gap:var(--space-4);align-items:flex-start}.interior-hero-main{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--color-border-subtle);background-color:#ffffff;box-shadow:var(--shadow-md)}.interior-hero-main img{width:100%;height:100%;object-fit:cover}.interior-hero-main figcaption{padding:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);border-top:1px solid var(--color-border-subtle)}.interior-hero-secondary{align-self:flex-end;border-radius:24px;overflow:hidden;border:1px solid var(--color-border-soft);background-color:var(--color-bg-alt);box-shadow:var(--shadow-sm);transform:translateY(12%)}.interior-hero-secondary img{width:100%;height:100%;object-fit:cover}.interior-hero-secondary figcaption{padding:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-muted)}.interior-top10{padding:var(--space-12) 0 var(--space-16);background-color:var(--color-bg)}.interior-top10-inner{border-top:1px solid var(--color-border-soft);padding-top:var(--space-12)}.interior-top10-list{list-style:none;margin:0;display:flex;flex-direction:column;gap:var(--space-6)}.top10-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-subtle)}.top10-item:last-child{border-bottom:none;padding-bottom:0}.top10-number{font-family:var(--font-mono);font-size:1.75rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-text-muted);padding-top:4px}.top10-content h3{font-size:var(--font-size-xl);text-transform:none;letter-spacing:0.04em;margin-bottom:var(--space-2)}.top10-content p{font-family:var(--font-serif)}.interior-flow{padding:var(--space-16) 0;background-color:var(--color-bg-soft)}.interior-flow-inner{border-radius:32px;border:1px solid var(--color-border-subtle);background-color:#ffffff;padding:var(--space-10) var(--space-6);box-shadow:var(--shadow-xs)}.interior-flow-grid{display:flex;flex-direction:column;gap:var(--space-10)}.interior-block{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr);gap:var(--space-8);align-items:start}.interior-block-media figure{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--color-border-soft);background-color:var(--color-bg-alt)}.interior-block-media img{width:100%;height:100%;object-fit:cover}.interior-block-media figcaption{padding:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.interior-block-copy h3{font-size:var(--font-size-2xl);margin-bottom:var(--space-4);letter-spacing:0.08em;text-transform:uppercase}.interior-block-copy p{font-family:var(--font-serif)}.interior-block-copy .btn{margin-top:var(--space-4)}.interior-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5)}.interior-entry{grid-template-columns:minmax(0,1.25fr) minmax(0,1.5fr)}.interior-light{grid-template-columns:minmax(0,1.4fr) minmax(0,1.3fr)}.interior-casino{padding:var(--space-16) 0 var(--space-14);background:linear-gradient(to bottom,var(--color-bg),var(--color-bg-soft))}.interior-casino-inner{border-top:1px solid var(--color-border-soft);padding-top:var(--space-12)}.interior-casino-grid{display:flex;flex-direction:column;gap:var(--space-10)}.interior-poker{grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr)}.interior-materials,.interior-corner{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr)}.interior-next{padding:var(--space-14) 0 var(--space-16);background-color:var(--color-bg)}.interior-next-inner{text-align:center;max-width:780px;margin:0 auto}.interior-next p{margin-bottom:var(--space-8)}.interior-next-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}.interior-next-link{border-radius:999px;border:1px solid var(--color-border-soft);padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;align-items:flex-start;gap:4px;background-color:#ffffff;transition:background-color var(--transition-base),border-color var(--transition-base),transform var(--transition-fast),box-shadow var(--transition-fast)}.interior-next-link:hover{border-color:var(--color-text);background-color:var(--color-bg-alt);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.interior-next-label{font-size:0.9rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase}.interior-next-desc{font-size:var(--font-size-sm);color:var(--color-text-muted)}@media(min-width:900px){.interior-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1.4fr)}.interior-flow-inner{padding:var(--space-12) var(--space-10)}}@media(max-width:899.98px){.interior-hero{padding:var(--space-12) 0 var(--space-10)}.interior-hero-grid{grid-template-columns:minmax(0,1fr)}.interior-hero-media{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.interior-hero-secondary{transform:none}.top10-item{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.top10-number{font-size:1.25rem}.interior-flow-inner{padding:var(--space-8) var(--space-4);border-radius:24px}.interior-block,.interior-entry,.interior-light,.interior-poker,.interior-materials,.interior-corner{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.interior-block-media{order:-1}.interior-next-inner{text-align:left}}@media(max-width:599.98px){.interior-hero-copy h1{font-size:var(--font-size-3xl)}.interior-section-header{margin-bottom:var(--space-6)}.interior-flow{padding:var(--space-10) 0}.interior-casino{padding:var(--space-10) 0}.interior-next{padding:var(--space-10) 0 var(--space-12)}.interior-hero-actions{flex-direction:column;align-items:stretch}}