.duel-room_room__eMkPd{--gold:#d7ba77;--paper:#eee6d1;--muted:#b1c1b5;position:fixed;inset:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;z-index:1200;border:0;padding:clamp(18px,3vw,44px);overflow:auto;background:#d8d6c0 url(/api/social/tetra-art/background) 50%/cover;color:var(--paper);font-family:var(--font-inter,Inter,"Segoe UI",sans-serif)}.duel-room_room__eMkPd:not([open]){display:block}.duel-room_room__eMkPd::-webkit-backdrop{background:#152522}.duel-room_room__eMkPd::backdrop{background:#152522}.duel-room_deckDialog__XmW0M *,.duel-room_room__eMkPd *,.duel-room_waiting__eqGQM *{box-sizing:border-box}.duel-room_vignette__zQ5Az{position:fixed;inset:0;pointer-events:none;box-shadow:inset 0 0 160px #12332d66;z-index:-1}.duel-room_frame__ygZu7{animation:duel-room_roomEnter__tvY8_ .55s cubic-bezier(.16,1,.3,1) both;max-width:1440px;min-height:min(760px,calc(100dvh - 88px));margin:auto;padding:clamp(20px,3vw,40px);border:1px solid #162e28;outline:4px solid #142b28;background:linear-gradient(145deg,#193b35f5,#0a211ff5);box-shadow:0 26px 80px #142e2855,inset 0 0 0 1px #d8bc7130}.duel-room_header__6xYJZ{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;border-bottom:1px solid #d8bc7133}.duel-room_deckDialog__XmW0M header small,.duel-room_header__6xYJZ p,.duel-room_kicker__9sS34{font-size:10px;letter-spacing:.22em;color:var(--gold,#d7ba77);margin:0 0 9px}.duel-room_header__6xYJZ h1{font:400 clamp(32px,3.3vw,48px)/1.1 var(--font-newsreader,Georgia,serif);letter-spacing:-.03em;margin:0;color:var(--paper)}.duel-room_header__6xYJZ nav{display:flex;align-items:center;gap:24px}.duel-room_frame__ygZu7 a{color:var(--gold);text-decoration:none}.duel-room_deckDialog__XmW0M button,.duel-room_deckDialog__XmW0M input,.duel-room_deckDialog__XmW0M select,.duel-room_frame__ygZu7 button,.duel-room_frame__ygZu7 input,.duel-room_frame__ygZu7 select,.duel-room_waiting__eqGQM button{font:inherit}.duel-room_deckDialog__XmW0M button,.duel-room_frame__ygZu7 button,.duel-room_waiting__eqGQM button{border:1px solid #c5b07955;background:#152e28;color:#eee6d1;padding:11px 18px;cursor:pointer;border-radius:0;transition:background .2s,border-color .2s,transform .2s}.duel-room_deckDialog__XmW0M button:hover,.duel-room_frame__ygZu7 button:hover,.duel-room_waiting__eqGQM button:hover{border-color:#dbbf79;background:#29473b}.duel-room_deckDialog__XmW0M button:disabled,.duel-room_frame__ygZu7 button:disabled,.duel-room_waiting__eqGQM button:disabled{opacity:.45;cursor:default}.duel-room_deckDialog__XmW0M button:focus-visible,.duel-room_deckDialog__XmW0M input:focus-visible,.duel-room_deckDialog__XmW0M select:focus-visible,.duel-room_frame__ygZu7 a:focus-visible,.duel-room_frame__ygZu7 button:focus-visible,.duel-room_frame__ygZu7 input:focus-visible,.duel-room_waiting__eqGQM button:focus-visible{outline:2px solid #a5dacb;outline-offset:4px}.duel-room_deckDialog__XmW0M .duel-room_gold__TFPGc,.duel-room_room__eMkPd .duel-room_gold__TFPGc,.duel-room_waiting__eqGQM .duel-room_gold__TFPGc{background:linear-gradient(180deg,#e8cf8d,#b58e46);border-color:#e0bd74;color:#132923;font-size:12px;letter-spacing:.08em}.duel-room_roomGrid__hjy04{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-gap:34px;gap:34px;margin-top:28px}.duel-room_roster__hNbdP{padding-right:30px;border-right:1px solid #d8bc712b;min-width:0}.duel-room_roster__hNbdP h2{font:400 25px/1.15 var(--font-newsreader,Georgia,serif);margin:0;color:#eee6d1}.duel-room_roster__hNbdP>p{font-size:11px;color:var(--muted);margin:10px 0 26px;line-height:1.5}.duel-room_search__C_AOZ{display:block;color:var(--muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.duel-room_search__C_AOZ input{display:block;width:100%;padding:11px 12px;margin:9px 0 18px;background:#081e1a70;border:1px solid #b3c3a133;color:#eee6d1;letter-spacing:0;text-transform:none;font-size:13px;border-radius:0}.duel-room_opponents__QJhH7{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow:auto;padding:3px}.duel-room_opponents__QJhH7>button{display:flex;gap:13px;align-items:center;text-align:left;padding:15px 12px;min-width:0;background:#54746110;border-color:#d8bc7120}.duel-room_opponents__QJhH7>button span:not([aria-hidden]){min-width:0;flex:1 1}.duel-room_opponents__QJhH7 strong{font-size:13px;font-weight:500;display:block;overflow-wrap:anywhere}.duel-room_opponents__QJhH7 small{font-size:10px;color:var(--muted);display:block;margin-top:6px}.duel-room_opponents__QJhH7 i{font-style:normal;color:var(--gold);font-size:20px}.duel-room_match__yDXqL>img,.duel-room_match__yDXqL>span[aria-hidden],.duel-room_opponents__QJhH7 img,.duel-room_opponents__QJhH7>button>span[aria-hidden]{width:42px;height:42px;flex:none;object-fit:cover;border:1px solid #d8bc7155;background:#40635344;display:grid;place-items:center;color:var(--gold);border-radius:50%}.duel-room_ruleNote__VLDCK{display:flex;gap:16px;align-items:center;margin-top:32px;border-top:1px solid #d8bc712b;padding-top:22px}.duel-room_ruleNote__VLDCK>span{color:var(--gold);font-size:32px}.duel-room_ruleNote__VLDCK p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.duel-room_invitations___Uiz_{min-width:0}.duel-room_tabs__6jazE{display:flex;gap:25px;border-bottom:1px solid #d8bc712b;margin-bottom:24px;overflow:auto;padding:4px 4px 0}.duel-room_room__eMkPd .duel-room_tabs__6jazE button{padding:0 0 15px;border:0;border-bottom:2px solid transparent;background:none;white-space:nowrap;font-size:12px;color:var(--muted)}.duel-room_room__eMkPd .duel-room_tabs__6jazE button[aria-pressed=true]{color:var(--gold);border-bottom-color:var(--gold)}.duel-room_invitationList__DTM5R{display:flex;flex-direction:column;gap:18px;min-height:440px}.duel-room_invitation__iGr6N{display:grid;grid-template-columns:60px minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:26px 22px;border:1px solid #c2ac6444;background:linear-gradient(130deg,#6d80681c,#0a201a66);box-shadow:0 9px 24px #04151028;animation:duel-room_inviteIn__A_IRx .4s ease both}.duel-room_seal__32jHa{width:56px;height:56px;display:grid;place-items:center;border:1px solid #d8bc7166;border-radius:50%;font:40px Georgia,serif;color:var(--gold);box-shadow:inset 0 0 0 5px #d8bc710c}.duel-room_invitation__iGr6N small{font-size:9px;letter-spacing:.12em;color:var(--gold)}.duel-room_invitation__iGr6N h2,.duel-room_match__yDXqL h2{font:400 28px/1.1 var(--font-newsreader,Georgia,serif);margin:9px 0;color:var(--paper);overflow-wrap:anywhere}.duel-room_invitation__iGr6N p,.duel-room_match__yDXqL p{font-size:12px;color:var(--muted);margin:0 0 10px}.duel-room_invitation__iGr6N time{font-size:10px;color:#93a89a}.duel-room_inviteActions__Ct2Qh{display:flex;flex-direction:column;align-items:stretch;gap:10px}.duel-room_inviteActions__Ct2Qh button{font-size:11px}.duel-room_quiet__706Yv{min-height:415px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 20px;text-align:center}.duel-room_empty__LGnuW h2,.duel-room_quiet__706Yv h2{font:400 30px/1.15 var(--font-newsreader,Georgia,serif);color:var(--paper);margin:28px 0 12px}.duel-room_quiet__706Yv p{max-width:340px;font-size:12px;line-height:1.8;color:var(--muted);margin:0}.duel-room_cardFan__f1wkN{position:relative;width:230px;height:195px;margin-top:10px}.duel-room_cardFan__f1wkN img{position:absolute;left:50%;width:115px;height:162px;object-fit:contain;filter:drop-shadow(0 14px 20px #0007);transform:translateX(-50%)}.duel-room_cardFan__f1wkN img:first-child{transform:translateX(-90%) rotate(-17deg);top:14px}.duel-room_cardFan__f1wkN img:last-child{transform:translateX(-10%) rotate(17deg);top:14px}.duel-room_cardFan__f1wkN img:nth-child(2){z-index:1}.duel-room_match__yDXqL{display:flex;align-items:center;gap:20px;padding:22px;border:1px solid #c2ac6444;background:#6d806810;animation:duel-room_inviteIn__A_IRx .4s ease both}.duel-room_match__yDXqL>div{flex:1 1;min-width:0}.duel-room_match__yDXqL h2{font-size:25px;margin:0 0 9px}.duel-room_match__yDXqL p{margin:0}.duel-room_empty__LGnuW{font-size:12px;color:var(--muted);padding:26px 12px;line-height:1.8}.duel-room_empty__LGnuW a{display:block;margin-top:14px}.duel-room_footer__feQsH{display:flex;justify-content:space-between;gap:16px;margin-top:28px;padding-top:18px;border-top:1px solid #d8bc712b;color:var(--muted);font-size:10px;line-height:1.5}.duel-room_error__Rbbn_{padding:12px 16px;border-left:2px solid #e8b19b;background:#683d3628;color:#f3c5b1!important;font-size:12px;line-height:1.5}.duel-room_departing__6Ewmu{animation:none;pointer-events:none}.duel-room_departing__6Ewmu .duel-room_frame__ygZu7{animation:duel-room_roomExit__XRUSb .24s ease-in both}.duel-room_deckDialog__XmW0M,.duel-room_waiting__eqGQM{--gold:#d7ba77;--muted:#b1c1b5;color:#eee6d1;background:linear-gradient(145deg,#193b35,#081c1a);border:1px solid #c4ad6e88;box-shadow:0 30px 90px #0009;max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);padding:28px;overflow:auto;animation:duel-room_roomEnter__tvY8_ .38s cubic-bezier(.16,1,.3,1) both;font-family:var(--font-inter,Inter,"Segoe UI",sans-serif)}.duel-room_deckDialog__XmW0M::-webkit-backdrop,.duel-room_waiting__eqGQM::-webkit-backdrop{background:#061a19c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.duel-room_deckDialog__XmW0M::backdrop,.duel-room_waiting__eqGQM::backdrop{background:#061a19c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.duel-room_deckDialog__XmW0M{width:1120px}.duel-room_deckDialog__XmW0M>header{display:flex;justify-content:space-between;align-items:center;gap:22px;border-bottom:1px solid #d8bc7133;padding-bottom:18px}.duel-room_deckDialog__XmW0M h2{font:400 clamp(25px,3vw,36px)/1.1 var(--font-newsreader,Georgia,serif);margin:0;color:#eee6d1}.duel-room_deckDialog__XmW0M>header>button{font-size:24px;border:0;background:transparent;padding:8px 14px}.duel-room_deckGrid__qQJHX{display:grid;grid-template-columns:minmax(0,1fr) 295px;grid-gap:28px;gap:28px;margin:20px 0}.duel-room_chooseCards__hdgZS{min-width:0}.duel-room_chooseCards__hdgZS nav{display:flex;gap:18px;border-bottom:1px solid #d8bc712b;margin-bottom:16px}.duel-room_chooseCards__hdgZS nav button{border:0;background:none;font-size:11px;padding:8px 6px 12px;color:var(--muted)}.duel-room_chooseCards__hdgZS nav button[aria-pressed=true]{border-bottom:2px solid var(--gold);color:var(--gold)}.duel-room_cardGrid__DDqWK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;max-height:330px;overflow:auto;padding:6px}.duel-room_deckDialog__XmW0M .duel-room_card__nO8xs{position:relative;padding:0;aspect-ratio:5/7;border:1px solid #c4ad6e55;background:#102823;box-shadow:0 8px 14px #0005;border-radius:4px;transition:transform .2s,box-shadow .2s,opacity .2s}.duel-room_card__nO8xs img,.duel-room_detailArt__TXP8X img,.duel-room_handCards__fqzK_ img{width:100%;height:100%;object-fit:contain;display:block}.duel-room_deckDialog__XmW0M .duel-room_card__nO8xs:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 22px #0007}.duel-room_deckDialog__XmW0M .duel-room_card__nO8xs[aria-pressed=true]{border-color:#f0d694;box-shadow:0 0 0 2px #cfad6699,0 0 22px #dab15b33}.duel-room_selectedMark__jqS0q{position:absolute;bottom:5px;right:5px;width:22px;height:22px;background:#dec285;color:#102722;display:grid;place-items:center;font-size:12px;border-radius:50%}.duel-room_inUse__5meAv{position:absolute;bottom:0;inset-inline:0;background:#152925e8;color:#fff0cb;font-size:9px;padding:5px;text-align:center}.duel-room_cardDetail__EXs9J{border-left:1px solid #d8bc712b;padding-left:26px;min-width:0}.duel-room_detailArt__TXP8X{float:left;width:82px;height:115px;margin:0 16px 14px 0;filter:drop-shadow(0 6px 12px #0007)}.duel-room_cardDetail__EXs9J h3{font:400 25px/1.1 var(--font-newsreader,Georgia,serif);margin:0 0 9px;color:#eee6d1}.duel-room_cardDetail__EXs9J>small{font-size:10px;letter-spacing:.1em;color:var(--gold);text-transform:uppercase}.duel-room_cardDetail__EXs9J>p{font-size:11px;line-height:1.7;color:var(--muted)}.duel-room_cardDetail__EXs9J label{clear:both;display:block;padding-top:15px;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--gold)}.duel-room_cardDetail__EXs9J select{display:block;width:100%;margin-top:10px;padding:11px 8px;background:#09201a;border:1px solid #d8bc7155;color:#eee6d1;font-size:12px;border-radius:0}.duel-room_rulesDescription__KmL87{clear:both}.duel-room_hand__U7g_W{display:flex;align-items:center;gap:25px;border-block:1px solid #d8bc7133;padding:16px 0}.duel-room_hand__U7g_W>div:first-child{min-width:140px;font-size:10px;color:var(--gold);letter-spacing:.12em}.duel-room_hand__U7g_W b{margin-left:10px}.duel-room_hand__U7g_W small{display:block;margin-top:12px;letter-spacing:.02em;color:var(--muted)}.duel-room_handCards__fqzK_{display:flex;gap:12px}.duel-room_handCards__fqzK_>button,.duel-room_slot__ySvJ3{width:54px;height:76px;padding:0!important;border:1px solid #c4ad6e55;border-radius:3px;background:#061a1755;display:grid;place-items:center;font:22px Georgia,serif;color:#d7ba7755}.duel-room_consent__sKZF_{display:flex;align-items:flex-start;gap:12px;font-size:11px;line-height:1.7;color:var(--muted);margin:19px 0;max-width:780px}.duel-room_consent__sKZF_ input{accent-color:#d7ba77;width:17px;height:17px;flex:none;margin-top:2px}.duel-room_deckDialog__XmW0M footer,.duel-room_waiting__eqGQM footer{display:flex;justify-content:flex-end;gap:12px}.duel-room_closing___xE7c{animation:duel-room_roomExit__XRUSb .24s ease-in both;pointer-events:none}.duel-room_waiting__eqGQM{width:650px;padding:45px 40px;text-align:center;position:relative}.duel-room_waitClose__QPWWJ{position:absolute;right:12px;top:12px;padding:6px 12px!important;border:0!important;background:transparent!important;font-size:24px!important}.duel-room_waitSeal__Au_HW{width:85px;height:85px;display:grid;place-items:center;border:1px solid #d8bc7188;border-radius:50%;color:#e1c880;font:65px Georgia,serif;box-shadow:inset 0 0 0 8px #d8bc710d;margin:0 auto 25px}.duel-room_waitIndicator__QwQMm{display:block;height:3px;width:56px;background:#efbd4e;margin:0 auto 22px}.duel-room_pulsing__vdwSt{animation:duel-room_sealPulse__QAVFA 3s ease-in-out infinite}.duel-room_waiting__eqGQM>img,.duel-room_waiting__eqGQM>span[aria-hidden]{width:48px;height:48px;object-fit:cover;border-radius:50%;margin:0 auto 20px;display:grid;place-items:center;background:#31594b;color:#d7ba77;border:1px solid #d8bc7166}.duel-room_waiting__eqGQM h2{font:400 38px/1.1 var(--font-newsreader,Georgia,serif);color:#eee6d1;margin:14px 0 20px}.duel-room_waiting__eqGQM p{font-size:13px;line-height:1.7;color:#c9d4c7}.duel-room_waiting__eqGQM .duel-room_kicker__9sS34{font-size:10px;letter-spacing:.2em;color:var(--gold)}.duel-room_waiting__eqGQM .duel-room_waitHint__zoh0P{font-size:11px;color:#9fb2a6;max-width:380px}.duel-room_waiting__eqGQM footer{justify-content:center;flex-wrap:wrap}.duel-room_waitDeck__spjFP{display:flex;justify-content:center;gap:8px;margin:24px 0}.duel-room_waitDeck__spjFP img{width:65px;height:91px;object-fit:contain;filter:drop-shadow(0 8px 12px #0006)}.duel-room_toast__urObj{position:fixed;right:24px;bottom:24px;width:360px;max-width:calc(100vw - 32px);padding:24px;z-index:1500;border:1px solid #d7ba7788;background:linear-gradient(140deg,#24453b,#0b2420);color:#eee6d1;box-shadow:0 15px 50px #0007;animation:duel-room_inviteIn__A_IRx .35s ease both;font-family:var(--font-inter,Inter,"Segoe UI",sans-serif)}.duel-room_toast__urObj>small{font-size:8px;letter-spacing:.16em;color:#d7ba77}.duel-room_toast__urObj button{font:inherit;font-size:11px;padding:10px 14px;border:1px solid #d7ba7766;color:#eee6d1;background:transparent;cursor:pointer}.duel-room_toast__urObj button:focus-visible{outline:2px solid #a5dacb;outline-offset:3px}.duel-room_toast__urObj .duel-room_gold__TFPGc{color:#132923;background:linear-gradient(180deg,#e8cf8d,#b58e46)}.duel-room_toast__urObj .duel-room_toastClose__GIQbT{position:absolute;top:8px;right:8px;border:0;font-size:20px;padding:4px 8px}.duel-room_toastPerson__joEHN{display:flex;gap:14px;align-items:center;margin:20px 0 14px}.duel-room_toastPerson__joEHN>img,.duel-room_toastPerson__joEHN>span[aria-hidden]{flex:none;width:42px;height:42px;object-fit:cover;display:grid;place-items:center;background:#3b6250;color:#d7ba77;border:1px solid #d7ba7755;border-radius:50%}.duel-room_toastPerson__joEHN p{margin:0;font-size:12px;min-width:0;line-height:1.5}.duel-room_toastPerson__joEHN strong{display:block;font:400 24px/1.1 var(--font-newsreader,Georgia,serif);margin-bottom:7px;color:#eee6d1;overflow-wrap:anywhere}.duel-room_toastPerson__joEHN p span{color:#b1c1b5}.duel-room_toastRules__Cukza{font-size:10px;line-height:1.6;color:#b1c1b5;margin:0 0 20px}.duel-room_toastActions___dLO_{display:flex;gap:10px}.duel-room_departing__6Ewmu .duel-room_deckDialog__XmW0M,.duel-room_departing__6Ewmu .duel-room_waiting__eqGQM,.duel-room_toast__urObj.duel-room_closing___xE7c{animation:duel-room_roomExit__XRUSb .24s ease-in both;pointer-events:none}@media (max-width:600px){.duel-room_toast__urObj{right:16px;bottom:16px;padding:22px}.duel-room_toastPerson__joEHN strong{font-size:23px}}@keyframes duel-room_roomEnter__tvY8_{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes duel-room_roomExit__XRUSb{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px) scale(1.015)}}@keyframes duel-room_inviteIn__A_IRx{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes duel-room_sealPulse__QAVFA{0%,to{box-shadow:inset 0 0 0 8px #d8bc710d,0 0 0 0 #d8bc7120}50%{box-shadow:inset 0 0 0 8px #d8bc711a,0 0 0 12px #d8bc7100}}@media (max-width:800px){.duel-room_room__eMkPd{padding:18px}.duel-room_frame__ygZu7{padding:20px;min-height:calc(100dvh - 36px)}.duel-room_header__6xYJZ{gap:14px}.duel-room_header__6xYJZ nav{gap:12px;font-size:11px}.duel-room_header__6xYJZ nav button{padding:9px 12px;font-size:11px}.duel-room_roomGrid__hjy04{grid-template-columns:minmax(170px,220px) minmax(0,1fr);gap:20px}.duel-room_roster__hNbdP{padding-right:18px}.duel-room_invitation__iGr6N{grid-template-columns:1fr;gap:14px;padding:22px}.duel-room_seal__32jHa{display:none}.duel-room_inviteActions__Ct2Qh{flex-direction:row;flex-wrap:wrap}.duel-room_tabs__6jazE{gap:18px}.duel-room_deckDialog__XmW0M{padding:20px}.duel-room_deckGrid__qQJHX{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.duel-room_cardDetail__EXs9J{padding-left:18px}.duel-room_detailArt__TXP8X{width:65px;height:91px}.duel-room_cardGrid__DDqWK{gap:9px}.duel-room_hand__U7g_W{gap:18px}.duel-room_handCards__fqzK_{gap:8px}}@media (max-width:600px){.duel-room_room__eMkPd{padding:12px}.duel-room_frame__ygZu7{padding:20px 16px;min-height:calc(100dvh - 24px)}.duel-room_header__6xYJZ{align-items:flex-start}.duel-room_header__6xYJZ h1{font-size:31px}.duel-room_header__6xYJZ p{font-size:8px;letter-spacing:.16em}.duel-room_header__6xYJZ nav{flex-direction:column;align-items:flex-end;gap:12px}.duel-room_header__6xYJZ nav button{padding:7px 11px}.duel-room_roomGrid__hjy04{display:flex;flex-direction:column;margin-top:23px}.duel-room_roster__hNbdP{border:0;padding:0}.duel-room_roster__hNbdP>p{margin:8px 0 16px}.duel-room_roster__hNbdP h2{font-size:23px}.duel-room_opponents__QJhH7{flex-direction:row;max-height:150px;padding:4px;gap:9px;overflow-x:auto}.duel-room_opponents__QJhH7>button{min-width:215px;padding:13px 12px}.duel-room_ruleNote__VLDCK{display:none}.duel-room_tabs__6jazE{gap:20px;margin-top:4px}.duel-room_invitationList__DTM5R{min-height:260px}.duel-room_quiet__706Yv{min-height:330px}.duel-room_quiet__706Yv h2{font-size:27px}.duel-room_footer__feQsH{flex-direction:column;gap:5px;margin-top:22px}.duel-room_match__yDXqL{flex-wrap:wrap;gap:15px}.duel-room_match__yDXqL .duel-room_gold__TFPGc{margin-left:62px}.duel-room_invitation__iGr6N{grid-template-columns:minmax(0,1fr);padding:22px}.duel-room_invitation__iGr6N h2{font-size:30px}.duel-room_inviteActions__Ct2Qh{gap:8px}.duel-room_deckDialog__XmW0M{padding:19px 16px;max-width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.duel-room_deckDialog__XmW0M h2{font-size:27px}.duel-room_deckDialog__XmW0M header small{font-size:8px}.duel-room_deckGrid__qQJHX{display:flex;flex-direction:column;gap:20px}.duel-room_cardGrid__DDqWK{grid-template-columns:repeat(3,minmax(0,1fr));max-height:310px;gap:10px}.duel-room_cardDetail__EXs9J{border-left:0;border-top:1px solid #d8bc712b;padding:18px 0 0}.duel-room_detailArt__TXP8X{width:64px;height:90px;margin-bottom:9px}.duel-room_cardDetail__EXs9J h3{font-size:24px}.duel-room_cardDetail__EXs9J>p{margin:10px 0}.duel-room_cardDetail__EXs9J label{padding-top:6px}.duel-room_hand__U7g_W{flex-direction:column;align-items:stretch;gap:14px}.duel-room_hand__U7g_W>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px}.duel-room_hand__U7g_W small{margin:0}.duel-room_handCards__fqzK_{justify-content:center;gap:8px}.duel-room_handCards__fqzK_>button,.duel-room_slot__ySvJ3{width:50px;height:70px}.duel-room_consent__sKZF_{font-size:11px}.duel-room_deckDialog__XmW0M footer button{flex:1 1;font-size:11px;padding:12px}.duel-room_waiting__eqGQM{padding:36px 22px}.duel-room_waiting__eqGQM h2{font-size:33px}.duel-room_waitSeal__Au_HW{width:65px;height:65px;font-size:48px}.duel-room_waitDeck__spjFP img{width:50px;height:70px}}@media (min-width:601px) and (max-height:500px){.duel-room_room__eMkPd{padding:16px}.duel-room_frame__ygZu7{padding:20px;min-height:calc(100dvh - 32px)}.duel-room_deckDialog__XmW0M{max-height:calc(100dvh - 18px);padding:20px}.duel-room_cardGrid__DDqWK{max-height:205px}.duel-room_waiting__eqGQM{padding:24px 30px}.duel-room_waitSeal__Au_HW{width:52px;height:52px;font-size:38px;margin-bottom:14px}.duel-room_waiting__eqGQM h2{font-size:28px;margin:9px 0}.duel-room_waiting__eqGQM .duel-room_waitHint__zoh0P{margin:12px auto}.duel-room_waitDeck__spjFP{margin:12px 0}.duel-room_waitDeck__spjFP img{width:45px;height:63px}}@media (prefers-reduced-motion:reduce){.duel-room_closing___xE7c,.duel-room_deckDialog__XmW0M,.duel-room_departing__6Ewmu,.duel-room_departing__6Ewmu .duel-room_deckDialog__XmW0M,.duel-room_departing__6Ewmu .duel-room_frame__ygZu7,.duel-room_departing__6Ewmu .duel-room_waiting__eqGQM,.duel-room_frame__ygZu7,.duel-room_invitation__iGr6N,.duel-room_match__yDXqL,.duel-room_pulsing__vdwSt,.duel-room_room__eMkPd,.duel-room_toast__urObj,.duel-room_toast__urObj.duel-room_closing___xE7c,.duel-room_waiting__eqGQM{animation:none}.duel-room_deckDialog__XmW0M button,.duel-room_frame__ygZu7 button,.duel-room_waiting__eqGQM button{transition:none}.duel-room_deckDialog__XmW0M .duel-room_card__nO8xs:hover:not(:disabled){transform:none}}.duel-room_room__eMkPd{--gold:#efbd4e;--paper:#e9e6d8;--muted:#aeb8aa;padding:0;background:#091512;overflow:hidden;font-family:Card Room UI,sans-serif}.duel-room_room__eMkPd[open]{display:flex;flex-direction:column}.duel-room_room__eMkPd::-webkit-backdrop{background:#091512}.duel-room_room__eMkPd::backdrop{background:#091512}.duel-room_frame__ygZu7{width:100%;flex:1 1;min-height:0;max-width:none;margin:0;overflow:auto;padding:28px clamp(20px,3vw,52px) 36px;border:0;outline:0;background:#091512;box-shadow:none;animation-duration:.22s}.duel-room_header__6xYJZ{padding-bottom:22px;border-color:#a9b5a33d}.duel-room_header__6xYJZ h1{font-family:Card Room Title,Georgia,serif;font-size:clamp(30px,3vw,45px)}.duel-room_room__eMkPd .duel-room_roster__hNbdP h2,.duel-room_room__eMkPd .duel-room_tabs__6jazE button{font-family:Card Room Display,sans-serif;font-size:22px;text-transform:uppercase}.duel-room_room__eMkPd .duel-room_roster__hNbdP input{background:#e9e6d8;color:#142018}.duel-room_room__eMkPd .duel-room_invitation__iGr6N{background:#101815;border-color:#a9b5a33d}.duel-room_room__eMkPd .duel-room_seal__32jHa{background:transparent;border-color:#a9b5a33d}.duel-room_room__eMkPd .duel-room_inviteActions__Ct2Qh .duel-room_gold__TFPGc{background:#efbd4e;color:#142018}.duel-room_frame__ygZu7 :is(button,a,input):focus-visible{outline-color:#efbd4e}@media (max-width:650px){.duel-room_frame__ygZu7{padding:20px 16px 28px}}@media (min-width:1800px){.duel-room_frame__ygZu7{padding-inline:max(40px,calc((100vw - 1700px) / 2))}}@media (prefers-reduced-motion:reduce){.duel-room_frame__ygZu7{animation:none}}.duel-room_deckDialog__XmW0M{--gold:#efbd4e;--muted:#aeb8aa;color:#e9e6d8;background:#0c1a15;border-color:#a9b5a35e;font-family:Card Room UI,sans-serif}.duel-room_cardDetail__EXs9J h3,.duel-room_deckDialog__XmW0M h2{font-family:Card Room Title,Georgia,serif;font-weight:400;color:#e9e6d8}.duel-room_deckDialog__XmW0M h2:focus{outline:none}.duel-room_deckDialog__XmW0M .duel-room_card__nO8xs{border-radius:0;background:#101815;aspect-ratio:900/1354}.duel-room_deckDialog__XmW0M .duel-room_card__nO8xs[aria-pressed=true]{border-color:#efbd4e;box-shadow:0 0 0 2px #efbd4e}.duel-room_deckDialog__XmW0M .duel-room_selectedMark__jqS0q{background:#efbd4e;border-radius:0}.duel-room_deckDialog__XmW0M .duel-room_gold__TFPGc{background:#efbd4e;color:#142018;font:600 20px Card Room Display,sans-serif;letter-spacing:.02em}.duel-room_deckDialog__XmW0M :is(button,input,select):focus-visible{outline-color:#efbd4e}.duel-room_chooseCards__hdgZS nav button{font:600 18px Card Room Display,sans-serif;text-transform:uppercase}.duel-room_cardGrid__DDqWK{scrollbar-width:thin;scrollbar-color:#67746a #091512;overscroll-behavior:contain}.duel-room_rarityLimits__eI03F{display:flex;gap:14px;margin-top:12px;font-size:12px;letter-spacing:0}.duel-room_rarityLimits__eI03F span{color:var(--muted)}.duel-room_rarityLimits__eI03F b{margin-left:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#e9e6d8}.duel-room_rarityLimits__eI03F [data-full=true] b{color:var(--gold)}.duel-room_deckStatus___fnRl{margin:10px 0 0;color:var(--muted);font-size:11px;letter-spacing:0}.duel-room_toast__urObj,.duel-room_waiting__eqGQM{--gold:#efbd4e;--muted:#aeb8aa;background:#0c1a15;color:#e9e6d8;border-color:#a9b5a35e}.duel-room_waiting__eqGQM{width:700px;padding:32px}.duel-room_waiting__eqGQM h2{font:400 34px/1.1 Card Room Title,Georgia,serif;margin:12px 0;color:#e9e6d8}.duel-room_waiting__eqGQM .duel-room_kicker__9sS34{font:600 17px Card Room Display,sans-serif;letter-spacing:.025em;margin:14px 0 0;color:#efbd4e}.duel-room_waiting__eqGQM>p[role=status]{font-size:14px;margin:12px 0 20px}.duel-room_waiting__eqGQM .duel-room_waitDeck__spjFP{gap:12px;margin:22px auto}.duel-room_waiting__eqGQM .duel-room_waitDeck__spjFP img{width:min(90px,14vw);height:auto;aspect-ratio:900/1354;object-fit:contain}.duel-room_waiting__eqGQM .duel-room_waitHint__zoh0P{max-width:440px;margin:20px auto 26px;font-size:13px;line-height:1.65;text-align:center;text-wrap:balance;color:#aeb8aa}.duel-room_waitHint__zoh0P>span{display:block}.duel-room_waitHint__zoh0P>span:first-child{color:#d5d9cd}.duel-room_waitHint__zoh0P>span+span{margin-top:4px;font-size:12px}.duel-room_toast__urObj .duel-room_gold__TFPGc,.duel-room_waiting__eqGQM .duel-room_gold__TFPGc{background:#efbd4e;color:#142018;border-color:#efbd4e;font:600 19px Card Room Display,sans-serif;letter-spacing:.02em}.duel-room_toast__urObj button:focus-visible,.duel-room_waiting__eqGQM button:focus-visible{outline-color:#efbd4e}.duel-room_toast__urObj{padding:20px;border-top:3px solid #efbd4e}.duel-room_toast__urObj>small{font:600 17px Card Room Display,sans-serif;text-transform:uppercase;letter-spacing:.03em;color:#efbd4e}.duel-room_toastPerson__joEHN{margin:14px 0 12px;gap:12px}.duel-room_toastPerson__joEHN strong{font:400 26px/1.1 Card Room Title,Georgia,serif;color:#e9e6d8;margin-bottom:5px}.duel-room_toastRules__Cukza{font-size:11px;margin-bottom:16px}.duel-room_toastActions___dLO_{display:grid;grid-template-columns:1fr auto}.duel-room_toastActions___dLO_ button{min-height:44px}@media (max-width:600px){.duel-room_waiting__eqGQM{padding:28px 20px}.duel-room_waiting__eqGQM h2{font-size:30px}.duel-room_toast__urObj{padding:18px}}