/* Deck switching and stable responsive spread grid. */
.home-deck-choice{width:min(100% - 32px,760px);margin:28px auto 34px;padding:22px;border:1px solid rgba(201,151,75,.28);border-radius:22px;background:rgba(26,20,49,.72);text-align:center;box-sizing:border-box}
.home-deck-choice h2{margin:0 0 8px;font:700 clamp(22px,3vw,30px)/1.2 Georgia,serif;color:#e8c77f}
.home-deck-choice p{margin:0 0 16px;color:#b9afcb;font-size:16px}
.home-deck-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.home-deck-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:1px solid rgba(201,151,75,.7);border-radius:999px;color:#e8c77f;text-decoration:none;font-weight:700}
.home-deck-actions a:last-child{background:#d4a04d;color:#171225}
.card-draw[data-count="3"] .deck-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,236px));justify-content:center;align-items:start;width:min(100%,820px);margin-inline:auto;gap:26px!important}
.card-draw[data-count="3"] .slot{min-width:0;width:100%}
.card-draw[data-count="3"] .card-link,.card-draw[data-count="3"] .view-full-btn{box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;text-align:center}
.card-draw[data-deck="grand-etteilla-1857"] .card-back{background:#081121 url('/assets/grand-etteilla-1857/ge1857-card-back.svg') center/cover no-repeat!important}
.card-draw[data-deck="grand-etteilla-1857"] .card-back .web-svg{display:none!important}
@media(max-width:640px){
 .home-deck-choice{width:min(100% - 24px,520px);margin:20px auto 26px;padding:18px 14px;border-radius:18px}
 .home-deck-actions{display:grid;grid-template-columns:1fr;width:100%}
 .home-deck-actions a{width:100%;box-sizing:border-box}
 .card-draw[data-count="3"] .deck-row{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,410px);gap:10px 12px!important}
}
@media(max-width:360px){.card-draw[data-count="3"] .deck-row{gap:8px 6px!important}}
.deck-choice{width:min(100% - 32px,720px);margin:20px auto 34px;padding:20px;border:1px solid rgba(201,151,75,.28);border-radius:22px;background:rgba(26,20,49,.72);text-align:center;box-sizing:border-box}.deck-choice>strong{display:block;margin-bottom:14px;font-size:18px}.deck-choice-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.deck-choice-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:8px 20px;border:1px solid rgba(201,151,75,.65);border-radius:999px;color:#c9b2ff;text-decoration:none;font-weight:700}.deck-choice-actions a[aria-current="true"]{background:#d4a04d;color:#171225}.deck-choice-note{margin:14px 0 0;color:#b9afcb}@media(max-width:640px){.deck-choice{width:min(100% - 24px,520px);padding:16px 12px}.deck-choice-actions{display:grid;grid-template-columns:1fr}.deck-choice-actions a{width:100%;box-sizing:border-box}}.seo-breadcrumb{width:min(100% - 32px,1120px);margin:18px auto 6px;font-size:14px;color:#aaa0bd}.seo-breadcrumb ol{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.seo-breadcrumb li+li:before{content:"/";margin-right:7px;color:#786d8d}.seo-breadcrumb a{color:#c9a85c;text-decoration:none}.seo-breadcrumb a:hover{text-decoration:underline}@media(max-width:640px){.seo-breadcrumb{width:min(100% - 24px,1120px);font-size:13px}}