.configuration-steps{flex-wrap:wrap;gap:.7rem;margin:1.6rem 0;padding:0;list-style:none;display:flex}.configuration-steps li{color:#c5dccd;min-height:44px;font:inherit;background:#10271b;border:1px solid #466751;border-radius:999px;padding:.8rem 1.2rem}.configuration-steps [aria-current=step]{color:#122019;background:#bddf9c;border-color:#bddf9c}.configuration-group{border-top:1px solid #39523f;margin:1.25rem 0;padding:1rem 0}.configuration-group h2{color:#dfebe0;margin:0 0 .6rem;font-size:1.05rem;line-height:1.4}.configuration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.2rem;display:grid}.configuration-fields .catalog-input{border:0;min-width:0;margin:0;padding:.6rem 0}:is(.configuration-fields .catalog-input:has(textarea),.configuration-fields .catalog-input:has(.catalog-choices)){grid-column:1/-1}.configuration-fields .catalog-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.configuration-fields .catalog-choices legend{margin-bottom:.5rem}.configuration-privacy{color:#bfcebf;margin:0;padding:.7rem;font-size:.85rem}.configuration-privacy summary{cursor:pointer;align-content:center;min-height:44px}.configuration-resumed{color:#dceada;background:#183324;border-left:3px solid #badd9b;border-radius:.4rem;padding:1rem}.experience .guided-configuration .configuration-layout>fieldset{background:#10271b;border-color:#39523f;padding:1.25rem}.experience .guided-configuration .selection-summary{background:#183324;border-color:#466751;max-height:calc(100svh - 3rem);overflow:auto}.experience .guided-configuration .selection-summary h2{font-size:1.3rem}.experience .guided-configuration .selection-summary dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;padding:.6rem 0;display:grid}.experience .guided-configuration .selection-summary dd{margin:0}.experience .guided-configuration>[aria-label=Price\ estimate]{color:#e4ecdc;background:#183324;border-color:#739065;padding:1.4rem}.experience .guided-configuration>[aria-label=Price\ estimate] h2{color:#dcf0c6;font-size:1.4rem}.catalog-page .catalog-route-map{margin-block:1rem 2rem}.catalog-page .game-card{flex-direction:column;gap:.4rem;display:flex}.catalog-page .game-card>.button:last-child{align-self:flex-start;margin-top:auto}.catalog-page .package-overview{background:#183324;border-color:#466751}@media (width<=750px){.configuration-fields,.experience .guided-configuration .configuration-layout{grid-template-columns:minmax(0,1fr)}.experience .guided-configuration .selection-summary{grid-area:auto/1;max-height:none;position:static}.configuration-steps li{flex:12rem}}.offering-paths{flex-wrap:wrap;gap:.5rem;margin-block:1.5rem;display:flex}.offering-paths button{font:inherit;color:#c5dccd;cursor:pointer;background:0 0;border:1px solid #466751;border-radius:999px;min-height:44px;padding:.65rem 1rem;font-size:.85rem}.offering-paths [aria-pressed=true]{color:#122019;background:#bddf9c;border-color:#bddf9c}.catalog-page .game-hero-compact{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding-block:1.5rem}.game-hero-compact .intro{max-width:65ch}.configuration-step-title{scroll-margin-top:1.5rem}.guided-configuration .configuration-group{margin-block:1rem}.guided-configuration .configuration-fields .catalog-input:last-of-type{margin-bottom:0}.experience .guided-configuration>p,.experience .guided-configuration>[aria-label=Price\ estimate]{margin-block:0}.configuration-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.experience .configuration-actions .button{margin:0;transition:transform .2s}.guided-configuration .button.secondary,.game-panel .button.secondary{color:var(--accent);background:0 0;border:1px solid #718562}.game-panel .button.secondary{margin-inline-start:.75rem}.configuration-actions .button.secondary{margin-inline-start:0}.experience .game-panel .button.secondary:hover:not(:disabled),.experience .guided-configuration .button.secondary:hover:not(:disabled){color:#d2f3bf;background:#263d30}.configuration-fields .catalog-input:has(.win-rate-preference){grid-column:1/-1}.win-rate-preference{border:1px solid #466751;border-radius:.75rem;min-width:0;margin:0;padding:1rem}.win-rate-preference legend{padding:0 .4rem;font-weight:650}.win-rate-preference .catalog-grid{margin-top:.8rem}
