.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening]){font-family:Avenir Next,Avenir,ui-rounded,Arial Rounded MT Bold,system-ui,-apple-system,Segoe UI,sans-serif}.room-themed[data-room-phase=lobby] .persistent-lobby :is(.lobby-seat-label,.lobby-person-status){color:var(--go-muted)}.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-person.is-ready .lobby-person-status{color:var(--go-white)}.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-seat-label{letter-spacing:.09em;font-size:12px}.room-themed[data-room-phase=lobby] .unranked,.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .game-nav>span:not(.unranked){color:var(--go-muted)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-code-badge{background:var(--go-surface-raised);border-color:var(--go-line);min-height:36px;color:var(--go-white);letter-spacing:.14em;border-radius:10px;padding:0 10px;font:800 13px ui-monospace,SF Mono,Menlo,monospace}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme{border-radius:22px}.room-themed[data-room-phase=lobby] .persistent-lobby :is(.lobby-person,.lobby-ready-bar){border-radius:18px}.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-share{border-radius:16px;font-weight:850;box-shadow:0 4px #5c1b08}.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-ready-bar button{border-radius:16px;font-weight:850}.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-game-picker button{border-radius:16px}.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-game-picker button.is-selected,.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-game-picker button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--go-purple-light)}.room-themed[data-room-phase=lobby]:not([data-go-theme=light]) .persistent-lobby.go-theme :is(.lobby-options,.lobby-visual-help,.lobby-name,.duel-rules-picker){--go-surface:#19152a;--go-surface-raised:#27213b;--go-line:#393149;--go-white:#fbfaff;--go-muted:#b3acc3;--go-control-line:#80738f;--go-accent-surface:#42272e;--go-accent-ink:#ffb5a0;--go-purple-light:#ff967b;--muted:#27213b;--foreground:#fbfaff;--muted-foreground:#b3acc3}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-options{background:var(--go-surface-raised);border-color:var(--go-line);color:var(--go-white)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-options :is(p,small,.room-note){color:var(--go-muted)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-options :is(label,[role=radio]):not(:has(input:checked)):not(.selected){background:var(--go-surface);color:var(--go-white);border-color:var(--go-control-line)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-options :is(label:has(input:checked),label.selected){background:var(--go-accent-surface);color:var(--go-accent-ink);border-color:var(--go-purple-light)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-options label :is(strong,small,span:not(.language-code)){color:inherit}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-options .language-code{background:var(--go-surface-raised);color:var(--go-white)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme details>summary{color:var(--go-white)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme :is(.lobby-visual-help,.lobby-name){background:var(--go-surface-raised);border-color:var(--go-line);color:var(--go-white)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme :is(.lobby-name p,.lobby-name strong){color:var(--go-white)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .duel-rules-picker .rules-fairness{background:var(--go-surface);color:var(--go-muted);border-color:var(--go-line)}.room-themed[data-room-phase=lobby]:not([data-go-theme=light]) .persistent-lobby.go-theme :is(.rules-fairness,.rules-intro){background:#19152a;color:#b3acc3!important}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-options legend{color:var(--go-white)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-options button:not(.primary){background:var(--go-surface);color:var(--go-white);border-color:var(--go-control-line)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-options button:is(.is-selected,[aria-pressed=true]){background:var(--go-accent-surface);color:var(--go-accent-ink);border-color:var(--go-purple-light)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .language-options label{background:var(--go-surface);color:var(--go-white);border-color:var(--go-control-line)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .language-options label.selected{background:var(--go-accent-surface);color:var(--go-accent-ink);border-color:var(--go-purple-light)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .language-options label :is(span,strong){color:inherit}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-visual-help :is(.guide-steps button:not([aria-pressed=true]),.guide-play){background:var(--go-surface);color:var(--go-white);border-color:var(--go-control-line)}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-visual-help .guide-steps button:not([aria-pressed=true]) span{color:inherit}.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .topbar .brand{min-height:44px}.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .footer a{align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:reduce){.room-themed[data-room-phase=lobby] *{transition:none!important;animation:none!important}}.room-themed[data-room-phase=lobby] .lobby-visibility{--pl-sky:#6fb6f5;--pl-sky-ink:#1d63a6;--pl-sky-soft:#dcebfa;border:1.5px solid var(--go-line);background:var(--go-surface-raised);color:var(--go-white);border-radius:18px;gap:6px;margin:12px 0;padding:10px 14px 12px;display:grid}.room-themed[data-room-phase=lobby]:not([data-go-theme=light]) .lobby-visibility{--pl-sky-ink:#8fcbff;--pl-sky-soft:#13293f}.room-themed[data-room-phase=lobby] .lobby-visibility[data-lobby-visibility=public]{border-color:var(--pl-sky);background:color-mix(in srgb,var(--pl-sky) 10%,var(--go-surface-raised))}.room-themed[data-room-phase=lobby] .lobby-visibility label{min-height:48px;color:var(--go-white);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:16px;font-weight:850;line-height:1.2;display:flex}.room-themed[data-room-phase=lobby] .lobby-visibility input[type=checkbox]{-webkit-appearance:none;appearance:none;background:var(--go-control-line);cursor:pointer;border:0;border-radius:999px;flex:none;order:2;width:52px;height:32px;margin:0;transition:background-color .2s;position:relative}.room-themed[data-room-phase=lobby] .lobby-visibility input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.room-themed[data-room-phase=lobby] .lobby-visibility input[type=checkbox]:checked{background:var(--pl-sky-ink)}.room-themed[data-room-phase=lobby]:not([data-go-theme=light]) .lobby-visibility input[type=checkbox]:checked{background:#2f7fd0}.room-themed[data-room-phase=lobby] .lobby-visibility input[type=checkbox]:checked:after{transform:translate(20px)}.room-themed[data-room-phase=lobby] .lobby-visibility input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.room-themed[data-room-phase=lobby] .lobby-visibility input[type=checkbox]:focus-visible{outline:3px solid var(--go-purple-light);outline-offset:3px}.room-themed[data-room-phase=lobby] .lobby-visibility p{color:color-mix(in srgb,var(--go-white) 80%,var(--go-surface-raised));margin:0;font-size:14px;line-height:1.35}.room-themed[data-room-phase=lobby] .lobby-visibility [data-lobby-public-status]{background:var(--pl-sky-soft);min-height:28px;color:var(--pl-sky-ink);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:2px;padding:2px 10px;font-size:13px;font-weight:800;display:inline-flex}.room-themed[data-room-phase=lobby] .lobby-visibility [data-lobby-public-status]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.room-themed[data-room-phase=closed] [data-lobby-state=closed]{border:1px solid var(--go-line);background:var(--go-surface-raised);text-align:center;border-radius:22px;flex-direction:column;align-items:stretch;gap:12px;width:min(100%,420px);margin:40px auto;padding:28px 20px;display:flex}.room-themed[data-room-phase=closed] .unranked{color:color-mix(in srgb,var(--go-white) 78%,var(--go-surface))}.room-themed[data-room-phase=closed] [data-lobby-state=closed] h1{letter-spacing:-.02em;color:var(--go-white);margin:0 0 4px;font-size:28px;line-height:1.1}.room-themed[data-room-phase=closed] [data-lobby-state=closed] :is([data-lobby-reopen],a.secondary){border-radius:16px;justify-content:center;align-items:center;min-height:50px;font-weight:850;display:inline-flex}.room-themed[data-room-phase=closed] [data-lobby-state=closed] [data-lobby-reopen]{box-shadow:0 4px #5c1b08}@media (prefers-reduced-motion:reduce){.room-themed[data-room-phase=lobby] .lobby-visibility input[type=checkbox],.room-themed[data-room-phase=lobby] .lobby-visibility input[type=checkbox]:after{transition:none!important}}.room-themed[data-room-phase=lobby] .persistent-lobby :is(.lobby-game-label,.eyebrow){letter-spacing:.08em;font-size:12px}.room-themed[data-room-phase=lobby] .persistent-lobby dt{font-size:12px}.room-themed[data-room-phase=lobby] .persistent-lobby dd{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.room-themed[data-room-phase=lobby] .persistent-lobby a[href*="/games/kante/training"]{align-items:center;min-height:44px;display:inline-flex}.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .game-nav>span:not(.unranked),.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .footer a,.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-rule-fact dt{font-size:12px}.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-rule-fact dd{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-game-picker small,.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-section-title>span,.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-footnote,.room-themed:is([data-room-phase=preparation],[data-room-phase=opening]) .game-preparation :is(.preparation-language-note,.wordduel-difficulty small,.preparation-settings small,.preparation-profile span){font-size:12px}.room-themed:is([data-room-phase=preparation],[data-room-phase=opening]) .game-preparation .preparation-profile strong{font-size:13px}.room-themed:is([data-room-phase=preparation],[data-room-phase=opening]) .game-preparation :is(.language-code,.preparation-help){font-size:12px}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]):not([data-go-theme=light]) .neutral-result .secondary{background:var(--result-paper)}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]):not([data-go-theme=light]) .neutral-result .secondary:hover:not(:disabled){background:color-mix(in srgb,var(--result-ink) 8%,var(--result-paper));border-color:var(--result-muted)}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .unranked{color:color-mix(in srgb,var(--go-white) 78%,var(--go-surface))}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .game-nav .language-badge,.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .result-v3 .result-feedback .eyebrow{font-size:12px}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .result-score-person small{font-size:11px}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:not(:last-child){justify-content:center;align-items:center;min-height:44px;display:inline-flex}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .match-rewards header h2{letter-spacing:-.02em;font-size:28px;font-weight:950;line-height:1.05}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result :is(.reward-breakdown,.reward-unlock-details,.result-details)>summary{background:var(--lobby-duo-surface-2);min-height:48px;color:var(--go-white);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0 14px;font-size:15px;font-weight:850;list-style:none;display:flex}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result :is(.reward-breakdown,.reward-unlock-details,.result-details)>summary::-webkit-details-marker{display:none}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result :is(.reward-breakdown,.reward-unlock-details,.result-details)>summary:after{content:"";border-bottom:2.5px solid;border-right:2.5px solid;flex:none;width:8px;height:8px;margin-right:4px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result :is(.reward-breakdown,.reward-unlock-details,.result-details)[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result :is(.reward-breakdown,.reward-unlock-details,.result-details)>summary:focus-visible{outline:3px solid var(--lobby-duo-focus);outline-offset:2px}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .match-rewards :is(.reward-breakdown,.reward-unlock-details){margin-top:12px}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .match-rewards .player-level-celebrate{margin-top:6px}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .player-level-celebrate{border:1.5px solid var(--lobby-duo-line-strong);min-height:44px;color:var(--go-white);background:0 0;border-radius:14px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-withdraw{border:1.5px solid var(--lobby-duo-line-strong);width:fit-content;min-height:44px;color:var(--go-white);background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin:8px auto 0;padding:0 16px;font-size:14px;font-weight:800;display:flex}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result:has(.result-withdraw) .result-main-actions>button.primary:disabled{opacity:1;background:var(--lobby-duo-surface-2);color:var(--go-white);border:1.5px dashed var(--lobby-duo-line-strong);box-shadow:none;cursor:default;position:relative;overflow:hidden}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result:has(.result-withdraw) .result-main-actions>button.primary:disabled:after{content:"";background:linear-gradient(100deg,#0000 25%,#f6572933 50%,#0000 75%);animation:1.6s ease-in-out .3s 4 lobby-wait;position:absolute;inset:0;transform:translate(-100%)}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result[data-rematch=theirs] .result-main-actions>button.primary:not(:disabled){animation:1.3s ease-in-out .2s 3 lobby-invite}@keyframes lobby-wait{to{transform:translate(100%)}}@keyframes lobby-invite{0%,to{box-shadow:0 4px #5c1b08,0 0 #f657298c}60%{box-shadow:0 4px #5c1b08,0 0 0 10px #f6572900}}@media (prefers-reduced-motion:reduce){.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-main-actions>button.primary,.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-main-actions>button.primary:after{animation:none!important}}.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]){--lobby-duo-surface:#18142a;--lobby-duo-surface-2:#211b35;--lobby-duo-line:#352d4b;--lobby-duo-line-strong:#7c6f93;--lobby-duo-ink:#f5f2fb;--lobby-duo-bg:#0d0b1c;--lobby-duo-focus:#ff9a7a;--lobby-duo-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff8a66' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E");--lobby-duo-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 34 84 66'%3E%3Cg%3E%3Cpath fill='%23f65729' d='M27 89 30 55C31 42 38 36 47 37c10 0 18 8 17 20l-3 36q0 4-5 4l-24-1q-5 0-5-7Z'/%3E%3Cpath fill='%23151126' d='m43 50 14 7c-1 8-5 12-10 9-6-2-6-9-4-16Z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%2394f4c5' d='m70 94-3-38c-1-10 7-19 17-19 9 0 17 6 18 18l3 35q1 6-5 7l-24 1q-5 0-6-4Z'/%3E%3Cpath fill='%23151126' d='m75 57 14-7c3 7 2 13-3 16-5 3-10-1-11-9Z'/%3E%3C/g%3E%3C/svg%3E")}.room-themed[data-go-theme=light]:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]){--lobby-duo-surface:#fff;--lobby-duo-surface-2:#f6f2fa;--lobby-duo-line:#dcd2e6;--lobby-duo-line-strong:#8c7d9e;--lobby-duo-ink:#151126;--lobby-duo-bg:#efeaf4;--lobby-duo-focus:#b43817;--lobby-duo-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8390f' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:no-preference){.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]){--lobby-duo-art:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 34 84 66'%3E%3Cstyle%3E.f,.e%7Btransform-box:fill-box%7D.f%7Btransform-origin:50%25 100%25;animation:i .45s cubic-bezier(.2,1.35,.4,1) backwards%7D.m%7Banimation-delay:.08s%7D.e%7Btransform-origin:50%25 50%25%7D.o%7Banimation:b 5.6s ease 1.6s infinite both%7D.t%7Banimation:t 7.2s ease 3.1s infinite both%7D%40keyframes i%7Bfrom%7Btransform:translateY(10px) scale(.7);opacity:0%7Dto%7Btransform:none;opacity:1%7D%7D%40keyframes b%7B0%25,44%25,52%25,100%25%7Btransform:scaleY(1)%7D48%25%7Btransform:scaleY(.12)%7D%7D%40keyframes t%7B0%25,40%25,46%25,50%25,56%25,100%25%7Btransform:scaleY(1)%7D43%25,53%25%7Btransform:scaleY(.12)%7D%7D%40media (prefers-reduced-motion:reduce)%7B%2A%7Banimation:none%21important%7D%7D%3C/style%3E%3Cg class='f'%3E%3Cpath fill='%23f65729' d='M27 89 30 55C31 42 38 36 47 37c10 0 18 8 17 20l-3 36q0 4-5 4l-24-1q-5 0-5-7Z'/%3E%3Cpath class='e o' fill='%23151126' d='m43 50 14 7c-1 8-5 12-10 9-6-2-6-9-4-16Z'/%3E%3C/g%3E%3Cg class='f m'%3E%3Cpath fill='%2394f4c5' d='m70 94-3-38c-1-10 7-19 17-19 9 0 17 6 18 18l3 35q1 6-5 7l-24 1q-5 0-6-4Z'/%3E%3Cpath class='e t' fill='%23151126' d='m75 57 14-7c3 7 2 13-3 16-5 3-10-1-11-9Z'/%3E%3C/g%3E%3C/svg%3E")}}.app.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .room-shell>.game-nav>button.subtle:first-child,.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child{border:1.5px solid var(--lobby-duo-line-strong);background:var(--lobby-duo-chev) 6px 50%/18px 18px no-repeat,var(--lobby-duo-surface);width:auto;min-width:72px;min-height:46px;color:var(--lobby-duo-ink);letter-spacing:0;text-transform:none;box-shadow:0 3px 0 var(--lobby-duo-line);-webkit-tap-highlight-color:transparent;border-radius:15px;flex:none;justify-content:flex-start;justify-self:start;align-items:center;gap:0;margin:0;padding:0 10px 0 26px;font-size:0;line-height:0;transition:background-color .15s cubic-bezier(.3,.7,.2,1),transform .15s cubic-bezier(.3,.7,.2,1);display:inline-flex;position:relative}.app.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .room-shell>.game-nav>button.subtle:first-child svg,.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child svg{background:var(--lobby-duo-art) 50% 50%/contain no-repeat;transform-origin:50% 100%;flex:none;width:46px;height:36px;margin:0;display:block;overflow:visible}.app.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .room-shell>.game-nav>button.subtle:first-child svg>*,.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child svg>*{display:none}.app.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .room-shell>.game-nav>button.subtle:first-child:hover:not(:disabled),.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child:hover:not(:disabled){background-color:var(--lobby-duo-surface-2)}.app.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .room-shell>.game-nav>button.subtle:first-child:active:not(:disabled),.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child:active:not(:disabled){box-shadow:0 1px 0 var(--lobby-duo-line);transform:translateY(2px)}:is(.app.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .room-shell>.game-nav>button.subtle:first-child:focus-visible,.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child:focus-visible){outline:3px solid var(--lobby-duo-focus);outline-offset:3px}.app.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .room-shell>.game-nav>button.subtle:first-child:disabled,.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child:disabled{opacity:.55;cursor:not-allowed}.app.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .room-shell>.game-nav>button.subtle:first-child:before,.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child:before{content:var(--ui-content-51d280ee,"Zur Startseite")/"";z-index:45;background:var(--lobby-duo-ink);color:var(--lobby-duo-bg);letter-spacing:0;white-space:nowrap;pointer-events:none;opacity:0;border-radius:12px;padding:7px 11px;font:800 13px/1.2 Avenir Next,Avenir,ui-rounded,Arial Rounded MT Bold,system-ui,-apple-system,Segoe UI,sans-serif;transition:opacity .16s cubic-bezier(.3,.7,.2,1),transform .16s cubic-bezier(.3,.7,.2,1);position:absolute;top:calc(100% + 10px);left:2px;transform:translateY(-4px);box-shadow:0 8px 20px #00000038}.app.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .room-shell>.game-nav>button.subtle:first-child:after,.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child:after{content:"";z-index:46;background:var(--lobby-duo-ink);pointer-events:none;opacity:0;border-radius:2px;width:10px;height:10px;transition:opacity .16s cubic-bezier(.3,.7,.2,1),transform .16s cubic-bezier(.3,.7,.2,1);position:absolute;top:calc(100% + 5px);left:32px;transform:translateY(-4px)rotate(45deg)}.app.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .room-shell>.game-nav>button.subtle:first-child:is(:hover,:focus-visible):not(:disabled):before,.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child:is(:hover,:focus-visible):not(:disabled):before{opacity:1;transform:none}.app.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .room-shell>.game-nav>button.subtle:first-child:is(:hover,:focus-visible):not(:disabled):after,.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child:is(:hover,:focus-visible):not(:disabled):after{opacity:1;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.app.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .room-shell>.game-nav>button.subtle:first-child:is(:hover,:focus-visible):not(:disabled) svg,.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child:is(:hover,:focus-visible):not(:disabled) svg{animation:.5s cubic-bezier(.2,1.35,.4,1) lobby-duo-hop}.app.room-themed:is([data-room-phase=lobby],[data-room-phase=preparation],[data-room-phase=opening],[data-room-phase=closed],[data-room-phase=finished],[data-room-phase=aborted]) .room-shell>.game-nav>button.subtle:first-child:active:not(:disabled) svg,.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child:active:not(:disabled) svg{transform:scaleY(.92)}}.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child{background:var(--lobby-duo-chev) 6px 50%/18px 18px no-repeat,var(--lobby-duo-art) 26px 50%/46px 36px no-repeat,var(--lobby-duo-surface);padding:0 56px 0 26px}@media (prefers-reduced-motion:no-preference){.app.room-themed:is([data-room-phase=finished],[data-room-phase=aborted]) .room-result .result-detail-actions>button.subtle:last-child:is(:hover,:focus-visible):not(:disabled){animation:.5s cubic-bezier(.2,1.35,.4,1) lobby-duo-hop-bg}}@keyframes lobby-duo-hop-bg{0%,to{background-position:6px,26px}45%{background-position:6px,26px calc(50% - 4px)}}@keyframes lobby-duo-hop{0%,to{transform:none}45%{transform:translateY(-4px)rotate(-7deg)}}.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-seat-label small{font-size:11.5px}@media (max-width:640px){.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-game-picker button{gap:5px;min-height:0;padding:10px 4px 9px}.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-game-picker button:not(.is-selected):not([aria-pressed=true]) small{display:none}}@media (min-width:360px) and (max-width:640px){.room-themed[data-room-phase=lobby] .persistent-lobby.go-theme .lobby-game-picker:not(.lobby-format-picker) button{flex-basis:calc(33.333% - 8px)}}.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-options .duel-rules-picker:not(#_){background:0 0}.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-options .duel-rules-picker :is(.rules-fairness,.rules-intro):not(#_){background:0 0;border:0;padding:0;font-size:13px;margin:12px 0 10px!important}:where(.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-visual-help>section:not([class*=_]))>*+:not(template):not(style),:where(.room-themed[data-room-phase=lobby] .persistent-lobby .lobby-visual-help)>:not(summary)+:not(template):not(style){margin-top:12px}
