.hero-summary{padding-top:var(--space-10)}.hero-layout--summary{align-items:stretch}.hero-title-block--summary{padding-top:var(--space-2)}.hero-headline--summary{max-width:16ch}.hero-label-giant--summary{top:-10%;right:-4%;color:rgba(125,60,255,0.08)}.hero-cta-row--summary{align-items:flex-start}.hero-cta-orb--summary{flex-shrink:0}.hero-cta-orb-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.hero-side--summary{gap:var(--space-3)}.hero-game-card--summary{background:radial-gradient(circle at 12% 0,rgba(114,221,75,0.32),transparent 55%),radial-gradient(circle at 100% 40%,rgba(125,60,255,0.35),transparent 60%),#111021}.image-ratio--summary::before{padding-bottom:60%}.hero-main-visual--summary{margin-top:var(--space-1)}.hero-main-strip--summary{font-size:0.8rem}.card-dice-image{margin-bottom:var(--space-6)}.deck-layout--summary{margin-top:var(--space-4)}.deck-panel-note{margin-top:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-muted)}.deck-side--summary{position:relative;overflow:hidden}.deck-side--summary::after{content:"";position:absolute;inset:auto -20% -40%;height:60%;background:radial-gradient(circle at 10% 0,rgba(255,215,74,0.4),transparent 60%),radial-gradient(circle at 90% 40%,rgba(125,60,255,0.4),transparent 60%);opacity:0.75;pointer-events:none}.deck-dice-row--summary{margin-top:var(--space-3)}.deck-die--bonus{background:#fff1d1}.deck-die--support{background:#e8ffe9}.deck-die--empty{width:40px;height:40px;border-radius:14px;border:1px dashed rgba(248,244,255,0.8);background:transparent;box-shadow:none}.deck-footer-text{margin-top:var(--space-3);font-size:var(--font-size-xs);color:rgba(246,241,255,0.9)}.deck-link-row,.match-link-row,.strategy-link-row{margin-top:var(--space-5);display:flex;justify-content:flex-end}.match-flow-image{margin-top:var(--space-4)}.tips-grid--summary .tip-card{position:relative;overflow:hidden}.tips-grid--summary .tip-card::before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 0 0,rgba(41,86,255,0.12),transparent 55%),radial-gradient(circle at 100% 100%,rgba(255,139,60,0.18),transparent 55%);opacity:0.7;mix-blend-mode:multiply;pointer-events:none}.tips-grid--summary .tip-card>*{position:relative}.board-gallery--summary{margin-top:var(--space-3)}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media (max-width:900px){.faq-grid{grid-template-columns:1fr}}.faq-item{border-radius:20px;padding:var(--space-3);background:rgba(255,255,255,0.96);box-shadow:0 10px 26px rgba(20,13,55,0.12);border:1px solid rgba(32,21,74,0.08)}.faq-question{font-size:1.02rem;margin-bottom:var(--space-2)}.faq-answer{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:0}.section-summary-cta{padding-bottom:var(--space-12)}.card-summary-cta{display:grid;grid-template-columns:minmax(0,1.8fr)minmax(0,1.1fr);gap:var(--space-5);border-radius:26px;padding:var(--space-5);background:radial-gradient(circle at 0 0,rgba(255,215,74,0.25),transparent 55%),radial-gradient(circle at 100% 0,rgba(125,60,255,0.25),transparent 55%),#ffffff;box-shadow:var(--shadow-lg);border:1px solid rgba(32,21,74,0.12)}@media (max-width:960px){.card-summary-cta{grid-template-columns:1fr}}.card-summary-content p:last-of-type{margin-bottom:0}.summary-cta-row{margin-top:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:flex-start}.summary-cta-note{max-width:20rem;font-size:var(--font-size-sm);color:var(--color-text-muted)}.summary-cta-token{width:72px;height:72px;border-radius:26px;background:radial-gradient(circle at 20% 10%,var(--color-accent-yellow),var(--color-accent-orange));display:flex;align-items:center;justify-content:center;box-shadow:0 18px 40px rgba(172,92,0,0.45)}.summary-cta-token img{width:64%;height:64%;object-fit:cover}.card-summary-nav{border-radius:20px;padding:var(--space-4);background:rgba(255,255,255,0.92);border:1px dashed rgba(32,21,74,0.18);display:flex;flex-direction:column;gap:var(--space-3)}.summary-nav-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media (max-width:720px){.summary-nav-grid{grid-template-columns:1fr}}.summary-nav-link{display:flex;flex-direction:column;gap:0.25rem;padding:var(--space-3);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(41,86,255,0.06),transparent 55%),rgba(255,255,255,0.95);border:1px solid rgba(32,21,74,0.12);font-size:var(--font-size-sm);transition:transform var(--transition-fast),box-shadow var(--transition-base),border-color var(--transition-base)}.summary-nav-link:hover,.summary-nav-link:focus-visible{transform:translateY(-1px);box-shadow:0 14px 32px rgba(20,13,55,0.18);border-color:rgba(32,21,74,0.35)}.summary-nav-label{font-family:var(--font-display);font-size:0.9rem;letter-spacing:-0.03em}.summary-nav-text{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (max-width:768px){.hero-summary{padding-top:var(--space-8)}.hero-headline--summary{max-width:100%}.card-dice-image{margin-bottom:var(--space-4)}.card-summary-cta{padding:var(--space-4)}.summary-cta-row{flex-direction:column;align-items:flex-start}}
