.draft-section{margin:28px 0 38px;color:var(--ink)}
.draft-shell{border:1px solid rgba(255,255,255,.09);background:#101111;border-radius:16px;padding:22px;overflow:hidden}
.draft-topline,.draft-controls,.draft-run-head{display:flex;justify-content:space-between;gap:16px}.draft-topline{align-items:flex-start;margin-bottom:20px}.draft-kicker{font:700 10px/1 'DM Sans',sans-serif;letter-spacing:1.7px;text-transform:uppercase;color:#8fa29a}.draft-title{margin:7px 0 0;font:800 clamp(21px,3vw,32px)/1 'Unbounded',sans-serif}.draft-copy{margin:9px 0 0;color:var(--ink3);font-size:14px;max-width:480px}.draft-badge{border:1px solid rgba(255,255,255,.1);color:#d9e8dc;padding:8px 10px;border-radius:8px;font:700 10px/1 'DM Sans',sans-serif;white-space:nowrap}
.draft-tier-row{display:grid;grid-template-columns:repeat(7,minmax(132px,1fr));gap:8px;overflow:auto;padding-bottom:5px}.draft-tier{appearance:none;display:flex;align-items:center;gap:10px;text-align:left;min-height:88px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#171918;color:var(--ink);cursor:pointer;font-family:'DM Sans',sans-serif;transition:transform .18s ease,border-color .18s ease,background .18s ease}.draft-tier:hover{transform:translateY(-2px);background:#1b1e1c}.draft-tier[aria-pressed="true"]{border-color:var(--draft-accent);box-shadow:inset 0 0 0 1px var(--draft-accent)}.draft-tier-art{position:relative;display:grid;place-items:center;flex:0 0 40px;width:40px;height:54px;overflow:hidden;border:1px solid color-mix(in srgb,var(--draft-accent) 56%,#fff);border-radius:5px;background:#0b0c0c;box-shadow:0 8px 18px rgba(0,0,0,.35)}.draft-tier-art::after{content:'';position:absolute;inset:0;border:1px solid rgba(255,255,255,.16);pointer-events:none}.draft-tier-art img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.16) sepia(.2);opacity:.78}.draft-tier-copy{min-width:0}.draft-tier-name{display:block;font-size:13px;font-weight:700;white-space:nowrap}.draft-tier-desc{display:block;margin-top:5px;font-size:11px;line-height:1.3;color:#89928e}
.draft-controls{align-items:end;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.draft-pick-label{display:block;font-size:11px;color:#8fa29a;margin-bottom:8px}.draft-picks{display:flex;gap:7px}.draft-pick{min-width:64px;padding:10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#161817;color:#eaf2ed;font:700 12px/1 'DM Sans',sans-serif;cursor:pointer}.draft-pick[aria-pressed="true"]{border-color:#b8ff3d;background:#1e2c15;color:#d6ff85}.draft-open{min-width:180px;height:42px;border:0;border-radius:8px;background:#d9f99d;color:#14200c;font:800 12px/1 'Unbounded',sans-serif;cursor:pointer}.draft-open:disabled{opacity:.45;cursor:wait}.draft-meta,.draft-status{font-size:11px;color:#8fa29a;margin-top:9px}.draft-status{min-height:18px;color:#d5dfd7}
.draft-run{margin-top:22px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.draft-run-head{align-items:center;margin-bottom:14px}.draft-run-title{font:700 13px/1 'DM Sans',sans-serif}.draft-run-count{font:700 11px/1 'DM Sans',sans-serif;color:#b8ff3d}.draft-board{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.draft-card{position:relative;aspect-ratio:3/4;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#181a19;color:#eef7f0;cursor:pointer;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.draft-card:hover:not(:disabled){transform:translateY(-3px);border-color:var(--card-accent,#b8ff3d);box-shadow:0 10px 24px rgba(0,0,0,.32)}.draft-card:disabled{cursor:default}.draft-card--back{background:#0c0d0d}.draft-card--back.is-selecting{transform:translateY(-4px) scale(1.035);border-color:#fff;animation:draftSelecting .38s ease-in-out infinite alternate}.draft-card-back{position:absolute;inset:0;display:block;background:#101211;isolation:isolate}.draft-card-back::before{content:'';position:absolute;inset:6px;border:1px solid color-mix(in srgb,var(--card-accent) 42%,#d6cfb4);border-radius:5px;z-index:2}.draft-card-back img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.2) sepia(.28);opacity:.76;transform:scale(1.06)}.draft-card-back::after{content:'';position:absolute;inset:0;background:var(--card-accent);opacity:.12;mix-blend-mode:color;z-index:1}.draft-card-index{position:absolute;left:10px;top:9px;z-index:3;font:700 9px/1 'DM Sans',sans-serif;color:#ecf4ef}.draft-card-seal{position:absolute;right:9px;bottom:9px;z-index:3;width:9px;height:9px;border:1px solid var(--card-accent);border-radius:50%;box-shadow:0 0 12px var(--card-accent)}.draft-card.revealed{background:#e8f2e6;color:#101810;border-color:var(--card-accent,#b8ff3d);animation:draftReveal .4s ease-out}.draft-card-reward{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9px;text-align:center}.draft-card-reward strong{font:800 clamp(11px,1.9vw,17px)/1 'Unbounded',sans-serif}.draft-card-reward small{margin-top:8px;font:700 9px/1.15 'DM Sans',sans-serif;text-transform:uppercase;letter-spacing:.8px}
.draft-reveal-layer{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:rgba(3,4,4,.82);animation:draftLayerIn .18s ease-out}.draft-reveal-bloom{position:absolute;width:min(66vw,680px);height:min(66vw,680px);border-radius:50%;background:var(--reveal-accent);filter:blur(78px);opacity:.2;pointer-events:none}.draft-reveal-stage{position:relative;z-index:1;width:min(278px,72vw);aspect-ratio:3/4;perspective:1200px}.draft-reveal-card{position:absolute;inset:0;transform-style:preserve-3d;animation:draftCardFlip .95s cubic-bezier(.2,.8,.16,1) forwards}.draft-reveal-card.is-pending{animation:draftCardPulse .55s ease-in-out infinite alternate}.draft-reveal-face{position:absolute;inset:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--reveal-accent) 68%,#fff);border-radius:12px;backface-visibility:hidden;box-shadow:0 30px 80px rgba(0,0,0,.58),0 0 46px color-mix(in srgb,var(--reveal-accent) 35%,transparent)}.draft-reveal-back{background:#0b0c0c}.draft-reveal-back::after{content:'';position:absolute;inset:11px;border:1px solid rgba(235,222,186,.62);border-radius:7px}.draft-reveal-back img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.24) sepia(.28);opacity:.82}.draft-reveal-seal{position:absolute;left:50%;top:50%;width:42px;height:42px;border:1px solid var(--reveal-accent);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px var(--reveal-accent)}.draft-reveal-front{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#edf5eb;color:#0d160d;transform:rotateY(180deg);text-align:center}.draft-reveal-front::before{content:'';position:absolute;inset:12px;border:1px solid color-mix(in srgb,var(--reveal-accent) 66%,#173017);border-radius:7px}.draft-reveal-front>*{position:relative;z-index:1}.draft-reveal-eyebrow{font:800 11px/1 'DM Sans',sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:#4d6b4d}.draft-reveal-front strong{margin-top:14px;font:800 clamp(23px,7vw,38px)/.95 'Unbounded',sans-serif;letter-spacing:-1px}.draft-reveal-front small{margin-top:13px;font:700 10px/1.3 'DM Sans',sans-serif;letter-spacing:.8px;text-transform:uppercase;color:#4d634d}.draft-reveal-card.is-pending .draft-reveal-back{box-shadow:0 26px 76px rgba(0,0,0,.58),0 0 52px var(--reveal-accent)}
@keyframes draftReveal{0%{transform:scale(.88) rotateY(45deg);opacity:.25}100%{transform:scale(1) rotateY(0);opacity:1}}@keyframes draftSelecting{to{box-shadow:0 0 0 2px rgba(255,255,255,.7),0 16px 30px rgba(0,0,0,.36)}}@keyframes draftLayerIn{from{opacity:0}to{opacity:1}}@keyframes draftCardPulse{from{transform:rotateY(-6deg) scale(.98)}to{transform:rotateY(6deg) scale(1.02)}}@keyframes draftCardFlip{0%{transform:rotateY(0) scale(.96)}42%{transform:rotateY(0) scale(1.02)}100%{transform:rotateY(180deg) scale(1)}}
@media(max-width:860px){.draft-tier-row{grid-template-columns:repeat(7,150px)}.draft-board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.draft-shell{border-radius:12px;padding:16px}.draft-topline,.draft-controls{align-items:stretch;flex-direction:column}.draft-badge{align-self:flex-start}.draft-open{width:100%}.draft-board{gap:7px}.draft-tier-row{margin-right:-16px}.draft-run-head{align-items:flex-start;flex-direction:column}.draft-reveal-layer{padding:16px}}@media(prefers-reduced-motion:reduce){.draft-tier,.draft-card{transition:none}.draft-card.revealed,.draft-reveal-layer,.draft-reveal-card{animation:none}.draft-reveal-card{transform:rotateY(180deg)}}

/* The reveal uses one deliberate sequence: Gárgola, rotation, then reward. */
.draft-card.revealed{background:#141817;color:#eff8ef;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-accent) 25%,transparent)}.draft-card.revealed::after{content:'';position:absolute;inset:7px;border:1px solid color-mix(in srgb,var(--card-accent) 44%,#fff);border-radius:5px;pointer-events:none}.draft-card-reward small{color:var(--card-accent)}
.draft-reveal-layer{overflow:hidden;background:rgba(3,4,4,.88)}.draft-reveal-fx{position:absolute;inset:0;overflow:hidden;pointer-events:none}.draft-reveal-fx::before{content:'';position:absolute;left:50%;top:50%;width:min(64vw,720px);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--reveal-accent) 72%,transparent);border-radius:50%;transform:translate(-50%,-50%) scale(.32);opacity:0}.draft-reveal-fx::after{content:'';position:absolute;left:50%;top:50%;width:min(86vw,980px);aspect-ratio:1;transform:translate(-50%,-50%) scale(.76);opacity:0;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--reveal-accent) calc(var(--reveal-strength) * 100%),transparent) 0deg 1deg,transparent 1deg 24deg);mask-image:radial-gradient(circle,transparent 0 21%,#000 37%,transparent 68%)}.draft-reveal-fx span{position:absolute;left:50%;top:50%;width:min(46vw,510px);height:min(46vw,510px);border:1px solid color-mix(in srgb,var(--reveal-accent) 55%,transparent);border-radius:50%;transform:translate(-50%,-50%) scale(.7);opacity:0}.draft-reveal-fx span:nth-child(2){width:min(58vw,650px);height:min(58vw,650px);transform:translate(-50%,-50%) scale(.58)}.draft-reveal-fx span:nth-child(3){width:min(72vw,780px);height:min(72vw,780px);transform:translate(-50%,-50%) scale(.46)}.draft-reveal-layer[data-phase="result"] .draft-reveal-fx::before{animation:draftFlash .68s ease-out forwards}.draft-reveal-layer[data-phase="result"] .draft-reveal-fx::after{animation:draftRays 1.65s cubic-bezier(.2,.75,.2,1) forwards}.draft-reveal-layer[data-phase="result"] .draft-reveal-fx span{animation:draftRing 1.05s ease-out forwards}.draft-reveal-layer[data-phase="result"] .draft-reveal-fx span:nth-child(2){animation-delay:.11s}.draft-reveal-layer[data-phase="result"] .draft-reveal-fx span:nth-child(3){animation-delay:.22s}
.draft-reveal-stage{width:min(292px,72vw);perspective:1400px}.draft-reveal-card{animation:none}.draft-reveal-card.is-summoning{animation:draftCardSummon .82s cubic-bezier(.22,.82,.2,1) forwards}.draft-reveal-card.is-revealing{animation:draftCardFlip 1.08s cubic-bezier(.16,.82,.16,1) forwards}.draft-reveal-face{border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.58),0 0 42px color-mix(in srgb,var(--reveal-accent) calc(var(--reveal-strength) * 100%),transparent)}.draft-reveal-back img{opacity:.9}.draft-reveal-mark{position:absolute;top:18px;left:50%;transform:translateX(-50%);font:800 10px/1 'DM Sans',sans-serif;letter-spacing:2px;text-transform:uppercase;color:#ebe4ca;text-shadow:0 2px 12px #000}.draft-reveal-front{background:#121715;color:#f2f8f1}.draft-reveal-front::before{border-color:color-mix(in srgb,var(--reveal-accent) 64%,#dbe7dc)}.draft-reveal-front::after{content:'';position:absolute;left:50%;bottom:28px;width:34px;height:2px;background:var(--reveal-accent);transform:translateX(-50%);box-shadow:0 0 18px var(--reveal-accent)}.draft-reveal-eyebrow{letter-spacing:1.45px;color:var(--reveal-accent)}.draft-reveal-front strong{letter-spacing:0}.draft-reveal-front small{color:#9eafa2}
@keyframes draftCardSummon{0%{transform:translateY(18px) scale(.9);opacity:0}58%{transform:translateY(0) scale(1.025);opacity:1}100%{transform:translateY(0) scale(1)}}@keyframes draftCardFlip{0%,26%{transform:rotateY(0) scale(1)}62%{transform:rotateY(94deg) scale(1.035)}100%{transform:rotateY(180deg) scale(1)}}@keyframes draftFlash{0%{transform:translate(-50%,-50%) scale(.32);opacity:0}22%{opacity:calc(var(--reveal-strength) * 1.9)}100%{transform:translate(-50%,-50%) scale(1.48);opacity:0}}@keyframes draftRays{0%{transform:translate(-50%,-50%) scale(.76);opacity:0}24%{opacity:1}100%{transform:translate(-50%,-50%) scale(1.15);opacity:0}}@keyframes draftRing{0%{transform:translate(-50%,-50%) scale(.46);opacity:0}20%{opacity:calc(var(--reveal-strength) * 1.4)}100%{transform:translate(-50%,-50%) scale(1.22);opacity:0}}
@media(prefers-reduced-motion:reduce){.draft-reveal-card,.draft-reveal-card.is-summoning,.draft-reveal-card.is-revealing{animation:none}.draft-reveal-card.is-revealing{transform:rotateY(180deg)}.draft-reveal-fx,.draft-reveal-fx::before,.draft-reveal-fx::after,.draft-reveal-fx span{animation:none!important}}

/* Keep the same physical card in the DOM so the rotation is visible, not a content swap. */
.draft-reveal-card{transform:rotateY(0);will-change:transform}.draft-reveal-face{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}.draft-reveal-back{transform:translateZ(1px)}.draft-reveal-front{transform:rotateY(180deg) translateZ(1px);background:#101513}.draft-reveal-front::before{display:none}.draft-reveal-front::after{display:none}.draft-reveal-card.is-summoning,.draft-reveal-card.is-revealing{animation:none!important}@keyframes draftCardFlip{from{transform:rotateY(0)}to{transform:rotateY(-180deg)}}
.draft-reveal-flash{position:absolute;z-index:3;left:50%;top:50%;width:132%;aspect-ratio:1;border-radius:50%;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.3);background:radial-gradient(circle,rgba(255,255,255,.96) 0 5%,color-mix(in srgb,var(--reveal-accent) 82%,#fff) 17%,color-mix(in srgb,var(--reveal-accent) 34%,transparent) 46%,transparent 70%);mix-blend-mode:screen}
.draft-reveal-reward{position:absolute;z-index:4;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;overflow:hidden;border:1px solid color-mix(in srgb,var(--reveal-accent) 72%,#fff);border-radius:10px;background:#121715;color:#f2f8f1;text-align:center;opacity:0;pointer-events:none;box-shadow:0 30px 80px rgba(0,0,0,.58),0 0 42px color-mix(in srgb,var(--reveal-accent) calc(var(--reveal-strength) * 100%),transparent)}.draft-reveal-reward::before{content:'';position:absolute;inset:0;background:url('/assets/draft-gargola.webp') center/cover no-repeat;filter:grayscale(1) contrast(1.2);opacity:.07}.draft-reveal-reward::after{content:'';position:absolute;left:50%;bottom:28px;z-index:1;width:34px;height:2px;background:var(--reveal-accent);transform:translateX(-50%);box-shadow:0 0 18px var(--reveal-accent)}.draft-reveal-reward>*{position:relative;z-index:1;text-shadow:0 2px 18px rgba(0,0,0,.5)}.draft-reveal-reward strong{margin-top:15px;font:800 clamp(24px,7vw,40px)/.95 'Unbounded',sans-serif;letter-spacing:0}.draft-reveal-reward small{margin-top:14px;font:700 10px/1.3 'DM Sans',sans-serif;letter-spacing:.9px;text-transform:uppercase;color:#9eafa2}

/* Purchase is a short ceremony: cards arrive once, then gameplay stays immediate. */
.draft-tier--premium .draft-tier-access{display:inline-block;margin-top:7px;color:var(--draft-accent);font:700 9px/1 'DM Sans',sans-serif;text-transform:uppercase;letter-spacing:.55px}.draft-tier:not(.draft-tier--premium) .draft-tier-access{display:none}.draft-tier--premium:not([aria-pressed="true"]){background:#121515}.draft-open:disabled{background:#3a4140;color:#b9c1bc}
.draft-opening-layer{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;overflow:hidden;background:rgba(3,4,4,.94);animation:draftOpeningLayer .34s ease-out both}.draft-opening-radiance{position:absolute;width:min(86vw,940px);aspect-ratio:1;border-radius:50%;background:var(--opening-accent);opacity:.22;filter:blur(88px)}.draft-opening-cards{position:relative;z-index:1;width:min(820px,92vw);display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.draft-opening-card{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--opening-accent) 60%,#e7dfc6);border-radius:6px;background:#090a0a;box-shadow:0 14px 32px rgba(0,0,0,.48),0 0 16px color-mix(in srgb,var(--opening-accent) 12%,transparent);animation:draftOpeningCard .76s var(--enter-delay,0ms) cubic-bezier(.13,.87,.17,1) both}.draft-opening-card:disabled{cursor:wait}.draft-opening-card:not(:disabled){cursor:pointer;animation-name:draftOpeningCard,draftOpeningFloat;animation-duration:.76s,2.8s;animation-delay:var(--enter-delay,0ms),var(--float-delay,1.9s);animation-timing-function:cubic-bezier(.13,.87,.17,1),ease-in-out;animation-fill-mode:both,both;animation-iteration-count:1,infinite}.draft-opening-card:not(:disabled):hover{z-index:2;border-color:#fff;box-shadow:0 22px 44px rgba(0,0,0,.58),0 0 28px var(--opening-accent);transform:translateY(-10px) scale(1.06)!important}.draft-opening-card img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.22) sepia(.26);opacity:.9;transform:scale(1.06)}.draft-opening-card>span:not(.draft-opening-reward){position:absolute;top:8px;left:8px;color:#edf5ef;font:800 9px/1 'DM Sans',sans-serif;text-shadow:0 2px 8px #000}.draft-opening-card.is-revealed{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9px;text-align:center;background:#131816;color:#ecf7ef;cursor:default;animation:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--opening-accent) 42%,transparent)}.draft-opening-reward{font:800 clamp(10px,1.7vw,16px)/1 'Unbounded',sans-serif;color:var(--opening-accent)}.draft-opening-card.is-revealed small{margin-top:8px;color:#a6b7aa;font:700 8px/1.15 'DM Sans',sans-serif;text-transform:uppercase;letter-spacing:.7px}.draft-opening-copy{position:absolute;z-index:2;bottom:max(5vh,32px);display:flex;flex-direction:column;align-items:center;text-align:center;color:#f3f8f3;animation:draftOpeningCopy .7s .78s cubic-bezier(.16,.82,.18,1) both}.draft-opening-copy span{font:800 10px/1 'DM Sans',sans-serif;letter-spacing:1.7px;text-transform:uppercase;color:var(--opening-accent)}.draft-opening-copy strong{margin-top:9px;font:800 clamp(16px,2.1vw,24px)/1 'Unbounded',sans-serif}.draft-opening-copy small{margin-top:9px;font:600 10px/1 'DM Sans',sans-serif;color:#aebcb1;text-transform:uppercase;letter-spacing:1px}.draft-opening-layer[data-tier="ultra_raro"] .draft-opening-radiance{opacity:.28}.draft-opening-layer[data-tier="especial"] .draft-opening-cards{gap:13px}.draft-opening-layer[data-tier="kick"] .draft-opening-card img{filter:grayscale(.55) contrast(1.2) sepia(.16)}.draft-opening-layer[data-tier="legendario"] .draft-opening-radiance{opacity:.34;filter:blur(78px)}.draft-opening-layer[data-tier="legendario"] .draft-opening-card{box-shadow:0 16px 38px color-mix(in srgb,var(--opening-accent) 24%,transparent)}.draft-opening-layer[data-tier="gargola"] .draft-opening-radiance{opacity:.38}.draft-opening-layer[data-tier="gargola"] .draft-opening-card{box-shadow:0 18px 44px rgba(0,0,0,.62),0 0 26px color-mix(in srgb,var(--opening-accent) 32%,transparent)}.draft-reveal-layer[data-effect="raro"] .draft-reveal-fx::after,.draft-reveal-layer[data-effect="ultra-raro"] .draft-reveal-fx::after{animation-duration:1.95s}.draft-reveal-layer[data-effect="especial"] .draft-reveal-fx::before,.draft-reveal-layer[data-effect="kick"] .draft-reveal-fx::before{animation-duration:.88s}.draft-reveal-layer[data-effect="legendario"] .draft-reveal-fx span,.draft-reveal-layer[data-effect="gargola"] .draft-reveal-fx span{animation-duration:1.38s}.draft-reveal-layer[data-effect="gargola"] .draft-reveal-reward{box-shadow:0 34px 88px rgba(0,0,0,.68),0 0 82px color-mix(in srgb,var(--reveal-accent) 58%,transparent)}.draft-reveal-layer[data-effect="typeo"] .draft-reveal-reward::before{opacity:.14;filter:grayscale(1) contrast(1.28) sepia(.58)}.draft-reveal-layer[data-effect="kick"] .draft-reveal-reward{background:#101811}.draft-reveal-layer[data-effect="legendario"] .draft-reveal-reward{background:#18170f}.draft-reveal-layer[data-effect="gargola"] .draft-reveal-reward{background:#10171a}@keyframes draftOpeningLayer{from{opacity:0}to{opacity:1}}@keyframes draftOpeningCard{from{opacity:0;transform:translateY(70px) scale(.72)}65%{opacity:1;transform:translateY(-4px) scale(1.025)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes draftOpeningFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes draftOpeningCopy{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:680px){.draft-opening-cards{width:min(430px,88vw);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.draft-opening-copy{bottom:28px}.draft-opening-copy strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){.draft-opening-layer,.draft-opening-copy,.draft-opening-card,.draft-opening-cards span,.draft-opening-main{animation:none!important}.draft-opening-layer{display:grid}}
