.draw-go{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin:0 0 1.2rem;display:flex}.draw-go .btn-tirage{background:var(--rouge);min-height:3.6rem;color:var(--rouge-ink);font-family:var(--display);border:0;padding:.7rem 2.6rem;font-size:1.6rem;font-weight:400;line-height:1}.draw-go .btn-tirage:hover:not(:disabled){color:var(--rouge-ink);filter:brightness(1.12)}.draw-go .btn-tirage:focus-visible{filter:brightness(1.2);box-shadow:inset 0 0 0 2px var(--rouge-ink);outline:none}.draw-go output{font-family:var(--ui);color:var(--ink-soft);font-size:.95rem}.draw-stage{--art-w:15rem;--stage-h:20rem;height:calc(var(--stage-h) + 1.6rem);box-sizing:border-box;border-top:1px solid var(--accent);--race:var(--brass);align-content:center;margin:0 0 2.4rem;padding:1.6rem 0 0;display:grid}.draw-empty{color:var(--ink-soft);margin:0}.draw-result,.draw-slot{min-height:var(--stage-h)}.draw-slot{border-left:3px solid var(--race);align-items:center;gap:1rem;padding-left:1.2rem;display:flex}.draw-slot img{width:60px;height:auto}.draw-slot span{font-family:var(--display);font-size:clamp(2.2rem,5vw,3.6rem);line-height:1}.draw-result{grid-template-columns:var(--art-w) minmax(0, 1fr);border-left:3px solid var(--race);align-items:center;gap:1.6rem;padding-left:1.2rem;display:grid}.draw-art{width:var(--art-w);height:var(--stage-h);object-fit:cover;object-position:center 15%}.draw-race{font-family:var(--ui);color:var(--ink-soft);align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:flex}.draw-info h2{font-family:var(--display);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 .4rem;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:400;line-height:1.05;display:-webkit-box;overflow:hidden}.draw-hook{color:var(--ink-soft);margin-bottom:.9rem;font-size:1.15rem}.draw-diff{font-family:var(--ui);grid-template-columns:auto 1fr;gap:.2rem 1rem;margin:0 0 1.2rem;font-size:.92rem;display:grid}.draw-diff dt{color:var(--ink-soft)}.draw-diff dd{margin:0}.draw-actions{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=34rem){.draw-go .btn-tirage{flex:100%}.draw-stage{--stage-h:36rem;border-top:0;align-content:start;padding-top:.6rem}.draw-result{border-left:0;border-top:3px solid var(--race);grid-template-columns:1fr;align-content:start;align-items:start;gap:1rem;padding:1rem 0 0}.draw-art{object-position:center 20%;width:100%;height:14rem}}.draw-box{border-top:1px solid var(--line);margin:0 0 1rem}.draw-box>summary{cursor:pointer;font-family:var(--ui);padding:.9rem 0;font-size:1rem}.draw-box>summary b{font-family:var(--display);margin-right:.5rem;font-size:1.6rem;font-weight:400}.draw-box>summary:hover b{color:var(--brass)}.draw-box>summary span{color:var(--ink-soft)}.draw-box[open]>summary{margin-bottom:.6rem}.draw-filters{font-family:var(--ui);gap:1.2rem 3rem;font-size:.92rem;display:grid}@media (width>=64rem){.draw-filters{grid-template-columns:1fr 1fr}.draw-filters>:nth-child(n+3){grid-column:1/-1}}.draw-filters fieldset,.draw-excl{border:0;border-top:1px solid var(--line);margin:0;padding:1rem 0 0}.draw-filters legend{float:left;width:100%;font-family:var(--display);margin-bottom:.7rem;font-size:1.3rem}.draw-filters .chips{clear:both;flex-wrap:wrap;gap:.4rem;display:flex}.draw-filters .hint{color:var(--ink-soft);margin:.55rem 0 0;font-size:.84rem}.race-picks{clear:both;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:0 1rem;display:grid}.race-pick{border-bottom:2px solid var(--race);cursor:pointer;align-items:center;gap:.55rem;min-height:2.75rem;padding:.2rem 0;display:flex}.race-pick:hover span{color:var(--brass)}.race-pick:has(input:not(:checked)){border-bottom-color:var(--line);color:var(--ink-soft)}.race-pick:has(input:not(:checked)) img{filter:grayscale();opacity:.5}.race-pick:has(input:focus-visible){outline:2px solid var(--brass);outline-offset:2px}.race-pick input{accent-color:var(--race);flex:none;width:1rem;height:1rem;margin:0}.race-pick img{width:1.6rem;height:1.6rem}.row-btns{gap:.4rem;margin-top:.7rem;display:flex}.draw-excl summary{cursor:pointer;font-family:var(--display);font-size:1.3rem}.draw-excl summary:hover{color:var(--brass)}.draw-excl summary span{font-family:var(--ui);color:var(--ink-soft);font-size:.9rem}.excl-tools{gap:.5rem;margin:.8rem 0;display:flex}.excl-tools input{height:2.4rem;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--control-line);flex:1;padding:0 .7rem}.excl-tools input:focus{border-color:var(--brass);outline:none}.excl-list{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.35rem;max-height:26rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.excl-list label{cursor:pointer;align-items:center;gap:.55rem;padding:.3rem .5rem;display:flex}.excl-list label:hover{background:var(--surface-2)}.excl-list label:has(input:checked){background:var(--blood-soft)}.excl-list label:has(input:checked) b{text-decoration:line-through}.excl-list img{width:1.6rem;height:auto}.excl-list b{font-weight:600;line-height:1.25;display:block}.excl-list small{color:var(--ink-soft)}.excl-list li[hidden]{display:none}
