@import url('/assets/about.css');
:root{--game:#e69c2f;--game-dark:#b96f00;--game-soft:#fff7e8}
.guide-hero{background:linear-gradient(120deg,#fff 0 55%,var(--game-soft) 55%);border-bottom:1px solid #eee}.guide-hero .eyebrow{color:var(--game-dark)}
.quick-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.quick-facts div{background:#fff;border:1px solid #ececec;border-top:4px solid var(--game);border-radius:10px;padding:18px;box-shadow:0 8px 22px rgba(41,47,53,.06)}.quick-facts dt{font-size:.78rem;color:#697078}.quick-facts dd{margin:6px 0 0;font-size:1.25rem;font-weight:800;color:#293039}
.rule-intro{max-width:780px;margin:0 0 24px;line-height:1.9}.winning-list{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.winning-list article{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e7e9;border-radius:12px;padding:20px}.winning-list strong{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--game);color:#fff;font-size:1.1rem}.winning-list h3{margin:14px 0 8px;font-size:1.05rem}.winning-list p{margin:0;color:#59616a;line-height:1.7}.winning-list .prize-amount{margin-top:18px;padding-top:14px;border-top:1px solid #e6eaec;color:var(--game-dark);font-size:1.12rem;font-weight:800}.winning-list .prize-amount span{display:block;margin-bottom:2px;color:#707880;font-size:.72rem;font-weight:600}.amount-note{margin-top:20px;padding:14px 18px;background:#fff9ed;border-left:4px solid var(--game);font-size:.9rem;line-height:1.8}
.probability-panel{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:34px;background:#f6f8f8;border-radius:14px;padding:34px}.probability-number{text-align:center}.probability-number strong{display:block;color:var(--game-dark);font-size:2rem}.probability-number span{font-size:.82rem;color:#68717a}.probability-panel h3{margin:0 0 8px}.probability-panel p{margin:0;line-height:1.9}
.guide-points{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.guide-points article{border-top:3px solid var(--game);padding:20px;background:#fff}.guide-points h3{margin:0 0 8px}.guide-points p{margin:0;line-height:1.8;color:#59616a}
.faq-list{display:grid;gap:12px}.faq-list details{background:#fff;border:1px solid #e1e5e7;border-radius:10px;padding:0 20px}.faq-list summary{cursor:pointer;font-weight:700;padding:18px 28px 18px 0;position:relative}.faq-list summary::after{content:'＋';position:absolute;right:0;color:var(--game-dark)}.faq-list details[open] summary::after{content:'−'}.faq-list p{margin:0 0 18px;line-height:1.8;color:#535c65}
.guide-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#283139;color:#fff;border-radius:14px;padding:30px}.guide-cta h2{margin:0 0 8px}.guide-cta p{margin:0;color:#dbe0e3}.guide-cta a{flex:none;background:var(--game);color:#fff;text-decoration:none;font-weight:800;padding:14px 22px;border-radius:8px}
@media(max-width:760px){.guide-hero{background:linear-gradient(180deg,#fff 0 62%,var(--game-soft) 62%)}.quick-facts,.winning-list{grid-template-columns:1fr 1fr}.probability-panel{grid-template-columns:1fr;padding:24px}.guide-points{grid-template-columns:1fr}.guide-cta{align-items:flex-start;flex-direction:column}.guide-cta a{width:100%;text-align:center}}@media(max-width:420px){.quick-facts,.winning-list{grid-template-columns:1fr}}
