/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.rounded{border-radius:.25rem}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#f7f1df;--night:#111713;--green:#153c2d;--lime:#d7ff52;--muted:#9ca89e}*{box-sizing:border-box}body{background:var(--night);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button{font:inherit}.landing{background:radial-gradient(circle at 80% 44%,#285a3c 0,#0000 31%),linear-gradient(115deg,#121914 54%,#173225);min-height:100vh;position:relative;overflow:hidden}.topbar,.game-header{z-index:5;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;height:88px;padding:0 6vw;display:flex;position:relative}.brand{letter-spacing:2px;align-items:center;gap:10px;font-size:20px;font-weight:950;display:flex}.brand-cup{color:#10160f;background:var(--lime);border-radius:9px;place-items:center;width:34px;height:34px;display:grid;transform:rotate(-10deg)}.sound,.leave{color:var(--ink);cursor:pointer;background:#ffffff08;border:1px solid #fff2;border-radius:50%;width:40px;height:40px}.hero{z-index:3;width:54%;padding:9vh 0 5vh 8vw;position:relative}.eyebrow{color:var(--lime);letter-spacing:2.5px;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.eyebrow span,.online span{background:var(--lime);width:7px;height:7px;box-shadow:0 0 14px var(--lime);border-radius:50%}h1{letter-spacing:-6px;max-width:900px;margin:26px 0 30px;font-size:clamp(56px,7.2vw,108px);line-height:.86}h1 em{color:var(--lime);font-family:Georgia,serif;font-weight:400}.hero>p{color:#bdc6be;max-width:590px;font-size:19px;line-height:1.55}.hero-actions{gap:14px;margin-top:38px;display:flex}.primary,.secondary,.doubt{cursor:pointer;border:0;border-radius:13px;height:56px;padding:0 27px;font-weight:900}.primary{background:var(--lime);color:#142014;box-shadow:0 10px 35px #b8ee2640}.primary b{margin-left:20px;font-size:20px}.secondary{color:var(--ink);background:#ffffff08;border:1px solid #ffffff20}.online{color:#819087;align-items:center;gap:10px;margin-top:25px;font-size:12px;display:flex}.hero-art{width:44vw;height:62vh;position:absolute;top:16vh;right:2vw}.glow{filter:blur(18px);background:#8aff5b16;border:1px solid #a4ff7c20;border-radius:50%;position:absolute;inset:8%}.big-cup{clip-path:polygon(9% 0,91% 0,80% 100%,20% 100%);filter:drop-shadow(25px 30px 25px #0008);text-align:center;color:#17321f;background:linear-gradient(130deg,#d9ff54,#83ad22);place-content:center;width:270px;height:330px;display:grid;position:absolute;top:14%;left:24%;transform:rotate(13deg)}.big-cup span{font-size:95px;font-weight:1000;line-height:.8}.big-cup small{letter-spacing:4px;margin-top:16px;font-weight:950}.floating-die{z-index:2;filter:drop-shadow(10px 12px 8px #0008);position:absolute}.d1{top:3%;right:16%;transform:rotate(21deg)scale(.95)}.d2{top:43%;left:5%;transform:rotate(-20deg)scale(.8)}.d3{bottom:2%;right:6%;transform:rotate(33deg)scale(.7)}.features{z-index:3;background:#0e1410aa;border-top:1px solid #ffffff12;gap:4vw;padding:24px 8vw;display:flex;position:relative}.features>div{align-items:center;gap:16px;min-width:210px;display:flex}.features b{color:#435149;font-family:Georgia;font-size:24px}.features span{flex-direction:column;gap:4px;display:flex}.features strong{font-size:13px}.features small{color:#6f7d73}.die{background:#f6f0d9;border-radius:13px;flex:none;grid-template:repeat(3,1fr)/repeat(3,1fr);place-items:center;width:58px;height:58px;padding:10px;display:grid;position:relative;box-shadow:inset -6px -7px 10px #c4bfa9,0 9px 18px #0004}.die i{background:#172118;border-radius:50%;width:9px;height:9px;display:block}.die span{color:#1d2a21;font-size:25px;font-weight:950}.face-1 i{grid-area:2/2}.face-2 i:first-child{grid-area:1/1}.face-2 i:nth-child(2){grid-area:3/3}.face-3 i:first-child{grid-area:1/1}.face-3 i:nth-child(2){grid-area:2/2}.face-3 i:nth-child(3){grid-area:3/3}.face-4 i:first-child{grid-area:1/1}.face-4 i:nth-child(2){grid-area:1/3}.face-4 i:nth-child(3){grid-area:3/1}.face-4 i:nth-child(4){grid-area:3/3}.face-5 i:first-child{grid-area:1/1}.face-5 i:nth-child(2){grid-area:1/3}.face-5 i:nth-child(3){grid-area:2/2}.face-5 i:nth-child(4){grid-area:3/1}.face-5 i:nth-child(5){grid-area:3/3}.face-6 i:first-child{grid-area:1/1}.face-6 i:nth-child(2){grid-area:2/1}.face-6 i:nth-child(3){grid-area:3/1}.face-6 i:nth-child(4){grid-area:1/3}.face-6 i:nth-child(5){grid-area:2/3}.face-6 i:nth-child(6){grid-area:3/3}.game{background:#101611;min-height:100vh}.game-header{background:#131b16;height:72px}.room{background:#ffffff08;border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;display:flex}.room span{color:#718077;letter-spacing:2px;font-size:9px}.room b{letter-spacing:3px;font-size:13px}.room button{color:#87978c;background:0 0;border:0}.leave{border-radius:10px;width:auto;height:38px;padding:0 18px}.table-wrap{grid-template-columns:100px minmax(620px,1fr) 240px;gap:22px;max-width:1350px;margin:auto;padding:28px 28px 35px;display:grid}.players{flex-direction:column;justify-content:center;gap:32px;display:flex}.player{text-align:center;color:#7f8c83;font-size:12px}.avatar{background:#263028;border:2px solid #455249;border-radius:50%;place-items:center;width:49px;height:49px;margin:0 auto 8px;font-size:17px;font-weight:900;display:grid;position:relative}.avatar span{background:#59665e;border:2px solid #101611;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:1px}.player.current{color:var(--ink)}.player.current .avatar{border-color:var(--lime);box-shadow:0 0 20px #ccff4040}.player.current .avatar span{background:var(--lime)}.lives{color:var(--lime);letter-spacing:3px;margin-top:6px;font-size:8px}.lives .lost{color:#334038}.felt{text-align:center;background:radial-gradient(circle,#2c6249,#153b2c 65%,#102c22);border:7px solid #402c1e;border-radius:48%;min-height:730px;padding:24px 60px;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #05130caa,0 20px 50px #0008}.felt:before{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:48%;position:absolute;inset:6px}.round{letter-spacing:2px;color:#80988a;font-size:10px}.round span{color:var(--lime)}.status span{color:#172218;background:var(--lime);letter-spacing:2px;border-radius:5px;margin-top:30px;padding:6px 10px;font-size:9px;font-weight:900;display:inline-block}.status h2{color:#f8f1df;margin:13px 0;font-family:Georgia,serif;font-size:22px;font-weight:400}.cup-area{place-items:center;height:280px;display:grid;position:relative}.cup{clip-path:polygon(7% 0,93% 0,80% 100%,20% 100%);color:#18321f;cursor:pointer;filter:drop-shadow(14px 18px 14px #06140d99);background:linear-gradient(125deg,#ddff5d,#93be2d);border:0;flex-direction:column;justify-content:center;align-items:center;width:180px;height:215px;transition:transform .35s;display:flex}.cup:hover{transform:translateY(-6px)rotate(2deg)}.cup span{font-size:65px;font-weight:1000}.cup small{letter-spacing:1px;font-size:8px;font-weight:950}.cup-area.open .cup{position:absolute;right:16%;transform:rotate(10deg)scale(.72)}.dice-row{z-index:2;gap:12px;display:flex;position:absolute;left:20%}.hidden-die{background:#1d2b22;box-shadow:inset -5px -5px 10px #0d150f,0 10px 15px #0005}.hidden-die span{color:#668271}.bid-panel{border-top:1px solid #ffffff10;justify-content:center;align-items:end;gap:12px;height:118px;padding-top:14px;display:flex}.bid-field{text-align:left}.bid-field label{letter-spacing:1px;color:#8aa092;font-size:8px}.bid-field>div{background:#10261b;border:1px solid #ffffff12;border-radius:11px;align-items:center;height:52px;margin-top:6px;display:flex;overflow:hidden}.bid-field button{color:#97aa9e;cursor:pointer;background:0 0;border:0;width:35px;height:100%;font-size:21px}.bid-field b{text-align:center;min-width:34px;font-size:21px}.bid-field .die{width:58px;margin:-10px;transform:scale(.62)}.bid{height:52px}.doubt{color:#ffb0a0;background:#fff0;border:1px solid #e7765e66;height:52px}.bid:disabled,.doubt:disabled{opacity:.35;cursor:not-allowed}.hint{color:#6f8b7a;margin-top:19px;font-size:10px}.next{margin-top:20px}.log{background:#151e18;border:1px solid #ffffff0e;border-radius:18px;height:max-content;margin-top:120px;padding:20px}.log h3{margin:0 0 18px;font-family:Georgia;font-size:17px}.log p{color:#829188;border-top:1px solid #ffffff0a;gap:9px;margin:0;padding:13px 0;font-size:11px;line-height:1.4;display:flex}.log i{background:#61746a;border-radius:50%;flex:none;width:6px;height:6px;margin-top:4px}.cups-table{max-width:650px;height:335px;margin:0 auto 4px;position:relative}.table-mark{color:#ffffff18;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.table-mark b{font-size:54px;line-height:.8}.table-mark span{letter-spacing:2px;color:#7f9b89;margin-top:9px;font-size:8px}.seat{width:220px;height:126px;transition:all .25s;position:absolute}.seat-0{bottom:-3px;left:50%;transform:translate(-50%)}.seat-1{top:50%;right:-13px;transform:translateY(-50%)}.seat-2{top:-8px;left:50%;transform:translate(-50%)}.seat-3{top:50%;left:-13px;transform:translateY(-50%)}.seat-name{color:#99ab9e;z-index:4;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute}.seat-name span{background:#263c30;border:1px solid #718a79;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.seat-0 .seat-name{bottom:0;left:50%;transform:translate(-50%)}.seat-2 .seat-name{top:0;left:50%;transform:translate(-50%)}.seat-1 .seat-name{top:50%;right:0;transform:translateY(-50%)}.seat-3 .seat-name{top:50%;left:0;transform:translateY(-50%)}.seat-active .seat-name span{border-color:var(--lime);color:var(--lime);box-shadow:0 0 15px #d7ff5266}.mini-cup{clip-path:polygon(8% 0,92% 0,80% 100%,20% 100%);color:#18321f;filter:drop-shadow(5px 7px 6px #04130c99);z-index:3;background:linear-gradient(125deg,#d8ff57,#87af26);border:0;flex-direction:column;justify-content:center;align-items:center;width:66px;height:78px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-cup:not(:disabled){cursor:pointer}.mini-cup span{font-size:27px;font-weight:1000}.mini-cup small{font-size:5px;font-weight:950}.seat:not(.seat-0) .mini-cup{background:linear-gradient(125deg,#e9e4d2,#807f74)}.seat-dice{z-index:2;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seat-dice .die{border-radius:8px;width:36px;height:36px;padding:6px}.seat-dice .die i{width:6px;height:6px}.seat-dice .die span{font-size:15px}.seat-dice.shown{z-index:4}.seat-dice.shown+.mini-cup{transform:translate(36px,-50%)rotate(9deg)scale(.78)}.seat-1 .seat-dice.shown+.mini-cup,.seat-3 .seat-dice.shown+.mini-cup{transform:translate(36px,-50%)rotate(9deg)scale(.72)}.order-tag{z-index:6;border:1px solid var(--lime);background:#101c15;border-radius:8px;flex-direction:column;padding:5px 8px;display:flex;position:absolute;box-shadow:0 5px 15px #0007}.order-tag small{letter-spacing:1px;color:#789083;font-size:5px}.order-tag b{color:var(--lime);font-size:10px}.seat-0 .order-tag{bottom:9px;right:2px}.seat-1 .order-tag,.seat-2 .order-tag{top:1px;right:2px}.seat-3 .order-tag{top:1px;left:2px}.all-open .mini-cup{opacity:.75}@media (max-width:900px){.hero{width:100%;padding:8vh 7vw}.hero-art{opacity:.22;width:80vw;right:-38vw}.features{overflow:auto}.table-wrap{grid-template-columns:1fr;padding:12px}.players{flex-direction:row;gap:12px}.log{display:none}.felt{border-radius:36px;min-height:680px;padding:22px 14px}.bid-panel{flex-wrap:wrap;height:auto}.cup-area.open .cup{right:3%}.dice-row{left:4%}.game-header{padding:0 15px}}@media (max-width:560px){h1{letter-spacing:-3px;font-size:54px}.hero-actions{flex-direction:column}.features{display:none}.topbar{height:70px}.game-header .brand{font-size:0}.room{margin-left:auto;margin-right:8px}.player:nth-child(n+4){display:none}.felt{min-height:690px}.cup-area{height:250px}.cup{width:150px;height:185px}.die{width:49px;height:49px}.bid-panel{gap:7px}.bid-field>div{height:46px}.primary.bid,.doubt{height:46px;padding:0 13px}}.room-options{gap:12px;margin-top:20px;display:flex}.room-options label{letter-spacing:1.4px;color:#7f8f84;flex-direction:column;gap:7px;font-size:8px;display:flex}.room-options select,.room-options button{color:#e7ecdf;background:#17231b;border:1px solid #ffffff18;border-radius:9px;height:38px;padding:0 12px}.room-options label span{display:flex}.room-options label span button{border-radius:0}.room-options label span button:first-child{border-radius:9px 0 0 9px}.room-options label span button:last-child{border-radius:0 9px 9px 0}.room-options button.selected{background:var(--lime);color:#152116;font-weight:900}.seat-4 .seat-name,.seat-5 .seat-name{bottom:0;left:50%;transform:translate(-50%)}.player.eliminated{display:none}@media (max-width:560px){.room-options{flex-direction:column}.player:nth-child(n){display:block}.player.eliminated{display:none}.cups-table{margin-left:-9%;margin-right:-9%;transform:scale(.82)}}.seat.eliminated{display:none}.direction-pick{text-align:left}.direction-pick>label{letter-spacing:1px;color:#8aa092;margin-bottom:6px;font-size:8px;display:block}.direction-pick span{height:52px;display:flex}.direction-pick button{color:#9aac9f;background:#10261b;border:1px solid #ffffff18;padding:0 10px}.direction-pick button:first-child{border-radius:10px 0 0 10px}.direction-pick button:last-child{border-radius:0 10px 10px 0}.direction-pick button.selected{background:var(--lime);color:#162117;font-weight:900}.mini-cup{clip-path:polygon(20% 0,80% 0,94% 100%,6% 100%);border-radius:0 0 9px 9px}.seat-dice.shown+.mini-cup{clip-path:polygon(8% 0,92% 0,80% 100%,20% 100%);border-radius:9px 9px 0 0}.mini-cup:after{content:"";background:#29402355;border:1px solid #17271866;border-radius:50%;height:5px;position:absolute;bottom:1px;left:8%;right:8%}.seat-dice.shown+.mini-cup:after{display:none}.mini-cup.cup-upright{clip-path:polygon(8% 0,92% 0,80% 100%,20% 100%);border-radius:9px 9px 0 0;transform:translate(-50%,-50%)rotate(0)}.mini-cup.cup-upright:after{display:none}.mini-cup.cup-covered{clip-path:polygon(20% 0,80% 0,94% 100%,6% 100%);border-radius:0 0 9px 9px}.table-wrap{grid-template-columns:minmax(760px,1fr) 240px;max-width:1500px}.felt{min-height:790px;padding-left:80px;padding-right:80px}.result-card{z-index:10;text-align:center;background:#0d1c14e8;border:1px solid #d7ff5266;border-radius:16px;width:min(420px,58%);padding:22px 26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 50px #0009}.result-card small{color:var(--lime);letter-spacing:2px;margin-bottom:9px;font-size:7px;display:block}.result-card strong{color:#fff5dc;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.25}.result-card>b{color:var(--lime);border-top:1px solid #ffffff12;margin-top:13px;padding-top:12px;font-size:14px;display:block}@media (max-width:1050px){.table-wrap{grid-template-columns:1fr}.felt{padding-left:28px;padding-right:28px}.log{display:none}}.order-tag{background:#0b1911f2;border-radius:10px;min-width:76px;padding:7px 11px;box-shadow:0 7px 20px #0009}.order-tag small{letter-spacing:1.3px;margin-bottom:2px;font-size:7px}.order-tag b{font-size:14px;line-height:1.1}@media (max-width:560px){.order-tag{min-width:64px;padding:6px 8px}.order-tag small{letter-spacing:1px;font-size:6px}.order-tag b{font-size:12px}}@media (max-width:700px){html,body{height:100%;overflow:hidden}.game{height:100dvh;min-height:0;overflow:hidden}.game-header{height:48px;padding:0 10px}.game-header .brand{font-size:0}.game-header .brand-cup{width:30px;height:30px;font-size:16px}.room{gap:7px;padding:5px 8px}.room span{display:none}.room b{font-size:11px}.leave{height:32px;padding:0 11px;font-size:12px}.table-wrap{height:calc(100dvh - 48px);padding:4px;display:block}.felt{border-width:4px;border-radius:22px;flex-direction:column;width:100%;height:100%;min-height:0;padding:7px 6px 5px;display:flex;overflow:hidden}.felt:before{border-radius:18px}.round{font-size:7px;line-height:10px}.status{z-index:12;height:47px;position:relative}.status span{margin-top:3px;padding:4px 7px;font-size:7px}.status h2{white-space:nowrap;text-overflow:ellipsis;max-width:92%;margin:5px auto 0;font-size:13px;line-height:1.1;overflow:hidden}.cups-table{flex:1;width:100%;max-width:none;height:auto;min-height:0;margin:0;transform:none}.table-mark b{font-size:34px}.table-mark span{letter-spacing:1px;max-width:105px;font-size:6px;line-height:1.35}.seat{width:128px;height:88px}.seat-0{bottom:0}.seat-2{top:0}.seat-1{right:-13px}.seat-3{left:-13px}.seat-4{bottom:0;left:2%}.seat-5{bottom:0;right:2%}.seat-name{gap:3px;font-size:8px}.seat-name span{width:18px;height:18px;font-size:9px}.mini-cup{width:45px;height:53px}.mini-cup span{font-size:20px}.mini-cup small{font-size:4px}.seat-dice{gap:2px}.seat-dice .die{border-radius:6px;width:27px;height:27px;padding:4px}.seat-dice .die i{width:4px;height:4px}.seat-dice.shown+.mini-cup,.seat-1 .seat-dice.shown+.mini-cup,.seat-3 .seat-dice.shown+.mini-cup{transform:translate(25px,-50%)rotate(9deg)scale(.72)}.order-tag{border-radius:7px;min-width:54px;padding:4px 5px}.order-tag small{margin-bottom:1px;font-size:5px}.order-tag b{font-size:10px}.seat-0 .order-tag{bottom:3px;right:-1px}.seat-1 .order-tag,.seat-2 .order-tag{top:0;right:-1px}.seat-3 .order-tag{top:0;left:-1px}.bid-panel{background:#10281fd9;border-radius:14px;flex-wrap:wrap;flex:none;align-content:center;align-items:end;gap:4px;width:100%;height:104px;min-height:104px;padding:5px 0 0}.direction-pick{z-index:15;background:#10261bf2;border-radius:9px;position:absolute;bottom:108px;left:50%;transform:translate(-50%)}.direction-pick>label{display:none}.direction-pick span{height:30px}.direction-pick button{padding:0 7px;font-size:9px}.bid-field label{font-size:6px}.bid-field>div{height:40px;margin-top:3px}.bid-field button{width:27px;font-size:18px}.bid-field b{min-width:25px;font-size:17px}.bid-field .die{width:58px;margin:-15px;transform:scale(.48)}.primary.bid,.doubt{border-radius:9px;height:40px;padding:0 9px;font-size:11px}.hint{display:none}.next{flex:none;height:44px;margin:4px auto}.result-card{width:76%;padding:14px 12px}.result-card small{font-size:6px}.result-card strong{font-size:16px}.result-card>b{margin-top:9px;padding-top:8px;font-size:12px}}.game .table-wrap>.bid-panel{z-index:40;width:min(720px,100% - 32px);margin:0;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.game .table-wrap>.next{z-index:40;position:absolute;bottom:52px;left:50%;transform:translate(-50%)}.game .table-wrap>.hint{z-index:39;text-align:center;width:max-content;max-width:90%;margin:0;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}@media (max-width:700px){.game .table-wrap>.bid-panel{width:calc(100% - 10px);bottom:7px}.game .table-wrap>.hint{display:none}}.game-header-center{align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-header .match-summary{color:#d8cbb9;letter-spacing:1.7px;white-space:nowrap;background:#0d1913d9;border:1px solid #ffffff16;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:9px;font-weight:800;display:flex}.game-header .match-summary span{color:var(--lime)}.game-header .match-summary b{color:#fff5df;font-size:10px}.game .seat.circular-seat .seat-name{left:var(--name-x);top:var(--name-y);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#101b16e6;border:1px solid #ffffff20;border-radius:16px;gap:6px;min-height:28px;padding:4px 9px 4px 5px;bottom:auto;right:auto;transform:translate(-50%,-50%);box-shadow:0 7px 16px #0008}.game .seat.circular-seat .seat-name span{color:#fff7df;background:#294337;border:1px solid #b6c7ba88;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid}.game .seat.circular-seat .seat-name strong{color:#fff3dd;font-size:11px;line-height:1}.game .seat-active .seat-name{border-color:var(--lime)!important;color:#fff!important;background:linear-gradient(135deg,#243c20f2,#112318f2)!important;transform:translate(-50%,-50%)scale(1.08)!important;box-shadow:0 0 0 2px #d7ff5224,0 0 26px #d7ff5266,0 9px 20px #000a!important}.game .seat-active .seat-name span{border-color:var(--lime);background:var(--lime);color:#16301d;box-shadow:0 0 16px #d7ff5288}.game .seat-active .seat-name strong{color:#fffbdc}.game .seat-revealed .seat-name{transform:translate(-50%,-50%)}@media (max-width:950px){.game-header-center{gap:6px}.game-header .match-summary{letter-spacing:1px;padding:0 9px;font-size:7px}.game-header .match-summary b{font-size:8px}}@media (max-width:700px){.game>.game-header{height:48px;padding:0 10px;display:flex}.game-header .brand,.game-header .room{display:none}.game-header-center{margin:auto;position:static;transform:none}.game-header .match-summary{height:32px;padding:0 12px}.game .seat.circular-seat .seat-name{left:var(--name-x);top:var(--name-y);min-height:23px;padding:3px 7px 3px 4px;transform:translate(-50%,-50%)scale(.82)}.game .seat.circular-seat .seat-name span{flex-basis:17px;width:17px;height:17px;font-size:7px}.game .seat.circular-seat .seat-name strong{font-size:9px}}.game-scene-3d canvas{transform-origin:50%;transform:translateY(-10%)scale(1.04)}.game .felt{transform:translateY(-9%)}.game .bid-panel,.game .hint{transform:translate(-50%)!important}@media (max-width:700px){.game-scene-3d canvas{transform:translateY(-7%)scale(1.03)}.game .felt{transform:translateY(-6%)}}.game .table-wrap{height:calc(100dvh - 72px);padding:0 0 118px;overflow:hidden}.game .felt{height:100%;min-height:0;padding-top:1.8%;padding-bottom:0}.game .cups-table{height:88%}.game .bid-panel{z-index:40;background:#102019f5;border-color:#d6c4aa30;width:min(760px,94%);height:96px;margin:0;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #000b}.game .hint{z-index:41;width:max-content;max-width:90%;margin:0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.game .next{z-index:41;margin:0;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:700px){.game .table-wrap{height:calc(100dvh - 48px);padding-bottom:102px}.game-scene-3d{inset:-10% -20% 82px}.game .felt{height:100%;padding-top:1%}.game .cups-table{height:91%}.game .bid-panel{width:98%;height:90px;min-height:90px;bottom:5px}.game .hint{display:none}.game .next{bottom:20px}}.game .table-wrap{height:calc(100dvh - 72px);padding:0}.game-scene-3d{inset:-9% -5% -8%}.game .felt{max-width:none;padding:2.2% 5% 1.5%}.game .seat.circular-seat{left:var(--seat-x)!important;top:var(--seat-y)!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%)!important}.game .seat.circular-seat .seat-name{width:max-content;inset:calc(50% + 50px) auto auto 50%;transform:translate(-50%)}.game .seat.circular-seat .order-tag{inset:0 -4px auto auto}@media (max-width:700px){.game .table-wrap{height:calc(100dvh - 48px)}.game-scene-3d{inset:-3% -18%}.game .felt{padding:2% 1% 1%}.game .cups-table{width:100%;height:auto}.game .seat.circular-seat{--mobile-seat-y:var(--seat-y)}.game .seat.circular-seat .seat-name{top:calc(50% + 34px)}}.game{perspective:1200px;background:#090705!important}.game .table-wrap{isolation:isolate;overflow:hidden}.game-scene-3d{z-index:0;pointer-events:none;background:radial-gradient(#183527 0,#090705 71%);position:absolute;inset:0}.game-scene-3d canvas{display:block;width:100%!important;height:100%!important}.game .felt{z-index:2;position:relative}.game .mini-cup{opacity:0!important;filter:none!important;background:0 0!important}.game .seat-dice,.game .seat-name,.game .order-tag{z-index:7}.game .center-info,.game .result-card,.game .bid-panel,.game .round{z-index:12}.game .log{z-index:20}@media (max-width:700px){.game-scene-3d{inset:0}.game-scene-3d canvas{transform:scale(1.08)}}.game .log{width:218px;max-height:none;padding:11px 14px;top:52px;right:12px}.game .log-toggle{color:#f7f1df;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0 0 9px;display:flex}.game .log-toggle span{font:17px Georgia,serif}.game .log-toggle b{color:#d7ff52;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:24px;height:24px;font-size:18px;display:grid}.game .log.collapsed p{white-space:nowrap;text-overflow:ellipsis;padding:9px 0 2px;overflow:hidden}.game .log.expanded{max-height:330px;overflow:auto}.game .log.expanded p{padding:11px 0}@media (max-width:1050px){.game .log{width:190px;display:block;top:42px;right:7px}.game .log-toggle span{font-size:14px}}@media (max-width:700px){.game-scene-3d{top:-12px;bottom:-18px}.game .log{width:150px;padding:7px 9px;top:8px;right:5px}.game .log-toggle{padding-bottom:4px}.game .log-toggle span{font-size:11px}.game .log-toggle b{width:19px;height:19px;font-size:14px}.game .log p{font-size:8px!important}}.game .felt{padding-top:4.2%;padding-bottom:2.4%}.game .cups-table{max-width:980px;height:73%}.game .seat{width:190px;height:112px}.game .seat-dice .die{width:32px;height:32px;padding:5px}.game .seat-dice .die i{width:5px;height:5px}.game .order-tag{min-width:67px;padding:6px 9px}.game .order-tag b{font-size:12px}.game .center-info{width:min(390px,42%)}.game .center-info .status{padding:14px 18px}.game .center-info .status h2{font-size:19px}.game .bid-panel{width:min(650px,82%);height:104px}.game .bid-field>div,.game .primary.bid,.game .doubt{height:46px}.game .round{font-size:9px}@media (max-width:700px){.game-scene-3d{top:0;bottom:0}.game-scene-3d canvas{transform:none}.game .felt{padding-top:3%;padding-bottom:1%}.game .cups-table{max-width:none;height:auto}.game .seat{width:112px;height:78px}.game .center-info{width:min(270px,68%)}.game .center-info .status h2{font-size:12px}.game .bid-panel{width:94%;height:94px;min-height:94px}}.account-required{color:#9cafa2;margin-top:15px;font-size:11px;line-height:1.45;display:block}@media (max-width:380px) and (max-height:700px){.status{height:40px}.status h2{font-size:11px}.seat{transform-origin:50%}.seat-0,.seat-2{transform:translate(-50%)scale(.88)}.seat-1,.seat-3{transform:translateY(-50%)scale(.88)}.bid-panel{height:94px;min-height:94px}.direction-pick{bottom:98px}}@media (max-width:700px){.result-card{border-radius:11px;flex:none;width:calc(100% - 12px);margin:3px auto;padding:9px 10px;position:static;top:auto;left:auto;transform:none}.result-card small{margin-bottom:4px}.result-card strong{font-size:14px;line-height:1.15}.result-card>b{margin-top:5px;padding-top:5px}.all-open{min-height:150px}}.seat-3 .seat-name{flex-direction:row-reverse;width:max-content;left:auto;right:calc(50% + 72px)}@media (max-width:700px){.seat-3 .seat-name{left:auto;right:calc(50% + 48px)}.seat-0 .seat-name,.seat-1 .seat-name,.seat-2 .seat-name,.seat-3 .seat-name,.seat-4 .seat-name,.seat-5 .seat-name{flex-direction:row;width:max-content;inset:calc(50% + 31px) auto auto 50%;transform:translate(-50%)}}.auth-gate{background:linear-gradient(#0209068f,#020906bf),url(/dadinho-menu-table.png) 50%/cover no-repeat;min-height:100dvh;position:relative;overflow:hidden}.auth-gate:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 20%,#010503b8 100%);position:absolute;inset:0}.auth-gate .account-overlay{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:0 0;min-height:100dvh;position:relative}.auth-gate .account-card{background:linear-gradient(155deg,#143524f2,#07130df7 72%);box-shadow:0 30px 100px #000,inset 0 0 45px #d7ff5208}.auth-gate-brand{z-index:3;align-items:center;gap:12px;display:flex;position:absolute;top:22px;left:28px}.auth-loading{clip-path:polygon(8% 0,92% 0,80% 100%,20% 100%);color:#17301f;background:#d7ff52;place-items:center;width:58px;height:70px;font:900 30px Georgia;animation:1s infinite alternate pulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse{50%{opacity:.5}}.player-panel{color:#fff7e3;text-align:center;background:linear-gradient(155deg,#173426,#09150f 70%);border:1px solid #795634;border-radius:22px;width:min(560px,94vw);max-height:92dvh;padding:32px;position:relative;overflow:auto;box-shadow:0 28px 100px #000}.player-panel h2{margin:9px 0 22px;font:400 32px Georgia,serif}.player-panel>p{color:#a4b7ab;font-size:12px;line-height:1.5}.profile-preview{background:#06140d;border:1px solid #ffffff16;border-radius:15px;align-items:center;gap:16px;padding:18px;display:flex}.profile-preview>span{color:#d7ff52;border:2px solid #d7ff52;border-radius:50%;place-items:center;width:64px;height:64px;font-size:25px;font-weight:950;display:grid}.profile-preview div{flex-direction:column;align-items:flex-start;display:flex}.profile-preview b{font:400 24px Georgia,serif}.profile-preview small{color:#93a69a;margin-top:5px}.player-panel h3{letter-spacing:1.7px;color:#a6b8ac;text-transform:uppercase;margin:22px 0 10px;font-size:9px}.avatar-grid{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:20px;display:grid}.avatar-grid button{aspect-ratio:1;color:#a7b8ad;cursor:pointer;background:#0a1b12;border:1px solid #ffffff20;border-radius:50%;font-weight:900}.avatar-grid button.selected{color:#d7ff52;border:2px solid #d7ff52;box-shadow:0 0 18px #d7ff5230}.skin-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.skin-grid button{color:#fff7e3;cursor:pointer;background:#07150e;border:1px solid #ffffff16;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:170px;padding:16px 8px;display:flex}.skin-grid button.selected{border-color:#d7ff52}.skin-grid i{clip-path:polygon(8% 0,92% 0,80% 100%,20% 100%);color:#17301f;background:linear-gradient(#eee8d8,#aaa596);place-items:center;width:56px;height:72px;font:900 26px Georgia;display:grid}.skin-grid .skin-brown{color:#f4dfc0;background:linear-gradient(#936039,#4a2919)}.skin-grid .skin-black{color:#d7ff52;background:linear-gradient(#454943,#0b0e0c)}.skin-grid small{color:#8da095;font-size:8px}.player-panel .account-submit{width:100%}.landing{background:radial-gradient(at 50% 46%,#1c5a40 0%,#0d3525 47%,#061a12 75%,#030b07 100%)}.landing:before{content:"";pointer-events:none;border:5px solid #694129;border-radius:48%;position:absolute;inset:84px 4vw 30px;box-shadow:inset 0 0 90px #03140ca8,0 20px 70px #0009}.landing .topbar,.landing .hero{z-index:1;position:relative}.landing .online{margin-top:18px}@media (max-width:700px){.auth-gate-brand{top:12px;left:16px}.auth-gate-brand .brand-name{font-size:17px}.auth-gate .account-overlay{padding-top:66px}.player-panel{padding:25px 18px}.avatar-grid{grid-template-columns:repeat(3,1fr)}.skin-grid{grid-template-columns:1fr}.skin-grid button{min-height:125px}.landing:before{border-radius:46%;inset:72px -25vw 16px}.landing-account{gap:4px}.landing-account button{padding:0 9px}.player-wallet .shop-button{padding:0 9px;display:block}}.player-avatar{background-color:#173d28;background-image:url(/mbplay-avatar-sheet.png);background-repeat:no-repeat;background-size:300% 200%;border-radius:50%;width:100%;height:100%;display:block}.avatar-0{background-position:0 0}.avatar-1{background-position:50% 0}.avatar-2{background-position:100% 0}.avatar-3{background-position:0 100%}.avatar-4{background-position:50% 100%}.avatar-5{background-position:100% 100%}.profile-preview>.player-avatar{border:2px solid #d7ff52;flex:none;width:68px;height:68px}.avatar-grid button{padding:3px;overflow:hidden}.avatar-grid button .player-avatar{pointer-events:none}.rank-avatar{padding:2px;overflow:visible}.rank-avatar>.player-avatar{overflow:hidden}.rank-avatar>i{z-index:2}.player-menu-actions{grid-template-columns:1fr 1fr;gap:10px;max-width:470px;margin:16px auto 0;display:grid}.player-menu-actions>button{color:#fff7e3;text-align:left;cursor:pointer;background:#17140fd6;border:1px solid #e8c39230;border-radius:12px;align-items:center;gap:11px;height:64px;padding:8px 13px;display:flex}.player-menu-actions .player-avatar,.leather-cup-icon{flex:none;width:42px;height:42px}.player-menu-actions .player-avatar{border:2px solid #d7ff52}.player-menu-actions span{flex-direction:column;display:flex}.player-menu-actions b{font:400 17px Georgia,serif}.player-menu-actions small{color:#a99580;margin-top:3px;font-size:8px}.leather-cup-icon{clip-path:polygon(8% 0,92% 0,80% 100%,20% 100%);color:#f6dfba;background:linear-gradient(145deg,#9b6137,#3a2015);place-items:center;font:900 18px Georgia;display:grid;position:relative}.landing-account .wallet-pill{justify-content:center;min-width:88px;padding-bottom:8px;position:relative}.landing-account .wallet-pill small{text-align:center;letter-spacing:.6px;color:#87988d;font-size:5px;position:absolute;bottom:3px;left:0;right:0}.landing-account .premium{border-color:#d7ff5240}.landing-account .logout-link{height:34px}.mini-cup,.card-cups i,.leather-cup-icon{color:#ead2ae;background:linear-gradient(110deg,#3a2016 0%,#8b5532 42%,#4a281a 72%,#24130e 100%);border:1px solid #bd815455;position:relative;box-shadow:inset 7px 0 12px #1b0c0870,inset -5px 0 10px #d2996330}.mini-cup:before,.card-cups i:before,.leather-cup-icon:before{content:"";border-left:1px dashed #e4bb8666;border-right:1px dashed #1b0d08aa;width:5px;position:absolute;top:5%;bottom:6%;left:15%}.seat:not(.seat-0) .mini-cup{color:#d9bd98;background:linear-gradient(110deg,#271712,#6f432b 44%,#351d15 76%,#180d0a 100%)}.mini-cup span,.mini-cup small,.card-cups i{z-index:1;position:relative}.skin-grid i{box-shadow:inset 7px 0 12px #1b0c0870,inset -5px 0 10px #d2996330}@media (max-width:700px){.landing-account .wallet-pill{min-width:64px;padding:0 7px 7px;font-size:9px}.landing-account .wallet-pill.premium{display:flex}.landing-account .logout-link{display:none}.player-menu-actions{grid-template-columns:1fr;margin-top:12px}.player-menu-actions>button{height:51px}.player-menu-actions .player-avatar,.leather-cup-icon{width:35px;height:35px}}.cups-table{max-width:920px;height:510px}.center-info{z-index:8;place-items:center;width:min(430px,46%);display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.center-info .table-mark{opacity:.4;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.center-info .status{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102b20d9;border:1px solid #ffffff12;border-radius:18px;width:100%;padding:18px 22px;position:relative;box-shadow:0 15px 45px #06150d88}.center-info .status span{margin:0}.center-info .status h2{margin:10px 0 7px;font-size:20px;line-height:1.25}.center-info .status small{color:#819b8b;letter-spacing:1.7px;font-size:7px;display:block}.seat-0{bottom:0}.seat-1{top:48%;right:-3%}.seat-2{top:0}.seat-3{top:48%;left:-3%}.seat-4{bottom:3%;left:12%}.seat-5{bottom:3%;right:12%}.seat-0 .order-tag,.seat-2 .order-tag{right:-5px}@media (min-width:701px){.seat-4 .seat-name,.seat-5 .seat-name{top:calc(50% + 46px);bottom:auto}.seat-0 .seat-name{bottom:-2px}.seat-2 .seat-name{top:-2px}}@media (max-width:700px){.cups-table{max-width:none;height:auto}.center-info{width:48%;max-width:230px;top:47%}.center-info .status{border-radius:11px;padding:8px 7px}.center-info .status span{padding:4px 6px;font-size:6px}.center-info .status h2{white-space:normal;margin:5px 0 4px;font-size:10px;line-height:1.15}.center-info .status small{letter-spacing:.8px;font-size:5px}.center-info .table-mark b{font-size:40px}.seat-0{bottom:0}.seat-1{top:48%;right:-8px}.seat-2{top:0}.seat-3{top:48%;left:-8px}.seat-4{bottom:5%;left:3%}.seat-5{bottom:5%;right:3%}}.watch-exit{color:#f7f1df;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff2c;border-radius:8px;margin:12px auto 0;padding:7px 13px;font-size:10px;font-weight:800;display:block}@media (max-width:700px){.watch-exit{margin-top:7px;padding:5px 8px;font-size:7px}}@media (min-width:701px){.result-card{flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.result-card small,.result-card strong,.result-card>b{text-align:center;width:100%}}.brand{gap:12px}.brand-cup{clip-path:polygon(9% 0,91% 0,79% 100%,21% 100%);width:42px;height:45px;box-shadow:none;filter:drop-shadow(0 7px 10px #9dcc2644);color:#18341f;background:linear-gradient(145deg,#e5ff72 0%,#caff35 52%,#8fb51f 100%);border-radius:5px 5px 10px 10px;font-family:Georgia,serif;font-size:23px;font-weight:900;position:relative;transform:rotate(-5deg)}.brand-cup:after{content:"";background:#f1ffa8aa;border-radius:50%;height:5px;position:absolute;top:3px;left:12%;right:12%}.brand-name{letter-spacing:2.8px;color:#fff8e4;text-shadow:0 3px 18px #0008;flex-direction:column;font-family:Georgia,serif;font-size:24px;line-height:.85;display:flex}.brand-name small{letter-spacing:2.2px;color:var(--lime);text-shadow:none;margin-top:7px;font-family:Arial,sans-serif;font-size:6px;line-height:1}@media (max-width:700px){.game-header .brand{font-size:initial}.game-header .brand-cup{width:30px;height:33px;font-size:16px}.game-header .brand-name{display:none}.topbar .brand-cup{width:36px;height:39px}.topbar .brand-name{font-size:20px}}.landing{background:linear-gradient(#06110bcc,#06110b44),url(/dadinho-menu-table.png) 50%/cover no-repeat;flex-direction:column;min-height:100dvh;display:flex}.landing .topbar{background:linear-gradient(#07100ce6,#07100c66);border-bottom:1px solid #d7ff5226;justify-content:center;height:82px;padding:0 6vw}.landing .topbar .brand{background:linear-gradient(145deg,#332f29ee,#151613f2);border:1px solid #b4a48666;border-radius:0 0 18px 18px;padding:10px 34px 9px;box-shadow:0 8px #17120e,0 11px #887257,0 16px 30px #000a}.landing .topbar .sound{position:absolute;right:5vw}.landing .hero{text-align:center;background:linear-gradient(130deg,#4d2914f2,#7a4828ed 48%,#3d2114f2);border:1px solid #9c6b3d;border-radius:22px;width:min(680px,90vw);margin:clamp(55px,8vh,105px) auto 0;padding:34px 46px 28px;position:relative;box-shadow:inset 0 0 0 3px #d2a06c22,inset 0 0 45px #160a05aa,0 18px 60px #000b}.landing .hero:before{content:"";pointer-events:none;border:1px solid #f0c8971f;border-radius:15px;position:absolute;inset:8px}.landing .eyebrow{color:#e2c299;justify-content:center;font-size:9px}.landing h1{letter-spacing:-2px;text-shadow:0 4px 12px #1c0805;max-width:none;margin:18px auto;font-size:clamp(42px,5vw,68px);line-height:.98}.landing h1 em{color:var(--lime);text-shadow:0 0 25px #bfff3633}.landing .hero>p{color:#f0dfcc;max-width:500px;margin:0 auto;font-size:14px;line-height:1.45}.landing .hero-actions{justify-content:center;margin-top:22px}.landing .primary,.landing .secondary{height:48px}.landing .room-options{text-align:left;justify-content:center;margin-top:14px}.landing .room-options select{background:#211c17dd;border-color:#e9c49735}.landing .online{color:#d7c2ad;justify-content:center;margin-top:15px}.landing .hero-art,.landing .features{display:none}@media (max-width:700px){.landing{background-position:bottom}.landing .topbar{height:70px}.landing .topbar .brand{padding:7px 18px}.landing .hero{border-radius:17px;margin:8vh auto 0;padding:25px 18px 20px}.landing h1{font-size:40px}.landing .hero-actions{flex-direction:column;gap:8px;margin-top:18px}.landing .room-options{align-items:center}.landing .online{font-size:9px}.game>.game-header{display:none}.game>.table-wrap{height:100dvh;padding:3px}.game .felt{border-radius:18px}.game .felt:before{border-radius:14px}.game .center-info{width:38%;max-width:165px;top:45%}.game .center-info .status{background:#102b20bd;padding:6px 5px}.game .center-info .status h2{margin:4px 0 3px;font-size:9px;line-height:1.1}.game .center-info .status small{display:none}.game .cups-table{min-height:0}.game .seat-2{top:2%}.game .seat-0{bottom:2%}.game .seat-4,.game .seat-5{bottom:8%}}.game .result-actions{justify-content:center;gap:9px;margin-top:12px;display:flex}.game .result-card .next{z-index:auto;height:42px;margin:0;padding:0 18px;font-size:12px;position:static;bottom:auto;left:auto;transform:none}.result-exit{color:#f7f1df;cursor:pointer;background:#102219;border:1px solid #d7ff5288;border-radius:10px;height:42px;padding:0 15px;font-size:11px;font-weight:900}.result-exit:hover{background:#1c3628;border-color:#d7ff52}@media (max-width:700px){.game .result-card{z-index:45;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 6px;padding:10px 12px;display:flex;position:relative}.game .result-card .next,.result-exit{height:38px;font-size:10px}.game .result-actions{gap:7px;width:100%;margin-top:8px}.game .result-actions>*{flex:1;min-width:0;padding:0 7px}.game .cups-table.all-open{flex:auto;min-height:0}}.match-lobby{color:#fff8e4;background:radial-gradient(circle at 50% 38%,#225c42 0,#0c2d20 35%,#071710 72%,#040b07 100%);min-height:100dvh;position:relative;overflow:hidden}.match-lobby:before{content:"";opacity:.88;background:radial-gradient(#1e5c40 0,#0c3a28 60%,#072619 100%);border:5px solid #6e432a;border-radius:50%;position:absolute;inset:72px -12vw -35vh;box-shadow:inset 0 0 90px #03140caa,0 0 80px #000}.lobby-topbar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07120de6;border-bottom:1px solid #ffffff12;align-items:center;height:76px;padding:0 4vw;display:flex;position:relative}.lobby-topbar .brand{position:absolute;left:50%;transform:translate(-50%)}.back-button{color:#f7ecd7;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;border-radius:50%;width:42px;height:42px;font-size:22px}.player-wallet{align-items:center;gap:9px;margin-left:auto;display:flex}.player-wallet>span:nth-child(2){flex-direction:column;display:flex}.player-wallet small{letter-spacing:1px;color:#96a99d;font-size:7px}.rank-avatar{border:2px solid #d7ff52;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid;position:relative}.rank-avatar i{background:#d7ff52;border-radius:50%;width:7px;height:7px;position:absolute;bottom:2px;right:-2px}.wallet-pill{background:#111d16;border:1px solid #ffffff14;border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:12px;font-weight:900;display:flex}.wallet-pill i{font-style:normal}.chip-icon{background:#d99539;border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 3px #f2c16d}.wallet-pill.premium i{color:#d7ff52;font-size:8px}.shop-button{color:#d7ff52;cursor:pointer;background:#d7ff5217;border:1px solid #d7ff5255;border-radius:8px;height:34px;padding:0 14px;font-weight:800}.match-picker{z-index:2;flex-direction:column;align-items:center;height:calc(100dvh - 76px);padding:24px 24px 18px;display:flex;position:relative}.picker-heading{text-align:center}.section-kicker{letter-spacing:3px;color:#d7ff52;font-size:8px}.picker-heading h1{letter-spacing:-1.5px;margin:9px 0 8px;font-family:Georgia,serif;font-size:clamp(31px,4vw,50px);line-height:1}.picker-heading h1 em{color:#d7ff52;font-weight:400}.picker-heading p{color:#9bb1a3;margin:0;font-size:12px}.mode-tabs{background:#06150fa8;border:1px solid #ffffff10;border-radius:13px;gap:5px;margin:18px 0 14px;padding:4px;display:flex}.mode-tabs button{color:#72897a;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;min-width:190px;padding:9px 25px;display:flex}.mode-tabs span{letter-spacing:1.5px;font-size:10px;font-weight:950}.mode-tabs small{margin-top:3px;font-size:8px}.mode-tabs button.active{color:#162519;background:#d7ff52;box-shadow:0 7px 22px #b7f5282c}.mode-tabs button.active small{color:#41532d}.match-carousel-shell{align-items:center;width:min(1120px,92vw);height:330px;display:flex;position:relative}.match-carousel{perspective:1000px;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;display:flex}.match-card{color:#fff8e4;cursor:pointer;opacity:.72;background:linear-gradient(160deg,#28453a,#10251c 72%);border:1px solid #ffffff20;border-radius:20px;flex-direction:column;flex:0 0 190px;align-items:center;width:190px;height:276px;padding:20px 16px 14px;transition:transform .28s,opacity .28s,border-color .28s;display:flex;position:relative;overflow:hidden;transform:scale(.88);box-shadow:0 15px 35px #0008}.match-card.selected{opacity:1;z-index:3;border-color:#d7ff52;transform:scale(1.06)translateY(-3px);box-shadow:0 20px 48px #000b,0 0 30px #d7ff5220}.match-card.bronze{background:linear-gradient(155deg,#704424,#25180f 75%)}.match-card.blue{background:linear-gradient(155deg,#28556a,#10242d 75%)}.match-card.green{background:linear-gradient(155deg,#3e6848,#13271a 75%)}.match-card.red{background:linear-gradient(155deg,#713c32,#2a1511 75%)}.match-card.gold{background:linear-gradient(155deg,#7b632c,#2a210f 75%)}.card-shine{background:linear-gradient(90deg,#0000,#fff2,#0000);position:absolute;inset:-40% 45% 38% -45%;transform:rotate(25deg)}.match-card>small{letter-spacing:2px;color:#d9e4dc;font-size:7px}.match-card strong{margin-top:13px;font-family:Georgia,serif;font-size:22px;font-weight:400}.match-card>p{color:#b6c1ba;margin:5px 0 12px;font-size:9px}.card-cups{justify-content:center;align-items:end;height:78px;margin-top:10px;display:flex}.card-cups i{clip-path:polygon(9% 0,91% 0,79% 100%,21% 100%);color:#273a2d;filter:drop-shadow(4px 5px 4px #0007);background:linear-gradient(145deg,#efe8d4,#8f8b7c);place-items:center;width:34px;height:45px;margin:0 -8px;font-style:normal;font-weight:950;display:grid}.card-cups i:nth-child(odd){transform:translateY(-8px)rotate(-5deg)}.card-cups i:nth-child(2n){transform:rotate(5deg)}.card-details{border-top:1px solid #ffffff18;justify-content:space-between;gap:8px;width:100%;margin-top:auto;padding-top:10px;display:flex}.card-details span{color:#b8c4bc;flex-direction:column;font-size:7px;display:flex}.card-details b{color:#fff;font-size:11px}.match-card mark{color:#162519;letter-spacing:1px;background:#d7ff52;border-radius:7px 7px 0 0;padding:4px 12px;font-size:6px;font-weight:950;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.carousel-arrow{z-index:8;color:#fff;cursor:pointer;background:#0b1a13d9;border:1px solid #ffffff20;border-radius:50%;width:42px;height:42px;font-size:29px;position:absolute}.carousel-arrow.previous{left:-58px}.carousel-arrow.next-card{right:-58px}.match-confirm{background:#071710dd;border:1px solid #ffffff16;border-radius:15px;justify-content:space-between;align-items:center;width:min(700px,92vw);min-height:67px;margin-top:3px;padding:10px 12px 10px 18px;display:flex;box-shadow:0 12px 34px #0008}.match-confirm>div{flex-direction:column;display:flex}.match-confirm small{letter-spacing:1.7px;color:#d7ff52;font-size:7px}.match-confirm strong{margin:3px 0;font-family:Georgia,serif;font-size:17px}.match-confirm span{color:#839a8b;font-size:8px}.find-match{color:#172419;cursor:pointer;background:#d7ff52;border:0;border-radius:10px;height:47px;padding:0 24px;font-weight:950;box-shadow:0 7px 22px #c5ff3c35}.find-match b{margin-left:10px}.private-room-link{color:#d4ddd6;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:28px auto 1fr 20px;align-items:center;width:min(430px,88vw);height:42px;margin-top:9px;padding:0 15px;display:grid}.private-room-link span{color:#d7ff52;font-size:20px}.private-room-link small{color:#789082;margin-left:10px;font-size:8px}.private-room-link i{font-style:normal}@media (max-width:900px){.match-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;padding:0 calc(50% - 95px);overflow-x:auto}.match-carousel::-webkit-scrollbar{display:none}.match-card{scroll-snap-align:center}.carousel-arrow{display:none}.match-carousel-shell{width:100vw}}@media (max-width:700px){.match-lobby{height:100dvh}.match-lobby:before{inset:60px -60vw -15vh}.lobby-topbar{height:58px;padding:0 12px}.lobby-topbar .brand{left:51px;transform:none}.lobby-topbar .brand-name{display:none}.back-button{width:32px;height:32px;font-size:18px}.player-wallet>span:nth-child(2),.wallet-pill.premium,.shop-button{display:none}.rank-avatar{width:30px;height:30px}.wallet-pill{height:30px;padding:0 9px}.match-picker{height:calc(100dvh - 58px);padding:14px 0 8px}.picker-heading h1{margin:7px 0 5px;font-size:30px}.picker-heading p{padding:0 25px;font-size:9px}.mode-tabs{margin:12px 0 7px}.mode-tabs button{min-width:145px;padding:7px 12px}.mode-tabs small{font-size:7px}.match-carousel-shell{height:300px}.match-carousel{gap:10px}.match-card{opacity:.58;flex-basis:190px;width:190px;height:268px;transform:scale(.84)}.match-card.selected{transform:scale(1)}.match-confirm{min-height:58px;margin-top:0;padding:8px 8px 8px 13px}.match-confirm strong{font-size:14px}.match-confirm span{max-width:180px}.find-match{height:42px;padding:0 14px;font-size:11px}.private-room-link{height:38px;margin-top:6px}.private-room-link small{display:none}}.landing-account{gap:7px;display:flex;position:absolute;right:5vw}.landing-account button{color:#d7ff52;cursor:pointer;background:#101a14cc;border:1px solid #d7ff5260;border-radius:9px;height:36px;padding:0 16px;font-weight:850}.landing-account .logout-link{color:#c6d0c9;border-color:#ffffff18;padding:0 10px}.rank-avatar{color:#172419;cursor:pointer}.account-overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020806d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.account-card{text-align:center;background:linear-gradient(155deg,#173426,#09150f 70%);border:1px solid #795634;border-radius:22px;width:min(420px,94vw);max-height:94dvh;padding:30px;position:relative;overflow:auto;box-shadow:0 28px 100px #000,inset 0 0 40px #d7ff5208}.account-close{color:#a8b8ad;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:28px;position:absolute;top:12px;right:14px}.account-brand{flex-direction:column;align-items:center;margin-bottom:16px;display:flex}.account-brand span{clip-path:polygon(8% 0,92% 0,80% 100%,20% 100%);color:#17301f;background:#d7ff52;place-items:center;width:48px;height:58px;font:900 26px Georgia;display:grid}.account-brand small{letter-spacing:2px;color:#d7ff52;margin-top:5px;font-size:7px}.account-card h2{color:#fff7e3;margin:9px 0 8px;font:400 30px Georgia,serif}.account-card>p{color:#91a699;margin:0;font-size:12px}.account-tabs{background:#06110c;border:1px solid #ffffff14;border-radius:12px;margin:22px 0 16px;padding:4px;display:flex}.account-tabs button{color:#71877a;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px;font-weight:850}.account-tabs button.active{color:#172419;background:#d7ff52}.account-card form{text-align:left;flex-direction:column;gap:12px;display:flex}.account-card label{letter-spacing:1.4px;color:#a2b5a9;font-size:8px}.account-card input{color:#fff;background:#07120d;border:1px solid #ffffff18;border-radius:10px;outline:0;width:100%;height:46px;margin-top:6px;padding:0 14px;font-size:14px}.account-card input:focus{border-color:#d7ff52}.account-feedback{color:#d7ff52;text-align:center;background:#d7ff5212;border-radius:9px;padding:10px;font-size:11px;line-height:1.4}.account-submit{color:#172419;cursor:pointer;background:#d7ff52;border:0;border-radius:10px;height:48px;font-weight:950}.account-submit:disabled{opacity:.55}.guest-link{color:#9cafa2;cursor:pointer;background:0 0;border:0;margin-top:15px;text-decoration:underline}.account-card .section-kicker{display:block}@media (max-width:700px){.landing-account{right:12px}.landing-account button{height:32px;padding:0 11px;font-size:10px}.landing-account .logout-link{display:none}.account-card{padding:24px 19px}.account-card h2{font-size:26px}.account-brand{margin-bottom:10px}.account-brand span{width:40px;height:49px}.account-tabs{margin:16px 0 13px}}@media (max-width:390px) and (max-height:720px){.picker-heading p{display:none}.mode-tabs{margin:8px 0 4px}.match-carousel-shell{height:274px}.match-card{height:250px}.card-cups{height:62px}.match-confirm{min-height:53px}.private-room-link{height:34px}}.wallet-pill{border-radius:13px;gap:9px;min-width:104px;height:44px;padding:0 14px 9px 12px;font-size:16px;position:relative}.wallet-pill small{letter-spacing:.8px!important;font-size:7px!important}.chip-icon{background:repeating-conic-gradient(#fff4dc 0 10deg,#d93838 10deg 24deg);border:3px solid #f8e9ca;flex:none;width:27px;height:27px;position:relative;box-shadow:inset 0 0 0 5px #b61f29,inset 0 0 0 7px #f6d6ad,0 2px 7px #0008}.chip-icon:after{content:"F";color:#9e1922;background:#fff0d6;border-radius:50%;place-items:center;font:700 9px Arial;display:grid;position:absolute;inset:5px}.mb-coin{text-shadow:0 1px #ffe777;background:radial-gradient(circle at 35% 28%,#fff4a0 0,#f4c534 31%,#b86a08 72%,#754005 100%);border:2px solid #fff09b;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;box-shadow:inset 0 0 0 3px #d99313,0 2px 8px #0008;color:#573000!important;font:700 8px Arial!important;display:grid!important}.wallet-real-icon{text-shadow:0 1px #07150e;background:linear-gradient(145deg,#315b32,#102e1c);border:1px solid #d7ff52;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;box-shadow:inset 0 1px #eaff9a66,0 0 11px #bfff3d42;color:#e8ff91!important;font:900 9px Arial!important;display:grid!important}.landing-account .wallet-pill{min-width:112px;height:46px}.landing-account .wallet-pill small{bottom:4px}.player-wallet small{font-size:9px}.player-wallet b{font-size:14px}.storefront .store-wallet>span:first-child{grid-template-columns:1fr}.storefront .store-wallet>span:first-child small,.storefront .store-wallet>span:first-child b{grid-column:1}.profile-balances article:first-child{text-align:center;justify-content:center}.section-kicker{font-size:10px}.player-panel>p{font-size:15px}.player-panel h3{font-size:11px}.profile-preview small{font-size:12px}.skin-grid b{font-size:14px}.skin-grid small{font-size:11px}.player-menu-actions b{font-size:20px}.player-menu-actions small{font-size:11px;line-height:1.25}.landing .hero>p{font-size:16px}.landing .online{font-size:12px}.picker-heading p{font-size:14px}.mode-tabs span{font-size:12px}.mode-tabs small{font-size:10px}.match-card>small{font-size:9px}.match-card>p{font-size:11px}.card-details span{font-size:9px}.card-details b{font-size:14px}.match-card mark{font-size:8px}.match-confirm small{font-size:9px}.match-confirm span{font-size:11px}.private-room-link b{font-size:13px}.private-room-link small{font-size:10px}@media (max-width:700px){.wallet-pill{gap:5px;font-size:12px;min-width:76px!important;height:38px!important;padding:0 7px 7px!important}.chip-icon,.mb-coin,.wallet-real-icon{width:23px;height:23px}.landing-account .wallet-pill small{font-size:6px!important}.player-menu-actions b{font-size:18px}.player-menu-actions small{font-size:10px}.landing .hero>p{font-size:14px}.picker-heading p,.mode-tabs span{font-size:11px}.mode-tabs small{font-size:9px}.match-card>p{font-size:10px}.card-details span{font-size:8px}.private-room-link b{font-size:11px}}.player-panel{width:min(760px,94vw)}.skin-grid{grid-template-columns:repeat(3,1fr)}.skin-grid button{min-height:220px;padding:10px;overflow:hidden}.shop-cup{border-radius:10px;clip-path:none!important;width:100%!important;height:150px!important;box-shadow:none!important;background-color:#100d0a!important;background-image:url(/dadinho-cup-shop-sheet.png)!important;background-repeat:no-repeat!important;background-size:300% 200%!important;display:block!important}.shop-cup:before{display:none}.shop-cup.cup-0{background-position:0 0!important}.shop-cup.cup-1{background-position:50% 0!important}.shop-cup.cup-2{background-position:100% 0!important}.shop-cup.cup-3{background-position:0 100%!important}.shop-cup.cup-4{background-position:50% 100%!important}.shop-cup.cup-5{background-position:100% 100%!important}.skin-grid button.selected{box-shadow:0 0 24px #d7ff5222}.skin-grid button.selected small{color:#d7ff52}.player-menu-actions{grid-template-columns:repeat(3,1fr);max-width:700px}.rank-menu-icon{color:#3d2800;background:radial-gradient(circle at 35% 30%,#fff0a5,#b98018 58%,#624008);border:2px solid #d7ff52;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid;box-shadow:0 0 16px #ffd35c30}.rank-panel{width:min(780px,95vw)}.current-rank{text-align:left;background:linear-gradient(135deg,#193c29,#08150f);border:1px solid #d7ff5240;border-radius:18px;align-items:center;gap:22px;padding:20px;display:flex}.current-rank>div:last-child{flex-direction:column;gap:5px;display:flex}.current-rank small{letter-spacing:1.8px;color:#d7ff52;font-size:9px}.current-rank b{font:400 28px Georgia,serif}.current-rank span{color:#a8b9ad;font-size:12px}.rank-cup{clip-path:polygon(8% 0,92% 0,80% 100%,20% 100%);color:#26352b;background:linear-gradient(100deg,#f8f5e9,#c8c2ad);flex:none;place-items:center;width:58px;height:72px;font:900 23px Georgia;display:grid}.rank-progress{background:#ffffff12;border-radius:99px;height:8px;margin:14px 5px 22px;overflow:hidden}.rank-progress i{border-radius:inherit;background:#d7ff52;width:2%;height:100%;display:block}.rank-ladder{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.rank-ladder>div{text-align:left;opacity:.72;background:#07150e;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.rank-ladder>div.active{opacity:1;border-color:#d7ff52}.rank-ladder span{flex-direction:column;gap:4px;display:flex}.rank-ladder b{font-size:12px}.rank-ladder small{color:#8da095;font-size:9px}.rank-ladder .rank-cup{width:38px;height:48px;font-size:15px}.rank-1{background:linear-gradient(100deg,#f4f4ef,#a9c4d0)}.rank-2{color:#ffe4ba;background:linear-gradient(100deg,#c49158,#5e351d)}.rank-3{color:#2a1208;background:linear-gradient(100deg,#d68b4f,#71351e)}.rank-4{color:#24303a;background:linear-gradient(100deg,#fff,#8f9ca4)}.rank-5{color:#4b2d00;background:linear-gradient(100deg,#fff0a0,#be7600)}.rank-rules{text-align:left;background:#d7ff520d;border-radius:13px;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.rank-rules b{color:#d7ff52;white-space:nowrap}.rank-rules span{color:#b3c2b8;font-size:11px;line-height:1.45}.shop-cup.conical{filter:none!important;background-color:#07150e!important;background-image:url(/dadinho-conical-cups-sheet.png)!important;background-repeat:no-repeat!important;background-size:300% 200%!important}.shop-cup.conical.cup-0{background-position:0 0!important}.shop-cup.conical.cup-1{background-position:50% 0!important}.shop-cup.conical.cup-2{background-position:100% 0!important}.shop-cup.conical.cup-3{background-position:0 100%!important}.shop-cup.conical.cup-4{background-position:50% 100%!important}.shop-cup.conical.cup-5{background-position:100% 100%!important}.shop-cup.cylindrical{mix-blend-mode:screen;filter:none!important;background-color:#0000!important;background-image:url(/dadinho-cylindrical-cups-sheet.png)!important;background-repeat:no-repeat!important;background-size:300% 200%!important}.shop-cup.cylindrical.cup-0{background-position:0 0!important}.shop-cup.cylindrical.cup-1{background-position:50% 0!important}.shop-cup.cylindrical.cup-2{background-position:100% 0!important}.shop-cup.cylindrical.cup-3{background-position:0 100%!important}.shop-cup.cylindrical.cup-4{background-position:50% 100%!important}.shop-cup.cylindrical.cup-5{background-position:100% 100%!important}.skin-grid:empty:after{content:"Novos modelos especiais chegarão em breve.";color:#91a497;text-align:center;border:1px dashed #ffffff24;border-radius:14px;grid-column:1/-1;padding:28px}@media (max-width:700px){.skin-grid{grid-template-columns:repeat(2,1fr)}.skin-grid button{min-height:170px}.shop-cup{height:105px!important}.player-menu-actions{grid-template-columns:1fr}.rank-menu-icon{width:35px;height:35px}.rank-ladder{grid-template-columns:1fr 1fr}.current-rank{gap:14px;padding:15px}.current-rank b{font-size:22px}.rank-rules{flex-direction:column;align-items:flex-start}.player-panel{max-height:94dvh}}.landing:before{display:none}.rank-art{background-color:#100d0a;background-image:url(/dadinho-rank-cups.png);background-repeat:no-repeat;background-size:300% 200%;border-radius:10px;display:block}.current-rank .rank-art{flex:none;width:92px;height:104px}.rank-ladder .rank-art{flex:none;width:54px;height:58px}.ranking-list{flex-direction:column;gap:6px;display:flex}.ranking-list>div{text-align:left;background:#07150e;border:1px solid #ffffff10;border-radius:12px;grid-template-columns:30px 42px 1fr auto;align-items:center;gap:9px;padding:9px 12px;display:grid}.ranking-list>div.you{background:#d7ff520b;border-color:#d7ff52}.ranking-list>div>strong{color:#9aab9f;text-align:center}.ranking-list .player-avatar{width:38px;height:38px}.ranking-list span{flex-direction:column;display:flex}.ranking-list b{font-size:12px}.ranking-list small{color:#8da095;font-size:9px}.ranking-list em{color:#d7ff52;font-size:11px;font-style:normal;font-weight:900}.table-skin-picker{text-align:center;width:min(620px,92vw);margin:4px auto 5px}.table-skin-picker>small{letter-spacing:1.6px;color:#91a497;font-size:8px}.table-skin-picker>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:6px;display:grid}.table-skin-picker button{color:#e7ddca;cursor:pointer;text-align:left;background:#07150e;border:1px solid #ffffff18;border-radius:9px;align-items:center;gap:7px;height:58px;padding:5px;font-size:8px;display:flex}.table-skin-picker button.selected{color:#d7ff52;border-color:#d7ff52}.table-preview{background-image:url(/dadinho-table-skins.png);background-repeat:no-repeat;background-size:200% 200%;border-radius:7px;flex:none;width:50px;height:44px}.table-preview.table-0{background-position:0 0}.table-preview.table-1{background-position:100% 0}.table-preview.table-2{background-position:0 100%}.table-preview.table-3{background-position:100% 100%}.felt.felt-skin-0{background:radial-gradient(circle,#2c6249cc,#153b2cdd 65%,#102c22ee),url(/dadinho-table-skins.png) 0 0/200% 200%}.felt.felt-skin-1{background:url(/dadinho-table-skins.png) 100% 0/200% 200%}.felt.felt-skin-2{background:url(/dadinho-table-skins.png) 0 100%/200% 200%}.felt.felt-skin-3{background:url(/dadinho-table-skins.png) 100% 100%/200% 200%}.game-cup-skin{clip-path:polygon(8% 0,92% 0,80% 100%,20% 100%);background-image:url(/dadinho-cup-shop-sheet.png)!important;background-repeat:no-repeat!important;background-size:300% 200%!important}.game-cup-skin.cup-0{background-position:0 0!important}.game-cup-skin.cup-1{background-position:50% 0!important}.game-cup-skin.cup-2{background-position:100% 0!important}.game-cup-skin.cup-3{background-position:0 100%!important}.game-cup-skin.cup-4{background-position:50% 100%!important}.game-cup-skin.cup-5{background-position:100% 100%!important}.game-cup-skin span,.game-cup-skin small{color:#fff;text-shadow:0 1px 4px #000}@media (max-width:700px){.ranking-list>div{grid-template-columns:22px 34px 1fr auto;padding:7px}.ranking-list .player-avatar{width:32px;height:32px}.table-skin-picker{width:94vw}.table-skin-picker>div{grid-template-columns:repeat(2,1fr)}.table-skin-picker button{height:45px}.table-preview{width:40px;height:34px}.match-picker{overflow-y:auto}.private-room-link{flex:none}.current-rank .rank-art{width:70px;height:80px}}.rank-art{display:block;position:relative;overflow:hidden;clip-path:none!important;background-color:#100d0a!important;background-image:url(/dadinho-rank-cups.png)!important;background-repeat:no-repeat!important;background-size:300% 200%!important;border:1px solid #ffffff12!important;border-radius:10px!important;box-shadow:0 7px 13px #00000070!important}.ranking-list .rank-art{justify-self:center;width:38px;height:43px}.rank-ladder .rank-art{width:44px;height:52px}.current-rank .rank-art{width:76px;height:92px}@media (max-width:700px){.ranking-list .rank-art{width:30px;height:35px}.rank-ladder .rank-art{width:34px;height:42px}.current-rank .rank-art{width:62px;height:75px}}.rank-art{position:relative;overflow:hidden;clip-path:none!important;background-color:#100d0a!important;background-image:url(/dadinho-rank-cups.png)!important;background-repeat:no-repeat!important;background-size:300% 200%!important;border:1px solid #ffffff12!important;border-radius:10px!important;box-shadow:0 7px 13px #00000070!important}.rank-art:before,.rank-art:after{display:none!important}.rank-art.rank-0{filter:grayscale()brightness(1.32)contrast(.58);background-position:0 0!important}.rank-art.rank-1{filter:sepia(.45)saturate(.7)brightness(.88);background-position:0 0!important}.rank-art.rank-4{filter:grayscale(.72)contrast(.88)brightness(.8);background-position:0 100%!important}.rank-art.rank-5{filter:brightness(.72)saturate(.35);background-position:50% 100%!important}.rank-art.rank-6{filter:sepia(.18)saturate(1.18)brightness(.92);background-position:0 100%!important}.rank-art.rank-7{filter:brightness(1.16)saturate(.25);background-position:50% 100%!important}.rank-art.rank-9{filter:hue-rotate(150deg)saturate(.78)brightness(1.32);background-position:100% 100%!important;box-shadow:0 0 15px #7cecff88!important}.rank-leather-showcase{text-align:left;background:linear-gradient(90deg,#2a160b,#0b1710);border:1px solid #c8823d55;border-radius:13px;align-items:center;gap:13px;margin:15px 0 18px;padding:10px 13px;display:flex}.rank-leather-showcase>i{filter:drop-shadow(0 6px 7px #0009);background:url(/dadinho-leather-cups.png) 0/200% 100% no-repeat;flex:none;width:55px;height:58px;display:block}.rank-leather-showcase span{flex-direction:column;gap:4px;display:flex}.rank-leather-showcase b{color:#f4d0a5;font:400 17px Georgia,serif}.rank-leather-showcase small{color:#a9b9ad;font-size:10px}@media (max-width:700px){.rank-leather-showcase{margin:12px 0 15px}.rank-leather-showcase>i{width:45px;height:48px}.rank-leather-showcase b{font-size:15px}}.equipped-cup{clip-path:none!important;background:#7b3d20 linear-gradient(90deg,#4a2111,#bd7540 22%,#71371d 55%,#c27e49 78%,#35170c)!important;background-position:initial!important;border:2px solid #d79a61!important;border-radius:12% 12% 18% 18%/6% 6% 10% 10%!important;overflow:visible!important;box-shadow:inset 8px 0 10px #ffd6a322,inset -8px 0 10px #180a06aa,0 10px 8px #0008!important}.equipped-cup:before{content:""!important;background:radial-gradient(#160904 0 48%,#8c4c28 52% 70%,#e2ac77 73%)!important;border:3px solid #dca06b!important;border-radius:50%!important;height:14px!important;display:block!important;position:absolute!important;top:-7px!important;left:-5px!important;right:-5px!important;box-shadow:0 3px 3px #0007!important}.equipped-cup:after{content:"";border-top:2px dashed #e8bd8a99;border-bottom:1px solid #2b1109;height:4px;position:absolute;bottom:4px;left:7px;right:7px}.equipped-cup.cup-1{background:#161616 linear-gradient(90deg,#030303,#3b3b3b 25%,#0c0c0c 58%,#505050 78%,#020202)!important;border-color:#c83232!important}.equipped-cup.cup-2{background:#075033 linear-gradient(90deg,#032317,#168153 25%,#07462c 57%,#1b9762 78%,#02170e)!important;border-color:#d2a84c!important}.equipped-cup.cup-3{background:#790c12 linear-gradient(90deg,#350306,#b92228 25%,#6c090d 58%,#d13c42 78%,#250204)!important;border-color:#e15353!important}.equipped-cup.cup-4{background:#07327b linear-gradient(90deg,#021238,#1559b8 25%,#062f78 57%,#2675df 78%,#020d28)!important;border-color:#d1d8e4!important}.equipped-cup.cup-5{background:#743b0e repeating-linear-gradient(135deg,#3a1906 0 6px,#b56b1a 7px 11px,#5b2909 12px 18px)!important;border-color:#f0c260!important}.equipped-cup span,.equipped-cup small{z-index:2;color:#fff;text-shadow:0 1px 4px #000;position:relative}.shop-table-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.shop-table-grid button{color:#fff7e3;cursor:pointer;background:#07150e;border:1px solid #ffffff16;border-radius:14px;flex-direction:column;align-items:center;gap:7px;padding:9px;display:flex}.shop-table-grid .table-preview{width:100%;height:90px}.shop-table-grid b{font-size:12px}.shop-table-grid small{color:#d7ff52;font-size:9px}@media (max-width:700px){.shop-table-grid{grid-template-columns:repeat(2,1fr)}.shop-table-grid .table-preview{height:70px}}.game-cup-skin{clip-path:none!important;background-image:linear-gradient(90deg,#5f3018,#bd7540 22%,#71371d 55%,#c27e49 78%,#4c2515)!important;background-size:auto!important;border:2px solid #d79a61!important;border-radius:10% 10% 18% 18%/5% 5% 10% 10%!important;overflow:visible!important;box-shadow:inset 8px 0 10px #ffd6a322,inset -8px 0 10px #180a06aa,0 10px 8px #0008!important}.game-cup-skin:before{content:""!important;background:radial-gradient(#1b0c07 0 48%,#9b5b32 52% 70%,#e2ac77 73%)!important;border:3px solid #dca06b!important;border-radius:50%!important;height:14px!important;display:block!important;position:absolute!important;top:-7px!important;left:-5px!important;right:-5px!important;box-shadow:0 3px 3px #0007!important}.game-cup-skin:after{content:"";border-top:2px dashed #e8bd8a99;border-bottom:1px solid #2b1109;height:4px;position:absolute;bottom:4px;left:7px;right:7px}.game-cup-skin.cup-1{background-image:linear-gradient(90deg,#050505,#3b3b3b 25%,#101010 58%,#505050 78%,#050505)!important;border-color:#c83232!important}.game-cup-skin.cup-1:before{background:radial-gradient(#050505 0 48%,#191919 52% 68%,#c83232 72%)!important;border-color:#c83232!important}.game-cup-skin.cup-2{background-image:linear-gradient(90deg,#06351f,#168153 25%,#07462c 57%,#1b9762 78%,#032818)!important;border-color:#d2a84c!important}.game-cup-skin.cup-2:before{background:radial-gradient(#021c10 0 48%,#09623d 52% 68%,#d2a84c 72%)!important;border-color:#d2a84c!important}.game-cup-skin.cup-3{background-image:linear-gradient(90deg,#4d0608,#b92228 25%,#6c090d 58%,#d13c42 78%,#3a0507)!important;border-color:#e15353!important}.game-cup-skin.cup-3:before{background:radial-gradient(#250204 0 48%,#871016 52% 68%,#e15353 72%)!important;border-color:#e15353!important}.game-cup-skin.cup-4{background-image:linear-gradient(90deg,#041d55,#1559b8 25%,#062f78 57%,#2675df 78%,#03163e)!important;border-color:#d1d8e4!important}.game-cup-skin.cup-4:before{background:radial-gradient(#020d2b 0 48%,#0c3f91 52% 68%,#d1d8e4 72%)!important;border-color:#d1d8e4!important}.game-cup-skin.cup-5{background-image:repeating-linear-gradient(135deg,#4f250b 0 6px,#b56b1a 7px 11px,#6a330d 12px 18px)!important;border-color:#f0c260!important}.game-cup-skin.cup-5:before{background:radial-gradient(#2b1103 0 48%,#81420e 52% 68%,#f0c260 72%)!important;border-color:#f0c260!important}.game-cup-skin span,.game-cup-skin small{z-index:2;color:#fff;text-shadow:0 1px 4px #000;position:relative}.mini-cup.equipped-cup{clip-path:polygon(3% 7%,97% 7%,82% 100%,18% 100%)!important;filter:drop-shadow(0 10px 7px #0009)!important;border:0!important;border-radius:0!important;width:74px!important;height:82px!important;box-shadow:inset 12px 0 14px #ffd8ad2e,inset -11px 0 14px #170704a8!important}.mini-cup.equipped-cup:before{z-index:4;border-width:3px!important;height:18px!important;top:0!important;left:2px!important;right:2px!important}.mini-cup.equipped-cup:after{border-top:2px dashed #f4ce9baa!important;border-bottom:2px solid #2a1008!important;height:5px!important;bottom:5px!important;left:15px!important;right:15px!important}.mini-cup.equipped-cup span{margin-top:7px;font-size:25px!important}.mini-cup.equipped-cup small{font-size:4px!important}.seat-dice.shown+.mini-cup.equipped-cup{transform:translate(40px,-50%)rotate(9deg)scale(.8)!important}@media (max-width:700px){.mini-cup.equipped-cup{width:52px!important;height:61px!important}.mini-cup.equipped-cup:before{height:13px!important}.mini-cup.equipped-cup span{font-size:19px!important}.seat-dice.shown+.mini-cup.equipped-cup{transform:translate(26px,-50%)rotate(9deg)scale(.76)!important}}.paused-skins button{opacity:.68;cursor:not-allowed!important}.paused-skins button:first-child{opacity:1;border-color:#d7ff52}.paused-skins button:first-child small{color:#d7ff52}.shop-category-tabs{background:#06130d;border:1px solid #ffffff12;border-radius:13px;gap:8px;margin:8px 0 14px;padding:5px;display:flex}.shop-category-tabs button{color:#a8b9ad;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;padding:10px 8px;font-weight:800}.shop-category-tabs button.active{color:#d7ff52;background:#d7ff5214;border-color:#d7ff52}.table-preview{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.table-preview.table-0,.felt.felt-skin-0{background-image:url(/table-skins/table-0-classic-green.png)!important}.table-preview.table-1,.felt.felt-skin-1{background-image:url(/table-skins/table-1-royal-blue.png)!important}.table-preview.table-2,.felt.felt-skin-2{background-image:url(/table-skins/table-2-black-marble.png)!important}.table-preview.table-3,.felt.felt-skin-3{background-image:url(/table-skins/table-3-burgundy.png)!important}.table-preview.table-4,.felt.felt-skin-4{background-image:url(/table-skins/table-4-ivory-marble.png)!important}.table-preview.table-5,.felt.felt-skin-5{background-image:url(/table-skins/table-5-purple-neon.png)!important}.table-preview.table-6,.felt.felt-skin-6{background-image:url(/table-skins/table-6-ice-crystal.png)!important}.table-preview.table-7,.felt.felt-skin-7{background-image:url(/table-skins/table-7-imperial-red.png)!important}.felt[class*=felt-skin-]{background-position:50%!important;background-size:cover!important}.shop-table-grid button.selected{border-color:#d7ff52;box-shadow:0 0 22px #d7ff521b}.shop-table-grid button:disabled{opacity:1}.table-skin-picker>div{grid-template-columns:repeat(4,1fr)}@media (max-width:700px){.shop-category-tabs{gap:3px}.shop-category-tabs button{padding:8px 3px;font-size:10px}.table-skin-picker>div{grid-template-columns:repeat(2,1fr)}}.game{background:#070504 url(/dadinho-table-3d-standard.png) 50%/cover no-repeat fixed}.game .table-wrap{max-width:1600px;height:calc(100dvh - 72px);padding:8px 22px 18px}.game .felt{width:min(1500px,100%);height:100%;min-height:620px;box-shadow:none;border:0;border-radius:0;margin:auto;padding:5.5% 10% 3.5%;overflow:hidden;background:0 0!important}.game .felt:before{display:none}.game .cups-table{max-width:1120px;height:78%;margin:auto}.game .round{z-index:15;color:#c8b8a2;text-shadow:0 2px 5px #000;font-size:10px;position:relative}.game .mini-cup{filter:drop-shadow(15px 18px 10px #0200009a);background:linear-gradient(105deg,#351a11,#9b5f3b 26%,#57301f 60%,#b4764c 80%,#28130d);border:1px solid #d3a17655;width:82px;height:92px}.game .mini-cup:before{content:"";z-index:5;background:radial-gradient(#1a0b07 0 50%,#72432c 54% 72%,#be8a63 76%);border:2px solid #b97d55;border-radius:50%;width:auto;height:12px;position:absolute;inset:-4px 5% auto}.game .mini-cup:after{content:"";background:0 0;border-top:2px dashed #d5a87d88;border-radius:0;height:4px;position:absolute;bottom:4px;left:16%;right:16%}.game .mini-cup span{text-shadow:0 2px 4px #000;font-size:30px}.game .seat:not(.seat-0) .mini-cup{background:linear-gradient(105deg,#24130e,#74472e 28%,#3f2519 62%,#8c5c3d 82%,#1c0d09)}.game .seat-dice .die{transform:perspective(80px)rotateX(7deg)rotate(-2deg);box-shadow:inset -4px -5px 8px #b8aa8a,7px 9px 8px #0007}.game .center-info{top:50%}.game .center-info .status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#213a31d9,#152820e3);border:1px solid #ddcdb536;box-shadow:0 22px 40px #0009,inset 0 1px #fff2}.game .bid-panel{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14231de6;border:1px solid #d6c4aa22;border-radius:17px;width:min(720px,90%);margin:-2px auto 0;padding:9px 12px;position:relative;box-shadow:0 12px 32px #0008}.game .result-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14231df2;box-shadow:0 20px 50px #000b}.game .seat-name{color:#e7d8c3;text-shadow:0 2px 4px #000}.game .order-tag{background:#13221be8;box-shadow:0 8px 20px #000a}.game .seat-1{top:50%;right:-1%}.game .seat-3{top:50%;left:-1%}@media (max-width:700px){.game{background-position:50%}.game>.table-wrap{height:100dvh;padding:0}.game .felt{min-height:0;padding:7% 3% 2%}.game .cups-table{flex:1;width:100%;height:auto}.game .mini-cup{width:52px;height:60px}.game .mini-cup:before{height:9px;top:-3px}.game .mini-cup span{font-size:20px}.game .bid-panel{width:97%;margin:0 auto;padding:5px 3px}.game .center-info{top:47%}.game .seat-1{right:-5px}.game .seat-3{left:-5px}.game .seat-4{bottom:8%;left:2%}.game .seat-5{bottom:8%;right:2%}}.game .table-wrap{width:100%;max-width:none;margin:0;display:block;position:relative}.game .felt{width:100%;max-width:1540px;padding-left:11%;padding-right:11%}.game .cups-table{width:100%;max-width:1080px}.game .round{text-align:center;width:max-content;max-width:90%;margin:0 auto}.game .center-info{width:min(430px,46%);left:50%;transform:translate(-50%,-50%)}.game .center-info .status{width:100%;margin:0 auto;padding:18px 22px}.game .bid-panel{left:auto;transform:none}.game .log{z-index:25;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111d17e6;width:230px;max-height:230px;margin:0;position:absolute;top:92px;right:24px;overflow:auto;box-shadow:0 16px 35px #0008}.game .seat-0{bottom:1%}.game .seat-2{top:1%}.game .seat-1{right:0}.game .seat-3{left:0}.game .seat-4{bottom:8%;left:12%}.game .seat-5{bottom:8%;right:12%}@media (max-width:1050px){.game .felt{padding-left:7%;padding-right:7%}.game .log{display:none}}@media (max-width:700px){.game>.table-wrap{height:calc(100dvh - 48px);padding:0}.game .felt{width:100%;padding:4% 2% 1%}.game .round{max-width:76%;font-size:7px}.game .center-info{width:min(300px,72%);top:45%}.game .center-info .status{padding:9px 11px}.game .center-info .status h2{white-space:normal;text-overflow:clip;overflow:visible}.game .bid-panel{width:96%;margin:0 auto}.game .seat-0{bottom:1%}.game .seat-2{top:1%}.game .seat-1{right:-2%}.game .seat-3{left:-2%}.game .seat-4{bottom:11%;left:3%}.game .seat-5{bottom:11%;right:3%}}.game .mini-cup{clip-path:none;border:0;border-radius:0;width:120px;height:130px;padding:0;overflow:visible;filter:drop-shadow(13px 17px 9px #050201a8)!important;background-color:#0000!important;background-image:url(/dadinho-leather-cups.png)!important;background-repeat:no-repeat!important;background-size:200% 100%!important}.game .mini-cup.cup-upright{background-position:0!important}.game .mini-cup.cup-covered{background-position:100%!important}.game .mini-cup.cup-revealed{background-position:0!important}.game .mini-cup:before,.game .mini-cup:after{display:none!important}.game .mini-cup span,.game .mini-cup small{z-index:2;color:#fff6df;text-shadow:0 2px 5px #160803;position:absolute;left:50%;transform:translate(-50%)}.game .mini-cup span{font-size:25px;top:43%}.game .mini-cup small{letter-spacing:.8px;font-size:4px;top:68%}.game .mini-cup.cup-upright span{top:46%}.game .mini-cup.cup-upright small{top:71%}.game .seat:not(.seat-0) .mini-cup{background-color:#0000!important;background-image:url(/dadinho-leather-cups.png)!important}.game .seat-dice.shown+.mini-cup.cup-revealed,.game .seat-1 .seat-dice.shown+.mini-cup.cup-revealed,.game .seat-3 .seat-dice.shown+.mini-cup.cup-revealed{transform:translate(58px,-43%)rotate(74deg)scale(.68)}.game .log{top:66px}@media (max-width:700px){.game .mini-cup{width:76px;height:82px}.game .mini-cup span{font-size:18px}.game .mini-cup small{font-size:3px}.game .seat-dice.shown+.mini-cup.cup-revealed,.game .seat-1 .seat-dice.shown+.mini-cup.cup-revealed,.game .seat-3 .seat-dice.shown+.mini-cup.cup-revealed{transform:translate(35px,-43%)rotate(74deg)scale(.68)}}.game .cups-table .seat.circular-seat .seat-name{left:var(--name-x)!important;z-index:18!important;top:50%!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%)!important}@media (max-width:700px){.game .cups-table .seat.circular-seat .seat-name{left:var(--name-x)!important;top:50%!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%)scale(.82)!important}}.basic-collection{text-align:left;background:linear-gradient(135deg,#1d3c2b,#0a1710);border:1px solid #d7ff5248;border-radius:15px;flex-direction:column;gap:5px;margin:14px 0 18px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffff10}.basic-collection small{color:var(--lime);letter-spacing:2px;font-size:7px;font-weight:900}.basic-collection b{color:#fff4dc;font:400 20px Georgia,serif}.basic-collection span{color:#9db0a3;font-size:10px}.skin-grid button:disabled,.shop-table-grid button:disabled{opacity:.38;cursor:not-allowed;filter:saturate(.35)}.skin-grid button.selected,.shop-table-grid button.selected{opacity:1;border-color:var(--lime);filter:none;box-shadow:0 0 22px #d7ff5225}.skin-grid button.selected small,.shop-table-grid button.selected small{color:var(--lime)}.game{background-color:#080503!important;background-image:linear-gradient(#0503024d 0%,#0000 18% 78%,#03020170 100%),url(/dadinho-classic-room.png)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.game .table-wrap{background:radial-gradient(at 50% 47%,#0000 42%,#0503022e 73%,#02010091 100%)}.game-scene-3d{background:0 0!important;inset:7.5% 5% 2%!important}.game-scene-3d canvas{filter:saturate(.92)contrast(1.04);transform:none!important}.game .felt{width:min(1440px,100%)!important;padding:5.8% 10.5% 2.5%!important;transform:none!important}.game .cups-table{width:100%!important;max-width:1120px!important;height:76%!important}.game .center-info .status,.game .bid-panel,.game .log{background:linear-gradient(135deg,#14271fe8,#0a1611ee);border-color:#d4b48135;box-shadow:0 18px 42px #000b,inset 0 1px #ffffff12}.game .log{top:76px;right:18px}.game .table-0{background-image:url(/dadinho-classic-room.png)!important;background-position:50%!important;background-size:cover!important}@media (max-width:700px){.game{background-position:top!important;background-size:auto 100%!important}.game-scene-3d{inset:5% -17% 9%!important}.game .felt{padding:6% 1.5% 1%!important}.game .cups-table{max-width:none!important;height:auto!important}.game .center-info{top:44%}}.game{background-position:50% 18px!important}.game-scene-3d{top:calc(7.5% + 18px)!important;bottom:calc(2% - 18px)!important}.game .cups-table{transform:translateY(18px)!important}.game .center-info{transform:translate(-50%,calc(18px - 50%))!important}@media (max-width:700px){.game{background-position:50% 10px!important}.game-scene-3d{top:calc(5% + 10px)!important;bottom:calc(9% - 10px)!important}.game .cups-table{transform:translateY(10px)!important}.game .center-info{transform:translate(-50%,calc(10px - 50%))!important}}.game:has(.felt-skin-0){background-image:url(/table-skins/table-0-classic-green.png)!important}.game:has(.felt-skin-1){background-image:url(/table-skins/table-1-royal-blue.png)!important}.game:has(.felt-skin-2){background-image:url(/table-skins/table-2-black-marble.png)!important}.game:has(.felt-skin-3){background-image:url(/table-skins/table-3-burgundy.png)!important}.game:has(.felt-skin-4){background-image:url(/table-skins/table-4-ivory-marble.png)!important}.game:has(.felt-skin-5){background-image:url(/table-skins/table-5-purple-neon.png)!important}.game:has(.felt-skin-6){background-image:url(/table-skins/table-6-ice-crystal.png)!important}.game:has(.felt-skin-7){background-image:url(/table-skins/table-7-imperial-red.png)!important}.onboarding-card{max-width:560px}.onboarding-row{grid-template-columns:1fr 92px;gap:12px;display:grid}.onboarding-row label{min-width:0}.private-room-overlay{z-index:120}.private-room-card{color:#f7f1dc;background:linear-gradient(145deg,#132c22,#07150f);border:1px solid #ccff3559;border-radius:26px;width:min(520px,100vw - 28px);max-height:calc(100dvh - 28px);padding:34px;position:relative;overflow:auto;box-shadow:0 30px 90px #000c}.private-room-card h2{margin:8px 0 4px;font-family:Georgia,serif;font-size:32px}.private-room-card>p{color:#a8b8ae;line-height:1.5}.private-room-card form label{letter-spacing:.16em;color:#91a79a;gap:8px;font-size:10px;display:grid}.room-divider{color:#71877a;letter-spacing:.2em;align-items:center;gap:12px;margin:20px 0;font-size:10px;display:flex}.room-divider:before,.room-divider:after{content:"";background:#ffffff14;flex:1;height:1px}.room-code-input{box-sizing:border-box;color:#ccff35;letter-spacing:.18em;text-align:center;text-transform:uppercase;background:#06120d;border:1px solid #ffffff20;border-radius:12px;width:100%;margin:8px 0 12px;padding:16px;font-size:22px;font-weight:900}.secondary-submit{color:#14241c!important;background:#e9dfc6!important}.room-code-box{background:#06130d;border:1px solid #ccff3560;border-radius:16px;grid-template-columns:1fr auto;align-items:center;margin:22px 0;padding:18px 20px;display:grid}.room-code-box small{letter-spacing:.18em;color:#91a79a;font-size:9px}.room-code-box strong{letter-spacing:.18em;color:#ccff35;grid-row:2;font-size:31px}.room-code-box button{color:#f7f1dc;background:0 0;border:1px solid #ffffff25;border-radius:9px;grid-area:1/2/3;padding:9px 13px}.human-lobby-list{gap:10px;display:grid}.human-lobby-list>div{background:#ffffff08;border:1px solid #ffffff12;border-radius:15px;align-items:center;gap:12px;padding:14px;display:flex}.human-lobby-list>div>span{color:#dfe8e1;background:#22382d;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.human-lobby-list div div{flex:1;gap:3px;display:grid}.human-lobby-list small{color:#879b8f}.human-lobby-list i{background:#52665b;border-radius:50%;width:10px;height:10px}.human-lobby-list .connected{border-color:#ccff3548}.human-lobby-list .connected>span{color:#102019;background:#ccff35}.human-lobby-list .connected i{background:#ccff35;box-shadow:0 0 12px #ccff35}.connection-result{color:#9bad9f;background:#091711;border-radius:14px;gap:6px;margin-top:18px;padding:15px;display:grid}.connection-result.success{color:#dfff7c;background:#ccff3514}.connection-result span{font-size:12px;line-height:1.45}.test-next-note{text-align:center;font-size:12px}.account-feedback{margin-top:12px}@media (max-width:600px){.private-room-card{border-radius:20px;padding:26px 20px}.private-room-card h2{font-size:27px}.onboarding-row{grid-template-columns:1fr 76px}.room-code-box strong{font-size:26px}}.password-field{position:relative}.password-field input{padding-right:76px}.password-field button{color:#d7ff52;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800;position:absolute;top:16px;right:9px}.terms-check{align-items:flex-start;gap:9px;margin:2px 0 4px;letter-spacing:0!important;color:#a9b9af!important;line-height:1.45!important;display:flex!important}.terms-check>input{accent-color:#d7ff52;flex:none;width:17px!important;height:17px!important;margin:1px 0 0!important}.terms-check span{font-size:10px}.terms-check button{color:#d7ff52;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.owned-item-help{margin:0 0 10px!important;font-size:12px!important}.owned-table-list{margin-bottom:20px}.owned-table-list>button{color:#fff7e3;text-align:left;cursor:pointer;background:#07150e;border:1px solid #d7ff5260;border-radius:14px;align-items:center;gap:13px;width:100%;padding:12px;display:flex}.owned-table-list .table-preview{width:92px;height:60px}.owned-table-list span{flex-direction:column;flex:1;gap:5px;display:flex}.owned-table-list b{font-size:14px}.owned-table-list small{color:#d7ff52}.owned-table-list em{letter-spacing:.12em;color:#d7ff52;font-size:9px;font-style:normal}.account-card:has(.terms-check){width:min(470px,94vw)}@media (max-width:600px){.owned-table-list .table-preview{width:74px;height:52px}.owned-table-list em{display:none}.account-card:has(.terms-check){max-height:96dvh}}.account-card:has(.signup-fields){width:min(610px,95vw);max-height:96dvh;overflow-y:auto}.signup-fields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.signup-fields .wide-field{grid-column:1/-1}.account-card:has(.signup-fields) form>label{margin-top:8px}.account-card:has(.signup-fields) .account-brand{margin-bottom:4px}.account-card:has(.signup-fields) h2{margin:5px 0}.account-card:has(.signup-fields)>p{margin:3px 0 8px}.account-card:has(.signup-fields) .account-tabs{margin-bottom:7px}@media (max-width:600px){.account-card:has(.signup-fields){padding:18px 16px}.signup-fields{grid-template-columns:1fr}.signup-fields .wide-field{grid-column:auto}.account-card:has(.signup-fields) form label{margin-top:6px}.account-card:has(.signup-fields) input{padding:11px 12px}.account-card:has(.signup-fields) .account-brand{margin:-8px auto -3px;transform:scale(.82)}.account-card:has(.signup-fields) .section-kicker{margin-top:0}}.private-room-overlay{overscroll-behavior:contain}.private-room-card .account-submit{touch-action:manipulation;width:100%;min-height:50px;font-size:15px;display:block}.private-room-card form{width:100%}.room-primary-action{margin-top:18px}.room-capacity{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.room-capacity button{color:#b7c8bd;background:#0a1c14;border:1px solid #ffffff20;border-radius:11px;min-height:44px;font-weight:800}.room-capacity button.selected{color:#102019;background:#ccff35;border-color:#ccff35;box-shadow:0 0 18px #ccff3530}.matchmaking-wait{text-align:center;gap:18px;padding-top:18px;display:grid}.matchmaking-pulse:before{content:"";background:radial-gradient(circle,#d7ff5238,#d7ff5208 65%,#0000 66%);border:3px solid #d7ff52;border-radius:50%;width:68px;height:68px;animation:1.6s infinite matchPulse;box-shadow:0 0 #d7ff5266}.matchmaking-pulse span{letter-spacing:.24em;color:#91a99a;font:900 9px/1 sans-serif}.matchmaking-pulse b{color:#d7ff52;font:900 24px/1 sans-serif}.matchmaking-slots{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.matchmaking-slots>div{color:#8ba093;background:#081a12;border:1px solid #ffffff14;border-radius:15px;justify-items:center;gap:7px;padding:13px 7px;display:grid;position:relative}.matchmaking-slots>div>span{color:#a9bbb0;background:#193126;border-radius:50%;place-items:center;width:48px;height:48px;font-size:19px;font-weight:900;display:grid}.matchmaking-slots>div>b{font-size:10px;line-height:1.25}.matchmaking-slots>div>i{background:#50665a;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px}.matchmaking-slots>div.found{color:#f5ecd5;border-color:#d7ff5250}.matchmaking-slots>div.found>span{color:#102019;background:#d7ff52;box-shadow:0 0 18px #d7ff5245}.matchmaking-slots>div.found>i{background:#d7ff52;box-shadow:0 0 10px #d7ff52}.matchmaking-wait>p{color:#f6edd7;margin:0;font-weight:800}.matchmaking-wait>small{color:#91a79a;margin-top:-10px}.cancel-matchmaking{color:#f3e8d1;background:#14271d;border:1px solid #ffffff25;border-radius:12px;min-height:48px;font-weight:900}@keyframes matchPulse{70%{box-shadow:0 0 0 22px #d7ff5200}}.quick-match-action{margin-top:18px;box-shadow:0 8px 24px #bfff3030;background:linear-gradient(135deg,#d7ff52,#a9e829)!important}.quick-match-action+.room-primary-action{margin-top:10px;color:#e9f2eb!important;background:#173426!important;border:1px solid #ffffff24!important}@media (max-width:600px){.private-room-overlay{padding:8px}.private-room-card{border-radius:20px;width:100%;max-height:calc(100dvh - 16px);padding:25px 18px 20px}.private-room-card h2{padding-right:30px;font-size:27px;line-height:1.05}.private-room-card>p{font-size:14px}.private-room-card .account-submit{min-height:54px;font-size:16px}.room-divider{margin:16px 0}.room-code-input{height:58px;font-size:20px}.matchmaking-slots{grid-template-columns:repeat(2,1fr);max-height:330px;overflow:auto}.matchmaking-slots>div{padding:11px 6px}.matchmaking-pulse:before{width:58px;height:58px}.matchmaking-pulse b{font-size:21px}}.human-duel-screen{color:#f6f0df;background:#070b08;min-height:100dvh;position:relative;overflow:hidden}.human-duel-top{z-index:5;background:#0e1913;border-bottom:1px solid #26392e;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex;position:relative}.human-duel-top>div:nth-child(2){letter-spacing:.18em;font:700 12px/1 sans-serif}.human-duel-top button{color:#f6f0df;background:#14231b;border:1px solid #415447;border-radius:12px;padding:11px 24px}.human-table{background:radial-gradient(circle at 50% 45%,#246037,#123f24 64%,#0b2d19);border:22px solid #5b2b14;border-radius:50%;width:min(1180px,96vw);height:calc(100dvh - 168px);min-height:500px;margin:0 auto;position:relative;box-shadow:inset 0 0 0 4px #b77a37,0 25px 60px #000}.human-seat{z-index:2;justify-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.human-seat-0{top:4%}.human-seat-1{bottom:3%}.human-player-name{z-index:3;background:#10251b;border:1px solid #3f584a;border-radius:20px;align-items:center;gap:7px;padding:4px 9px;font-size:13px;display:flex}.human-player-name i{background:#334e41;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.human-player-name span{color:#caff38;letter-spacing:2px}.human-seat.active .human-player-name{border-color:#caff38;box-shadow:0 0 18px #caff3866}.human-cup{color:#f5d6a1;clip-path:polygon(13% 0,87% 0,100% 100%,0 100%);background:linear-gradient(90deg,#6d2e12,#b86227 45%,#6e2d12);border-radius:18px 18px 12px 12px;place-items:center;width:92px;height:105px;margin-top:7px;font-size:30px;font-weight:900;display:grid;box-shadow:16px 18px 18px #0008}.human-cup.covered:before{content:"";background:#b96329;border:4px solid #e08b43;border-radius:50%;width:75px;height:22px;position:absolute;transform:translateY(-50px)}.human-cup.opened{opacity:.35;transform:rotate(72deg)translate(20px,-15px)}.human-dice{gap:5px;display:flex;position:absolute;top:70px;transform:translate(85px)}.human-dice i{color:#f8f2dc;filter:drop-shadow(2px 4px 3px #000);font-size:38px;font-style:normal}.human-game-message{z-index:3;text-align:center;background:#0b2118eb;border:1px solid #52685a;border-radius:20px;width:min(520px,72%);padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px #0008}.human-game-message small{color:#132012;letter-spacing:.16em;background:#caff38;border-radius:7px;padding:7px 13px;font:900 11px/1 sans-serif;display:inline-block}.human-game-message h2{margin:15px 0 0;font-size:23px}.human-game-message p{color:#caff38}.human-controls{z-index:7;background:#10251bef;border:1px solid #415447;border-radius:18px;align-items:end;gap:10px;padding:12px;display:flex;position:fixed;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #000}.human-controls label{letter-spacing:.12em;color:#8ea397;font:700 9px/1 sans-serif}.human-controls label>div{background:#0a1b13;border:1px solid #294236;border-radius:12px;align-items:center;height:48px;margin-top:7px;display:flex;overflow:hidden}.human-controls button{border:0;border-radius:12px;height:48px;padding:0 18px;font-weight:900}.human-controls label button{color:#b7cabf;background:0 0;padding:0 12px;font-size:20px}.human-controls label b{text-align:center;color:#fff;min-width:34px;font-size:20px}.direction-choice .selected{color:#102014;background:#caff38}.human-bid,.look-dice{color:#112015;background:#caff38}.human-doubt{color:#ffb1a5;background:#182a20;border:1px solid #9b5547!important}.human-controls button:disabled{opacity:.35}.human-next{z-index:8;background:#caff38;border:0;border-radius:14px;padding:17px 35px;font-size:17px;font-weight:900;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.human-feedback{z-index:10;color:#ffd8ce;background:#572b23;border-radius:10px;padding:10px 18px;position:fixed;top:85px;left:50%;transform:translate(-50%)}.control-die{font-size:31px!important}.look-dice{max-width:150px}@media (max-width:700px){.human-duel-top{height:54px;padding:0 12px}.human-duel-top .brand-name{font-size:15px}.human-duel-top>div:nth-child(2){font-size:9px}.human-duel-top button{padding:8px 12px}.human-table{border-width:12px;width:112vw;height:calc(100dvh - 155px);min-height:460px;margin-left:-6vw}.human-seat-0{top:2%}.human-seat-1{bottom:18%}.human-cup{width:65px;height:76px}.human-cup.covered:before{width:53px;height:16px;transform:translateY(-36px)}.human-dice{top:48px;transform:translate(62px)}.human-dice i{font-size:29px}.human-game-message{width:68%;padding:15px;top:43%}.human-game-message h2{font-size:17px}.human-controls{border-radius:12px;gap:5px;width:calc(100vw - 8px);padding:7px;bottom:4px;overflow-x:auto}.human-controls label>div,.human-controls button{height:42px}.human-controls button{padding:0 10px;font-size:12px}.human-controls label button{padding:0 7px}.human-controls label b{min-width:24px;font-size:16px}.look-dice{width:210px;max-width:none;position:fixed;bottom:62px;left:50%;transform:translate(-50%)}.direction-choice button{font-size:10px!important}.human-player-name{font-size:11px}.human-player-name span{display:none}}.human-duel-screen{background:#080503 url(/table-skins/table-0-classic-green.png) 50% 18px/cover no-repeat}.human-duel-screen.human-table-skin-0{background-image:url(/table-skins/table-0-classic-green.png)}.human-duel-screen.human-table-skin-1{background-image:url(/table-skins/table-1-royal-blue.png)}.human-duel-screen.human-table-skin-2{background-image:url(/table-skins/table-2-black-marble.png)}.human-duel-screen.human-table-skin-3{background-image:url(/table-skins/table-3-burgundy.png)}.human-duel-screen.human-table-skin-4{background-image:url(/table-skins/table-4-ivory-marble.png)}.human-duel-screen.human-table-skin-5{background-image:url(/table-skins/table-5-purple-neon.png)}.human-duel-screen.human-table-skin-6{background-image:url(/table-skins/table-6-ice-crystal.png)}.human-duel-screen.human-table-skin-7{background-image:url(/table-skins/table-7-imperial-red.png)}.shop-cup.special{clip-path:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.shop-cup.special.cup-6{background-image:url(/sprites/special-cups/viking-open.png)!important}.shop-cup.special.cup-7{background-image:url(/sprites/special-cups/trono-medieval-open.png)!important}.shop-cup.special.cup-8{background-image:url(/sprites/special-cups/remo-inspired-open.png)!important}.shop-cup.special.cup-9{background-image:url(/sprites/special-cups/paysandu-inspired-open.png)!important}.human-table-pro{width:100vw;height:calc(100dvh - 72px);min-height:520px;box-shadow:none;background:radial-gradient(at 50% 47%,#0000 42%,#0503022e 73%,#02010091 100%);border:0;border-radius:0;margin:0;overflow:hidden}.human-table-pro .game-scene-3d{background:0 0!important;inset:calc(7.5% + 18px) 5% calc(2% - 18px)!important}.human-table-pro .game-scene-3d canvas{filter:saturate(.92)contrast(1.04);transform:none!important}.human-table-pro .human-seat{z-index:4}.human-table-pro .human-seat-0{top:15%}.human-table-pro .human-seat-1{bottom:16%}.human-table-pro .human-player-name{transform:translate(74px)}.human-table-pro .human-seat-1 .human-player-name{transform:translate(92px)}.human-seat-multi{transform:translate(-50%,-50%);bottom:auto!important}.human-seat-multi .human-player-name{transform:translate(58px)}.human-seat-multi.disconnected{opacity:.6}.human-seat-multi.disconnected .human-player-name{border-color:#ffaf70}.human-seat-multi.disconnected .human-player-name span{color:#ffaf70;letter-spacing:.08em;font-size:7px}.human-bid-tag{text-align:center;white-space:nowrap;color:#f7f1dc;background:linear-gradient(160deg,#11281c,#07130d);border:1px solid #d7ff52;border-radius:12px;gap:2px;min-width:82px;padding:7px 10px;display:grid;position:absolute;top:-42px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0009,0 0 16px #caff3820}.human-bid-tag small{letter-spacing:.18em;color:#8faa9b;font:800 7px/1 sans-serif}.human-bid-tag b{color:#d7ff52;font-size:12px}.human-history{z-index:8;color:#f7f1dc;background:linear-gradient(145deg,#10271def,#06130df2);border:1px solid #d7ff5238;border-radius:18px;width:260px;max-height:280px;padding:18px;position:absolute;top:18px;right:18px;overflow:auto;box-shadow:0 16px 36px #0009}.human-history h3{color:#fff2cf;margin:0 0 11px;font:700 18px/1.1 Georgia,serif}.human-history p{color:#b8c9be;border-top:1px solid #ffffff10;gap:9px;margin:0;padding:9px 0;font-size:11px;line-height:1.4;display:flex}.human-history p i{background:#d7ff52;border-radius:50%;flex:none;width:6px;height:6px;margin-top:5px}.human-history p b{color:#f5e9c9}.human-history .empty{color:#83998c;font-style:italic}.human-table-pro .human-dice{top:34px;transform:translate(92px)}@media (max-width:700px){.human-duel-screen{background-position:50% 10px;background-size:auto 100%}.human-table-pro{border:0;width:100vw;height:calc(100dvh - 54px);min-height:460px;margin:0}.human-table-pro .game-scene-3d{inset:calc(5% + 10px) -17% calc(9% - 10px)!important}.human-table-pro .human-seat-0{top:12%}.human-table-pro .human-seat-1{bottom:22%}.human-table-pro .human-player-name,.human-table-pro .human-seat-1 .human-player-name{transform:translate(52px)}.human-table-pro .human-dice{top:28px;transform:translate(60px)}.human-duel-top{background:linear-gradient(90deg,#07130d,#173527,#07130d);border-bottom-color:#d7ff5233}.human-game-message{background:linear-gradient(155deg,#153a29f2,#07150ff2);border-color:#d7ff5255;box-shadow:0 14px 36px #000b}.human-player-name{color:#fff2d2;background:#071b12ee;border-color:#dfbd7055}.human-seat.active .human-player-name{background:#183d29;border-color:#d7ff52}.human-bid-tag{min-width:68px;padding:5px 7px;top:-37px}.human-bid-tag b{font-size:10px}.human-history{border-radius:12px;width:180px;max-height:76px;padding:10px 12px;top:8px;right:8px}.human-history h3{margin-bottom:5px;font-size:13px}.human-history p{display:none}.human-history p:first-of-type{padding:5px 0;font-size:9px;display:flex}.human-history .empty{display:block!important}.room-capacity{grid-template-columns:repeat(2,1fr)}.room-capacity button{min-height:50px;font-size:14px}}.human-die-face{box-sizing:border-box;background:linear-gradient(145deg,#fffceb,#d8cfb4);border-radius:8px;flex:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);width:36px;height:36px;padding:5px;display:grid;box-shadow:inset -2px -2px 4px #91886f,0 4px 7px #0008}.human-die-face>i{place-items:center;filter:none!important;font-size:0!important;display:grid!important}.human-die-face>i.dot:after{content:"";background:#142019;border-radius:50%;width:7px;height:7px;box-shadow:inset 0 1px 1px #000}.human-die-face.small{border-radius:7px;width:32px;height:32px;padding:4px}.human-die-face.small>i.dot:after{width:6px;height:6px}.human-dice{align-items:center}.human-dice .human-die-face{width:38px;height:38px}.control-die{place-items:center;height:100%;display:grid!important}.human-cup-hitbox{z-index:6;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:210px;height:250px;padding:0;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.human-cup-hitbox:focus-visible{outline-offset:-8px;border-radius:50%;outline:3px solid #caff38}.human-cup-hitbox:disabled{cursor:wait}@media (max-width:700px){.human-cup-hitbox{width:56vw;max-width:240px;height:45%;min-height:230px;bottom:0;left:50%}.human-cup-hitbox span{font-size:9px;bottom:68px}.human-die-face{width:30px;height:30px;padding:4px}.human-die-face>i.dot:after{width:5px;height:5px}.human-dice .human-die-face{width:31px;height:31px}.human-die-face.small{width:28px;height:28px}.human-die-face.small>i.dot:after{width:5px;height:5px}.landing{overscroll-behavior-y:contain;height:100dvh;min-height:100dvh;padding-bottom:24px;overflow:hidden auto}.landing .hero{flex:none;margin:26px auto 24px}.game .seat.circular-seat{left:var(--mobile-seat-x)!important;top:var(--mobile-seat-y)!important}.game .seat.circular-seat.seat-0{z-index:21!important;top:62%!important;left:50%!important}.game .seat-0 .mini-cup:not(:disabled){cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:22!important;width:100px!important;height:120px!important}.game .seat-0 .seat-dice.shown{pointer-events:none;z-index:24!important;top:50%!important;left:50%!important;transform:translate(-50%,-108px)!important}.human-cup-hitbox{z-index:9;touch-action:manipulation;width:min(54vw,250px);max-width:none;height:31%;min-height:0;bottom:19%;left:50%}}@supports (-webkit-touch-callout:none){@media (max-width:700px){.game .mini-cup{pointer-events:auto;opacity:1!important}.game .seat-dice.shown{opacity:1!important;visibility:visible!important}}}.launch-waiting-room{justify-items:center;gap:16px;padding-top:8px;display:grid}.matchmaking-pulse{text-align:center;justify-items:center;gap:5px;display:grid}.matchmaking-pulse>span{letter-spacing:.28em;color:#d7ff52;font-size:9px}.matchmaking-pulse>b{font-family:Georgia,serif;font-size:29px}.matchmaking-pulse>small{color:#88a093}.matchmaking-slots{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.matchmaking-slots>div{text-align:center;background:#07160f;border:1px dashed #ffffff24;border-radius:16px;align-content:center;justify-items:center;gap:7px;min-height:128px;padding:11px 7px;display:grid}.matchmaking-slots>div.found{background:linear-gradient(160deg,#193526,#0a1b13);border-style:solid;border-color:#d7ff5266}.waiting-player-visual{width:72px;height:64px;position:relative}.waiting-player-visual .player-avatar{z-index:2;border:2px solid #d7ff52;width:45px;height:45px;position:absolute;top:0;left:0}.waiting-cup{clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);background:linear-gradient(100deg,#7b3517,#d57b39 52%,#6b2b13);border-radius:7px 7px 10px 10px;width:31px;height:43px;position:absolute;bottom:0;right:0;box-shadow:5px 7px 10px #0008}.waiting-cup:before,.waiting-cup:after{content:"";border:2px solid #e9a264;border-radius:50%;height:6px;position:absolute;left:1px;right:1px}.waiting-cup:before{top:-1px}.waiting-cup:after{bottom:-1px}.cup-tone-1{filter:hue-rotate(145deg)}.cup-tone-2{filter:hue-rotate(225deg)}.cup-tone-3{filter:hue-rotate(305deg)}.cup-tone-4{filter:saturate(.4)}.cup-tone-5{filter:hue-rotate(75deg)}.matchmaking-slots>div>span{letter-spacing:.15em;color:#81978a;font-size:7px}.matchmaking-slots .found>span{color:#d7ff52}.launch-waiting-room>p{color:#edf4e9;margin:0;font-weight:900}.launch-waiting-room>small{color:#81978a}.cancel-matchmaking{color:#b9c7be;cursor:pointer;background:0 0;border:1px solid #ffffff1e;border-radius:10px;padding:10px 20px}.reconnect-overlay{z-index:150}.reconnect-card{color:#f6efda;text-align:center;background:radial-gradient(circle at 50% 0,#1e4934,#091810 72%);border:1px solid #d7ff5260;border-radius:25px;width:min(500px,100vw - 28px);padding:36px;box-shadow:0 30px 100px #000e}.reconnect-card h2{margin:9px 0 7px;font:32px/1.05 Georgia,serif}.reconnect-card>p{color:#a7b9ad;line-height:1.55}.reconnect-card>p b{color:#d7ff52}.reconnect-table{text-align:left;background:#06120c;border:1px solid #ffffff18;border-radius:17px;grid-template-columns:70px 1fr auto;align-items:center;gap:15px;margin:24px 0;padding:18px;display:grid}.reconnect-cup{color:#f4d0a4;clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:linear-gradient(90deg,#723015,#cd7133,#672710);place-items:center;width:57px;height:65px;font-weight:900;display:grid;position:relative}.reconnect-cup i{background:#2b1008;border:3px solid #e59a59;border-radius:50%;width:48px;height:13px;position:absolute;top:0}.reconnect-table>div:nth-child(2){display:grid}.reconnect-table small{letter-spacing:.2em;color:#82988b;font-size:8px}.reconnect-table strong{color:#d7ff52;font-size:22px}.reconnect-table span{color:#9caea3;font-size:11px}.reconnect-table em{letter-spacing:.12em;color:#d7ff52;font-size:8px;font-style:normal}.abandon-match{color:#ffb6aa;cursor:pointer;background:0 0;border:1px solid #a65b4d;border-radius:12px;width:100%;margin-top:10px;padding:14px;font-weight:900}.abandon-match.confirm{color:#fff;background:#762c23}.abandon-warning{color:#e9a69a;margin-top:9px;display:block}@media (max-width:600px){.matchmaking-slots{grid-template-columns:repeat(2,1fr);gap:7px}.matchmaking-slots>div{min-height:110px}.reconnect-card{padding:28px 20px}.reconnect-card h2{font-size:28px}.reconnect-table{grid-template-columns:58px 1fr;padding:13px}.reconnect-table em{grid-column:2}.reconnect-cup{width:50px;height:58px}}@media (max-width:700px){.human-duel-top{box-sizing:border-box;grid-template-columns:minmax(118px,1fr) minmax(98px,auto) auto;gap:7px;height:64px;padding:0 9px;display:grid}.human-duel-top .brand{gap:7px;min-width:0}.human-duel-top .brand-cup{flex:none;width:34px;height:42px;font-size:22px}.human-duel-top .brand-name{letter-spacing:.12em;white-space:nowrap;font-size:14px}.human-duel-top .brand-name small{letter-spacing:.2em;margin-top:3px;font-size:6px}.human-duel-top>div:nth-child(2){letter-spacing:.12em;text-align:center;justify-items:center;gap:3px;min-width:0;font-size:8px;line-height:1.15;display:grid}.human-duel-top>div:nth-child(2) span{color:#b9cabc;white-space:normal;display:block}.human-duel-top button{white-space:nowrap;padding:8px 10px}.human-table-pro{height:calc(100dvh - 64px)}.human-history{box-sizing:border-box;background:#07170ff5;border-color:#d7ff5260;width:142px;max-height:68px;padding:8px 10px;top:8px;left:8px;right:auto;box-shadow:0 8px 22px #000b}.human-history h3{white-space:nowrap;margin:0 0 4px;font-size:11px;line-height:1}.human-history p:first-of-type{padding:4px 0 0;font-size:8px;line-height:1.25}.human-history p:first-of-type span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.human-game-message{width:min(250px,72vw);padding:14px 16px}.human-game-message small{padding:6px 11px;font-size:9px}.human-game-message h2{margin-top:11px;font-size:17px;line-height:1.28}.human-game-message p{color:#d7ff52;margin:8px 0 0;font-size:15px;font-weight:800;line-height:1.25}.human-next{color:#0a2115;min-width:190px;text-shadow:none;background:linear-gradient(#dcff62,#baf11e);border:2px solid #efffb7;padding:16px 24px;font-size:16px;line-height:1.15;bottom:18px;box-shadow:0 10px 28px #000c,0 0 22px #caff3855}}@media (min-width:701px){.human-next{color:#0a2115;text-shadow:none;background:linear-gradient(#dcff62,#baf11e);border:2px solid #efffb7;box-shadow:0 12px 34px #000c,0 0 24px #caff3845}}.private-room-card:not(:has(.matchmaking-wait)) .room-capacity{grid-template-columns:repeat(5,1fr);gap:9px}.private-room-card:not(:has(.matchmaking-wait)) .room-capacity button{background:linear-gradient(155deg,#17372a,#071710);min-height:108px;padding:50px 6px 10px;font-family:Georgia,serif;font-size:14px;position:relative}.private-room-card:not(:has(.matchmaking-wait)) .room-capacity button:before{content:"";clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:linear-gradient(90deg,#64280e,#c56a2a,#6e2b10);border-radius:3px 3px 7px 7px;width:27px;height:35px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:8px 6px 9px #0008}.private-room-card:not(:has(.matchmaking-wait)) .room-capacity button.selected{color:#102019;background:linear-gradient(155deg,#d9ff58,#a8dc23)}.human-game-message.abandonment-win{border-color:#d7ff52;box-shadow:0 0 42px #caff3840,0 18px 40px #0009}.human-game-message .returning-menu{color:#f7eed9;font-size:13px;font-weight:800}.human-game-message.victory-message{border-color:#d7ff52;width:min(620px,82%);box-shadow:0 0 48px #caff3838,0 18px 40px #0009}.victory-rewards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.victory-rewards>div{color:#f7eed9;background:#06170f;border:1px solid #d7ff5244;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:78px;padding:12px;display:flex}.victory-rewards span{letter-spacing:.16em;color:#9eb3a6;font:800 9px/1 sans-serif}.victory-rewards strong{color:#d7ff52;margin-top:7px;font-size:23px}.victory-rewards .victory-rank{grid-column:1/-1;min-height:88px}.victory-rank strong{color:#fff3d3;font-size:20px}.victory-rank small{color:#d7ff52;margin-top:6px;font-weight:800}.victory-mbcoins{color:#f7eed9;background:linear-gradient(110deg,#173315,#294d1d);border:1px solid #d7ff52;border-radius:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:13px;padding:11px 16px;display:flex;box-shadow:0 0 22px #caff3828}.victory-mbcoins span,.victory-mbcoins small{letter-spacing:.12em;font:800 9px/1 sans-serif}.victory-mbcoins strong{color:#d7ff52;text-shadow:0 1px 8px #000;font-size:20px}.victory-mbcoins small{color:#e9f6cf;background:0 0;border-radius:0;padding:0;display:inline}@media (max-width:700px){.human-game-message.victory-message{width:min(300px,82vw);padding:15px;top:42%}.victory-rewards{gap:7px;margin-top:12px}.victory-rewards>div{min-height:61px;padding:8px}.victory-rewards strong{font-size:19px}.victory-rewards .victory-rank{min-height:70px}.victory-rank strong{font-size:16px}.private-room-card:not(:has(.matchmaking-wait)) .room-capacity{grid-template-columns:repeat(2,1fr)}.private-room-card:not(:has(.matchmaking-wait)) .room-capacity button{min-height:94px}}.player-panel:has(.storefront){background:radial-gradient(circle at 80% 0,#34502255,#0000 34%),linear-gradient(155deg,#173426,#07130d 72%);width:min(880px,96vw);padding:28px 30px}.storefront{text-align:left}.storefront>p{color:#a9baaf;text-align:center;margin:8px 0 14px;font-size:11px}.store-wallet{background:linear-gradient(100deg,#071b10,#06110c);border:1px solid #d7ff5250;border-radius:13px;align-items:center;gap:10px;padding:11px 14px;display:flex;box-shadow:inset 0 1px #ffffff0a}.store-wallet>span{align-items:center;gap:7px;display:flex}.store-wallet>strong{color:#fff6d9;margin-left:auto;font-size:20px}.store-wallet>button{color:#142219;cursor:pointer;background:#d7ff52;border:0;border-radius:9px;padding:9px 14px;font-weight:900}.store-tabs{background:#05120c;border:1px solid #ffffff08;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:6px;margin:16px 0 18px;padding:5px;display:grid}.store-tabs button{color:#859a8d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:10px 6px;font-size:11px;font-weight:900}.store-tabs button.active{color:#e4ff83;background:linear-gradient(135deg,#254c31,#183523);border-color:#d7ff5240;box-shadow:0 5px 16px #0006}.store-hero{background:linear-gradient(90deg,#170d09f8 0 43%,#180d0955),url(/sprites/special-cups/trono-medieval-open.png) 85%/205px no-repeat,#1b100b;border:1px solid #e5aa5166;border-radius:18px;min-height:218px;padding:28px 46% 25px 25px;box-shadow:inset 0 0 50px #e39a2c18,0 12px 32px #0004}.store-hero>span{color:#f3bb64;letter-spacing:2px;font-size:8px;font-weight:900;display:block}.store-hero>b{color:#fff1cf;margin:8px 0;font:400 29px Georgia;display:block}.store-hero>small{color:#bda990;line-height:1.45;display:block}.store-hero>button{color:#16231a;cursor:pointer;background:#d7ff52;border:0;border-radius:9px;margin-top:16px;padding:10px 14px;font-weight:900}.store-hero>em{color:#efc470aa;margin-top:10px;font-size:8px;font-style:normal;display:block}.store-value-note{color:#acb9af;background:#f1c86e0d;border-left:3px solid #f1c86e;border-radius:9px;align-items:start;gap:10px;margin:12px 0 17px;padding:10px 13px;font-size:9px;line-height:1.45;display:flex}.store-value-note b{color:#fff1cf;min-width:115px;font-size:10px}.featured-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.featured-grid>button{color:#fff4dc;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0d2619,#07150e);border:1px solid #ffffff16;border-radius:14px;align-items:center;gap:16px;min-height:104px;padding:10px 16px;display:flex}.featured-grid>button>i{flex:none;width:70px;height:78px}.featured-grid span{gap:5px;display:grid}.featured-grid small{color:#d7ff52;letter-spacing:1.5px;font-size:7px}.featured-grid b{font:400 18px Georgia}.featured-grid em{color:#f1c86e;font-style:normal;font-weight:900}.basic-collection{margin-top:12px}.coin-shop-intro{background:linear-gradient(90deg,#302410,#11180f);border:1px solid #f2c66033;border-radius:15px;align-items:center;gap:16px;padding:14px 18px;display:flex}.coin-shop-intro>span{color:#69420a;background:radial-gradient(circle at 34% 30%,#fff2a0,#e8a90d 54%,#855306);border:3px solid #ffd96a;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:950;display:grid;box-shadow:0 0 20px #ffc92742}.coin-shop-intro div{gap:4px;display:grid}.coin-shop-intro b{font:400 22px Georgia}.coin-shop-intro small{color:#b4c0b8}.coin-pack-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:14px;display:grid}.coin-pack-grid article{text-align:center;background:linear-gradient(165deg,#25361f,#09150e 72%);border:1px solid #dfbd7040;border-radius:15px;flex-direction:column;align-items:center;min-height:205px;padding:20px 10px 12px;display:flex;position:relative;overflow:hidden}.coin-pack-grid article:last-child{background:linear-gradient(165deg,#453417,#10190c 73%);border-color:#f0c24d88;box-shadow:inset 0 0 24px #eab83912}.coin-pack-grid article>em{color:#fff7e8;letter-spacing:.7px;background:#b3482d;border-radius:6px;padding:4px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:6px;left:7px;right:7px}.coin-pack-grid article>small{color:#9bac9f;margin-top:6px}.coin-pack-grid article>span{color:#d7ff52;margin-top:4px;font-size:8px}.coin-pack-grid article>button{color:#17241b;opacity:.72;background:#d7ff52;border:0;border-radius:9px;width:100%;margin-top:auto;padding:10px;font-weight:950}.coin-pile{justify-content:center;align-items:flex-end;height:70px;display:flex}.coin-pile .mb-coin{width:42px;height:42px;margin:0 -6px;font-size:10px;box-shadow:0 7px 13px #0008}.coin-pile .mb-coin:nth-child(2){z-index:2;transform:translateY(-13px)}.payment-pending{color:#9eb0a4;text-align:center;border:1px dashed #d7ff5240;border-radius:10px;margin-top:12px;padding:10px;font-size:9px}.storefront .rarity{color:#d7ff52;letter-spacing:1.2px;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.storefront .skin-grid{margin-top:10px}.storefront .skin-grid button,.storefront .shop-table-grid button{position:relative}.storefront .skin-grid small,.storefront .shop-table-grid small{color:#f1c86e;justify-content:center;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.storefront small .mb-coin,.featured-grid .mb-coin{width:18px;height:18px;font-size:5px;display:inline-grid}.store-legal{color:#71877a;text-align:center;margin-top:18px;font-size:8px;line-height:1.5;display:block}@media (max-width:700px){.player-panel:has(.storefront){padding:22px 13px}.store-tabs{z-index:3;position:sticky;top:-22px}.store-tabs button{font-size:9px}.store-hero{background-size:145px;min-height:196px;padding:20px 42% 18px 16px}.store-hero>b{font-size:23px}.store-value-note{gap:3px;display:grid}.featured-grid{grid-template-columns:1fr}.coin-pack-grid{grid-template-columns:1fr 1fr}.coin-pack-grid article{min-height:190px}.store-wallet>button{padding:8px;font-size:9px}.storefront .skin-grid{grid-template-columns:1fr 1fr}.storefront .skin-grid button{min-height:150px;padding:12px 5px}.storefront .shop-table-grid{grid-template-columns:1fr 1fr}}.featured-grid .featured-card{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:132px;padding:10px 12px;display:grid;overflow:hidden}.featured-grid .featured-media{background:#050d09;border-radius:10px;place-items:center;width:112px;height:108px;display:grid;overflow:hidden}.featured-grid .featured-media .shop-cup{min-width:0;max-width:100%;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:78px!important;height:100px!important;position:static!important;transform:none!important}.featured-grid .featured-media .table-preview{max-width:100%;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;height:74px!important;position:static!important;transform:none!important}.featured-grid .featured-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;overflow:hidden;gap:6px!important;display:flex!important}.featured-grid .featured-copy b{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.08}.featured-grid .featured-copy small,.featured-grid .featured-copy em{max-width:100%}@media (max-width:700px){.featured-grid .featured-card{grid-template-columns:96px minmax(0,1fr);gap:11px;min-height:122px}.featured-grid .featured-media{width:96px;height:100px}.featured-grid .featured-media .shop-cup{width:70px!important;height:92px!important}.featured-grid .featured-media .table-preview{height:65px!important}.featured-grid .featured-copy b{font-size:17px}}.victory-rewards .victory-rank{text-align:left;background:linear-gradient(115deg,#0b2116,#102d1d);border-color:#d7ff5288;flex-direction:row;align-items:center;gap:13px;padding:13px 16px;display:flex}.victory-rank>.rank-art{flex:none;width:58px;height:68px}.victory-rank>div{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.victory-rank strong{font:700 20px/1.1 Georgia,serif;color:#fff4d8!important;margin:0!important}.victory-rank b{letter-spacing:.04em;color:#d7ff52;font:900 12px/1.2 sans-serif}.victory-rank small{letter-spacing:.02em;background:#d7ff52;border-radius:7px;padding:4px 8px;font:900 11px/1 sans-serif;display:block;color:#132116!important;margin:2px 0 0!important}.victory-rewards>div>strong{color:#d7ff52;text-shadow:0 1px 8px #000}@media (max-width:700px){.victory-rewards .victory-rank{gap:10px;padding:10px 12px}.victory-rank>.rank-art{width:46px;height:55px}.victory-rank strong{font-size:17px!important}.victory-rank b,.victory-rank small{font-size:10px}.victory-rewards>div>strong{font-size:17px}}@media (max-width:700px) and (orientation:portrait){.human-duel-screen{min-height:100svh;overflow:hidden}.human-table-pro{height:calc(100svh - 64px);min-height:0}.human-table-pro .game-scene-3d{inset:7% -12% 13%!important}.human-table-pro .human-seat-0{top:10%}.human-table-pro .human-seat-1{bottom:24%}.human-table-pro .human-seat-multi{scale:.92}.human-game-message{box-sizing:border-box;border-radius:14px;width:min(264px,74vw);padding:9px 12px;box-shadow:0 10px 26px #000b}.human-game-message small{padding:5px 9px;font-size:8px}.human-game-message h2{margin:7px 0 0;font-size:14px;line-height:1.2}.human-game-message p{margin:5px 0 0;font-size:12px;line-height:1.2}.human-game-message.phase-bidding{width:auto;box-shadow:none;border:0;padding:0;top:42%;transform:translate(-50%,-50%);background:0 0!important}.human-game-message.phase-bidding h2,.human-game-message.phase-bidding p{display:none}.human-game-message.phase-bidding small{box-shadow:0 6px 18px #000b}.human-game-message.phase-bidding.needs-look{border:1px solid #d7ff5260;width:min(276px,78vw);padding:9px 12px;box-shadow:0 10px 26px #000b;background:linear-gradient(155deg,#153a29f2,#07150ff2)!important}.human-game-message.phase-bidding.needs-look h2{color:#f6f0df;margin:8px 0 0;font-size:13px;line-height:1.28;display:block}.human-game-message.phase-reveal{top:auto;bottom:91px;transform:translate(-50%)}.human-game-message.phase-finished{width:min(306px,84vw);max-height:58svh;top:44%;overflow:auto}.human-next{min-width:172px;padding:13px 19px;font-size:14px;bottom:16px}.human-controls{box-sizing:border-box;justify-content:center;gap:4px;width:calc(100vw - 12px);padding:6px;bottom:6px}.human-controls label>div,.human-controls button{height:39px}.human-controls button{padding:0 8px;font-size:11px}.human-controls label button{padding:0 6px}.human-controls label b{min-width:22px;font-size:15px}.human-controls .human-doubt{padding:0 7px;font-size:10px}.human-history{width:132px;max-height:56px;padding:7px 8px;top:7px;left:7px}.human-history h3{font-size:10px}.human-history p:first-of-type{font-size:7px}}.learning-entry{text-align:left;color:#f7f2e2;background:linear-gradient(105deg,#102b18,#173917 58%,#0b1c11);border:1px solid #baff42;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 18px;width:min(760px,100%);margin:0 auto 18px;padding:15px 19px;display:grid;box-shadow:inset 0 0 24px #baff4214,0 8px 24px #0005}.learning-entry span{color:#caff3f;letter-spacing:.16em;grid-column:1/3;font-size:10px;font-weight:900}.learning-entry strong{grid-column:1/3;font-family:Georgia,serif;font-size:23px}.learning-entry small{color:#b8c7b8;grid-column:1/3;font-size:12px}.learning-entry b{color:#d6ff49;grid-area:1/3/4;font-size:14px}.learning-entry:hover{border-color:#e4ff84;transform:translateY(-2px);box-shadow:0 0 24px #caff4242}.learning-screen{color:#f8f2dd;background:#07120c;min-height:100dvh}.learning-header{background:#08170e;border-bottom:1px solid #baff424d;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(16px,4vw,55px);display:flex}.learning-brand{align-items:center;gap:10px;display:flex}.learning-brand>span{color:#11301b;background:#caff42;place-items:center;width:34px;height:44px;font-family:Georgia,serif;font-size:28px;font-weight:900;display:grid;transform:rotate(-5deg)}.learning-brand b{letter-spacing:.06em;font-family:Georgia,serif;font-size:25px}.learning-brand small{color:#caff42;letter-spacing:.22em;font-family:Arial,sans-serif;font-size:8px;display:block}.learning-header button{color:#d8ff50;background:0 0;border:1px solid #8cbd36;border-radius:12px;padding:10px 17px;font-weight:800}.learning-table{isolation:isolate;background:radial-gradient(at 50% 44%,#1f7744 0,#104a2b 38%,#092a1a 67%,#06150d 100%);min-height:calc(100dvh - 76px);position:relative;overflow:hidden}.learning-table:before{content:"";z-index:-1;border:13px solid #4d2312;border-radius:45%;position:absolute;inset:2.5% 3%;box-shadow:inset 0 0 0 4px #a05e30,0 0 0 8px #241006}.learning-progress{z-index:5;text-align:center;width:min(350px,76vw);position:absolute;top:18px;left:50%;transform:translate(-50%)}.learning-progress span{color:#d7ff50;letter-spacing:.18em;font-size:10px;font-weight:900}.learning-progress b{margin:3px 0 7px;font-size:13px;display:block}.learning-progress i{background:#07170d;border:1px solid #a3d742;border-radius:99px;height:5px;display:block}.learning-progress em{border-radius:inherit;background:linear-gradient(90deg,#9afb2d,#ecff7b);height:100%;transition:width .25s;display:block}.learning-seat{z-index:2;justify-items:center;gap:7px;display:grid;position:absolute}.learning-seat b{color:#fff7e5;background:#092417;border:1px solid #8ebc4a;border-radius:999px;padding:6px 12px;font-size:13px;box-shadow:0 5px 12px #0006}.learning-seat-you{bottom:15%;left:50%;transform:translate(-50%)}.learning-cup{color:#fff0c7;background:linear-gradient(105deg,#a84b16,#e98336 38%,#7f2b0b 78%);border:0;border-radius:14px 14px 38px 38px;place-items:center;width:80px;height:98px;display:grid;transform:perspective(220px)rotateX(5deg);box-shadow:inset 7px 0 10px #ffd29a66,inset -8px 0 12px #280b00aa,0 13px 14px #001a0c66}.learning-cup span{text-shadow:0 2px 2px #451603;font:900 34px Georgia,serif}.learning-cup-action{cursor:pointer;outline-offset:4px;outline:2px solid #c9ff48}.learning-cup-action:hover,.learning-cup-action.opened{filter:brightness(1.18);box-shadow:0 0 20px #cbff5688,inset 7px 0 10px #ffd29a66,inset -8px 0 12px #280b00aa}.learning-cup-action.opened{transform:perspective(220px)rotateX(63deg)translateY(12px)}.learning-dice{align-items:center;gap:4px;display:flex}.learning-dice .die{border-radius:6px;width:29px;height:29px;box-shadow:0 3px 7px #00120a88}.learning-dice .die i{width:5px;height:5px}.learning-own-dice{position:absolute;top:-42px}.learning-bid{z-index:4;text-align:center;background:#0a2315;border:1px solid #caff42;border-radius:12px;padding:7px 13px;position:absolute;top:37%;left:50%;transform:translate(-50%);box-shadow:0 0 14px #caff4230}.learning-bid small{color:#9cad9f;letter-spacing:.16em;font-size:8px;display:block}.learning-bid b{color:#d9ff51;font-size:15px}.learning-coach{z-index:6;text-align:center;background:linear-gradient(135deg,#06180eee,#102c1cf2);border:1px solid #789e49;border-radius:20px;width:min(580px,88vw);padding:18px 21px;position:absolute;bottom:3.5%;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #001008a8}.learning-coach>small{color:#d7ff50;letter-spacing:.18em;font-size:10px;font-weight:900}.learning-coach h1{margin:6px 0;font:700 27px Georgia,serif}.learning-coach p{color:#d1ddd3;max-width:480px;margin:0 auto 14px;font-size:14px;line-height:1.45}.learning-main-action,.learning-muted-action,.learning-directions button{color:#10200d;background:#cbff42;border:0;border-radius:10px;min-width:170px;padding:12px 17px;font-size:14px;font-weight:900}.learning-muted-action{color:#e3f4dc;background:#204327;border:1px solid #8dbe48}.learning-directions{justify-content:center;gap:9px;display:flex}.learning-directions button:last-child{color:#d9ff50;background:#143e31;border:1px solid #77cda7}.learning-result{z-index:4;text-align:center;color:#eff8e0;background:#082415cc;border-radius:12px;width:min(420px,86vw);padding:10px;font-weight:700;position:absolute;top:29%;left:50%;transform:translate(-50%)}@media (max-width:600px){.learning-header{height:65px}.learning-brand b{font-size:19px}.learning-brand>span{width:28px;height:37px;font-size:23px}.learning-header button{padding:8px 11px}.learning-table{min-height:calc(100dvh - 65px)}.learning-table:before{border-width:10px;inset:2% -16%}.learning-progress{top:13px}.learning-seat-rafa{top:20%}.learning-seat-bia{top:39%;right:8%}.learning-seat-you{bottom:29%}.learning-cup{width:60px;height:74px}.learning-cup span{font-size:26px}.learning-seat b{padding:5px 9px;font-size:11px}.learning-dice .die{width:24px;height:24px}.learning-dice .die i{width:4px;height:4px}.learning-own-dice{top:-34px}.learning-bid{padding:5px 10px;top:32%}.learning-coach{border-radius:16px;padding:14px 13px;bottom:3%}.learning-coach h1{font-size:22px}.learning-coach p{margin-bottom:11px;font-size:12px}.learning-result{font-size:12px;top:27%}.learning-entry{gap:3px 10px;margin-bottom:13px;padding:13px 14px}.learning-entry strong{font-size:20px}.learning-entry small{font-size:10px}.learning-entry b{font-size:11px}}.learning-table{box-sizing:border-box;background:radial-gradient(circle,#2c6249,#153b2c 65%,#102c22);box-shadow:inset 0 0 90px #05130caa,0 20px 50px #0008}.learning-table>.game-scene-3d{z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}.learning-table>.game-scene-3d canvas{transform:none!important}.learning-table:before{z-index:0}.learning-progress{z-index:8}.learning-seat{z-index:7}.learning-seat-rafa{top:22%;left:20%;transform:none}.learning-seat-bia{top:22%;right:20%}.learning-seat-you{z-index:8;bottom:16%}.learning-seat b{letter-spacing:.01em;font:700 14px Arial,sans-serif}.learning-cup-action{z-index:6;width:190px;height:185px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;outline:0;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.learning-cup-action:not(.opened):after{content:"TOQUE NO COPO";color:#e7ff8d;letter-spacing:.1em;background:#092416e8;border:1px solid #caff42;border-radius:999px;width:max-content;padding:6px 9px;font:800 10px Arial,sans-serif;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #caff425c}.learning-cup-action:hover:after{background:#1a4a22}.learning-cup-action.opened{pointer-events:none}.learning-own-dice{top:-74px}.learning-bid{z-index:9;top:34%}.learning-coach{z-index:10;text-align:left;background:linear-gradient(135deg,#06180ef7,#102c1cf8);border-color:#a9d75c;width:min(385px,30vw);padding:22px 24px;top:70px;bottom:auto;left:30px;transform:none;box-shadow:0 16px 38px #000c}.learning-coach>small{letter-spacing:.15em;font:900 11px Arial,sans-serif}.learning-coach h1{color:#fff8e8;letter-spacing:-.025em;margin:8px 0 10px;font:800 30px/1.1 Arial,sans-serif}.learning-coach p{color:#f1f4e7;margin:0 0 17px;font:500 16px/1.48 Arial,sans-serif}.learning-main-action,.learning-muted-action,.learning-directions button{font:900 15px Arial,sans-serif}.learning-result{z-index:10;font:700 15px Arial,sans-serif;top:56%}@media (max-width:700px){.learning-table:before{border-width:4px;border-radius:22px;inset:3px}.learning-seat-rafa{top:24%;left:10%}.learning-seat-bia{top:24%;right:10%}.learning-seat-you{bottom:29%}.learning-seat b{font-size:12px}.learning-cup-action{width:145px;height:150px;bottom:15%}.learning-cup-action:not(.opened):after{padding:5px 7px;font-size:8px}.learning-own-dice{top:-48px}.learning-bid{top:37%}.learning-coach{text-align:center;width:min(540px,90vw);padding:15px 16px;top:auto;bottom:2.5%;left:50%;transform:translate(-50%)}.learning-coach>small{font-size:9px}.learning-coach h1{font-size:23px}.learning-coach p{font-size:14px;line-height:1.4}.learning-result{font-size:12px;top:52%}}@media (max-width:950px) and (orientation:landscape){.human-duel-screen{min-height:100svh;overflow:hidden}.human-duel-top{height:44px;padding:0 18px}.human-duel-top .brand-cup{width:27px;height:33px;font-size:17px}.human-duel-top .brand-name{font-size:14px}.human-duel-top .brand-name small{display:none}.human-duel-top>div:nth-child(2){font-size:9px}.human-duel-top button{padding:6px 12px}.human-table-pro{height:calc(100svh - 44px);min-height:0}.human-table-pro .game-scene-3d{inset:2% 10% 4%!important}.human-table-pro .human-seat-multi{scale:.82}.human-table-pro .human-seat-0{top:8%}.human-table-pro .human-seat-1{bottom:11%}.human-history{width:150px;max-height:55px;padding:7px 9px;top:7px;right:10px}.human-history h3{margin-bottom:2px;font-size:10px}.human-history p:first-of-type{padding-top:3px;font-size:7px}.human-game-message{border-radius:13px;width:min(350px,42vw);padding:9px 13px}.human-game-message small{padding:4px 8px;font-size:7px}.human-game-message h2{margin:6px 0 0;font-size:14px;line-height:1.16}.human-game-message p{margin:4px 0 0;font-size:11px}.human-game-message.phase-bidding{top:48%}.human-game-message.phase-reveal{top:auto;bottom:58px;transform:translate(-50%)}.human-game-message.phase-finished{max-height:72svh;top:48%;overflow:auto}.human-next{min-width:176px;padding:10px 19px;font-size:14px;bottom:9px}.human-controls{border-radius:12px;gap:5px;padding:5px 7px;bottom:5px}.human-controls label>div,.human-controls button{height:36px}.human-controls button{padding:0 9px;font-size:11px}.human-controls label button{padding:0 6px}}.victory-rank{text-align:center;justify-content:center}.victory-rank>div{text-align:center;align-items:center}.result-loser>div>strong{color:#ff8f72}.result-loser .victory-rank{border-color:#ff8f7277}.human-finish-actions{justify-content:center;gap:10px;margin-top:16px;display:flex}.human-stay{color:#eaf6dc;cursor:pointer;background:#0c2418;border:1px solid #d7ff5277;border-radius:10px;padding:13px 18px;font-weight:800}@media (max-width:700px) and (orientation:portrait){.human-table-pro .human-seat-multi{scale:.86}.human-table-pro .human-seat-multi .human-player-name{box-sizing:border-box;max-width:132px;transform:none}.human-table-pro .human-seat-multi .human-player-name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.human-table-pro .human-seat-multi.seat-count-3.seat-index-1 .human-player-name{transform:translate(-20px)}.human-table-pro .human-seat-multi.seat-count-3.seat-index-2 .human-player-name{transform:translate(20px)}.human-table-pro .human-seat-multi.seat-count-3.seat-index-1 .human-bid-tag{transform:translate(-62%)}.human-table-pro .human-seat-multi.seat-count-3.seat-index-2 .human-bid-tag{transform:translate(-38%)}.human-table-pro .human-dice.own-dice{z-index:8;pointer-events:none;top:clamp(-250px,-19svh,-130px);left:50%;transform:translate(-50%)}.human-controls{grid-template-columns:72px 72px minmax(0,1fr);align-items:end;width:calc(100vw - 12px);max-width:520px;display:grid;overflow:hidden}.human-controls label{min-width:0}.human-controls label>div{width:100%;margin-top:5px}.human-controls .direction-choice{min-width:0}.human-controls .direction-choice button{white-space:normal;flex:1;min-width:0;line-height:1.08}.human-controls:has(.direction-choice) label:nth-of-type(3){grid-area:1/3}.human-controls:has(.direction-choice) .human-bid{grid-area:2/1/auto/span 2}.human-controls:has(.direction-choice) .human-doubt{grid-area:2/3}.human-controls:not(:has(.direction-choice)){grid-template-columns:64px 64px minmax(0,1fr) minmax(0,1fr)}.human-controls:not(:has(.direction-choice)) .human-bid{grid-column:3}.human-controls:not(:has(.direction-choice)) .human-doubt{grid-column:4}.human-controls button{white-space:normal;min-width:0;padding:0 6px;font-size:10px;line-height:1.08}}@media (max-width:700px){.human-game-message.victory-message{width:min(560px,100vw - 30px);padding:24px 20px;top:50%;transform:translate(-50%,-50%)}.human-game-message.victory-message h2{font-size:23px}.human-game-message.victory-message>p{font-size:15px;line-height:1.35}.human-game-message.victory-message .victory-rewards{gap:10px;margin-top:18px}.human-game-message.victory-message .victory-rewards>div{min-height:78px;padding:12px}.human-game-message.victory-message .victory-rewards strong{font-size:21px}.human-game-message.victory-message .victory-rank{flex-direction:row;gap:13px;min-height:94px;padding:13px 16px}.human-game-message.victory-message .victory-rank>.rank-art{width:58px;height:68px}.human-game-message.victory-message .victory-rank strong{font-size:20px!important}.human-game-message.victory-message .victory-rank b{font-size:12px}.human-game-message.victory-message .victory-rank small{font-size:11px}.human-finish-actions{margin-top:18px}}.friends-panel{gap:14px;display:grid}.friend-search{gap:8px;display:flex}.friend-search input{color:#f6f0d8;background:#071d13;border:1px solid #3e6646;border-radius:10px;flex:1;min-width:0;padding:12px}.friend-search button,.social-row button,.friend-results button{color:#102514;cursor:pointer;background:#caff2f;border:0;border-radius:10px;padding:9px 13px;font-weight:800}.friends-panel section{gap:8px;display:grid}.friends-panel h3{margin:4px 0 0;font-size:15px}.social-row,.friend-results>div,.room-friend-invites button{background:#0a2518;border:1px solid #315c3b;border-radius:11px;align-items:center;gap:10px;padding:9px;display:flex}.social-row>span,.friend-results span,.room-friend-invites button>span{color:#d4ff51;background:#315c3b;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.social-row b,.friend-results b{color:#f5eed6;flex:1;display:grid}.social-row small,.friend-results small{color:#9aaf9c;font-size:11px;font-weight:500}.social-row em{color:#caff2f;font-size:12px;font-style:normal}.social-row em.offline{color:#829080}.social-row button.ghost{color:#aebfae;background:0 0;border:1px solid #436146}.social-empty{color:#9aaf9c;border:1px dashed #315c3b;border-radius:10px;padding:14px}.room-friend-invites{background:#0b2617;border:1px solid #466e26;border-radius:12px;margin:14px 0;padding:12px}.room-friend-invites>small{color:#caff2f;letter-spacing:.12em;font-size:10px}.room-friend-invites>div{gap:7px;margin-top:8px;display:grid}.room-friend-invites button{text-align:left;color:#f5eed6;cursor:pointer;width:100%}.room-friend-invites button b{flex:1}.room-friend-invites button em{color:#9eb49e;font-size:11px;font-style:normal}.room-friend-invites button i{color:#caff2f;font-size:12px;font-style:normal;font-weight:800}.room-friend-invites p{color:#caff2f;margin:8px 0 0;font-size:12px}@media (max-width:600px){.friend-search{flex-direction:column}.room-friend-invites button em{display:none}}.friends-menu-icon{background:linear-gradient(145deg,#234a35,#102a1d);border:1px solid #d7ff5260;border-radius:11px;flex:none;width:42px;height:42px;position:relative;box-shadow:inset 0 1px #ffffff18,0 0 14px #d7ff5215}.friends-menu-icon:before{content:"";background:#d7ff52;border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:9px;box-shadow:13px 2px 0 -2px #bde94d}.friends-menu-icon:after{content:"";background:#d7ff52;border-radius:8px 8px 5px 5px;width:17px;height:10px;position:absolute;bottom:8px;left:6px;box-shadow:13px 2px 0 -2px #bde94d}.friends-menu-icon span:first-child{z-index:2;background:#53df75;border:2px solid #173725;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;right:5px}.friends-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#0000 45%,#02080672);place-items:stretch end;padding:0}.friends-window{text-align:left;background:linear-gradient(#163a2a,#08150f 38%,#06110c);border:0;border-left:1px solid #7aa14a;border-radius:0;width:min(385px,100vw);height:100dvh;max-height:none;padding:25px 18px 18px;box-shadow:-24px 0 70px #000b}.friends-window .account-close{top:9px;right:12px}.friends-window .section-kicker{color:#d7ff52}.friends-window h2{margin:5px 0 8px;font-size:27px}.friends-window .friends-panel>p{color:#9fb3a6;margin:0 0 8px;font-size:12px}.friends-window .friends-panel{max-height:calc(100dvh - 108px);padding-right:3px;overflow:auto}.friends-window .social-row,.friends-window .friend-results>div{background:#0b2116;border-color:#ffffff14}.friends-window .social-row.invite{background:#d7ff520b;border-color:#d7ff5255}.friends-window .social-row>span,.friends-window .friend-results span{background:#244d36}.friends-window .friend-search input{height:42px}.friends-window .friends-panel h3{color:#d7ff52;letter-spacing:1.4px;border-bottom:1px solid #ffffff12;margin:0;padding:10px 0 7px;font-size:10px}.friends-window .friends-panel section{gap:6px}.friends-window .social-empty{font-size:12px}.friends-window .account-feedback{margin-top:5px}.betting-menu-button{grid-column:2}.betting-menu-icon{color:#5b3505;letter-spacing:-1px;text-shadow:0 1px #fff2a1;background:radial-gradient(circle at 30% 25%,#fff8c3 0 8%,#ffd45a 26%,#d99113 62%,#70420a 100%);border:2px solid #ffe281;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font:950 10px/1 Arial,sans-serif;display:grid;box-shadow:inset 0 0 0 3px #fff0a055,0 0 16px #ffc63b45}.ranking-menu-button{grid-area:2/1}.shop-menu-button{grid-area:1/3}.competition-menu-button{grid-area:2/3}.competition-menu-icon{filter:drop-shadow(0 0 8px #efae4355);flex:none;width:42px;height:42px;font-style:normal;display:block;position:relative}.competition-menu-icon:before{content:"";clip-path:polygon(7% 0,93% 0,78% 100%,22% 100%);background:linear-gradient(135deg,#fff1a2 0%,#eab947 28%,#a55d16 70%,#61300b 100%);border-radius:4px;width:28px;height:28px;position:absolute;top:3px;left:7px;box-shadow:inset 2px 2px #fff8ca88,inset -2px -2px #58290788}.competition-menu-icon:after{content:"";background:linear-gradient(#f6d36d,#9d5a14);border-radius:2px 2px 5px 5px;width:20px;height:7px;position:absolute;bottom:3px;left:11px;box-shadow:0 -3px #c78023}.competition-menu-icon b{z-index:1;color:#683609;text-shadow:0 1px #fff1a4;font:900 14px/1 Georgia,serif;position:absolute;top:9px;left:16px}.competition-menu-icon em{z-index:2;color:#433714;letter-spacing:1px;background:linear-gradient(135deg,#fbf8da,#b9a76c);border:1px solid #fff3ae;border-radius:4px;place-items:center;width:16px;height:16px;font:900 8px/1 Arial,sans-serif;display:grid;position:absolute;bottom:5px;right:2px;box-shadow:0 2px 4px #24120388}.competition-menu-button:hover .competition-menu-icon{filter:drop-shadow(0 0 13px #ffd45a99);transform:translateY(-1px)scale(1.06)}@media (max-width:700px){.friends-overlay{background:#020806c9;place-items:end stretch}.friends-window{border:1px solid #7aa14a;border-bottom:0;border-radius:22px 22px 0 0;width:100%;height:min(82dvh,720px);padding:22px 14px 14px;box-shadow:0 -20px 70px #000}.friends-window .friends-panel{max-height:calc(min(82dvh,720px) - 100px)}.friends-menu-icon,.betting-menu-icon,.competition-menu-icon{width:35px;height:35px}.friends-menu-icon:before{top:7px;left:7px}.friends-menu-icon:after{bottom:6px;left:4px}.friends-menu-icon span:first-child{top:3px;right:3px}.betting-menu-button,.ranking-menu-button,.shop-menu-button,.competition-menu-button{grid-area:auto}}.friends-list-title{color:#b9cabd;letter-spacing:1.5px;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;padding:3px 1px 10px;font-size:10px;display:flex}.friends-list-title b{color:#d7ff52;letter-spacing:0;background:#d7ff521c;border-radius:99px;padding:4px 8px;font-size:10px}.friend-contacts-only section{margin-top:8px}.friend-contacts-only .friend-contact{background:linear-gradient(90deg,#0c2518,#091b12);grid-template-columns:38px 35px minmax(0,1fr) auto;gap:8px;padding:8px;display:grid}.friend-contact>.player-avatar{border:1px solid #6d8d72;width:38px;height:38px}.friend-contact>.rank-art{background-size:300% 200%;border-radius:8px;width:35px;height:38px}.friend-contact b{min-width:0;font-size:13px}.friend-contact b small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.friend-contact em{white-space:nowrap;font-size:10px}.friend-contacts-only .social-empty{padding:10px;font-size:11px}.friends-window .friend-contacts-only h3{margin-top:0;padding-top:8px}.friend-contacts-only .friend-contact{grid-template-columns:38px minmax(0,1fr) auto}.friend-contact>.rank-art{display:none}.friend-requests{background:#d7ff5208;border:1px solid #d7ff5255;border-radius:12px;padding:8px}.friend-requests .friend-request{background:#0e2919;border-color:#d7ff5233;grid-template-columns:34px minmax(0,1fr) auto auto}.friend-request>.player-avatar{width:34px;height:34px}.friend-request button{padding:7px 8px;font-size:10px}.friend-request button.ghost{color:#aebfae;background:0 0;border:1px solid #436146}@media (max-width:390px){.friend-requests .friend-request{grid-template-columns:34px minmax(0,1fr) auto}.friend-request button.ghost{grid-column:3}}.friends-top-action{color:#d7ff52;cursor:pointer;background:#d7ff5214;border:1px solid #d7ff5266;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:900}.friend-search-screen{gap:12px;padding-top:8px;display:grid}.friend-search-screen>p{color:#9fb3a6;margin:0;font-size:12px;line-height:1.4}.friend-search-screen .social-empty{margin-top:2px}.friend-search-screen .friend-results{gap:7px;display:grid}.friend-contacts-only .friend-contact{grid-template-columns:42px minmax(0,1fr);min-height:52px}.friend-contact>.player-avatar{display:none}.friend-contact>.rank-art{background-size:300% 200%;border-radius:9px;width:42px;height:42px;display:block}.friend-contact b{align-self:center;font-size:14px}.friend-contact b small,.friend-contact em{display:none}.presence-choice{border-bottom:1px solid #ffffff14;padding:10px 0 2px}.presence-choice>small{color:#93a99a;letter-spacing:1.4px;margin-bottom:6px;font-size:8px;display:block}.presence-choice>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.presence-choice button{color:#9db1a2;cursor:pointer;background:#0a2115;border:1px solid #ffffff18;border-radius:8px;padding:8px 6px;font-size:10px;font-weight:800}.presence-choice button:first-child{color:#75d77a}.presence-choice button.active{color:#eaff97;background:#d7ff5214;border-color:#d7ff52}.friend-contact{cursor:pointer;text-align:left;color:#f5eed6;border:1px solid #ffffff14;width:100%}.friend-contact:hover{background:#173b27;border-color:#d7ff5266}.friend-contact>span{color:#8fa295;letter-spacing:1px;justify-self:end;font-size:14px}.friend-action-sheet{z-index:4;background:linear-gradient(160deg,#183d2a,#07150e);border:1px solid #d7ff5270;border-radius:15px;padding:16px;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 16px 45px #000d}.friend-action-close{color:#b7c7ba;cursor:pointer;background:0 0;border:0;font-size:23px;position:absolute;top:6px;right:9px}.friend-action-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.friend-action-head>i{background-size:300% 200%;border-radius:9px;width:43px;height:43px}.friend-action-head b{font-size:15px;display:grid}.friend-action-head small{color:#9caf9f;margin-top:2px;font-size:10px;font-weight:500}.friend-action-button{color:#e9f5de;text-align:left;cursor:pointer;background:#0b2417;border:1px solid #ffffff18;border-radius:9px;width:100%;margin-top:6px;padding:11px;font-weight:800;display:block}.friend-action-button:hover{border-color:#d7ff52}.friend-action-button.danger{color:#ffb2a2;border-color:#d36d5a55}.friend-action-button:disabled{opacity:.55}.friend-profile-view{grid-template-columns:58px 1fr;align-items:center;gap:5px 12px;padding:5px 3px 14px;display:grid}.friend-profile-view>i{background-size:300% 200%;border-radius:11px;grid-row:span 3;width:58px;height:58px}.friend-profile-view>b{font-size:17px;display:grid}.friend-profile-view small{color:#9caf9f;margin-top:2px;font-size:10px;font-weight:500}.friend-profile-view>span{color:#d7ff52;font-size:11px;font-weight:800}.friend-profile-view>em{color:#a9b9ae;font-size:10px;font-style:normal}.room-invites{background:#d7ff520c;border:1px solid #d7ff5270;border-radius:12px;padding:8px}.room-invites .room-invite{background:#0e2919;border-color:#d7ff5233;grid-template-columns:34px minmax(0,1fr) auto}.room-invite>i{background-size:300% 200%;border-radius:7px;width:34px;height:34px}.room-invite button{color:#122419;cursor:pointer;background:#d7ff52;border:0;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900}.ranking-trophy{color:#0000;text-shadow:none;background:linear-gradient(145deg,#2b3822,#11190e);border-color:#e6c85e;position:relative}.ranking-trophy:before{content:"🏆";color:initial;filter:drop-shadow(0 2px 3px #0008);font-size:22px}.player-avatar{background-image:url(/mbplay-avatar-sheet-v3.png)}.avatar-6,.avatar-7,.avatar-8,.avatar-9,.avatar-10,.avatar-11{background-image:url(/mbplay-avatar-sheet-v4.png)}.avatar-6{background-position:0 0}.avatar-7{background-position:50% 0}.avatar-8{background-position:100% 0}.avatar-9{background-position:0 100%}.avatar-10{background-position:50% 100%}.avatar-11{background-position:100% 100%}.friends-window{flex-direction:column;display:flex;overflow:hidden}.friends-window .friends-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;max-height:none;overflow-y:auto}@media (max-width:700px){.friends-window .friends-panel{max-height:none;padding-bottom:18px}.friends-overlay{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:100dvh;padding:0;display:block;overflow-y:auto}.friends-window{box-sizing:border-box;border:0;border-radius:0;width:100%;height:auto;min-height:100dvh;max-height:none;overflow:visible}.friends-window .friends-panel{padding-bottom:34px;display:grid;overflow:visible}.friend-contacts-only .friend-contact{grid-template-columns:42px minmax(0,1fr) auto}}.betting-overlay{align-items:flex-start;padding:34px 20px;overflow:auto}.betting-panel{color:#f6f2dc;background:radial-gradient(circle at 50% 0,#244f37,#0b2b21 62%);border:1px solid #7fae52;border-radius:25px;width:min(1120px,100%);margin:auto;padding:42px;position:relative;box-shadow:0 28px 90px #000b}.betting-panel header{text-align:center;max-width:600px;margin:auto}.betting-panel h1{margin:8px 0;font:700 clamp(2.4rem,5vw,4.2rem) Georgia,serif}.betting-panel header p{color:#b6c6b5}.betting-rake{color:#d5dfca;justify-content:center;align-items:center;gap:9px;margin:23px auto 30px;display:flex}.betting-rake b{color:#d4ff48;font-size:1.5rem}.betting-rake span{font-weight:700}.betting-rake small{color:#94ac98;border-left:1px solid #5e8067;padding-left:9px}.betting-wallet{background:#06170fbb;border:1px solid #d7ff5255;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:absolute;top:18px;right:24px}.betting-wallet .mb-coin{width:30px;height:30px;font-size:8px}.betting-wallet span{flex-direction:column;display:flex}.betting-wallet small{color:#91a995;letter-spacing:.7px;font-size:7px;font-weight:900}.betting-wallet b{color:#e9f8d7;font-size:.88rem}.betting-bottom-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:22px;display:flex}.betting-bottom-actions .create-room-link,.betting-bottom-actions .official-room-link{margin-top:0}.betting-shop-link{color:#fff0ba;cursor:pointer;text-align:left;background:linear-gradient(135deg,#5a3415,#25170d);border:1px solid #d8a941;border-radius:10px;align-items:center;gap:8px;padding:6px 9px;font-weight:900;transition:all .18s;display:flex;box-shadow:inset 0 1px #ffe99a38,0 5px 15px #0004}.betting-shop-link i{clip-path:polygon(8% 0,92% 0,80% 100%,20% 100%);color:#fff8cc;text-shadow:0 1px #4b2509;background:linear-gradient(135deg,#ffe58a,#bd741f 60%,#6b350d);place-items:center;width:28px;height:34px;font:900 15px Georgia,serif;display:grid}.betting-shop-link span{flex-direction:column;font:900 .87rem Georgia,serif;display:flex}.betting-shop-link small{color:#e7be5a;letter-spacing:.8px;margin-bottom:3px;font:800 .48rem Arial,sans-serif}.betting-shop-link b{color:#ffdb65;padding-left:4px;font-size:1rem}.betting-shop-link:hover{border-color:#ffdb65;transform:translateY(-2px);box-shadow:inset 0 1px #fff0ac55,0 8px 20px #0007}.betting-shop-link:hover b{transform:translate(2px)}@media (max-width:600px){.betting-wallet{width:max-content;margin:0 0 14px auto;position:static}.betting-bottom-actions{flex-wrap:wrap}.betting-bottom-actions .create-room-link,.betting-bottom-actions .official-room-link,.betting-shop-link{white-space:nowrap;flex:1}}.betting-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.betting-card{text-align:center;background:linear-gradient(145deg,#324e37,#172c21);border:1px solid #496d50;border-radius:18px;min-height:272px;padding:20px 15px 14px}.betting-card.blue{background:linear-gradient(145deg,#1a5260,#13323c)}.betting-card.green{background:linear-gradient(145deg,#416943,#163b27);border-color:#d1fb4e}.betting-card.copper{background:linear-gradient(145deg,#664637,#33281e)}.betting-card.olive{background:linear-gradient(145deg,#5a5928,#29321d)}.betting-card>small{letter-spacing:.17em;color:#d1d6bf;font-size:.63rem;font-weight:800}.betting-cups{justify-content:center;align-items:center;height:75px;display:flex}.betting-cups i{color:#17392d;background:#c6cfb9;place-items:center;width:26px;height:39px;margin-left:-7px;font:700 17px Georgia,serif;display:grid;transform:rotate(7deg);box-shadow:2px 3px 7px #0006}.betting-cups i:nth-child(2n){transform:translateY(-5px)rotate(-8deg)}.betting-card h2{margin:2px 0 8px;font:700 1.35rem Georgia,serif}.betting-card p{color:#b6c4af;height:30px;margin:0;font-size:.72rem}.betting-card>div:not(.betting-cups){color:#aab9a4;border-top:1px solid #ffffff14;justify-content:space-between;padding:10px 0;font-size:.62rem;display:flex}.betting-card>div b{color:#fff;font-size:.92rem;display:block}.betting-card button,.custom-bet-section button{cursor:pointer;color:#132c1b;background:#d4ff48;border:0;border-radius:8px;padding:9px 15px;font-weight:900}.betting-card button:disabled,.custom-bet-section button:disabled{opacity:.45;cursor:not-allowed}.custom-bet-section{background:#071d16a8;border-radius:16px;grid-template-columns:.8fr 1.6fr;align-items:end;gap:25px;margin-top:29px;padding:24px;display:grid}.custom-bet-section h2{margin:5px 0;font:700 1.5rem Georgia,serif}.custom-bet-section p{color:#aebfac;margin:0;font-size:.85rem}.custom-bet-section form{grid-template-columns:1.5fr .75fr .7fr auto;gap:9px;display:grid}.custom-bet-section label{color:#b6c8b7;text-transform:uppercase;font-size:.67rem;font-weight:800}.custom-bet-section input,.custom-bet-section select{box-sizing:border-box;color:#f7f5e8;background:#10291e;border:1px solid #4e7055;border-radius:6px;width:100%;margin-top:5px;padding:10px}.custom-bet-section button{align-self:end}.betting-message{text-align:center;color:#e3f5c2;margin:16px 0 0}@media (max-width:900px){.betting-panel{padding:33px 20px}.betting-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-bet-section{grid-template-columns:1fr}.custom-bet-section form{grid-template-columns:1fr 1fr}.custom-bet-section form button{grid-column:span 2}}@media (max-width:500px){.betting-cards,.custom-bet-section form{grid-template-columns:1fr}.custom-bet-section form button{grid-column:auto}.betting-rake{flex-wrap:wrap}.betting-panel{padding:32px 14px}}.betting-card{border-radius:15px;min-height:234px;padding:14px 11px 11px}.betting-cards{gap:11px}.betting-cups{height:60px}.betting-cups i{width:23px;height:34px;font-size:15px}.created-betting-rooms{background:#071d16a8;border:1px solid #ffffff17;border-radius:14px;margin-top:16px;padding:13px 15px}.created-betting-rooms header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.created-betting-rooms header small{color:#9eb39f;font-size:.7rem}.created-betting-rooms>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.created-betting-rooms article{background:#153122;border:1px solid #d7ff5230;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;display:flex}.created-betting-rooms article span{flex-direction:column;flex:1;min-width:0;display:flex}.created-betting-rooms article b{white-space:nowrap;text-overflow:ellipsis;font:700 .9rem Georgia,serif;overflow:hidden}.created-betting-rooms article small{color:#a4b4a4;font-size:.62rem}.created-betting-rooms article em{color:#b2c4b0;font-size:.65rem;font-style:normal}.created-betting-rooms article strong{color:#d7ff52;white-space:nowrap;font-size:.78rem}.created-betting-rooms article button{color:#16301d;cursor:pointer;background:#d7ff52;border:0;border-radius:6px;padding:7px 9px;font-weight:900}.custom-bet-section{margin-top:19px;padding:20px}.custom-bet-section form{grid-template-columns:1.35fr .7fr .65fr .9fr auto;gap:8px}.create-room-link{color:#16301d;cursor:pointer;background:#d7ff52;border:1px solid #d7ff5270;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:.76rem;font-weight:900}.create-room-link:hover{filter:brightness(1.08)}.betting-admin-panel{max-width:960px}.admin-room-list{background:#071d16a8;border:1px solid #ffffff17;border-radius:14px;margin-top:16px;padding:15px}.admin-room-list header{justify-content:space-between;margin-bottom:10px;display:flex}.admin-room-list header small,.admin-room-list>p{color:#a4b4a4;font-size:.72rem}.admin-room-list>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-room-list article{background:#153122;border:1px solid #d7ff5230;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.admin-room-list article span{flex-direction:column;flex:1;min-width:0;display:flex}.admin-room-list article b{text-overflow:ellipsis;white-space:nowrap;font:.95rem Georgia,serif;overflow:hidden}.admin-room-list article small{color:#a4b4a4;font-size:.65rem}.admin-room-list article em{color:#b2c4b0;font-size:.68rem;font-style:normal}.admin-room-list article strong{color:#d7ff52;white-space:nowrap;font-size:.8rem}.room-create-actions{flex-wrap:wrap;gap:8px;display:flex}.room-create-actions .create-room-link{margin-top:10px}.official-room-link{color:#ffe6a3;cursor:pointer;background:#f5c96a1c;border:1px solid #f5c96a88;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:.76rem;font-weight:900}.official-room-manager{background:#06170fb8;border:1px solid #d7ff5238;border-radius:10px;grid-column:1/-1;margin-top:10px;padding:12px}.official-room-manager header{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.official-room-manager header small{color:#9fb2a4;font-size:.65rem}.official-room-manager article{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.official-room-manager article span{flex-direction:column;gap:2px;display:flex}.official-room-manager article b{font:.9rem Georgia,serif}.official-room-manager article small{color:#a8b9ac;font-size:.63rem}.official-room-manager article button{color:#fff0e9;cursor:pointer;background:#6f2c25;border:1px solid #a84c43;border-radius:7px;padding:6px 9px;font-size:.7rem;font-weight:900}.betting-card .official-card-close{color:#fff1e9;background:#7a3730}.betting-card .official-card-actions{border:0;justify-content:center;gap:6px;padding:0;display:flex}.betting-card .official-card-actions button{flex:1;padding:8px 7px}.betting-card .official-card-activate{color:#17311c;background:#d7ff52}.room-lobby-panel{max-width:700px}.room-lobby-summary{background:#153122;border:1px solid #d7ff5233;border-radius:12px;justify-content:space-between;gap:9px;margin:16px 0;padding:12px;display:flex}.room-lobby-summary span{color:#a4b4a4;flex-direction:column;gap:3px;font-size:.7rem;display:flex}.room-lobby-summary b{color:#d7ff52;font-size:.95rem}.room-members,.room-invites{background:#071d16a8;border:1px solid #ffffff17;border-radius:12px;padding:14px}.room-members header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.room-members header button,.room-members article button,.room-invites button{color:#16301d;cursor:pointer;background:#d7ff52;border:0;border-radius:7px;padding:7px 10px;font-weight:900}.room-members header button:disabled,.room-members article button:disabled,.room-invites button:disabled{opacity:.5;cursor:not-allowed}.room-members>div{gap:7px;display:grid}.room-members article{background:#153122;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;align-items:center;padding:10px;display:flex}.room-members article span{flex-direction:column;gap:3px;display:flex}.room-members article b{font:.95rem Georgia,serif}.room-members article small{color:#a4b4a4;font-size:.65rem}.room-members article button{color:#3c1a0d;background:#f2a47b;font-size:.68rem}.room-invites{margin-top:12px}.room-invites>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.room-invites button{color:#d7ff52;background:#d7ff5214;border:1px solid #d7ff5270;font-size:.72rem}.room-lobby-panel{max-width:820px;overflow:hidden;background:linear-gradient(#8d4c22,#3e1e10)!important;border:2px solid #b97b3f!important;padding:0!important}.wood-room{color:#fff1d4;text-align:center;padding:0 12px 13px}.wood-room-header{grid-template-columns:110px 1fr 110px;align-items:center;padding:10px 0 8px;display:grid}.wood-room-header h1{color:#fff7e6;text-transform:uppercase;margin:0;font:700 1.65rem Georgia,serif}.wood-room-header p{margin:4px 0 0;font-size:.8rem}.wood-room-header button{color:#fff2d4;cursor:pointer;background:linear-gradient(#a55e30,#653116);border:1px solid #2f170d;border-radius:6px;justify-self:start;padding:7px 10px;font-weight:900;box-shadow:inset 0 1px #fff3}.wood-room-header .rules-button{background:linear-gradient(#4f9cca,#236287);justify-self:end}.wood-pot{background:linear-gradient(110deg,#48230f,#6e371a,#48230f);border:3px solid #f0ca8e;border-radius:10px;margin:0 0 7px;padding:12px;box-shadow:inset 0 0 0 2px #9d6334}.wood-pot h2{margin:0;font:700 1.15rem Georgia,serif}.wood-pot strong,.wood-pot small{margin-top:3px;display:block}.wood-pot small{font-size:.68rem}.wood-players{background:#a96a36;border:3px solid #e8bd7b;border-radius:9px;padding:8px}.wood-players h2{margin:0 0 6px;font-size:.82rem}.wood-player-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.wood-player{color:#351a0d;background:linear-gradient(145deg,#fff4da,#e8c18a);border:2px solid #b98958;border-radius:9px;flex-direction:column;align-items:center;gap:4px;min-height:134px;padding:12px 6px 8px;display:flex;position:relative}.wood-player>i{color:#704424;background:#cfe0e7;border:2px solid #875127;border-radius:50%;place-items:center;width:48px;height:48px;font:900 1.4rem Georgia;display:grid}.wood-player mark{color:#684000;text-transform:uppercase;background:#ffd66c;border:1px solid #73430e;border-radius:4px;padding:2px 4px;font-size:.55rem;font-weight:900;position:absolute;top:-8px;left:5px}.wood-player>b{font:700 .88rem Georgia,serif}.wood-player small{font-size:.61rem;font-weight:900}.wood-player small em{color:#268030;font-style:normal}.wood-player button{color:#fff2df;cursor:pointer;background:#b83a2c;border:1px solid #651b15;border-radius:5px;margin-top:auto;padding:4px 7px;font-size:.65rem;font-weight:900}.wood-empty{background:linear-gradient(145deg,#e6c18a,#c99359);border-style:dashed;justify-content:center}.wood-empty>b{font-size:.9rem}.wood-empty small{font-weight:700}.wood-room-actions{justify-content:center;gap:12px;margin-top:10px;display:flex}.wood-room-actions button{color:#fff4d9;cursor:pointer;border:2px solid #3d2114;border-radius:7px;min-width:210px;padding:7px 12px;font:900 1rem Georgia,serif;box-shadow:inset 0 1px #fff4}.wood-room-actions small{font:700 .62rem Arial,sans-serif;display:block}.wood-room-actions button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:650px){.wood-room-header{grid-template-columns:70px 1fr 70px}.wood-room-header h1{font-size:1.05rem}.wood-room-header button{padding:6px;font-size:.65rem}.wood-player-grid{grid-template-columns:repeat(2,1fr)}.wood-room-actions{gap:6px}.wood-room-actions button{flex:1;min-width:0;font-size:.8rem}}.room-lobby-panel{box-shadow:0 22px 70px #000c,inset 0 0 45px #d7ff520a;background:linear-gradient(145deg,#123827,#06150e)!important;border-color:#76a94d!important}.wood-room{color:#edf5df}.wood-room-header h1{color:#fff8e8;text-shadow:0 3px 12px #000}.wood-room-header p b,.wood-pot b{color:#d7ff52}.wood-room-header button{color:#eaf7dc;background:linear-gradient(145deg,#244f36,#0e281b);border-color:#6ca148;box-shadow:inset 0 1px #ffffff18}.wood-room-header .rules-button{background:linear-gradient(145deg,#375e39,#1a3825)}.wood-pot{background:linear-gradient(110deg,#0a2116,#173d29,#0a2116);border-color:#79a84c;box-shadow:inset 0 0 0 2px #d7ff5218}.wood-players{background:linear-gradient(145deg,#173f2b,#0a2418);border-color:#5e8d49}.wood-player{color:#102319;background:linear-gradient(145deg,#edf4df,#bdcdb8);border-color:#5b825b;box-shadow:inset 0 0 0 1px #fff6}.wood-player>i{color:#173521;background:radial-gradient(circle at 30% 25%,#e9f8c9,#77a45c);border-color:#d7ff52}.wood-player mark{color:#173218;background:#d7ff52;border-color:#799c32}.wood-player small em{color:#20853c}.wood-player button{color:#fff6ed;background:#a9473d;border-color:#713530}.wood-empty{color:#e9f6de;background:linear-gradient(145deg,#315942,#183b29);border-color:#83a969}.wood-room-actions button{color:#f4f8df;border-color:#608b4a;box-shadow:inset 0 1px #ffffff21}.cancel-room{background:linear-gradient(#9d463d,#622720)}.start-room{background:linear-gradient(#83bd4e,#376f2a)}@media (max-width:900px){.created-betting-rooms>div{grid-template-columns:1fr}.custom-bet-section form{grid-template-columns:1fr 1fr}.custom-bet-section form button{grid-column:span 2}}@media (max-width:500px){.created-betting-rooms header{flex-direction:column;align-items:flex-start;gap:4px}.created-betting-rooms article{gap:7px}.created-betting-rooms article em{display:none}}.account-close{letter-spacing:.3px;color:#d7ff52!important;background:#0b1c13d9!important;border:1px solid #d7ff5260!important;border-radius:8px!important;width:auto!important;height:30px!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important}.account-close:hover{color:#172419!important;background:#d7ff52!important}.betting-panel>.account-close{left:24px;right:auto}.betting-bottom-actions>.create-room-link{color:#15301c;text-align:left;background:linear-gradient(135deg,#dfff62,#87bc31);border-color:#d7ff52;border-radius:10px;align-items:center;gap:8px;margin-top:0;padding:6px 9px;transition:all .18s;display:flex;box-shadow:inset 0 1px #ffffba88,0 5px 15px #0004}.betting-bottom-actions>.create-room-link i{color:#d7ff52;background:#173c26;border-radius:8px;place-items:center;width:28px;height:34px;font:900 23px/1 Arial,sans-serif;display:grid;box-shadow:inset 0 1px #ffffff2e}.betting-bottom-actions>.create-room-link span{flex-direction:column;font:900 .87rem Georgia,serif;display:flex}.betting-bottom-actions>.create-room-link small{color:#3d6427;letter-spacing:.8px;margin-bottom:3px;font:800 .48rem Arial,sans-serif}.betting-bottom-actions>.create-room-link b{color:#294e20;padding-left:4px;font-size:1rem}.betting-bottom-actions>.create-room-link:hover{border-color:#fff59c;transform:translateY(-2px);box-shadow:inset 0 1px #ffffd5,0 8px 20px #0007}.betting-bottom-actions>.create-room-link:hover b{transform:translate(2px)}.betting-bottom-actions>.betting-shop-link{color:#e8f5df;background:linear-gradient(135deg,#1e5139,#0b251a);border-color:#5c9e67}.betting-bottom-actions>.betting-shop-link i{color:#193a25;text-shadow:0 1px #efffc4;background:linear-gradient(135deg,#d7ff7a,#79ad4b 60%,#315e31)}.betting-bottom-actions>.betting-shop-link small{color:#a9d88a}.betting-bottom-actions>.betting-shop-link b{color:#d7ff52}.betting-bottom-actions>.betting-shop-link:hover{border-color:#d7ff52;box-shadow:inset 0 1px #e8ffc755,0 8px 20px #0007}.betting-bottom-actions>.create-room-link i{box-shadow:none;background:0 0;border-radius:0;display:block;position:relative;overflow:visible}.betting-bottom-actions>.create-room-link i:before{content:"";clip-path:polygon(9% 0,91% 0,78% 100%,22% 100%);background:linear-gradient(135deg,#f2ffd0,#8cc656 55%,#3f792e);border-radius:3px;position:absolute;inset:1px 3px 2px;box-shadow:inset 1px 1px #fff8}.betting-bottom-actions>.create-room-link i>b{z-index:1;color:#244d26;text-shadow:0 1px #efffc4;padding:0;font:900 12px/1 Georgia,serif;position:absolute;top:9px;left:10px}.betting-bottom-actions>.create-room-link i>em{z-index:2;color:#d7ff52;background:#183e29;border:1px solid #efffc4;border-radius:50%;place-items:center;width:13px;height:13px;font:900 12px/12px Arial,sans-serif;display:grid;position:absolute;bottom:0;right:-3px;box-shadow:0 1px 3px #0007}.betting-bottom-actions>.create-room-link{box-shadow:none;color:#e8f5df;background:0 0;border-color:#5c9e67}.betting-bottom-actions>.create-room-link small{color:#a9d88a}.betting-bottom-actions>.create-room-link b{color:#d7ff52}.betting-bottom-actions>.create-room-link:hover{background:#d7ff520d;border-color:#d7ff52;box-shadow:0 8px 20px #0005}.competition-panel{max-width:980px;background:linear-gradient(145deg,#123827,#06150e)!important;border-color:#76a94d!important}.competition-heading{text-align:left;justify-content:center;align-items:center;gap:14px;display:flex}.competition-heading>span{background:#183c28;border:1px solid #d7ff52;border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.competition-heading small{color:#d7ff52;letter-spacing:.15em;font-size:.65rem;font-weight:900}.competition-heading h2{margin:2px 0;font:700 1.7rem Georgia,serif}.competition-heading p{color:#b9cbb9;margin:0;font-size:.8rem}.competition-rule{color:#d9ebca;justify-content:center;gap:9px;margin:17px 0;font-size:.78rem;display:flex}.competition-rule b{color:#d7ff52}.trophy-shelf{background:#071d16;border:1px solid #d7ff5238;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;padding:10px 12px;display:flex}.trophy-shelf>b{color:#d7ff52;font:.9rem Georgia,serif}.trophy-shelf span{color:#fff1b5;background:#244b31;border-radius:7px;flex-direction:column;padding:5px 8px;font-size:.73rem;display:flex}.trophy-shelf small{color:#bcd3b5;font-size:.55rem}.competition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.competition-card{text-align:center;background:linear-gradient(145deg,#1a4730,#0a2117);border:1px solid #557e59;border-radius:14px;padding:15px}.competition-card>small{color:#d7ff52;letter-spacing:.12em;font-size:.59rem;font-weight:900}.competition-card h3{margin:7px 0;font:700 1.2rem Georgia,serif}.competition-card-prize span{font-size:26px;display:block}.competition-card-prize b{color:#ffe487;font:700 1.25rem Georgia,serif;display:block}.competition-card-prize em{color:#a8bda7;font-size:.62rem;font-style:normal}.competition-card>p{color:#d7e6d0;min-height:29px;margin:8px 0;font-size:.72rem}.competition-card>div{color:#aebfab;border-top:1px solid #ffffff16;justify-content:space-between;padding:9px 0;font-size:.62rem;display:flex}.competition-card>div b{color:#fff;font-size:.85rem;display:block}.competition-card>button,.competition-admin-form button,.competition-admin-actions button{color:#16301d;cursor:pointer;background:#d7ff52;border:1px solid #d7ff52;border-radius:7px;padding:8px 9px;font-weight:900}.competition-card>button:disabled{opacity:.5}.competition-card.ready{border-color:#f4ca68}.competition-card.completed{opacity:.7}.competition-ready,.competition-winner{color:#f8da80;min-height:34px;font-size:.68rem;display:block}.competition-winner{color:#d7ff52}.competition-admin-actions{gap:6px;margin-top:9px;display:grid}.competition-admin-actions button{color:#d7ff52;background:#264a30;font-size:.65rem}.competition-admin-actions button:first-child{color:#ffe4dc;background:#622c26;border-color:#bf6658}.competition-admin-actions select,.competition-admin-form input,.competition-admin-form select{color:#edf6dc;background:#102b1d;border:1px solid #597d5b;border-radius:6px;min-width:0;padding:7px}.competition-admin-form{background:#071d16;border:1px solid #d7ff5238;border-radius:11px;grid-template-columns:1.4fr .55fr .8fr 1.25fr auto;align-items:center;gap:8px;margin-top:17px;padding:12px;display:grid}.competition-admin-form>b{color:#d7ff52;grid-column:1/-1;font:700 1rem Georgia,serif}.competition-feedback{text-align:center;color:#e4f5c9;font-size:.8rem}@media (max-width:760px){.competition-grid{grid-template-columns:1fr}.competition-admin-form{grid-template-columns:1fr 1fr}.competition-admin-form input:first-of-type,.competition-admin-form input:last-of-type,.competition-admin-form button{grid-column:span 2}}@media (max-width:460px){.competition-heading{align-items:flex-start}.competition-heading>span{width:43px;height:43px;font-size:23px}.competition-heading h2{font-size:1.3rem}.competition-rule{flex-wrap:wrap}.competition-admin-form{grid-template-columns:1fr}.competition-admin-form input:first-of-type,.competition-admin-form input:last-of-type,.competition-admin-form button{grid-column:auto}}.competition-panel{box-sizing:border-box;width:min(980px,100vw - 28px)}.competition-roadmap{background:linear-gradient(90deg,#0a2418,#173b27,#0a2418);border:1px solid #d7ff5244;border-radius:13px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin:18px 0;padding:12px;display:grid}.competition-roadmap span{text-align:left;grid-template-columns:27px 1fr;column-gap:7px;display:grid}.competition-roadmap span>b{color:#17321c;background:#d7ff52;border-radius:50%;grid-row:span 2;place-items:center;width:27px;height:27px;font-size:.75rem;display:grid}.competition-roadmap strong{color:#f1f6dd;font-size:.72rem}.competition-roadmap small{color:#9db69e;font-size:.58rem}.competition-roadmap>i{color:#d7ff52;font-style:normal}.competition-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.competition-card{text-align:left;min-width:0;padding:18px;box-shadow:inset 0 1px #ffffff12,0 10px 25px #0003}.competition-card h3{font-size:1.42rem}.competition-card-prize{grid-template-columns:34px 1fr;align-items:center;column-gap:8px;border:0!important;padding:7px 0!important;display:grid!important}.competition-card-prize span{grid-row:span 2}.competition-card-prize em{grid-column:2}.competition-format{border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:8px;margin:9px 0;padding:9px 0;display:flex}.competition-format span{flex-direction:column;display:flex}.competition-format b{color:#d7ff52;font-size:.8rem}.competition-format small{color:#a9c1aa;font-size:.6rem}.competition-format>i{color:#d7ff52;font-style:normal}.competition-card>button{width:100%;margin-top:8px;padding:11px;font-size:.95rem}.competition-card>div:not(.competition-card-prize){padding:9px 0}.competition-admin-actions{margin-top:11px}.competition-admin-actions select{width:100%}@media (max-width:640px){.competition-panel{padding:25px 16px!important}.competition-heading,.competition-rule{justify-content:flex-start}.competition-roadmap{grid-template-columns:1fr;gap:8px}.competition-roadmap>i{display:none}.competition-grid{grid-template-columns:minmax(0,1fr)}.competition-card{padding:17px}.competition-admin-form{grid-template-columns:1fr}.competition-admin-form input:first-of-type,.competition-admin-form input:last-of-type,.competition-admin-form button{grid-column:auto}}.competition-empty{text-align:center;background:radial-gradient(circle at top,#254a31,#091e14 70%);border:1px dashed #d7ff5266;border-radius:16px;margin:20px 0;padding:34px 20px}.competition-empty>span{background:#183b28;border:1px solid #d7ff52;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:27px;display:grid}.competition-empty h3{color:#f2f6df;margin:12px 0 6px;font:700 1.35rem Georgia,serif}.competition-empty p{color:#b7cbb7;max-width:430px;margin:0 auto;font-size:.82rem;line-height:1.45}.competition-empty small{color:#d7ff52;margin-top:14px;font-size:.67rem;font-weight:800;display:block}.owned-cup-list{gap:9px;display:grid}.owned-cup-list button{color:#fff7e3;text-align:left;cursor:pointer;background:#07150e;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:9px;display:grid}.owned-cup-list button.selected{background:#d7ff520c;border-color:#d7ff52}.owned-cup-list .shop-cup{height:70px!important}.owned-cup-list span{gap:4px;display:grid}.owned-cup-list small{color:#aab8ad}.owned-cup-list em{color:#d7ff52;font-size:9px;font-style:normal;font-weight:900}@media (max-width:700px){.owned-cup-list button{grid-template-columns:62px minmax(0,1fr) auto}.owned-cup-list .shop-cup{height:58px!important}}.rank-avatar>.rank-art{z-index:2;background-size:300% 200%;border-radius:50%;width:38px;height:38px;position:relative}.profile-preview>.rank-art{background-size:300% 200%;border:2px solid #d7ff52;border-radius:14px;flex:none;width:68px;height:68px}.player-menu-actions>button>.rank-art{border:2px solid #d7ff52;border-radius:10px;flex:0 0 42px;width:42px;min-width:42px;height:42px;display:block;background-image:url(/dadinho-rank-cups.png)!important;background-repeat:no-repeat!important;background-size:300% 200%!important}.seat-name>.rank-art{background-size:300% 200%;border:1px solid #718a79;border-radius:50%;flex:none;width:22px;height:22px}.seat-active .seat-name>.rank-art{border-color:var(--lime);box-shadow:0 0 15px #d7ff5266}.waiting-player-visual .waiting-rank{z-index:2;background-size:300% 200%;border:2px solid #d7ff52;border-radius:11px;width:45px;height:45px;position:absolute;top:0;left:0}.human-player-name>.rank-art{background-color:#0000;background-size:300% 200%;border-radius:50%;flex:none;width:23px;height:23px;display:block}@media (max-width:700px){.profile-preview>.rank-art{width:58px;height:58px}.player-menu-actions>button>.rank-art{flex-basis:35px;width:35px;min-width:35px;height:35px}.rank-avatar>.rank-art{width:32px;height:32px}.seat-name>.rank-art{width:18px;height:18px}.human-player-name>.rank-art{width:20px;height:20px}}.basic-collection{flex-direction:row;align-items:center;gap:16px;padding:13px 18px}.basic-collection>div:last-child{flex-direction:column;gap:5px;display:flex}.basic-kit-media{background:linear-gradient(145deg,#06160e,#102719);border:1px solid #ffffff12;border-radius:11px;flex:none;justify-content:center;align-items:center;width:126px;height:70px;display:flex;position:relative;overflow:hidden}.basic-kit-media .table-preview{border-radius:inherit;opacity:.58;filter:brightness(.72);width:100%;height:100%;position:absolute;inset:0}.basic-kit-media .shop-cup{z-index:1;filter:drop-shadow(0 6px 7px #000b);position:relative;background-color:#0000!important;width:58px!important;height:62px!important}@media (max-width:700px){.basic-collection{gap:11px;padding:11px 12px}.basic-kit-media{width:92px;height:58px}.basic-kit-media .shop-cup{width:45px!important;height:52px!important}.basic-collection b{font-size:16px}}.basic-collection{padding:14px 16px;display:block}.basic-kit-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex!important}.basic-kit-heading>span{color:#9db0a3;font-size:10px}.basic-kit-items{grid-template-columns:1fr 1fr;gap:10px;display:grid}.basic-kit-items article{background:linear-gradient(135deg,#06170f,#102719);border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:10px;min-height:76px;padding:8px 10px;display:flex}.basic-kit-items .table-preview{border-radius:7px;flex:none;width:78px;height:56px}.basic-kit-items .shop-cup{filter:drop-shadow(0 6px 7px #000b);flex:none;background-color:#0000!important;width:52px!important;height:60px!important}.basic-kit-items article>div{flex-direction:column;gap:4px;display:flex}.basic-kit-items b{color:#fff4dc;font:400 15px Georgia,serif}.basic-kit-items small{color:#d7ff52;letter-spacing:.4px;font-size:8px}@media (max-width:700px){.basic-collection{padding:12px}.basic-kit-heading{flex-direction:column;align-items:flex-start;gap:3px}.basic-kit-items article{gap:6px;min-height:70px;padding:7px}.basic-kit-items .table-preview{width:58px;height:48px}.basic-kit-items .shop-cup{width:38px!important;height:49px!important}.basic-kit-items b{font-size:13px}.basic-kit-items small{font-size:7px}}.chip-icon{filter:drop-shadow(0 2px 3px #0008);width:27px!important;height:27px!important;box-shadow:none!important;background:url(/dadinho-chip.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;flex:none!important;display:inline-block!important}.chip-icon:after{display:none!important}.wallet-pill .chip-icon{width:27px!important;height:27px!important}.storefront small .chip-icon{width:18px!important;height:18px!important}@media (max-width:700px){.chip-icon,.wallet-pill .chip-icon{width:23px!important;height:23px!important}.storefront small .chip-icon{width:17px!important;height:17px!important}}.mb-coin{filter:drop-shadow(0 2px 3px #0008);width:29px!important;height:29px!important;box-shadow:none!important;color:#0000!important;text-shadow:none!important;background:url(/dadinho-mbcoin.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;flex:none!important;font-size:0!important;display:inline-block!important}.storefront small .mb-coin,.featured-grid .mb-coin{width:18px!important;height:18px!important;font-size:0!important}.coin-pile .mb-coin{width:42px!important;height:42px!important;font-size:0!important}@media (max-width:700px){.mb-coin{width:23px!important;height:23px!important}.storefront small .mb-coin,.featured-grid .mb-coin{width:17px!important;height:17px!important}}.betting-menu-icon{width:50px!important;height:42px!important;box-shadow:none!important;color:#0000!important;text-shadow:none!important;filter:drop-shadow(0 3px 4px #0009)!important;background:url(/betting-button-chips.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;flex:none!important;font-size:0!important;display:block!important}.betting-menu-button:hover .betting-menu-icon{transform:rotate(-8deg)scale(1.06);box-shadow:none!important}@media (max-width:700px){.betting-menu-icon{width:42px!important;height:35px!important}}.profile-dashboard{text-align:left;gap:13px;display:grid}.profile-hero-card{background:radial-gradient(circle at 88% 10%,#d7ff5217,#0000 28%),linear-gradient(135deg,#173927,#09180f);border:1px solid #d7ff5255;border-radius:16px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px;display:grid;box-shadow:inset 0 1px #ffffff12}.profile-hero-card>.rank-art{background-size:300% 200%;border:2px solid #d7ff52;border-radius:14px;width:82px;height:88px}.profile-hero-copy{gap:3px;min-width:0;display:grid}.profile-hero-copy>span{color:#d7ff52;letter-spacing:1.6px;font-size:8px;font-weight:900}.profile-hero-copy>b{text-overflow:ellipsis;white-space:nowrap;color:#fff4dc;font:400 24px Georgia,serif;overflow:hidden}.profile-hero-copy>small{color:#b2c4b6;font-size:11px}.profile-xp{gap:5px;margin-top:7px;display:grid}.profile-xp>div{justify-content:space-between;gap:8px;display:flex}.profile-xp strong{color:#d7ff52;letter-spacing:1px;font-size:8px}.profile-xp em{color:#f1d998;font-size:9px;font-style:normal}.profile-xp>i{background:#07120d;border-radius:99px;height:7px;overflow:hidden}.profile-xp u{border-radius:inherit;background:linear-gradient(90deg,#a6dd24,#d7ff52);height:100%;display:block;box-shadow:0 0 10px #d7ff5280}.profile-xp small{color:#8fa497;font-size:8px}.profile-rank-badge{text-align:center;border-left:1px solid #ffffff14;gap:3px;min-width:75px;padding:9px;display:grid}.profile-rank-badge small{color:#a8baab;letter-spacing:1.2px;font-size:7px}.profile-rank-badge b{color:#fff2d1;font:400 15px Georgia,serif}.profile-rank-badge em{color:#d7ff52;font-size:12px;font-style:normal;font-weight:900}.profile-balances{grid-template-columns:1fr 1fr;gap:9px;display:grid}.profile-balances article{background:#0a2115;border:1px solid #ffffff15;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.profile-balances span{gap:2px;display:grid}.profile-balances small{color:#95a99b;letter-spacing:1px;font-size:7px}.profile-balances b{color:#fff3d2;font-size:18px;line-height:1}.profile-balances em{color:#809586;font-size:8px;font-style:normal}.profile-stats{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.profile-stats article{text-align:center;background:linear-gradient(145deg,#10291b,#07170f);border:1px solid #ffffff12;border-radius:11px;align-content:center;gap:4px;min-height:64px;padding:9px 6px;display:grid}.profile-section-heading{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:3px;display:flex}.profile-section-heading h3{margin:0;padding:8px 0}.profile-section-heading small{color:#d7ff52;font-size:8px}.profile-dashboard>.account-submit{margin-top:2px}@media (max-width:700px){.profile-hero-card{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:11px}.profile-hero-card>.rank-art{border-radius:10px;width:58px;height:64px}.profile-hero-copy>b{font-size:19px}.profile-rank-badge{border-top:1px solid #ffffff14;border-left:0;grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:8px;padding:7px;display:flex}.profile-balances{gap:7px}.profile-balances article{gap:7px;padding:8px}.profile-balances article>i{width:30px!important;height:30px!important}.profile-balances b{font-size:15px}.profile-stats{grid-template-columns:1fr 1fr}.profile-stats article{min-height:54px}.profile-stats b{font-size:18px}}.profile-dashboard .owned-cup-list,.profile-dashboard .owned-table-list{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:9px;margin:0;display:grid}.profile-dashboard .owned-cup-list button,.profile-dashboard .owned-table-list>button{aspect-ratio:1;text-align:center;background:linear-gradient(145deg,#0e291a,#07150e);border:1px solid #ffffff16;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:0;padding:9px;display:flex;position:relative;overflow:hidden}.profile-dashboard .owned-cup-list button.selected,.profile-dashboard .owned-table-list>button.selected{background:linear-gradient(145deg,#183d27,#0b1d12);border-color:#d7ff52;box-shadow:0 0 18px #d7ff5220}.profile-dashboard .owned-cup-list .shop-cup{flex:none;background-color:#0000!important;width:78px!important;height:76px!important}.profile-dashboard .owned-table-list .table-preview{border-radius:8px;flex:none;width:102px;height:61px}.profile-dashboard .owned-cup-list span,.profile-dashboard .owned-table-list span{flex:none;gap:3px;display:grid}.profile-dashboard .owned-cup-list b,.profile-dashboard .owned-table-list b{font-size:11px;line-height:1.1}.profile-dashboard .owned-cup-list small,.profile-dashboard .owned-table-list small{color:#d7ff52;font-size:9px}.profile-dashboard .owned-cup-list em,.profile-dashboard .owned-table-list em{color:#d7ff52;letter-spacing:.45px;background:#d7ff5220;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:7px;right:7px}.profile-dashboard .owned-cup-list button:not(.selected) em{color:#99aa9f;background:#ffffff10}@media (max-width:700px){.profile-dashboard .owned-cup-list,.profile-dashboard .owned-table-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.profile-dashboard .owned-cup-list button,.profile-dashboard .owned-table-list>button{padding:7px}.profile-dashboard .owned-cup-list .shop-cup{width:64px!important;height:62px!important}.profile-dashboard .owned-table-list .table-preview{width:84px;height:51px}.profile-dashboard .owned-cup-list b,.profile-dashboard .owned-table-list b{font-size:10px}.profile-dashboard .owned-cup-list small,.profile-dashboard .owned-table-list small{font-size:8px}}.profile-dashboard{gap:10px}.profile-balances{gap:7px}.profile-balances article{gap:9px;min-height:58px;padding:7px 10px}.profile-balances article>i{width:46px!important;height:46px!important}.profile-balances b{font-size:20px}.profile-balances small,.profile-balances em{font-size:8px}.profile-stats article{text-align:left;grid-template-rows:auto auto;grid-template-columns:25px 1fr;align-content:center;align-items:center;column-gap:6px;min-height:54px;padding:6px 7px}.profile-stats article:before{grid-row:span 2;align-self:center;font-size:20px}.profile-stats article:first-child:before{content:"🏆"}.profile-stats article:nth-child(2):before{content:"↗";color:#bdf342;font:900 25px/1 Arial}.profile-stats article:nth-child(3):before{content:"◎";color:#f2c455;font:900 25px/1 Arial}.profile-stats article:nth-child(4):before{content:"♛";color:#f2c455;font:900 21px/1 Georgia}.profile-stats b{color:#eaff9a;font:700 16px/1 Arial,sans-serif}.profile-stats small{font-size:7px;line-height:1.1}.profile-dashboard .owned-cup-list,.profile-dashboard .owned-table-list{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:7px}.profile-dashboard .owned-cup-list button,.profile-dashboard .owned-table-list>button{border-radius:10px;padding:7px}.profile-dashboard .owned-cup-list .shop-cup{width:58px!important;height:58px!important}.profile-dashboard .owned-table-list .table-preview{width:80px;height:48px}.profile-dashboard .owned-cup-list b,.profile-dashboard .owned-table-list b{font-size:10px}.profile-dashboard .owned-cup-list small,.profile-dashboard .owned-table-list small{font-size:8px}.profile-dashboard .owned-cup-list em,.profile-dashboard .owned-table-list em{font-size:6px;top:5px;right:5px}@media (max-width:700px){.profile-balances article{min-height:52px;padding:7px}.profile-balances article>i{width:39px!important;height:39px!important}.profile-balances b{font-size:17px}.profile-stats{grid-template-columns:1fr 1fr}.profile-stats article{grid-template-columns:21px 1fr;column-gap:4px;min-height:48px;padding:5px}.profile-stats article:before{font-size:17px!important}.profile-stats b{font-size:14px}.profile-stats small{font-size:7px}.profile-dashboard .owned-cup-list,.profile-dashboard .owned-table-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profile-dashboard .owned-cup-list .shop-cup{width:47px!important;height:47px!important}.profile-dashboard .owned-table-list .table-preview{width:64px;height:40px}.profile-dashboard .owned-cup-list b,.profile-dashboard .owned-table-list b{font-size:9px}.profile-dashboard .owned-cup-list small,.profile-dashboard .owned-table-list small{font-size:7px}}.profile-kit-current{background:linear-gradient(145deg,#0d2618,#07150e);border:1px solid #d7ff5238;border-radius:13px;padding:10px}.profile-kit-current .profile-section-heading{margin:0 0 8px}.profile-kit-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.profile-kit-grid article{text-align:center;background:radial-gradient(circle at 50% 0,#1b432b,#08170f 72%);border:1px solid #ffffff14;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:137px;padding:8px;display:flex}.profile-kit-grid article>small{color:#bac9ba;font-size:8px}.profile-kit-grid article>.chip-icon{margin:1px 0;width:62px!important;height:62px!important}.profile-kit-grid article>.shop-cup{background-color:#0000!important;width:62px!important;height:67px!important}.profile-kit-grid article>.table-preview{border-radius:8px;width:112px;height:57px;margin:5px 0}.profile-kit-grid b{font-size:10px;line-height:1.1}.profile-kit-grid em{color:#d7ff52;border:1px solid #d7ff5260;border-radius:6px;padding:3px 9px;font-size:7px;font-style:normal;font-weight:900}.profile-achievements{background:#08170f;border:1px solid #ffffff14;border-radius:13px;padding:10px}.profile-achievements .profile-section-heading{margin:0 0 9px}.achievement-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.achievement-grid article{text-align:center;background:#0b2115;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:104px;padding:7px;display:flex}.achievement-grid i{border-radius:50%;place-items:center;width:42px;height:42px;font-size:23px;font-style:normal;display:grid}.achievement-grid b{font-size:9px;line-height:1.1}.achievement-grid small{color:#96aa9b;font-size:7px}.achievement-grid .unlocked i{background:radial-gradient(circle,#ffe49a,#ac7014);border:1px solid #f5ca5d;box-shadow:0 0 14px #f7c44966}.achievement-grid .unlocked b{color:#f6e7bf}.achievement-grid .unlocked small{color:#d7ff52}.achievement-grid .locked{filter:grayscale();opacity:.52}.achievement-grid .locked i{background:#17261e;border:1px solid #ffffff24}@media (max-width:700px){.profile-kit-current{padding:8px}.profile-kit-grid{gap:6px}.profile-kit-grid article{min-height:112px;padding:5px}.profile-kit-grid article>small{font-size:7px}.profile-kit-grid article>.chip-icon{width:48px!important;height:48px!important}.profile-kit-grid article>.shop-cup{width:47px!important;height:51px!important}.profile-kit-grid article>.table-preview{width:78px;height:42px}.profile-kit-grid b{font-size:8px}.profile-kit-grid em{padding:2px 5px;font-size:6px}.achievement-grid{grid-template-columns:repeat(4,1fr);gap:4px}.achievement-grid article{min-height:87px;padding:4px}.achievement-grid i{width:32px;height:32px;font-size:18px}.achievement-grid b{font-size:7px}.achievement-grid small{font-size:6px}}.profile-kit-grid article>.kit-die{background:linear-gradient(145deg,#fffdf0,#ded5b8);border:2px solid #e9e2ca;border-radius:13px;place-items:center;width:56px;height:56px;margin:3px 0;display:grid;position:relative;transform:rotate(-8deg);box-shadow:inset 5px 5px 8px #fff,inset -5px -5px 9px #9f9275,0 7px 11px #0008}.kit-die span,.kit-die:before,.kit-die:after{content:"";background:#183b28;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:15px 0 #183b28,-15px 0 #183b28,0 15px #183b28,0 -15px #183b28,15px 15px #183b28,-15px -15px #183b28}.kit-die:before,.kit-die:after{display:none}@media (max-width:700px){.profile-kit-grid article>.kit-die{border-radius:10px;width:43px;height:43px}.kit-die span{transform:scale(.72)}}.profile-kit-grid article>.kit-die{filter:drop-shadow(0 6px 7px #0009);width:70px!important;height:70px!important;box-shadow:none!important;background:url(/dadinho-default-die.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;transform:none!important}.profile-kit-grid article>.kit-die span,.profile-kit-grid article>.kit-die:before,.profile-kit-grid article>.kit-die:after{display:none!important}@media (max-width:700px){.profile-kit-grid article>.kit-die{width:54px!important;height:54px!important}}.profile-kit-grid>button{color:#fff7e3;cursor:pointer;background:radial-gradient(circle at 50% 0,#1b432b,#08170f 72%);border:1px solid #ffffff14;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:137px;padding:8px;display:flex}.profile-kit-grid>button:hover,.profile-kit-grid>button.active{background:radial-gradient(circle at 50% 0,#285c38,#08170f 72%);border-color:#d7ff52;box-shadow:0 0 15px #d7ff5222}.profile-kit-grid>button>small{color:#bac9ba;font-size:8px}.profile-kit-grid>button>.shop-cup{background-color:#0000!important;width:62px!important;height:67px!important}.profile-kit-grid>button>.table-preview{border-radius:8px;width:112px;height:57px;margin:5px 0}.profile-kit-grid>button>b{font-size:10px;line-height:1.1}.profile-kit-grid>button>em{color:#d7ff52;border:1px solid #d7ff5260;border-radius:6px;padding:3px 9px;font-size:7px;font-style:normal;font-weight:900}.profile-kit-picker{background:linear-gradient(135deg,#143623,#08170f);border:1px solid #d7ff5270;border-radius:10px;margin-top:9px;padding:10px}.profile-kit-picker header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.profile-kit-picker header>b{color:#eaff9a;font-size:11px}.profile-kit-picker header>button{color:#b9cdbb;cursor:pointer;background:0 0;border:0;font-size:22px}.profile-kit-picker>div{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:7px;display:grid}.profile-kit-picker>div>button{color:#fff7e3;cursor:pointer;background:#07170f;border:1px solid #ffffff16;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:116px;padding:7px;display:flex}.profile-kit-picker>div>button.selected{background:#d7ff5210;border-color:#d7ff52}.profile-kit-picker .shop-cup{background-color:#0000!important;width:55px!important;height:57px!important}.profile-kit-picker .table-preview{border-radius:7px;width:88px;height:46px}.profile-kit-picker .kit-die{width:52px!important;height:52px!important}.profile-kit-picker span{text-align:center;font-size:9px}.profile-kit-picker em{color:#d7ff52;font-size:8px;font-style:normal;font-weight:900}@media (max-width:700px){.profile-kit-grid>button{min-height:112px;padding:5px}.profile-kit-grid>button>small{font-size:7px}.profile-kit-grid>button>.shop-cup{width:47px!important;height:51px!important}.profile-kit-grid>button>.table-preview{width:78px;height:42px}.profile-kit-grid>button>b{font-size:8px}.profile-kit-grid>button>em{padding:2px 5px;font-size:6px}.profile-kit-picker{padding:8px}.profile-kit-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-kit-picker>div>button{min-height:102px}.profile-kit-picker .shop-cup{width:48px!important;height:51px!important}}.profile-stats{gap:8px}.profile-stats article{border-radius:12px;grid-template-columns:30px 1fr;column-gap:8px;min-height:68px;padding:9px 10px}.profile-stats article:before{font-size:25px!important}.profile-stats b{font-size:19px}.profile-stats small{color:#b7c7ba;font-size:9px;line-height:1.2}@media (max-width:700px){.profile-stats{gap:7px}.profile-stats article{grid-template-columns:27px 1fr;column-gap:6px;min-height:61px;padding:8px}.profile-stats article:before{font-size:22px!important}.profile-stats b{font-size:17px}.profile-stats small{font-size:8px}}.profile-kit-grid .kit-die,.profile-kit-picker .kit-die{filter:drop-shadow(0 6px 7px #0009);width:70px!important;height:70px!important;box-shadow:none!important;background:url(/dadinho-default-die.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;flex:none!important;margin:0!important;display:block!important;transform:none!important}.profile-kit-grid .kit-die span,.profile-kit-grid .kit-die:before,.profile-kit-grid .kit-die:after,.profile-kit-picker .kit-die span,.profile-kit-picker .kit-die:before,.profile-kit-picker .kit-die:after{display:none!important}@media (max-width:700px){.profile-kit-grid .kit-die{width:54px!important;height:54px!important}.profile-kit-picker .kit-die{width:52px!important;height:52px!important}}.rank-art,.player-menu-actions>button>.rank-art{box-shadow:none!important;filter:none!important;background-color:#0000!important;background-image:url(/dadinho-rank-cups-transparent.png)!important;background-repeat:no-repeat!important;background-size:500% 300%!important;border-color:#0000!important}.rank-art.rank-0{background-position:0 0!important}.rank-art.rank-1{background-position:25% 0!important}.rank-art.rank-2{background-position:50% 0!important}.rank-art.rank-3{background-position:75% 0!important}.rank-art.rank-4{background-position:100% 0!important}.rank-art.rank-5{background-position:0!important}.rank-art.rank-6{background-position:25%!important}.rank-art.rank-7{background-position:50%!important}.rank-art.rank-8{background-position:75%!important}.rank-art.rank-9{background-position:0 100%!important}.rank-art,.player-menu-actions>button>.rank-art{clip-path:polygon(18% 4%,82% 4%,88% 96%,12% 96%)!important;border:0!important;border-radius:0!important}.profile-hero-card{grid-template-columns:106px minmax(0,1fr) auto!important}.profile-hero-card>.rank-art{border:0!important;border-radius:0!important;width:106px!important;height:114px!important}@media (max-width:700px){.profile-hero-card{grid-template-columns:76px minmax(0,1fr)!important}.profile-hero-card>.rank-art{width:76px!important;height:84px!important}}.rank-art,.player-menu-actions>button>.rank-art{clip-path:none!important;background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important}.rank-art.rank-0{background-image:url(/rank-cups/papel.png)!important}.rank-art.rank-1{background-image:url(/rank-cups/papelao.png)!important}.rank-art.rank-2{background-image:url(/rank-cups/plastico.png)!important}.rank-art.rank-3{background-image:url(/rank-cups/vidro.png)!important}.rank-art.rank-4{background-image:url(/rank-cups/madeira.png)!important}.rank-art.rank-5{background-image:url(/rank-cups/couro.png)!important}.rank-art.rank-6{background-image:url(/rank-cups/cobre.png)!important}.rank-art.rank-7{background-image:url(/rank-cups/prata.png)!important}.rank-art.rank-8{background-image:url(/rank-cups/ouro.png)!important}.rank-art.rank-9{background-image:url(/rank-cups/diamante.png)!important}.rank-art.rank-10{background-image:url(/rank-cups/rubi.png)!important}.rank-art.rank-11{background-image:url(/rank-cups/pro-carbono.png)!important}.rank-art.rank-12{background-image:url(/rank-cups/pro-titanio.png)!important}.rank-art.rank-13{background-image:url(/rank-cups/pro-onix.png)!important}.rank-art.rank-14{background-image:url(/rank-cups/pro-supremo.png)!important}.player-menu-actions>button>.rank-art.rank-0{background-image:url(/rank-cups/papel.png)!important}.player-menu-actions>button>.rank-art.rank-1{background-image:url(/rank-cups/papelao.png)!important}.player-menu-actions>button>.rank-art.rank-2{background-image:url(/rank-cups/plastico.png)!important}.player-menu-actions>button>.rank-art.rank-3{background-image:url(/rank-cups/vidro.png)!important}.player-menu-actions>button>.rank-art.rank-4{background-image:url(/rank-cups/madeira.png)!important}.player-menu-actions>button>.rank-art.rank-5{background-image:url(/rank-cups/couro.png)!important}.player-menu-actions>button>.rank-art.rank-6{background-image:url(/rank-cups/cobre.png)!important}.player-menu-actions>button>.rank-art.rank-7{background-image:url(/rank-cups/prata.png)!important}.player-menu-actions>button>.rank-art.rank-8{background-image:url(/rank-cups/ouro.png)!important}.player-menu-actions>button>.rank-art.rank-9{background-image:url(/rank-cups/diamante.png)!important}.player-menu-actions>button>.rank-art.rank-10{background-image:url(/rank-cups/rubi.png)!important}.player-menu-actions>button>.rank-art.rank-11{background-image:url(/rank-cups/pro-carbono.png)!important}.player-menu-actions>button>.rank-art.rank-12{background-image:url(/rank-cups/pro-titanio.png)!important}.player-menu-actions>button>.rank-art.rank-13{background-image:url(/rank-cups/pro-onix.png)!important}.player-menu-actions>button>.rank-art.rank-14{background-image:url(/rank-cups/pro-supremo.png)!important}.profile-rank-path{background:linear-gradient(145deg,#0c2417,#07150e);border:1px solid #ffffff16;border-radius:13px;padding:10px}.profile-rank-path .profile-section-heading{margin:0 0 8px}.profile-rank-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.profile-rank-list article{background:#081a10;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px;min-height:59px;padding:7px;display:grid;position:relative}.profile-rank-list article.current{background:linear-gradient(135deg,#183d27,#0b1b12);border-color:#d7ff52;box-shadow:0 0 12px #d7ff5220}.profile-rank-list .rank-art{flex:none;width:46px!important;height:48px!important}.profile-rank-list span{gap:2px;min-width:0;display:grid}.profile-rank-list b{color:#fff3d8;font-size:11px}.profile-rank-list em{color:#d7ff52;font-size:10px;font-style:normal;font-weight:900}.profile-rank-list small{color:#94a998;font-size:8px}.profile-rank-list strong{color:#102315;text-transform:uppercase;background:#d7ff52;border-radius:4px;padding:2px 5px;font-size:7px;position:absolute;top:6px;right:6px}@media (max-width:700px){.profile-rank-list{grid-template-columns:1fr}.profile-rank-list article{grid-template-columns:52px minmax(0,1fr);min-height:64px}.profile-rank-list .rank-art{width:52px!important;height:54px!important}.profile-rank-list b{font-size:12px}.profile-rank-list em{font-size:11px}.profile-rank-list small{font-size:9px}}.private-room-card:has(.vip-room-creator){background:radial-gradient(circle at 12% 0,#31513c55,#0000 31%),linear-gradient(145deg,#0d2519,#05130d 74%);width:min(940px,100vw - 36px);max-height:calc(100dvh - 28px);padding:38px 40px}.private-room-card:has(.vip-room-creator) h2{margin:12px 0 26px;font-size:clamp(34px,4vw,49px)}.vip-room-creator{gap:20px;display:grid}.vip-capacity-rail{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(130px,1fr));gap:14px;padding:4px 2px 11px;display:grid;overflow-x:auto}.vip-capacity-rail button{color:#f7f1dc;text-align:center;cursor:pointer;scroll-snap-align:start;background:linear-gradient(155deg,#144130,#0b2a1e);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;align-items:center;min-height:290px;padding:22px 14px 20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.vip-capacity-rail button:nth-child(2n){background:linear-gradient(155deg,#155369,#0c3340)}.vip-capacity-rail button:after{content:"";background:#ffffff2b;height:1px;position:absolute;bottom:62px;left:18px;right:18px}.vip-capacity-rail button:hover{transform:translateY(-3px)}.vip-capacity-rail button.selected{background:linear-gradient(145deg,#345e3d,#173b27);border:3px solid #8cb97d;box-shadow:0 0 0 2px #d7ff5230,0 16px 35px #0008}.vip-capacity-rail button small{letter-spacing:.18em;font-size:11px;font-weight:950}.vip-player-cards{justify-content:center;align-items:center;height:103px;margin:18px 0 8px;display:flex}.vip-player-cards i{box-sizing:border-box;color:#294034;background:linear-gradient(145deg,#f5f1df,#a8a48e);width:47px;height:64px;margin:0 -8px;padding-top:17px;font:700 27px Georgia;transform:rotate(-5deg);box-shadow:3px 7px 8px #0007}.vip-player-cards i:nth-child(2n){transform:translateY(-5px)rotate(5deg)}.vip-capacity-rail button>b{font:400 29px Georgia}.vip-capacity-rail button>em{color:#d3ded5;margin-top:10px;font-size:13px;font-style:normal;line-height:1.25}.vip-capacity-rail button>strong{font-size:15px;position:absolute;bottom:20px}.vip-capacity-rail button mark{color:#172419;letter-spacing:.12em;background:#d7ff52;border-radius:9px;padding:7px 13px;font-size:9px;font-weight:950;position:absolute;bottom:11px}.vip-capacity-rail button.selected>strong{bottom:51px}.vip-equipped-table{background:linear-gradient(145deg,#123923,#0b2117);border:1px solid #91b47877;border-radius:21px;padding:20px 23px}.vip-equipped-table>span,.vip-room-note>b{color:#d7ff52;letter-spacing:.17em;font-size:12px;display:block}.vip-equipped-table>p{color:#c0cbc1;margin:9px 0 18px;font-size:16px}.vip-equipped-table>div{background:#0d281a;border:2px solid #d7ff52;border-radius:14px;grid-template-columns:112px 1fr;align-items:center;gap:11px;width:min(255px,100%);padding:10px;display:grid}.vip-equipped-table .table-preview{border-radius:8px;width:112px;height:67px}.vip-equipped-table b{font-size:16px}.vip-equipped-table b small{color:#d7ff52;margin-top:8px;font-size:11px;display:block}.vip-room-note{background:linear-gradient(110deg,#46331c,#2e2418);border:1px solid #cfa95b99;border-radius:18px;padding:19px 23px}.vip-room-note span{color:#f0dfbd;margin-top:8px;font-size:16px;display:block}.vip-create-action{box-shadow:0 10px 29px #bfff3035;background:linear-gradient(135deg,#d7ff52,#b9fa32)!important;min-height:70px!important;margin-top:0!important;font-size:23px!important}.vip-invites-preview .room-divider{margin:7px 0 17px}.vip-invites-preview>p{color:#c5cec6;text-align:center;max-width:530px;margin:0 auto;font-size:16px;line-height:1.45}@media (max-width:700px){.private-room-card:has(.vip-room-creator){border-radius:0;width:100%;max-height:100dvh;padding:35px 30px 32px}.private-room-card:has(.vip-room-creator) .account-close{color:#d7ff52;background:0 0;border:0;margin:0 0 38px;padding:0;font-size:25px;font-weight:900;position:static}.private-room-card:has(.vip-room-creator) .section-kicker{display:none}.private-room-card:has(.vip-room-creator) h2{margin:0 0 29px;padding:0;font-size:49px;line-height:.98}.vip-room-creator{gap:27px}.vip-capacity-rail{gap:18px;margin-right:-30px;padding:4px 30px 14px 2px;display:flex}.vip-capacity-rail button{border-radius:25px;width:340px;min-width:340px;min-height:402px;padding:28px 22px 25px}.vip-capacity-rail button:not(.selected){opacity:.82}.vip-capacity-rail button small{font-size:15px}.vip-player-cards{height:132px;margin:22px 0 14px}.vip-player-cards i{width:59px;height:79px;padding-top:21px;font-size:34px}.vip-capacity-rail button>b{font-size:39px}.vip-capacity-rail button>em{font-size:18px}.vip-capacity-rail button>strong{font-size:19px;bottom:26px}.vip-capacity-rail button mark{padding:9px 15px;font-size:11px;bottom:13px}.vip-capacity-rail button.selected>strong{bottom:59px}.vip-equipped-table{border-radius:22px;padding:24px 22px}.vip-equipped-table>span,.vip-room-note>b{font-size:13px}.vip-equipped-table>p{font-size:19px;line-height:1.3}.vip-equipped-table>div{grid-template-columns:120px 1fr;width:250px}.vip-equipped-table .table-preview{width:120px;height:72px}.vip-equipped-table b{font-size:17px}.vip-room-note{padding:21px 22px}.vip-room-note span{font-size:17px;line-height:1.35}.vip-create-action{min-height:79px!important;font-size:26px!important}.vip-invites-preview>p{font-size:18px}}@media (max-width:390px){.private-room-card:has(.vip-room-creator){padding-left:22px;padding-right:22px}.private-room-card:has(.vip-room-creator) h2{font-size:42px}.vip-capacity-rail{margin-right:-22px;padding-right:22px}.vip-capacity-rail button{width:300px;min-width:300px;min-height:365px}.vip-equipped-table>p,.vip-room-note span,.vip-invites-preview>p{font-size:16px}}.private-room-card:has(.vip-room-creator) .vip-capacity-rail{grid-template-columns:repeat(5,minmax(150px,1fr));justify-content:center;gap:18px}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button{background:linear-gradient(155deg,#654a29,#282016 76%);border-color:#ffffff1c;border-radius:19px;min-height:242px;padding:19px 13px 15px;box-shadow:0 13px 26px #0006}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button:nth-child(2){background:linear-gradient(155deg,#27586b,#173441 76%)}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button:nth-child(3){background:linear-gradient(155deg,#325e43,#173524 76%)}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button:nth-child(4){background:linear-gradient(155deg,#5f4130,#251811 76%)}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button:nth-child(5){background:linear-gradient(155deg,#625a2d,#272512 76%)}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button.selected{background:linear-gradient(155deg,#345e3d,#173b27 76%);border:2px solid #d7ff52;box-shadow:0 0 0 1px #d7ff5266,0 16px 34px #000a}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button:after{bottom:53px}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button small{font-size:9px}.private-room-card:has(.vip-room-creator) .vip-player-cards{height:74px;margin:13px 0 6px}.private-room-card:has(.vip-room-creator) .vip-player-cards i{width:37px;height:49px;padding-top:12px;font-size:22px}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button>b{font-size:23px}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button>em{margin-top:7px;font-size:10px}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button>strong{font-size:11px;bottom:14px}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button mark{border-radius:7px 7px 0 0;padding:5px 11px;font-size:7px;bottom:0}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button.selected>strong{bottom:38px}@media (max-width:700px){.private-room-card:has(.vip-room-creator) .vip-capacity-rail{gap:16px;display:flex}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button{border-radius:22px;width:260px;min-width:260px;min-height:340px;padding:25px 17px 19px}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button small{font-size:12px}.private-room-card:has(.vip-room-creator) .vip-player-cards{height:103px;margin:19px 0 11px}.private-room-card:has(.vip-room-creator) .vip-player-cards i{width:51px;height:67px;padding-top:18px;font-size:29px}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button>b{font-size:32px}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button>em{font-size:14px}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button>strong{font-size:14px;bottom:19px}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button mark{padding:7px 13px;font-size:9px}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button.selected>strong{bottom:47px}.private-room-card:has(.vip-room-creator) .vip-capacity-rail button:after{bottom:63px}}.private-room-card:has(.private-room-lobby){background:radial-gradient(circle at 88% 3%,#496e2a38,#0000 29%),linear-gradient(145deg,#112f20,#06150e 75%);width:min(690px,100vw - 30px);padding:35px}.private-room-card:has(.private-room-lobby) h2{margin:10px 0 22px;font-size:37px}.private-room-lobby{gap:15px;display:grid}.waiting-room-summary{background:linear-gradient(105deg,#0a1c12,#132e1e);border:1px solid #d7ff5270;border-radius:17px;justify-content:space-between;align-items:stretch;gap:16px;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffff0a}.waiting-room-summary>div{gap:4px;display:grid}.waiting-room-summary small,.waiting-room-status>span,.waiting-room-seats header>b{letter-spacing:.17em;color:#b7ccbe;font-size:9px}.waiting-room-summary b{letter-spacing:.16em;color:#d7ff52;font-size:29px}.waiting-room-summary span{color:#95aa9c;font-size:11px}.waiting-room-summary>strong{color:#e6ff9d;letter-spacing:.1em;background:#d7ff5217;border-radius:10px;align-self:center;padding:10px 13px;font-size:11px}.waiting-room-status{text-align:center;background:#071811;border:1px solid #ffffff14;border-radius:15px;padding:15px 19px}.waiting-room-status>span{color:#d7ff52;display:block}.waiting-room-status>b{color:#fff2d4;margin:5px 0;font:400 31px Georgia;display:block}.waiting-room-status b small{color:#b6c7bc;font:700 12px sans-serif}.waiting-room-status p{color:#9bb0a0;margin:0;font-size:12px}.waiting-room-seats{background:#071710;border:1px solid #ffffff12;border-radius:17px;padding:16px}.waiting-room-seats header{justify-content:space-between;align-items:center;margin:0 3px 11px;display:flex}.waiting-room-seats header small{color:#8fa59a;font-size:10px}.private-room-lobby .human-lobby-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.private-room-lobby .human-lobby-list>div{border-radius:11px;min-height:51px;padding:10px}.private-room-lobby .human-lobby-list>div>span{width:32px;height:32px;font-size:12px}.private-room-lobby .human-lobby-list b{font-size:12px}.private-room-lobby .human-lobby-list small{font-size:10px}.private-room-lobby .human-lobby-list button{color:#ffe0d4;background:#501c15;border:1px solid #ffad8255;border-radius:7px;padding:5px 7px;font-size:9px}.waiting-start-action{background:linear-gradient(135deg,#d7ff52,#baf52e)!important;min-height:58px!important;margin-top:0!important;font-size:18px!important}.waiting-start-action:disabled{opacity:.56;filter:saturate(.55)}.waiting-for-host{color:#b6c8bc;text-align:center;border:1px dashed #d7ff5248;border-radius:13px;padding:16px;font-size:12px}.private-room-lobby .room-friend-invites{background:#0b2116;border:1px solid #d7ff5246;border-radius:15px;padding:14px}.private-room-lobby .room-friend-invites>small{color:#d7ff52;letter-spacing:.16em;margin-bottom:9px;font-size:9px;display:block}.private-room-lobby .room-friend-invites>div{gap:7px;display:grid}.private-room-lobby .room-friend-invites button{color:#fff1d8;text-align:left;background:#102a1d;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:27px 1fr auto auto;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.private-room-lobby .room-friend-invites button>span{color:#14271a;background:#d7ff52;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.private-room-lobby .room-friend-invites em{color:#91a699;font-size:9px;font-style:normal}.private-room-lobby .room-friend-invites i{color:#d7ff52;font-size:11px;font-style:normal;font-weight:900}@media (max-width:700px){.private-room-card:has(.private-room-lobby){border-radius:0;width:100%;max-height:100dvh;padding:27px 21px 30px}.private-room-card:has(.private-room-lobby) .account-close{color:#d7ff52;background:0 0;border:0;margin:0 0 27px;padding:0;font-size:21px;font-weight:900;position:static}.private-room-card:has(.private-room-lobby) h2{font-size:35px}.waiting-room-summary{gap:10px;padding:16px}.waiting-room-summary b{font-size:24px}.waiting-room-summary span{font-size:10px}.waiting-room-summary>strong{text-align:center;padding:8px;font-size:9px}.waiting-room-status>b{font-size:29px}.private-room-lobby .human-lobby-list{grid-template-columns:1fr}.waiting-room-seats header{gap:4px;display:grid}.private-room-lobby .room-friend-invites button{grid-template-columns:27px 1fr auto}.private-room-lobby .room-friend-invites em{display:none}.waiting-start-action{min-height:64px!important;font-size:20px!important}}.mobile-waiting-lobby{gap:18px;display:grid}.mobile-room-info{background:linear-gradient(145deg,#113825,#0d2b1d);border:1px solid #8eb682;border-radius:20px;grid-template-columns:112px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.mobile-room-info .table-preview{border:2px solid #d7ff52;border-radius:13px;width:112px;height:66px}.mobile-room-info h3{color:#fff2d6;margin:0;font:400 27px Georgia}.mobile-room-info p{color:#c6d1c8;margin:6px 0 0;font-size:13px;line-height:1.4}.mobile-player-room{background:linear-gradient(145deg,#113c26,#0b291b);border:1px solid #86ac79;border-radius:24px;padding:21px}.mobile-player-room header{text-align:center}.mobile-player-room h3{color:#fff2d6;margin:0;font:400 25px Georgia}.mobile-player-room header p{color:#c0cbc2;margin:6px 0 19px;font-size:14px}.mobile-seat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mobile-seat-grid article{color:#f6efda;text-align:center;background:#244c34;border:1px dashed #94bc88;border-radius:18px;flex-direction:column;align-items:center;min-height:190px;padding:15px 10px 12px;display:flex;position:relative}.mobile-seat-grid article.connected{color:#254331;background:#f0ead8;border-style:solid;border-color:#ece5ce}.mobile-seat-grid article>span{color:#d4ff52;border:3px solid #87b97d;border-radius:50%;place-items:center;width:62px;height:62px;margin:16px 0 10px;font-size:31px;display:grid;position:relative}.mobile-seat-grid article.connected>span{color:#254331;background:#d7ff52}.mobile-seat-grid article span b{font-size:29px}.mobile-seat-grid article span em,.mobile-seat-grid article span small{z-index:1;white-space:nowrap;color:#152719;background:#d7ff52;border-radius:4px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:950;position:absolute;top:-22px}.mobile-seat-grid article span small{color:#463717;background:#e9c65c;top:-22px;left:68px}.mobile-seat-grid article strong{font:400 22px Georgia}.mobile-seat-grid article i{color:#315e3a;margin-top:8px;font-size:10px;font-style:normal;font-weight:950}.mobile-seat-grid article.waiting i{color:#e7eddc}.mobile-seat-grid article button{color:#fff;background:#7f2e25;border:1px solid #a73f31;border-radius:6px;margin-top:8px;padding:4px 7px;font-size:8px}.mobile-invite-friends{background:#071811;border:1px solid #ffffff24;border-radius:20px;padding:19px 21px}.mobile-invite-friends>b{color:#d7ff52;letter-spacing:.15em;margin-bottom:16px;font-size:13px;display:block}.mobile-invite-friends>div{gap:8px;display:grid}.mobile-invite-friends button{color:#fff2dc;text-align:left;background:0 0;border:0;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;width:100%;padding:8px 0;display:grid}.mobile-invite-friends button span{color:#eff5df;background:#769477;border-radius:50%;place-items:center;width:48px;height:48px;font-size:21px;font-weight:900;display:grid}.mobile-invite-friends button strong{font-size:19px}.mobile-invite-friends button i{color:#d7ff52;font-size:17px;font-style:normal;font-weight:900}.mobile-invite-friends p{color:#d7ff52;margin:7px 0 0;font-size:11px}.mobile-start-action{place-content:center;gap:4px;color:#f4f2df!important;background:#31562a!important;border:1px solid #8fa86a!important;border-radius:17px!important;min-height:83px!important;margin:0!important;display:grid!important}.mobile-start-action b{font-size:22px}.mobile-start-action small{font-size:13px}.mobile-start-action:disabled{opacity:1;color:#bdc2b8!important;background:#294a27!important}.mobile-close-room{color:#fff7ed;cursor:pointer;background:#994237;border:0;border-radius:16px;width:100%;min-height:62px;font-size:18px;font-weight:900}.mobile-close-room:disabled{opacity:.6}@media (min-width:701px){.mobile-waiting-lobby{max-width:620px;margin:0 auto}.mobile-player-room h3{font-size:28px}.mobile-seat-grid article{min-height:170px}}@media (max-width:700px){.private-room-card:has(.mobile-waiting-lobby){background:#03140c;padding:28px 39px 35px}.private-room-card:has(.mobile-waiting-lobby) .section-kicker{display:none}.private-room-card:has(.mobile-waiting-lobby)>h2{display:none}.private-room-card:has(.mobile-waiting-lobby) .account-close{color:#d7ff52;background:0 0;border:0;margin:0 0 32px;padding:0;font-size:26px;font-weight:900;position:static}.mobile-waiting-lobby{gap:24px}.mobile-room-info{border-radius:25px;grid-template-columns:176px 1fr;gap:20px;padding:25px}.mobile-room-info .table-preview{width:176px;height:104px}.mobile-room-info h3{font-size:37px}.mobile-room-info p{font-size:16px}.mobile-player-room{border-radius:26px;padding:27px 22px}.mobile-player-room h3{font-size:32px}.mobile-player-room header p{margin-bottom:26px;font-size:17px}.mobile-seat-grid{gap:18px}.mobile-seat-grid article{border-radius:20px;min-height:245px;padding:20px 12px 15px}.mobile-seat-grid article>span{width:76px;height:76px;margin:23px 0 14px;font-size:38px}.mobile-seat-grid article strong{font-size:29px}.mobile-seat-grid article i{font-size:12px}.mobile-seat-grid article span em,.mobile-seat-grid article span small{font-size:9px;top:-25px}.mobile-seat-grid article span small{left:75px}.mobile-invite-friends{border-radius:22px;padding:23px 25px}.mobile-invite-friends>b{font-size:15px}.mobile-invite-friends button strong{font-size:25px}.mobile-invite-friends button i{font-size:20px}.mobile-start-action{min-height:101px!important}.mobile-start-action b{font-size:29px}.mobile-start-action small{font-size:16px}.mobile-close-room{min-height:74px;font-size:22px}}@media (max-width:390px){.private-room-card:has(.mobile-waiting-lobby){padding-left:28px;padding-right:28px}.mobile-room-info{grid-template-columns:116px 1fr;gap:14px;padding:17px}.mobile-room-info .table-preview{width:116px;height:69px}.mobile-room-info h3{font-size:26px}.mobile-room-info p{font-size:12px}.mobile-player-room h3{font-size:25px}.mobile-player-room header p{font-size:14px}.mobile-seat-grid article{min-height:194px}.mobile-seat-grid article>span{width:60px;height:60px;margin:20px 0 9px}.mobile-seat-grid article strong{font-size:21px}.mobile-invite-friends button strong{font-size:19px}}.vip-store-offer{background:radial-gradient(circle at 13% 15%,#d7ff5222,#0000 32%),linear-gradient(125deg,#18381f,#0a1b10 66%);border:1px solid #d7ff5280;border-radius:19px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px;margin:15px 0;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff12,0 10px 28px #0004}.vip-store-copy{align-content:start;gap:7px;display:grid}.vip-store-copy>span{color:#d7ff52;letter-spacing:.2em;font-size:9px;font-weight:950}.vip-store-copy h3{color:#fff2d4;margin:0;font:400 27px Georgia}.vip-store-copy p{color:#d7ff52;margin:0;font-size:21px;font-weight:950}.vip-store-copy small{color:#b2c2b4;max-width:330px;line-height:1.45}.vip-store-copy button{color:#e6ff9b;cursor:not-allowed;background:#d7ff5230;border:1px solid #d7ff5240;border-radius:9px;width:max-content;margin-top:8px;padding:10px 14px;font-weight:900}.vip-benefit-list{background:#06140d;border:1px solid #ffffff13;border-radius:14px;gap:7px;padding:14px 15px;display:grid}.vip-benefit-list b{color:#f1d891;letter-spacing:.16em;margin-bottom:2px;font-size:9px}.vip-benefit-list span{color:#dbe8db;font-size:11px;line-height:1.25}.vip-benefit-list span:first-letter{color:#d7ff52}@media (max-width:700px){.vip-store-offer{grid-template-columns:1fr;gap:13px;padding:17px}.vip-store-copy h3{font-size:25px}.vip-store-copy p{font-size:20px}.vip-store-copy small{font-size:11px}.vip-store-copy button{width:100%;min-height:42px}.vip-benefit-list{padding:13px}.vip-benefit-list span{font-size:11px}}.storefront .store-wallet{justify-content:center;gap:14px}.storefront .store-wallet>span{background:#0b1d14;border:1px solid #ffffff14;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:8px;min-width:148px;padding:9px 13px;display:grid}.storefront .store-wallet>span>i{grid-row:1/3;justify-self:center}.storefront .store-wallet>span small{letter-spacing:.12em;color:#9eb0a4;font-size:8px;font-weight:900}.storefront .store-wallet>span b{color:#fff3d8;font-size:17px}.storefront .store-wallet>span .chip-icon{width:25px;height:25px}.storefront .store-wallet>span .mb-coin{width:25px;height:25px;font-size:7px}@media (max-width:700px){.storefront .store-wallet{gap:8px}.storefront .store-wallet>span{flex:1;grid-template-columns:24px 1fr;column-gap:5px;min-width:0;padding:8px 9px}.storefront .store-wallet>span b{font-size:15px}.storefront .store-wallet>span small{font-size:7px}.storefront .store-wallet>span .chip-icon,.storefront .store-wallet>span .mb-coin{width:22px;height:22px}}.player-panel:has(.storefront) .store-wallet{z-index:4;width:auto;box-shadow:none;background:0 0;border:0;justify-content:flex-end;gap:7px;margin:0;padding:0;position:absolute;top:18px;right:58px}.player-panel:has(.storefront) .store-wallet>span{background:#0d2117;border-radius:11px;grid-template-rows:21px 15px;grid-template-columns:27px 1fr;min-width:96px;height:42px;padding:0 9px}.player-panel:has(.storefront) .store-wallet>span>i{grid-row:1/3}.player-panel:has(.storefront) .store-wallet>span b{grid-area:1/2;align-self:end;font-size:16px;line-height:1}.player-panel:has(.storefront) .store-wallet>span small{letter-spacing:.04em;grid-area:2/2;align-self:start;font-size:7px;line-height:1}:is(.player-panel:has(.storefront) .store-wallet>span .chip-icon,.player-panel:has(.storefront) .store-wallet>span .mb-coin){width:24px;height:24px}@media (max-width:700px){.player-panel:has(.storefront) .store-wallet{gap:6px;top:16px;right:48px}.player-panel:has(.storefront) .store-wallet>span{grid-template-columns:24px 1fr;min-width:88px;height:39px;padding:0 7px}.player-panel:has(.storefront) .store-wallet>span b{font-size:14px}:is(.player-panel:has(.storefront) .store-wallet>span .chip-icon,.player-panel:has(.storefront) .store-wallet>span .mb-coin){width:21px;height:21px}.player-panel:has(.storefront)>h2{padding-right:200px}}.player-panel:has(.storefront){background:radial-gradient(circle at 50% 0,#26321f55,#0000 32%),#07120d;border:1px solid #b98b2d99;border-radius:18px;width:min(1060px,96vw);max-height:94dvh;padding:20px 22px 18px;position:relative;box-shadow:inset 0 0 0 2px #aa792414,0 25px 70px #000c}.player-panel:has(.storefront):before{content:"";pointer-events:none;border:1px solid #c89a3c55;border-radius:12px;position:absolute;inset:7px}.player-panel:has(.storefront)>h2{display:none}.player-panel:has(.storefront)>.section-kicker{display:none}.player-panel:has(.storefront)>.account-close.shop-close{z-index:8;color:#e9d08b;background:#0a160f;border:1px solid #c89a3c55;border-radius:50%;width:30px;height:30px;padding:0;font-size:23px;line-height:1;top:16px;right:18px}.storefront{z-index:1;position:relative}.shop-grand-heading{text-align:center;margin:0 0 14px;padding:0 165px;position:relative}.shop-grand-heading span{color:#d7ff52;letter-spacing:.35em;font-size:11px;font-weight:950;display:block}.shop-grand-heading h3{color:#f6ead0;text-shadow:0 3px 10px #000;margin:2px 0 0;font:400 52px/1 Georgia}.shop-grand-heading i{color:#d7ff52;margin-top:5px;font-style:normal;display:block}.player-panel:has(.storefront) .store-tabs{background:#07100c;border:1px solid #aa7a2b77;border-radius:11px;grid-template-columns:repeat(5,1fr);gap:0;margin:0 0 14px;padding:0;display:grid;overflow:hidden}.player-panel:has(.storefront) .store-tabs button{color:#d9cfb7;background:0 0;border:0;border-right:1px solid #ffffff12;border-radius:0;min-height:52px;font-size:12px}.player-panel:has(.storefront) .store-tabs button:last-child{border-right:0}.player-panel:has(.storefront) .store-tabs button.active{color:#ddff62;background:linear-gradient(135deg,#1b3c23,#0d2617);box-shadow:inset 0 0 0 1px #d7ff5266}.player-panel:has(.storefront) .store-hero{background:linear-gradient(90deg,#07120efc 0 39%,#07120e55),url(/sprites/special-cups/trono-medieval-open.png) 82% 52%/280px no-repeat,radial-gradient(circle at 70%,#4e253799,#0b120e 69%);border-color:#bd903899;border-radius:15px;min-height:260px;padding:32px 48% 27px 28px}.player-panel:has(.storefront) .store-hero>b{color:#d7ff52;font-size:42px}:is(.player-panel:has(.storefront) .store-hero small,.player-panel:has(.storefront) .store-hero>button){font-size:14px}.player-panel:has(.storefront) .featured-grid{grid-template-columns:repeat(2,1fr)}.player-panel:has(.storefront) .featured-grid .featured-card{border-color:#b88a2a66;min-height:123px}.player-panel:has(.storefront) .basic-collection{border:1px solid #b88a2a44;border-radius:14px;padding:13px}.vip-membership-page{background:radial-gradient(circle at 80% 20%,#d7ff5225,#0000 25%),linear-gradient(135deg,#173b24,#07140d 68%);border:1px solid #d7ff5280;border-radius:17px;grid-template-columns:1.05fr 1fr;gap:22px;padding:28px;display:grid}.vip-membership-page>div{align-content:start;gap:10px;display:grid}.vip-membership-page span{color:#d7ff52;letter-spacing:.2em;font-size:10px;font-weight:950}.vip-membership-page h3{color:#fff2d6;margin:0;font:400 34px Georgia}.vip-membership-page b{color:#d7ff52;font-size:25px}.vip-membership-page b small{color:#bdd3c1;font-size:12px}.vip-membership-page p{color:#b8c8ba;margin:0;line-height:1.45}.vip-membership-page button{color:#13251a;opacity:.65;background:#d7ff52;border:0;border-radius:9px;width:max-content;margin-top:5px;padding:12px 17px;font-weight:950}.vip-membership-page ul{color:#e5eee4;background:#07160f;border:1px solid #ffffff16;border-radius:12px;gap:10px;margin:0;padding:17px 20px;font-size:13px;list-style:none;display:grid}.vip-membership-page li:first-letter{color:#d7ff52}@media (max-width:700px){.player-panel:has(.storefront){border-radius:0;width:100vw;max-height:100dvh;padding:18px 13px 24px}.player-panel:has(.storefront):before{border-radius:0;inset:5px}.player-panel:has(.storefront)>.account-close.shop-close{width:28px;height:28px;top:13px;right:13px}.shop-grand-heading{margin:6px 0 12px;padding:0 120px}.shop-grand-heading span{font-size:8px}.shop-grand-heading h3{font-size:34px}.shop-grand-heading i{margin-top:2px}.player-panel:has(.storefront) .store-tabs{scrollbar-width:none;grid-template-columns:repeat(5,max-content);overflow-x:auto}.player-panel:has(.storefront) .store-tabs button{min-width:91px;min-height:43px;padding:0 9px;font-size:9px}.player-panel:has(.storefront) .store-hero{background-size:163px;min-height:205px;padding:22px 43% 18px 17px}.player-panel:has(.storefront) .store-hero>b{font-size:30px}.player-panel:has(.storefront) .store-hero small{font-size:11px}.player-panel:has(.storefront) .store-hero>button{padding:10px;font-size:11px}.player-panel:has(.storefront) .featured-grid{grid-template-columns:1fr}.vip-membership-page{grid-template-columns:1fr;padding:20px}.vip-membership-page h3{font-size:29px}.vip-membership-page ul{font-size:12px}.player-panel:has(.storefront) .store-wallet{top:16px;right:48px}}.mobile-seat-grid article.connected>span:has(.room-member-rank){background:0 0;border:0}.mobile-seat-grid .room-member-rank{filter:drop-shadow(0 6px 7px #0005);display:block;background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:70px!important;height:76px!important}@media (max-width:700px){.mobile-seat-grid .room-member-rank{width:86px!important;height:92px!important}}.friends-window{background:radial-gradient(circle at 89% 15%,#d7ff5215,#0000 28%),linear-gradient(135deg,#103421,#06140d 60%);border:1px solid #739369;border-radius:26px;width:min(920px,96vw);height:min(900px,94dvh);max-height:94dvh;padding:34px 38px 30px;position:relative;overflow:hidden;box-shadow:0 30px 90px #000d}.friends-window>.section-kicker,.friends-window>h2,.friends-window>.account-close{display:none}.friends-window .friends-panel{height:100%;max-height:none;padding:0 8px 5px 0;overflow:auto}.friends-redesign-heading{border-bottom:1px solid #ffffff1b;gap:10px;padding:2px 0 20px;display:grid}.friends-redesign-heading>small{color:#d7ff52;letter-spacing:.32em;font-size:12px;font-weight:950}.friends-redesign-heading>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.friends-redesign-heading h3{color:#fff3df!important;letter-spacing:0!important;border:0!important;margin:0!important;padding:0!important;font:400 48px/1.05 Georgia!important}.friend-exit{color:#e5ff75;cursor:pointer;background:#102719;border:1px solid #d7ff5288;border-radius:11px;padding:12px 18px;font-size:16px;font-weight:950}.friends-find-row{grid-template-columns:1fr auto;gap:12px;display:grid!important}.friend-find,.friend-add{color:#aebdb1;text-align:left;cursor:pointer;background:#07160f;border:1px solid #8b9d8d;border-radius:13px;height:58px;font-size:18px}.friend-add{color:#d7ff52;text-align:center;border-color:#d7ff52;min-width:190px;padding:0 20px;font-size:16px;font-weight:950}.friends-redesign .presence-choice{border-bottom:1px solid #ffffff1b;padding:0 0 20px}.friends-redesign .presence-choice>small{color:#b9c5ba;letter-spacing:.16em;margin-bottom:12px;font-size:12px}.friends-redesign .presence-choice button.active{color:#e5ff75;background:radial-gradient(circle at 25%,#d7ff5228,#0000 26%),#102a1a;border-color:#d7ff52;box-shadow:0 0 17px #d7ff5240}.friends-redesign .friend-group{gap:12px;margin:0;display:grid}.friends-redesign .friend-group>h3{justify-content:space-between;align-items:center;display:flex;color:#d7ff52!important;letter-spacing:.16em!important;border-bottom:1px solid #ffffff14!important;margin:0!important;padding:0 0 9px!important;font-size:14px!important}.friends-redesign .friend-group>h3 span{font-size:23px;line-height:.5}.friends-redesign .friend-contact{gap:18px;min-height:110px;background:linear-gradient(100deg,#113725,#0b2117)!important;border-color:#85988a66!important;border-radius:17px!important;grid-template-columns:124px minmax(0,1fr) auto auto!important;padding:13px 19px!important;display:grid!important}.friends-redesign .friend-rank-shell{background:#06140e;border:1px solid #b8cfb4;border-radius:50%;place-items:center;width:94px;height:84px;display:grid;position:relative}.friends-redesign .friend-rank-shell .rank-art{background-position:50%;background-repeat:no-repeat;width:75px;height:78px;display:block;background-size:contain!important}.friends-redesign .friend-rank-shell>em{background:#32e976;border:3px solid #113725;border-radius:50%;width:17px;height:17px;position:absolute;bottom:6px;right:2px;box-shadow:0 0 12px #32e976}.friends-redesign .friend-contact>b{color:#fff4de;align-content:center;gap:6px;display:grid;font-size:25px!important}.friends-redesign .friend-contact>b small{color:#43ef8a;font-size:15px;font-weight:500;display:block}.friends-redesign .friend-contact .friend-tier{color:#d7ff52;font-size:13px;font-style:normal;font-weight:800}.friends-redesign .friend-quick-action{color:#e7ff79;white-space:nowrap;border:1px solid #d7ff52;border-radius:10px;padding:12px 17px;font-size:15px}.friends-redesign .friend-more{color:#c9d0ca;letter-spacing:2px;border:1px solid #93a197;border-radius:10px;align-self:center;padding:12px;font-size:15px}.friends-redesign .friend-offline{opacity:.62;background:#0a1a12!important}.friends-redesign .friend-offline .friend-rank-shell>em{box-shadow:none;background:#9aa39c}.friends-redesign .friend-offline .friend-tier{color:#d0a95a}.friends-redesign .social-empty{border-radius:13px;padding:19px;font-size:14px}.friends-redesign .friend-requests,.friends-redesign .room-invites{margin:0}.redesigned-search{padding:5px 2px}.redesigned-search .friends-list-title{margin-bottom:18px}.redesigned-search .friend-search{grid-template-columns:1fr auto;display:grid}.redesigned-search .friend-search input{height:56px;font-size:16px}.redesigned-search .friend-search button{padding:0 22px}@media (max-width:700px){.friends-overlay{place-items:stretch stretch}.friends-window{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:28px 19px 24px}.friends-window .friends-panel{padding-right:1px}.friends-redesign{gap:18px}.friends-redesign-heading{padding-bottom:17px}.friends-redesign-heading h3{font-size:41px!important}.friend-exit{padding:9px 12px;font-size:14px}.friends-find-row{gap:8px}.friend-find,.friend-add{height:53px}.friend-add{min-width:132px;padding:0 10px;font-size:14px}.friends-redesign .presence-choice>div{gap:8px}.friends-redesign .presence-choice button{min-height:56px;font-size:15px}.friends-redesign .friend-contact{gap:9px;min-height:92px;grid-template-columns:76px minmax(0,1fr) auto!important;padding:10px!important}.friends-redesign .friend-rank-shell{width:63px;height:63px}.friends-redesign .friend-rank-shell .rank-art{width:53px;height:56px}.friends-redesign .friend-contact>b{font-size:19px!important}.friends-redesign .friend-contact>b small{font-size:12px}.friends-redesign .friend-contact .friend-tier{font-size:11px}.friends-redesign .friend-quick-action{display:none}.friends-redesign .friend-more{padding:9px;font-size:12px}.friends-window .friend-action-sheet{bottom:20px;left:15px;right:15px}}.friends-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(90deg,#0000 44%,#0208069c);place-items:stretch end}.friends-window{background:radial-gradient(circle at 90% 12%,#d7ff5212,#0000 31%),linear-gradient(#123b29,#06120c 54%);border:0;border-left:1px solid #739369;border-radius:0;width:min(560px,100vw);height:100dvh;max-height:none;padding:27px 24px 22px;box-shadow:-24px 0 70px #000d}.friends-redesign .friend-contact{gap:12px;min-height:91px;grid-template-columns:80px minmax(0,1fr) auto!important;padding:10px 13px!important}.friends-redesign .friend-contact>b{font-size:19px!important}.friends-redesign .friend-quick-action{display:none}.friends-redesign .friend-more{padding:9px;font-size:12px}.friends-redesign .presence-choice button{min-height:52px;font-size:14px}.friend-find,.friend-add{height:49px}.friend-add{min-width:148px;font-size:14px}.friends-window .friend-action-sheet{bottom:22px;left:24px;right:24px}@media (max-width:700px){.friends-overlay{background:#020806b8;place-items:end stretch}.friends-window{border:1px solid #739369;border-bottom:0;border-radius:23px 23px 0 0;width:100%;height:min(86dvh,760px);min-height:0;max-height:min(86dvh,760px);padding:23px 16px 18px;box-shadow:0 -18px 60px #000d}.friends-redesign-heading h3{font-size:34px!important}.friends-redesign .friends-panel{padding-bottom:22px}.friends-window .friend-action-sheet{bottom:17px;left:14px;right:14px}}.friends-window{width:min(420px,100vw);padding:19px 15px 15px}.friends-redesign{gap:12px}.friends-redesign-heading{gap:7px;padding-bottom:12px}.friends-redesign-heading>small{font-size:9px}.friends-redesign-heading h3{font-size:28px!important}.friend-exit{padding:7px 9px;font-size:12px}.friends-find-row{gap:7px}.friend-find,.friend-add{border-radius:10px;height:42px}.friend-find{padding:0 12px;font-size:20px}.friend-find span{margin-left:8px;font-size:13px}.friend-add{min-width:112px;padding:0 8px;font-size:12px}.friends-redesign .presence-choice{padding-bottom:12px}.friends-redesign .presence-choice>small{margin-bottom:7px;font-size:9px}.friends-redesign .presence-choice>div{gap:7px}.friends-redesign .presence-choice button{border-radius:9px;min-height:42px;font-size:12px}.friends-redesign .friend-group{gap:7px}.friends-redesign .friend-group>h3{padding-bottom:6px!important;font-size:11px!important}.friends-redesign .friend-group>h3 span{font-size:17px}.friends-redesign .friend-contact{gap:8px;min-height:65px;border-radius:11px!important;grid-template-columns:53px minmax(0,1fr) auto!important;padding:7px 9px!important}.friends-redesign .friend-rank-shell{width:45px;height:45px}.friends-redesign .friend-rank-shell .rank-art{width:38px;height:40px}.friends-redesign .friend-rank-shell>em{border-width:2px;width:10px;height:10px;bottom:1px;right:0}.friends-redesign .friend-contact>b{gap:2px;font-size:14px!important}.friends-redesign .friend-contact>b small{font-size:10px}.friends-redesign .friend-contact .friend-tier{font-size:9px}.friends-redesign .friend-more{letter-spacing:1px;border-radius:8px;padding:7px 6px;font-size:10px}.friends-redesign .social-empty{padding:11px;font-size:11px}.friends-window .friend-action-sheet{padding:13px;bottom:15px;left:15px;right:15px}.friends-window .room-invites,.friends-window .friend-requests{padding:7px}.friends-window .social-row{min-height:44px}@media (max-width:700px){.friends-window{height:min(70dvh,610px);max-height:min(70dvh,610px);padding:17px 13px 13px}.friends-redesign-heading h3{font-size:26px!important}.friends-redesign .friend-contact{min-height:62px}.friends-redesign .friends-panel{padding-bottom:12px}}.friends-window .friends-panel{grid-auto-rows:max-content;align-content:start}.inline-friend-search{margin:0}.friend-find{align-items:center;gap:8px;display:flex}.friend-find>span{margin:0!important}.friend-find input{color:#f4f4df;width:100%;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0}.friend-find input::placeholder{color:#9caca0}.inline-search-results{gap:7px;display:grid}.inline-search-results>h3{color:#d7ff52;letter-spacing:.15em;border-bottom:1px solid #ffffff14;margin:0;padding-bottom:6px;font-size:11px}.inline-search-results .friend-results{gap:6px;display:grid}.inline-search-results .friend-results>div{min-height:50px;padding:7px}.inline-search-results .friend-results span{width:32px;height:32px}.inline-search-results .friend-results button{padding:7px 9px;font-size:10px}.player-panel:has(.storefront) .store-content>h3:first-child{margin-top:7px}@media (max-width:700px){.player-panel:has(.storefront) .storefront{height:calc(100dvh - 42px)}.player-panel:has(.storefront) .store-content{padding:0 5px 12px 0}}.player-panel:has(.storefront){overflow:hidden!important}.player-panel:has(.storefront) .storefront{flex-direction:column;height:calc(94dvh - 38px);min-height:0;display:flex}.player-panel:has(.storefront) .shop-grand-heading{flex:none!important}.player-panel:has(.storefront) .storefront>p{flex:none!important}.player-panel:has(.storefront) .store-tabs{flex:none!important}.player-panel:has(.storefront) .store-tabs{z-index:4;position:relative;visibility:visible!important;opacity:1!important;display:grid!important}.player-panel:has(.storefront) .store-content{overscroll-behavior:contain;scrollbar-color:#8baf43 #08140d;flex:1 1 0;min-height:0;padding:0 8px 14px 1px;overflow-y:auto}@media (max-width:700px){.player-panel:has(.storefront) .storefront{height:calc(100dvh - 42px)}.player-panel:has(.storefront) .store-content{padding:0 5px 12px 0}}.coin-shop-intro{min-height:128px;position:relative;overflow:hidden;background:radial-gradient(circle at 8% 48%,#9e701e55,#0000 22%),linear-gradient(105deg,#142f1c,#06130d 72%)!important;border-color:#d3af4e80!important;padding:19px 182px 19px 22px!important}.coin-shop-intro>div:nth-child(2){z-index:2;position:relative}.coin-shop-intro b{color:#fff2d1;font-size:29px!important}.coin-shop-intro em{color:#d7ff52;margin-top:11px;font-size:10px;font-style:normal;font-weight:800;display:block}.coin-intro-symbol{display:none}.coin-intro-stack{align-items:flex-end;display:flex;position:absolute;bottom:16px;right:27px}.coin-intro-stack .mb-coin{width:74px;height:74px;margin-left:-27px;font-size:17px;box-shadow:0 8px 18px #000a}.coin-intro-stack .mb-coin:nth-child(2){transform:translateY(-22px)}.coin-intro-stack .mb-coin:nth-child(3){transform:translateY(2px)}.coin-pack-grid{gap:12px;grid-template-columns:repeat(4,1fr)!important}.coin-pack-grid article{min-height:312px;padding:34px 18px 18px;background:linear-gradient(165deg,#102419,#06110c 72%)!important}.coin-pack-grid article.popular{box-shadow:inset 0 0 28px #eab83918,0 0 18px #d6ab3528;border-color:#f4ca4e!important}.coin-pack-grid article>em{background:linear-gradient(#649a2a,#345d17);border-radius:0 0 7px 7px;font-size:9px;top:0;left:22%;right:22%}.popular-label{border:1px solid #dcb844;border-radius:20px;margin:-6px 0 4px;padding:5px 12px;font-weight:900;color:#ffdc6c!important;font-size:8px!important}.coin-pile{height:108px}.coin-pile .mb-coin{width:62px;height:62px;margin:0 -11px;font-size:14px}.coin-pile .mb-coin:nth-child(2){transform:translateY(-24px)}.coin-pack-grid article>small{color:#f5e7c6;margin-top:7px;font:700 20px Georgia}.coin-pack-grid article>b{color:#ffda67;margin-top:8px;font-size:16px}.coin-pack-grid article>strong{color:#fff8eb;border-top:1px solid #d3af4e36;width:100%;margin:18px 0 14px;padding-top:15px;font-size:19px}.coin-pack-grid article>button{opacity:1;font-size:12px}.coin-trust{background:#07170f;border:1px solid #d3af4e3d;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:18px;padding:15px;display:grid}.coin-trust>div{border-right:1px solid #d3af4e2a;align-items:center;gap:11px;padding:0 14px;display:flex}.coin-trust>div:last-child{border:0}.coin-trust b{color:#d7ff52;border:1px solid #d7ff52;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.coin-trust span{gap:3px;display:grid}.coin-trust strong{color:#fff1cf;font-size:10px}.coin-trust small{color:#97aa9b;font-size:8px;line-height:1.35}@media (max-width:700px){.coin-shop-intro{min-height:132px;padding:17px 118px 15px 16px!important}.coin-shop-intro b{font-size:24px!important}.coin-intro-stack{bottom:18px;right:10px}.coin-intro-stack .mb-coin{width:50px;height:50px;margin-left:-21px;font-size:11px}.coin-intro-stack .mb-coin:nth-child(2){transform:translateY(-18px)}.coin-pack-grid article{min-height:270px;padding:28px 10px 12px}.coin-pile{height:88px}.coin-pile .mb-coin{width:49px;height:49px;font-size:10px}.coin-pack-grid article>small{font-size:16px}.coin-pack-grid article>b{font-size:12px}.coin-pack-grid article>strong{margin:12px 0;font-size:16px}.coin-pack-grid article>button{padding:9px 4px;font-size:10px}.coin-trust{grid-template-columns:1fr;gap:9px}.coin-trust>div{border-bottom:1px solid #d3af4e2a;border-right:0;padding:0 4px 9px}.coin-trust>div:last-child{border:0;padding-bottom:0}}.coin-shop-intro b{font-size:34px!important}.coin-shop-intro small{font-size:14px!important}.coin-shop-intro em{font-size:12px!important}.coin-pack-grid article>em,.popular-label{font-size:10px!important}.coin-pack-grid article>small{font-size:23px!important}.coin-pack-grid article>b{font-size:18px!important}.coin-pack-grid article>strong{font-size:23px!important}.coin-pack-grid article>button{padding:12px!important;font-size:14px!important}.coin-trust small{font-size:10px!important}.payment-pending{font-size:11px!important}@media (max-width:700px){.coin-shop-intro b{font-size:27px!important}.coin-shop-intro small{font-size:12px!important}.coin-shop-intro em{font-size:10px!important}.coin-pack-grid article{min-height:290px!important}.coin-pack-grid article>em,.popular-label{font-size:9px!important}.coin-pack-grid article>small{font-size:19px!important}.coin-pack-grid article>b{font-size:14px!important}.coin-pack-grid article>strong{font-size:19px!important}.coin-pack-grid article>button{padding:11px 4px!important;font-size:12px!important}.coin-trust strong{font-size:11px!important}.coin-trust small{font-size:9px!important}}.coin-trust{background:linear-gradient(100deg,#061b11,#07150e)!important;border-radius:16px!important;margin-top:22px!important;padding:20px 28px!important}.coin-trust>div{gap:16px!important;padding:0 28px!important}.coin-trust b{color:#d7ff52!important;border:0!important;width:42px!important;height:42px!important;font-size:29px!important}.coin-trust span{gap:6px!important}.coin-trust strong{font-size:14px!important}.coin-trust small{font-size:11px!important;line-height:1.5!important}.coin-terms{text-align:center;color:#85978c;margin:14px 0 4px;font-size:10px;display:block}.coin-terms b{color:#b9df56}@media (max-width:700px){.coin-trust{margin-top:14px!important;padding:16px!important}.coin-trust>div{gap:11px!important;padding:0 3px 11px!important}.coin-trust b{width:34px!important;height:34px!important;font-size:23px!important}.coin-trust strong{font-size:12px!important}.coin-trust small{font-size:10px!important}.coin-terms{font-size:9px;line-height:1.5}}.coin-trust .trust-icon{position:relative;color:#d7ff52!important;background:0 0!important;border:0!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;display:grid!important}.coin-trust .shield-icon{clip-path:polygon(50% 0,100% 18%,88% 80%,50% 100%,12% 80%,0 18%)!important;border:2px solid #d7ff52!important;border-radius:8px 8px 13px 13px!important;width:30px!important;height:34px!important;margin:0 6px!important}.shield-icon i{border:2px solid #d7ff52;border-radius:2px;width:9px;height:8px;position:relative}.shield-icon i:before{content:"";border:2px solid #d7ff52;border-bottom:0;border-radius:5px 5px 0 0;width:3px;height:6px;position:absolute;top:-8px;left:1px}.coin-trust .sparkle-icon{transform:rotate(12deg);font:44px/1 Georgia!important}.coin-trust .coin-stack-icon{flex-direction:column!important;justify-content:center!important;gap:3px!important;display:flex!important}.coin-stack-icon i{background:#0b2a18;border:2px solid #d7ff52;border-radius:50%;width:27px;height:8px;display:block}.coin-stack-icon i:nth-child(2),.coin-stack-icon i:nth-child(3){margin-top:-5px}@media (max-width:700px){.coin-trust .trust-icon{flex-basis:34px!important;width:34px!important;height:34px!important}.coin-trust .shield-icon{width:25px!important;height:29px!important;margin:0 4px!important}.coin-trust .sparkle-icon{font-size:36px!important}.coin-stack-icon i{width:23px;height:7px}}.coin-trust .shield-icon{clip-path:none!important;background:0 0!important;border:0!important;width:42px!important;height:42px!important;margin:0!important}.coin-trust .shield-icon:before{content:"";clip-path:polygon(50% 0,94% 18%,83% 74%,50% 100%,17% 74%,6% 18%);background:#d7ff52;position:absolute;inset:2px 6px 3px}.coin-trust .shield-icon:after{content:"";clip-path:polygon(50% 0,94% 18%,83% 74%,50% 100%,17% 74%,6% 18%);background:#07170f;position:absolute;inset:4px 8px 5px}.coin-trust .shield-icon i{z-index:2;border:2px solid #d7ff52!important;border-radius:2px!important;width:10px!important;height:9px!important;position:relative!important}.coin-trust .shield-icon i:before{content:"";border:2px solid #d7ff52;border-bottom:0;border-radius:5px 5px 0 0;width:4px;height:6px;position:absolute;top:-8px;left:1px}.coin-trust .sparkle-icon{font-size:0!important;transform:none!important}.coin-trust .sparkle-icon:before{content:"✧";color:#d7ff52;font:42px/1 Georgia}.coin-trust .sparkle-icon:after{content:"✦";color:#d7ff52;font-size:12px;position:absolute;top:0;right:1px}.coin-trust .coin-stack-icon{border:1px solid #d7ff52!important;border-radius:50%!important;width:42px!important;height:42px!important}.coin-trust .coin-stack-icon i{border-width:1.5px!important;width:21px!important;height:7px!important}.coin-trust .coin-stack-icon i:nth-child(2),.coin-trust .coin-stack-icon i:nth-child(3){margin-top:-4px!important}@media (max-width:700px){.coin-trust .shield-icon{width:34px!important;height:34px!important}.coin-trust .sparkle-icon:before{font-size:34px}.coin-trust .coin-stack-icon{width:34px!important;height:34px!important}}.coin-trust .trust-icon{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.coin-trust .shield-icon{background-image:url(/icons/mb-secure.png)!important}.coin-trust .sparkle-icon{background-image:url(/icons/mb-cosmetic.png)!important}.coin-trust .coin-stack-icon{background-image:url(/icons/mb-never-expire.png)!important;border:0!important;border-radius:0!important}.coin-trust .shield-icon:before,.coin-trust .shield-icon:after,.coin-trust .sparkle-icon:before,.coin-trust .sparkle-icon:after,.coin-trust .trust-icon>i{display:none!important}.coin-trust .sparkle-icon{color:#0000!important}.coin-shop-banner{aspect-ratio:985/143;overflow:hidden;background:url(/banners/mb-coins-banner.png) 50%/cover no-repeat!important;border:0!important;border-radius:14px!important;height:auto!important;min-height:0!important;padding:0!important}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:700px){.coin-shop-banner{aspect-ratio:985/143;border-radius:10px!important}}.coin-pack-grid article .popular-label{display:none!important}.cups-showcase{gap:15px;display:grid}.cup-filter-bar{grid-template-columns:1.05fr 1.28fr .8fr;align-items:end;gap:22px;display:grid}.cup-filter-bar small{color:#aeb9b1;letter-spacing:1.4px;margin:0 0 8px;font-size:9px;font-weight:900;display:block}.cups-showcase .shop-category-tabs,.rarity-filter{background:0 0;border:0;gap:6px;margin:0;padding:0;display:flex}.cups-showcase .shop-category-tabs button,.rarity-filter button{color:#afbbb0;background:#08170f;border:1px solid #294d38;border-radius:10px;flex:1;padding:9px 7px;font-size:9px;font-weight:800}.cups-showcase .shop-category-tabs button.active,.rarity-filter button.active{color:#d7ff52;background:linear-gradient(120deg,#254c2d,#142b1d);border-color:#caff38;box-shadow:0 0 14px #caff3824}.cup-sort select{color:#fff1d2;background:#0a1911;border:1px solid #294d38;border-radius:9px;outline:0;width:100%;padding:10px 12px;font-weight:800}.cups-display-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cup-showcase-card{color:#fff2d3;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0d2819,#07130d);border:1px solid #264634;border-radius:13px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:10px;min-height:174px;padding:14px 14px 12px;display:grid;position:relative;overflow:hidden}.cup-showcase-card:hover,.cup-showcase-card.selected{border-color:#d7ff52;box-shadow:inset 0 0 26px #cbff3910}.cup-showcase-card.selected{background:linear-gradient(145deg,#143b22,#08170e)}.cup-showcase-card .shop-cup{max-width:100%;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:110px!important;height:118px!important;position:static!important;transform:none!important}.cup-card-rarity{color:#caff38;letter-spacing:1px;font-size:7px;font-weight:950;position:absolute;top:11px;left:14px}.cup-card-copy{gap:6px;min-width:0;margin-top:16px;display:grid}.cup-card-copy>b{font:700 16px Georgia}.cup-card-copy>small{color:#d7ff52;font-size:9px}.cup-card-copy>small i{background:#71e631;border-radius:50%;width:7px;height:7px;display:inline-block}.cup-card-copy em{color:#bac6bd;font-size:10px;font-style:normal;line-height:1.3}.cup-card-copy strong{color:#d7ff52;border:1px solid #8ead27;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:3px;padding:8px 7px;font-size:10px;display:flex}.cup-card-copy strong .mb-coin{width:17px;height:17px;font-size:5px}.cup-card-copy strong .chip-icon{width:17px;height:17px}.cup-favorite{color:#d7ff52;font-size:22px;position:absolute;top:9px;right:12px}.cup-perks{background:#0a1b11;border:1px solid #3f542e;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:0;padding:13px;display:grid}.cup-perks span{color:#d7ff52;grid-template-columns:27px 1fr;align-items:center;column-gap:6px;font-size:18px;display:grid}.cup-perks b{color:#d7ff52;font-size:9px}.cup-perks small{color:#9bad9d;grid-column:2;font-size:8px;line-height:1.3}@media (max-width:700px){.cup-filter-bar{grid-template-columns:1fr;gap:12px}.rarity-filter{padding-bottom:3px;overflow-x:auto}.rarity-filter button{min-width:65px}.cups-display-grid{grid-template-columns:1fr}.cup-showcase-card{grid-template-columns:105px minmax(0,1fr);min-height:145px}.cup-showcase-card .shop-cup{width:100px!important;height:105px!important}.cup-perks{grid-template-columns:1fr 1fr;gap:11px}.cup-perks span{font-size:15px}.cup-sort{display:none}}.cup-showcase-card .shop-cup.conical,.cup-showcase-card .shop-cup.cylindrical{background-repeat:no-repeat!important;background-size:300% 200%!important}.cup-showcase-card .shop-cup.conical.cup-0,.cup-showcase-card .shop-cup.cylindrical.cup-0{background-position:0 0!important}.cup-showcase-card .shop-cup.conical.cup-1,.cup-showcase-card .shop-cup.cylindrical.cup-1{background-position:50% 0!important}.cup-showcase-card .shop-cup.conical.cup-2,.cup-showcase-card .shop-cup.cylindrical.cup-2{background-position:100% 0!important}.cup-showcase-card .shop-cup.conical.cup-3,.cup-showcase-card .shop-cup.cylindrical.cup-3{background-position:0 100%!important}.cup-showcase-card .shop-cup.conical.cup-4,.cup-showcase-card .shop-cup.cylindrical.cup-4{background-position:50% 100%!important}.cup-showcase-card .shop-cup.conical.cup-5,.cup-showcase-card .shop-cup.cylindrical.cup-5{background-position:100% 100%!important}.cup-showcase-card .shop-cup.special{background-position:50%!important;background-size:contain!important}.tables-showcase{gap:15px;display:grid}.table-filter-bar{grid-template-columns:.82fr 1.35fr .75fr;align-items:end;gap:22px;display:grid}.table-filter-bar small{color:#aeb9b1;letter-spacing:1.4px;margin:0 0 8px;font-size:9px;font-weight:900;display:block}.table-filter-bar p{color:#aeb9b1;margin:0;font-size:10px;line-height:1.3}.table-sort select{color:#fff1d2;background:#0a1911;border:1px solid #294d38;border-radius:9px;outline:0;width:100%;padding:10px 12px;font-weight:800}.tables-display-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.table-showcase-card{color:#fff2d3;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0d2819,#07130d);border:1px solid #264634;border-radius:13px;grid-template-rows:86px minmax(0,1fr);gap:9px;min-height:200px;padding:14px 13px 12px;display:grid;position:relative;overflow:hidden}.table-showcase-card:hover,.table-showcase-card.selected{border-color:#d7ff52;box-shadow:inset 0 0 26px #cbff3910}.table-showcase-card.selected{background:linear-gradient(145deg,#143b22,#08170e)}.table-showcase-card .table-preview{background-position:50%!important;background-size:cover!important;border-radius:9px!important;width:100%!important;height:86px!important}.table-card-rarity{color:#caff38;letter-spacing:1px;font-size:7px;font-weight:950;position:absolute;top:10px;left:13px}.table-card-copy{gap:5px;min-width:0;display:grid}.table-card-copy>b{font:700 15px Georgia}.table-card-copy>small{color:#d7ff52;font-size:9px}.table-card-copy>small i{background:#71e631;border-radius:50%;width:7px;height:7px;display:inline-block}.table-card-copy em{color:#bac6bd;font-size:9px;font-style:normal;line-height:1.25}.table-card-copy strong{color:#d7ff52;border:1px solid #8ead27;border-radius:8px;justify-content:center;align-items:center;gap:5px;margin-top:2px;padding:7px;font-size:10px;display:flex}.table-card-copy strong .mb-coin{width:17px;height:17px;font-size:5px}.table-card-copy strong .chip-icon{width:17px;height:17px}.table-favorite{color:#d7ff52;font-size:22px;position:absolute;top:8px;right:11px}.table-perks{background:#0a1b11;border:1px solid #3f542e;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:0;padding:13px;display:grid}.table-perks span{color:#d7ff52;grid-template-columns:27px 1fr;align-items:center;column-gap:6px;font-size:18px;display:grid}.table-perks b{color:#d7ff52;font-size:9px}.table-perks small{color:#9bad9d;grid-column:2;font-size:8px;line-height:1.3}@media (max-width:700px){.table-filter-bar{grid-template-columns:1fr;gap:12px}.table-filter-bar .rarity-filter{padding-bottom:3px;overflow-x:auto}.table-filter-bar .rarity-filter button{min-width:65px}.tables-display-grid{grid-template-columns:1fr}.table-showcase-card{grid-template-rows:none;grid-template-columns:128px minmax(0,1fr);align-items:center;min-height:180px}.table-showcase-card .table-preview{height:110px!important}.table-perks{grid-template-columns:1fr 1fr;gap:11px}.table-perks span{font-size:15px}.table-sort{display:none}}.cup-perks span,.table-perks span{grid-template-columns:31px 1fr!important;font-size:0!important}.cup-perks .perk-icon,.table-perks .perk-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;height:28px;display:block;position:relative}.cup-perks .perk-secure,.table-perks .perk-secure{background-image:url(/icons/mb-secure.png)}.cup-perks .perk-cosmetic,.table-perks .perk-cosmetic{background-image:url(/icons/mb-cosmetic.png)}.cup-perks .perk-permanent,.table-perks .perk-permanent{box-sizing:border-box;border:2px solid #d7ff52;border-radius:4px}.cup-perks .perk-permanent:before,.table-perks .perk-permanent:before{content:"";border:2px solid #d7ff52;border-bottom:0;border-radius:9px 9px 0 0;width:12px;height:12px;position:absolute;top:-10px;left:6px}.cup-perks .perk-permanent:after,.table-perks .perk-permanent:after{content:"";background:#d7ff52;border-radius:4px;width:5px;height:8px;position:absolute;top:9px;left:10px}.cup-perks .perk-support,.table-perks .perk-support{box-sizing:border-box;border:2px solid #d7ff52;border-bottom:0;border-radius:17px 17px 0 0}.cup-perks .perk-support:before,.table-perks .perk-support:before{content:"";background:#d7ff52;border-radius:4px;width:5px;height:10px;position:absolute;bottom:1px;left:-5px;box-shadow:29px 0 #d7ff52}.cup-perks .perk-support:after,.table-perks .perk-support:after{content:"";transform-origin:100%;background:#d7ff52;width:10px;height:2px;position:absolute;bottom:-5px;right:2px;transform:rotate(-28deg)}.cup-perks b,.table-perks b{font-size:10px!important}.cup-perks small,.table-perks small{font-size:8px!important}@media (max-width:700px){.cup-perks span,.table-perks span{grid-template-columns:26px 1fr!important}.cup-perks .perk-icon,.table-perks .perk-icon{width:23px;height:23px}.cup-perks b,.table-perks b{font-size:9px!important}.cup-perks small,.table-perks small{font-size:7px!important}}.cup-showcase-card .shop-cup.conical{box-shadow:none!important;background-color:#0000!important}.cup-perks .perk-permanent,.table-perks .perk-permanent{background:url(/icons/mb-permanent.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important}.cup-perks .perk-cosmetic,.table-perks .perk-cosmetic{background:url(/icons/mb-cosmetic-official.png) 50%/contain no-repeat!important}.cup-perks .perk-fair-play,.table-perks .perk-fair-play{background:url(/icons/mb-fair-play.png) 50%/contain no-repeat!important}.cup-perks .perk-permanent:before,.cup-perks .perk-permanent:after,.table-perks .perk-permanent:before,.table-perks .perk-permanent:after{display:none!important}.cup-perks,.table-perks{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:space-between!important;padding:17px 24px!important}.cup-perks span,.table-perks span{min-width:0;grid-template-columns:40px minmax(0,1fr)!important;column-gap:10px!important}.cup-perks .perk-fair-play,.table-perks .perk-fair-play{justify-self:end}@media (max-width:700px){.cup-perks,.table-perks{grid-template-columns:1fr 1fr!important;padding:14px 12px!important}.cup-perks span,.table-perks span{grid-template-columns:31px minmax(0,1fr)!important;column-gap:7px!important}.cup-perks .perk-icon,.table-perks .perk-icon{width:28px!important;height:28px!important}.cup-perks b,.table-perks b{white-space:normal;font-size:10px!important}.cup-perks small,.table-perks small{font-size:8px!important}.cup-perks .perk-fair-play,.table-perks .perk-fair-play{justify-self:start}}.cup-perks,.table-perks{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;padding:14px 26px!important}.cup-perks span,.table-perks span{position:relative;grid-template-columns:31px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;padding:0 22px!important}.cup-perks span:first-child,.table-perks span:first-child{padding-left:0!important}.cup-perks span:last-child,.table-perks span:last-child{padding-right:0!important}.cup-perks span:first-child:after,.cup-perks span:nth-child(3):after,.table-perks span:first-child:after,.table-perks span:nth-child(3):after{content:"";background:#d7ff5228;width:1px;height:35px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cup-perks b,.table-perks b{white-space:nowrap;font-size:10px!important}.cup-perks small,.table-perks small{font-size:9px!important;line-height:1.3!important}.cup-perks .perk-support,.table-perks .perk-support{background:url(/icons/mb-support.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important}.cup-perks .perk-support:before,.cup-perks .perk-support:after,.table-perks .perk-support:before,.table-perks .perk-support:after{display:none!important}@media (max-width:700px){.cup-perks,.table-perks{padding:12px!important}.cup-perks span,.table-perks span{grid-template-columns:28px minmax(0,1fr)!important;padding:0 7px!important}.cup-perks span:first-child:after,.cup-perks span:nth-child(3):after,.table-perks span:first-child:after,.table-perks span:nth-child(3):after{display:none}.cup-perks .perk-icon,.table-perks .perk-icon{width:24px!important;height:24px!important}.cup-perks b,.table-perks b{font-size:9px!important}.cup-perks small,.table-perks small{font-size:7px!important}}.cup-perks .perk-fair-play,.table-perks .perk-fair-play{background:url(/icons/mb-fair-play.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;justify-self:auto!important}.cup-perks .perk-fair-play:before,.cup-perks .perk-fair-play:after,.table-perks .perk-fair-play:before,.table-perks .perk-fair-play:after{display:none!important}.cup-perks b,.table-perks b{font-family:inherit!important;font-size:14px!important;font-weight:800!important}.cup-perks small,.table-perks small{font-family:inherit!important;font-size:11px!important;line-height:1.5!important}.cup-perks .perk-icon,.table-perks .perk-icon{width:42px!important;height:42px!important}.cup-perks span,.table-perks span{grid-template-columns:42px minmax(0,1fr)!important}.cup-perks,.table-perks{padding:20px 28px!important}@media (max-width:700px){.cup-perks b,.table-perks b{font-size:12px!important}.cup-perks small,.table-perks small{font-size:10px!important}.cup-perks .perk-icon,.table-perks .perk-icon{width:34px!important;height:34px!important}.cup-perks span,.table-perks span{grid-template-columns:34px minmax(0,1fr)!important}.cup-perks,.table-perks{padding:16px!important}}.vip-membership-page{min-height:510px;overflow:hidden;background:radial-gradient(circle at 16% 82%,#9acd1e22,#0000 28%),radial-gradient(circle at 90% 15%,#d7ff5215,#0000 26%),linear-gradient(135deg,#07170f,#020a06 65%)!important;border:1px solid #d7ff52a8!important;border-radius:18px!important;grid-template-columns:1.28fr .88fr!important;gap:28px!important;padding:20px 28px!important;display:grid!important}.vip-main{align-items:center;gap:22px;grid-template-columns:320px minmax(0,1fr)!important;display:grid!important}.vip-cup-art{object-fit:contain;filter:drop-shadow(0 12px 24px #000a);width:100%;max-height:455px;display:block}.vip-copy{align-content:center;gap:14px;display:grid!important}.vip-copy>span{color:#d7ff52!important;letter-spacing:.12em!important;font-size:15px!important;font-weight:950!important}.vip-copy h3{letter-spacing:.01em;color:#f7f5e9!important;margin:0!important;font:950 48px/.98 Arial,sans-serif!important}.vip-copy h3 i{color:#d7ff52;font-style:normal}.vip-rule{color:#d7ff52;align-items:center;gap:12px;font-size:23px;display:flex}.vip-rule:before,.vip-rule:after{content:"";background:#b6dc2b99;width:calc(50% - 22px);height:1px}.vip-copy>b{color:#b9f332!important;font-size:37px!important}.vip-copy>b small{font-weight:500;color:#e7e7df!important;font-size:17px!important}.vip-copy p{color:#e2e3de!important;max-width:355px!important;margin:0!important;font-size:17px!important;line-height:1.55!important}.vip-copy button{color:#0a1a0d!important;opacity:1!important;background:linear-gradient(135deg,#d9ff3f,#9edb1f)!important;border:1px solid #f3ff83!important;border-radius:9px!important;width:max-content!important;margin:8px 0 0!important;padding:17px 23px!important;font-size:17px!important;font-weight:950!important;box-shadow:0 0 20px #c9ff3d66!important}.vip-copy button i{margin-right:8px;font-size:22px;font-style:normal}.vip-benefits{align-content:center;gap:8px;display:grid!important}.vip-benefits>div{color:#f1f3e9;background:linear-gradient(90deg,#0a1d12,#06120c);border:1px solid #bfe5386b;border-radius:11px;grid-template-columns:74px 1fr;align-items:center;gap:15px;min-height:67px;padding:6px 16px 6px 7px;font-size:16px;line-height:1.25;box-shadow:inset -4px 0 12px #d7ff5211;display:grid!important}.vip-icon{background-image:url(/icons/vip-benefits.png);background-repeat:no-repeat;background-size:300% 200%;border:1px solid #cfff456e;border-radius:9px;width:65px;height:55px;display:block}.vip-room{background-position:0 0}.vip-search{background-position:50% 0}.vip-gift{background-position:100% 0}.vip-discount{background-position:0 100%}.vip-launch{background-position:50% 100%}.vip-badge{position:relative;background-color:#0b2013!important;background-image:none!important}.vip-badge:before{content:"VIP";color:#d7ff52;clip-path:polygon(50% 0,92% 17%,84% 78%,50% 100%,16% 78%,8% 17%);border:2px solid #d7ff52;border-radius:45% 45% 35% 35%;place-items:center;font-size:15px;font-weight:950;display:grid;position:absolute;inset:7px 12px 5px}@media (max-width:900px){.vip-membership-page{grid-template-columns:1fr!important;padding:18px!important}.vip-main{grid-template-columns:190px minmax(0,1fr)!important}.vip-cup-art{max-height:300px}.vip-copy h3{font-size:36px!important}.vip-copy>b{font-size:29px!important}.vip-copy p{font-size:14px!important}.vip-benefits>div{min-height:58px;font-size:14px}.vip-icon{width:54px;height:46px}.vip-benefits>div{grid-template-columns:61px 1fr}}@media (max-width:600px){.vip-main{grid-template-columns:1fr!important}.vip-cup-art{width:180px;max-height:235px;margin:0 auto}.vip-copy{text-align:center}.vip-copy h3{font-size:34px!important}.vip-copy p{margin:auto!important}.vip-copy button{margin:6px auto 0!important;padding:14px 17px!important;font-size:14px!important}.vip-rule{justify-content:center}.vip-benefits>div{font-size:13px}.vip-membership-page{gap:16px!important}}.vip-membership-page{grid-template-columns:minmax(0,1.38fr) minmax(360px,1fr)!important;gap:18px!important;padding:18px 22px!important}.vip-main{grid-template-columns:265px minmax(0,1fr)!important;gap:16px!important}.vip-cup-art{max-height:385px!important}.vip-copy{gap:11px!important}.vip-copy h3{white-space:nowrap;font-size:38px!important;line-height:1.04!important}.vip-copy>b{font-size:32px!important}.vip-copy>b small{font-size:15px!important}.vip-copy p{font-size:15px!important;line-height:1.45!important}.vip-copy button{padding:14px 17px!important;font-size:15px!important}.vip-benefits{gap:7px!important}.vip-benefits>div{grid-template-columns:62px minmax(0,1fr)!important;gap:11px!important;min-height:57px!important;padding:5px 12px 5px 6px!important;font-size:14px!important}.vip-icon{background-repeat:no-repeat!important;background-size:300% 200%!important;width:55px!important;height:47px!important}.vip-badge:before{font-size:13px!important}@media (max-width:900px){.vip-membership-page{grid-template-columns:1fr!important}.vip-main{grid-template-columns:230px minmax(0,1fr)!important}.vip-copy h3{font-size:35px!important}.vip-cup-art{max-height:300px!important}}@media (max-width:600px){.vip-main{grid-template-columns:1fr!important}.vip-copy h3{white-space:normal!important;font-size:34px!important}.vip-cup-art{max-height:235px!important}.vip-benefits>div{font-size:13px!important}}.vip-membership-page,.vip-membership-page *{font-family:Segoe UI,Arial,Helvetica,sans-serif}.vip-copy>span{letter-spacing:.1em!important;font-family:Segoe UI,Arial,sans-serif!important}.vip-copy h3{letter-spacing:-.025em!important;font-family:Segoe UI,Arial,sans-serif!important;font-weight:850!important}.vip-copy>b{font-family:Segoe UI,Arial,sans-serif!important;font-weight:850!important}.vip-copy p{font-family:Segoe UI,Arial,sans-serif!important;font-weight:400!important}.vip-copy button{letter-spacing:0!important;font-family:Segoe UI,Arial,sans-serif!important}.vip-benefits>div{letter-spacing:0!important;font-family:Segoe UI,Arial,sans-serif!important;font-weight:600!important}.vip-icon{background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important}.vip-room{background-image:url(/icons/vip-room.png)!important}.vip-search{background-image:url(/icons/vip-search.png)!important}.vip-badge{background-color:#0000!important;background-image:url(/icons/vip-badge.png)!important}.vip-gift{background-image:url(/icons/vip-gift.png)!important}.vip-discount{background-image:url(/icons/vip-discount.png)!important}.vip-launch{background-image:url(/icons/vip-launch.png)!important}.vip-badge:before{display:none!important}.private-room-card:has(.matchmaking-wait)>.section-kicker{display:none}.private-room-card:has(.matchmaking-wait)>h2{display:none}.private-room-card:has(.matchmaking-wait){overflow:hidden;background:radial-gradient(circle at 50% 39%,#345e212d,#0000 33%),linear-gradient(155deg,#07150f,#031009 70%)!important;border-color:#b9e42f99!important;width:min(700px,94vw)!important;min-height:0!important;padding:24px 38px 28px!important}.private-room-card:has(.matchmaking-wait) .account-close{z-index:4;top:19px;right:22px;color:#d7ff52!important;background:#0b1a10!important;border:1px solid #b8ef3b99!important;border-radius:16px!important;width:auto!important;height:48px!important;padding:0 18px!important;font-size:16px!important;font-weight:900!important}.matchmaking-wait.launch-waiting-room{position:relative;text-align:center!important;justify-items:center!important;gap:13px!important;padding:10px 0 0!important;display:grid!important}.matchmaking-kicker{display:block;color:#f7da54!important;letter-spacing:.25em!important;font-size:12px!important;font-weight:950!important}.matchmaking-wait h2{color:#f9f0dd!important;margin:8px 0 0!important;font:400 48px/1.05 Georgia,serif!important}.matchmaking-pulse{justify-items:center!important;gap:8px!important;display:grid!important}.matchmaking-pulse>span{color:#d7ff52!important;letter-spacing:.28em!important;font-size:12px!important;font-weight:950!important}.matchmaking-radar{animation:9s linear infinite matchmakingSpin;position:relative;background:radial-gradient(circle,#a5ff2d22 0 6%,transparent 7% 48%,#d7ff520d 49% 51%,transparent 52%),repeating-conic-gradient(from 0deg,#d7ff52 0 2deg,transparent 2deg 7deg)!important;border:2px solid #d7ff52!important;border-radius:50%!important;place-items:center!important;width:220px!important;height:220px!important;display:grid!important;box-shadow:0 0 28px #baff3840,inset 0 0 24px #d7ff5220!important}.matchmaking-radar:before,.matchmaking-radar:after{content:"";border:1px solid #d7ff5288;border-radius:50%;position:absolute}.matchmaking-radar:before{inset:17px}.matchmaking-radar:after{inset:37px}.matchmaking-die{z-index:2;place-items:center;position:relative;transform:rotate(-13deg);color:#102215!important;background:linear-gradient(145deg,#b9ff35,#245b1d)!important;border:2px solid #e5ff77!important;border-radius:18px!important;width:82px!important;height:82px!important;font:900 43px Georgia,serif!important;display:grid!important;box-shadow:0 0 23px #d7ff52aa!important}.matchmaking-pulse>b{letter-spacing:.05em!important;color:#f6c942!important;font:400 33px Georgia,serif!important}.matchmaking-pulse>small{color:#aebbb0!important;font-size:16px!important}.matchmaking-slots{margin-top:2px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;width:min(100%,540px)!important;display:grid!important}.matchmaking-slots>div{background:linear-gradient(155deg,#0a2820,#071713)!important;border:1px solid #61cfb499!important;border-radius:18px!important;align-content:center!important;justify-items:center!important;gap:8px!important;min-height:190px!important;padding:18px 12px!important;display:grid!important;position:relative!important;overflow:visible!important}.matchmaking-slots>div.found{background:radial-gradient(circle at 50% 28%,#b8fa2425,#0000 35%),linear-gradient(155deg,#19351d,#0b1710)!important;border-color:#d7ff52!important;box-shadow:0 0 20px #caff3733!important}.matchmaking-slots>div:nth-child(2):before{content:"VS";z-index:3;color:#f6c942;font:400 27px Georgia,serif;position:absolute;top:50%;left:-27px;transform:translateY(-50%)}.waiting-player-visual{width:94px!important;height:93px!important}.waiting-player-visual .waiting-rank{width:73px!important;height:79px!important;top:0!important;left:3px!important}.waiting-cup{width:46px!important;height:60px!important;bottom:0!important;right:0!important}.matchmaking-slots b{color:#fff4df!important;font-size:18px!important}.matchmaking-slots>div>span{color:#102015!important;letter-spacing:.18em!important;background:#d7ff52!important;border:1px solid #d7ff5270!important;border-radius:20px!important;padding:7px 14px!important;font-size:10px!important;font-weight:950!important}.matchmaking-slots>div.open>span{color:#abb7af!important;background:#1d2927!important;border-color:#76837d!important}.matchmaking-progress{border-top:1px solid #d7ff5233;margin-top:10px;padding-top:16px;position:relative;text-align:left!important;grid-template-columns:1fr auto!important;gap:9px 15px!important;width:min(100%,520px)!important;display:grid!important}.matchmaking-progress>b{text-align:center;color:#f1f0dc;grid-column:1/-1;font-size:18px}.matchmaking-progress>b:first-letter{color:#d7ff52}.matchmaking-progress>div{background:#0b1a0e;border:1px solid #d7ff52;border-radius:20px;height:20px;overflow:hidden}.matchmaking-progress>div i{background:repeating-linear-gradient(135deg,#cfff39 0 12px,#a7e925 12px 22px);border-right:1px solid #0b2814;height:100%;display:block}.matchmaking-progress>strong{color:#d7ff52;align-self:center;font-size:16px}.matchmaking-progress>small{text-align:center;color:#aeb8af;grid-column:1/-1;font-size:13px}.matchmaking-status{color:#c6d0c7;background:#09170e;border:1px solid #7e9e4c66;border-radius:14px;justify-content:center;gap:12px;width:min(100%,520px);padding:12px;font-size:12px;display:flex}.matchmaking-status i{background:#d7ff52;border-radius:50%;width:4px;height:4px;margin-top:5px}.matchmaking-time{color:#b4df38!important;margin:0!important;font-size:15px!important}.cancel-matchmaking{cursor:pointer;color:#d7ff52!important;background:linear-gradient(135deg,#13341d,#07170e)!important;border:2px solid #d7ff52!important;border-radius:18px!important;width:min(100%,380px)!important;min-height:61px!important;font-size:19px!important;font-weight:900!important;box-shadow:0 0 18px #d7ff5235!important}@keyframes matchmakingSpin{to{transform:rotate(360deg)}}@media (max-width:600px){.private-room-card:has(.matchmaking-wait){border-radius:0!important;width:100vw!important;height:100dvh!important;padding:68px 17px 26px!important;overflow-y:auto!important}.matchmaking-wait h2{font-size:36px!important}.matchmaking-kicker{font-size:9px!important}.matchmaking-radar{width:165px!important;height:165px!important}.matchmaking-die{width:63px!important;height:63px!important;font-size:32px!important}.matchmaking-pulse>b{font-size:26px!important}.matchmaking-pulse>small{font-size:13px!important}.matchmaking-slots{gap:18px!important}.matchmaking-slots>div{min-height:160px!important;padding:12px 8px!important}.waiting-player-visual{transform:scale(.83)}.matchmaking-slots b{font-size:15px!important}.matchmaking-slots>div>span{padding:6px 8px!important;font-size:8px!important}.matchmaking-status{gap:7px!important;font-size:9px!important}.matchmaking-progress>b{font-size:15px!important}.matchmaking-progress>small{font-size:11px!important}.cancel-matchmaking{min-height:54px!important;font-size:16px!important}}:is(.matchmaking-wait:has(.slots-5),.matchmaking-wait:has(.slots-6)){gap:9px!important}:is(.matchmaking-wait:has(.slots-5) h2,.matchmaking-wait:has(.slots-6) h2){margin-top:3px!important;font-size:38px!important}:is(.matchmaking-wait:has(.slots-5) .matchmaking-die,.matchmaking-wait:has(.slots-6) .matchmaking-die){width:58px!important;height:58px!important;font-size:29px!important}:is(.matchmaking-wait:has(.slots-5) .matchmaking-pulse>b,.matchmaking-wait:has(.slots-6) .matchmaking-pulse>b){font-size:27px!important}:is(.matchmaking-wait:has(.slots-5) .matchmaking-pulse>small,.matchmaking-wait:has(.slots-6) .matchmaking-pulse>small){font-size:13px!important}.matchmaking-slots.slots-5,.matchmaking-slots.slots-6{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}.matchmaking-slots.slots-5>div,.matchmaking-slots.slots-6>div{gap:4px!important;min-height:126px!important;padding:9px 5px!important}.matchmaking-slots.slots-5 .waiting-player-visual,.matchmaking-slots.slots-6 .waiting-player-visual{transform-origin:50%;transform:scale(.7);width:63px!important;height:61px!important}.matchmaking-slots.slots-5 b,.matchmaking-slots.slots-6 b{font-size:13px!important}.matchmaking-slots.slots-5>div>span,.matchmaking-slots.slots-6>div>span{letter-spacing:.1em!important;padding:5px 7px!important;font-size:7px!important}.matchmaking-slots.slots-5>div:nth-child(2):before,.matchmaking-slots.slots-6>div:nth-child(2):before{display:none}:is(.matchmaking-wait:has(.slots-5) .matchmaking-progress,.matchmaking-wait:has(.slots-6) .matchmaking-progress){margin-top:2px!important;padding-top:9px!important}:is(.matchmaking-wait:has(.slots-5) .matchmaking-status,.matchmaking-wait:has(.slots-6) .matchmaking-status){padding:8px!important}:is(.matchmaking-wait:has(.slots-5) .cancel-matchmaking,.matchmaking-wait:has(.slots-6) .cancel-matchmaking){min-height:50px!important}@media (max-width:600px){:is(.matchmaking-wait:has(.slots-5) h2,.matchmaking-wait:has(.slots-6) h2){font-size:30px!important}:is(.matchmaking-wait:has(.slots-5) .matchmaking-radar,.matchmaking-wait:has(.slots-6) .matchmaking-radar){width:120px!important;height:120px!important}:is(.matchmaking-wait:has(.slots-5) .matchmaking-die,.matchmaking-wait:has(.slots-6) .matchmaking-die){width:47px!important;height:47px!important;font-size:23px!important}.matchmaking-slots.slots-5,.matchmaking-slots.slots-6{gap:7px!important}.matchmaking-slots.slots-5>div,.matchmaking-slots.slots-6>div{min-height:104px!important}.matchmaking-slots.slots-5 .waiting-player-visual,.matchmaking-slots.slots-6 .waiting-player-visual{margin:-10px;transform:scale(.56)}.matchmaking-slots.slots-5 b,.matchmaking-slots.slots-6 b{font-size:11px!important}.matchmaking-slots.slots-5>div>span,.matchmaking-slots.slots-6>div>span{padding:4px!important;font-size:6px!important}:is(.matchmaking-wait:has(.slots-5) .matchmaking-status,.matchmaking-wait:has(.slots-6) .matchmaking-status){display:none}}.matchmaking-wait:has(.slots-2) .matchmaking-die{width:70px!important;height:70px!important;font-size:35px!important}.matchmaking-wait:has(.slots-2) .matchmaking-slots>div{min-height:166px!important}.matchmaking-wait:has(.slots-2) .waiting-player-visual{transform-origin:50%;transform:scale(.86)}.matchmaking-wait:has(.slots-2) .matchmaking-progress{margin-top:4px!important}:is(.matchmaking-wait:has(.slots-3),.matchmaking-wait:has(.slots-4)){gap:9px!important}:is(.matchmaking-wait:has(.slots-3) h2,.matchmaking-wait:has(.slots-4) h2){margin-top:3px!important;font-size:40px!important}:is(.matchmaking-wait:has(.slots-3) .matchmaking-die,.matchmaking-wait:has(.slots-4) .matchmaking-die){width:65px!important;height:65px!important;font-size:32px!important}:is(.matchmaking-wait:has(.slots-3) .matchmaking-pulse>b,.matchmaking-wait:has(.slots-4) .matchmaking-pulse>b){font-size:28px!important}:is(.matchmaking-wait:has(.slots-3) .matchmaking-pulse>small,.matchmaking-wait:has(.slots-4) .matchmaking-pulse>small){font-size:14px!important}.matchmaking-slots.slots-3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}.matchmaking-slots.slots-4{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.matchmaking-slots.slots-3>div,.matchmaking-slots.slots-4>div{gap:5px!important;min-height:136px!important;padding:10px 5px!important}.matchmaking-slots.slots-3 .waiting-player-visual,.matchmaking-slots.slots-4 .waiting-player-visual{transform-origin:50%;transform:scale(.72);width:66px!important;height:64px!important}.matchmaking-slots.slots-3 b,.matchmaking-slots.slots-4 b{font-size:13px!important}.matchmaking-slots.slots-3>div>span,.matchmaking-slots.slots-4>div>span{letter-spacing:.09em!important;padding:5px 6px!important;font-size:7px!important}.matchmaking-slots.slots-3>div:nth-child(2):before,.matchmaking-slots.slots-4>div:nth-child(2):before{display:none}:is(.matchmaking-wait:has(.slots-3) .matchmaking-progress,.matchmaking-wait:has(.slots-4) .matchmaking-progress){margin-top:2px!important;padding-top:9px!important}:is(.matchmaking-wait:has(.slots-3) .matchmaking-status,.matchmaking-wait:has(.slots-4) .matchmaking-status){padding:9px!important}:is(.matchmaking-wait:has(.slots-3) .cancel-matchmaking,.matchmaking-wait:has(.slots-4) .cancel-matchmaking){min-height:51px!important}@media (max-width:600px){.matchmaking-wait:has(.slots-2) .matchmaking-radar{width:145px!important;height:145px!important}.matchmaking-wait:has(.slots-2) .matchmaking-die{width:54px!important;height:54px!important;font-size:27px!important}.matchmaking-wait:has(.slots-2) .matchmaking-slots>div{min-height:140px!important}:is(.matchmaking-wait:has(.slots-3) h2,.matchmaking-wait:has(.slots-4) h2){font-size:31px!important}:is(.matchmaking-wait:has(.slots-3) .matchmaking-radar,.matchmaking-wait:has(.slots-4) .matchmaking-radar){width:128px!important;height:128px!important}:is(.matchmaking-wait:has(.slots-3) .matchmaking-die,.matchmaking-wait:has(.slots-4) .matchmaking-die){width:48px!important;height:48px!important;font-size:24px!important}.matchmaking-slots.slots-3{gap:6px!important}.matchmaking-slots.slots-4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.matchmaking-slots.slots-3>div,.matchmaking-slots.slots-4>div{min-height:101px!important}.matchmaking-slots.slots-3 .waiting-player-visual,.matchmaking-slots.slots-4 .waiting-player-visual{margin:-10px;transform:scale(.54)}.matchmaking-slots.slots-3 b,.matchmaking-slots.slots-4 b{font-size:10px!important}.matchmaking-slots.slots-3>div>span,.matchmaking-slots.slots-4>div>span{padding:4px!important;font-size:6px!important}:is(.matchmaking-wait:has(.slots-3) .matchmaking-status,.matchmaking-wait:has(.slots-4) .matchmaking-status){display:none}}.matchmaking-radar{width:300px!important;height:230px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;animation:none!important}.matchmaking-radar:before,.matchmaking-radar:after,.matchmaking-die{display:block!important}.matchmaking-wait:has(.slots-2) .matchmaking-radar{width:300px!important;height:230px!important}:is(.matchmaking-wait:has(.slots-3) .matchmaking-radar,.matchmaking-wait:has(.slots-4) .matchmaking-radar){width:235px!important;height:182px!important}:is(.matchmaking-wait:has(.slots-5) .matchmaking-radar,.matchmaking-wait:has(.slots-6) .matchmaking-radar){width:205px!important;height:159px!important}@media (max-width:600px){.matchmaking-radar{width:235px!important;height:182px!important}.matchmaking-wait:has(.slots-2) .matchmaking-radar{width:235px!important;height:182px!important}:is(.matchmaking-wait:has(.slots-3) .matchmaking-radar,.matchmaking-wait:has(.slots-4) .matchmaking-radar){width:185px!important;height:143px!important}:is(.matchmaking-wait:has(.slots-5) .matchmaking-radar,.matchmaking-wait:has(.slots-6) .matchmaking-radar){width:155px!important;height:120px!important}}:is(.matchmaking-wait:has(.slots-2),.matchmaking-wait:has(.slots-3),.matchmaking-wait:has(.slots-4),.matchmaking-wait:has(.slots-5),.matchmaking-wait:has(.slots-6)){gap:9px!important}:is(.matchmaking-wait:has(.slots-2) h2,.matchmaking-wait:has(.slots-3) h2,.matchmaking-wait:has(.slots-4) h2,.matchmaking-wait:has(.slots-5) h2,.matchmaking-wait:has(.slots-6) h2){margin-top:3px!important;font-size:40px!important}:is(.matchmaking-wait:has(.slots-2) .matchmaking-radar,.matchmaking-wait:has(.slots-3) .matchmaking-radar,.matchmaking-wait:has(.slots-4) .matchmaking-radar,.matchmaking-wait:has(.slots-5) .matchmaking-radar,.matchmaking-wait:has(.slots-6) .matchmaking-radar){width:235px!important;height:182px!important}:is(.matchmaking-wait:has(.slots-2) .matchmaking-pulse>b,.matchmaking-wait:has(.slots-3) .matchmaking-pulse>b,.matchmaking-wait:has(.slots-4) .matchmaking-pulse>b,.matchmaking-wait:has(.slots-5) .matchmaking-pulse>b,.matchmaking-wait:has(.slots-6) .matchmaking-pulse>b){font-size:28px!important}:is(.matchmaking-wait:has(.slots-2) .matchmaking-pulse>small,.matchmaking-wait:has(.slots-3) .matchmaking-pulse>small,.matchmaking-wait:has(.slots-4) .matchmaking-pulse>small,.matchmaking-wait:has(.slots-5) .matchmaking-pulse>small,.matchmaking-wait:has(.slots-6) .matchmaking-pulse>small){font-size:14px!important}.matchmaking-slots.slots-2>div,.matchmaking-slots.slots-3>div,.matchmaking-slots.slots-4>div,.matchmaking-slots.slots-5>div,.matchmaking-slots.slots-6>div{gap:5px!important;min-height:136px!important;padding:10px 5px!important}.matchmaking-slots.slots-2 .waiting-player-visual,.matchmaking-slots.slots-3 .waiting-player-visual,.matchmaking-slots.slots-4 .waiting-player-visual,.matchmaking-slots.slots-5 .waiting-player-visual,.matchmaking-slots.slots-6 .waiting-player-visual{transform-origin:50%!important;width:66px!important;height:64px!important;transform:scale(.72)!important}.matchmaking-slots.slots-2 b,.matchmaking-slots.slots-3 b,.matchmaking-slots.slots-4 b,.matchmaking-slots.slots-5 b,.matchmaking-slots.slots-6 b{font-size:13px!important}.matchmaking-slots.slots-2>div>span,.matchmaking-slots.slots-3>div>span,.matchmaking-slots.slots-4>div>span,.matchmaking-slots.slots-5>div>span,.matchmaking-slots.slots-6>div>span{letter-spacing:.09em!important;padding:5px 6px!important;font-size:7px!important}:is(.matchmaking-wait:has(.slots-2) .matchmaking-progress,.matchmaking-wait:has(.slots-3) .matchmaking-progress,.matchmaking-wait:has(.slots-4) .matchmaking-progress,.matchmaking-wait:has(.slots-5) .matchmaking-progress,.matchmaking-wait:has(.slots-6) .matchmaking-progress){margin-top:2px!important;padding-top:9px!important}:is(.matchmaking-wait:has(.slots-2) .matchmaking-status,.matchmaking-wait:has(.slots-3) .matchmaking-status,.matchmaking-wait:has(.slots-4) .matchmaking-status,.matchmaking-wait:has(.slots-5) .matchmaking-status,.matchmaking-wait:has(.slots-6) .matchmaking-status){padding:9px!important}:is(.matchmaking-wait:has(.slots-2) .cancel-matchmaking,.matchmaking-wait:has(.slots-3) .cancel-matchmaking,.matchmaking-wait:has(.slots-4) .cancel-matchmaking,.matchmaking-wait:has(.slots-5) .cancel-matchmaking,.matchmaking-wait:has(.slots-6) .cancel-matchmaking){min-height:51px!important}@media (max-width:600px){:is(.matchmaking-wait:has(.slots-2) h2,.matchmaking-wait:has(.slots-3) h2,.matchmaking-wait:has(.slots-4) h2,.matchmaking-wait:has(.slots-5) h2,.matchmaking-wait:has(.slots-6) h2){font-size:31px!important}:is(.matchmaking-wait:has(.slots-2) .matchmaking-radar,.matchmaking-wait:has(.slots-3) .matchmaking-radar,.matchmaking-wait:has(.slots-4) .matchmaking-radar,.matchmaking-wait:has(.slots-5) .matchmaking-radar,.matchmaking-wait:has(.slots-6) .matchmaking-radar){width:185px!important;height:143px!important}.matchmaking-slots.slots-2>div,.matchmaking-slots.slots-3>div,.matchmaking-slots.slots-4>div,.matchmaking-slots.slots-5>div,.matchmaking-slots.slots-6>div{min-height:101px!important}.matchmaking-slots.slots-2 .waiting-player-visual,.matchmaking-slots.slots-3 .waiting-player-visual,.matchmaking-slots.slots-4 .waiting-player-visual,.matchmaking-slots.slots-5 .waiting-player-visual,.matchmaking-slots.slots-6 .waiting-player-visual{margin:-10px!important;transform:scale(.54)!important}.matchmaking-slots.slots-2 b,.matchmaking-slots.slots-3 b,.matchmaking-slots.slots-4 b,.matchmaking-slots.slots-5 b,.matchmaking-slots.slots-6 b{font-size:10px!important}.matchmaking-slots.slots-2>div>span,.matchmaking-slots.slots-3>div>span,.matchmaking-slots.slots-4>div>span,.matchmaking-slots.slots-5>div>span,.matchmaking-slots.slots-6>div>span{padding:4px!important;font-size:6px!important}:is(.matchmaking-wait:has(.slots-2) .matchmaking-status,.matchmaking-wait:has(.slots-3) .matchmaking-status,.matchmaking-wait:has(.slots-4) .matchmaking-status,.matchmaking-wait:has(.slots-5) .matchmaking-status,.matchmaking-wait:has(.slots-6) .matchmaking-status){display:none}}.matchmaking-wait:has(.matchmaking-slots) h2{margin-top:3px!important;font-size:40px!important}.matchmaking-wait:has(.matchmaking-slots) .matchmaking-radar{width:235px!important;height:182px!important}.matchmaking-wait:has(.matchmaking-slots) .matchmaking-pulse>b{font-size:28px!important}.matchmaking-wait:has(.matchmaking-slots) .matchmaking-pulse>small{font-size:14px!important}.matchmaking-slots{justify-content:center!important;gap:10px!important;width:100%!important;margin:0!important;display:grid!important}.matchmaking-slots>div{gap:5px!important;width:130px!important;min-height:136px!important;padding:10px 5px!important}.matchmaking-slots .waiting-player-visual{transform-origin:50%!important;width:66px!important;height:64px!important;transform:scale(.72)!important}.matchmaking-slots b{font-size:13px!important}.matchmaking-slots>div>span{letter-spacing:.09em!important;padding:5px 6px!important;font-size:7px!important}.matchmaking-slots>div:nth-child(2):before{display:none!important}.matchmaking-slots.slots-2{grid-template-columns:repeat(2,130px)!important}.matchmaking-slots.slots-3{grid-template-columns:repeat(3,130px)!important}.matchmaking-slots.slots-4{grid-template-columns:repeat(4,130px)!important}.matchmaking-slots.slots-5{grid-template-columns:repeat(6,65px)!important}.matchmaking-slots.slots-5>div{grid-column:span 2}.matchmaking-slots.slots-5>div:nth-child(4){grid-column:2/span 2}.matchmaking-slots.slots-6{grid-template-columns:repeat(3,130px)!important}.matchmaking-wait:has(.matchmaking-slots) .matchmaking-progress{margin-top:2px!important;padding-top:9px!important}.matchmaking-wait:has(.matchmaking-slots) .matchmaking-status{padding:9px!important}.matchmaking-wait:has(.matchmaking-slots) .cancel-matchmaking{min-height:51px!important}@media (max-width:600px){.matchmaking-wait:has(.matchmaking-slots) h2{font-size:31px!important}.matchmaking-wait:has(.matchmaking-slots) .matchmaking-radar{width:185px!important;height:143px!important}.matchmaking-slots{gap:7px!important}.matchmaking-slots>div{width:112px!important;min-height:101px!important}.matchmaking-slots .waiting-player-visual{margin:-10px!important;transform:scale(.54)!important}.matchmaking-slots b{font-size:10px!important}.matchmaking-slots>div>span{padding:4px!important;font-size:6px!important}.matchmaking-slots.slots-2{grid-template-columns:repeat(2,112px)!important}.matchmaking-slots.slots-3{grid-template-columns:repeat(3,calc(33.3333vw - 16px))!important}.matchmaking-slots.slots-3>div{width:calc(33.3333vw - 16px)!important}.matchmaking-slots.slots-4{grid-template-columns:repeat(2,112px)!important}.matchmaking-slots.slots-5{grid-template-columns:repeat(6,calc(16.6667vw - 8px))!important}.matchmaking-slots.slots-5>div{width:calc(33.3333vw - 16px)!important}.matchmaking-slots.slots-6{grid-template-columns:repeat(3,calc(33.3333vw - 16px))!important}.matchmaking-slots.slots-6>div{width:calc(33.3333vw - 16px)!important}.matchmaking-wait:has(.matchmaking-slots) .matchmaking-status{display:none}}.matchmaking-pulse:before{display:none!important}.matchmaking-wait:has(.matchmaking-slots){gap:10px!important}.matchmaking-wait:has(.matchmaking-slots) h2{margin:0!important;font-size:38px!important}.matchmaking-pulse{gap:6px!important}.matchmaking-radar{background:radial-gradient(circle,#cfff391c 0 17%,#0000 18%)!important;border:0!important;border-radius:50%!important;place-items:center!important;width:190px!important;height:190px!important;margin:0!important;animation:none!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 0 32px #bfff3040!important}.matchmaking-wait:has(.matchmaking-slots) .matchmaking-radar{background:radial-gradient(circle,#cfff391c 0 17%,#0000 18%)!important;border:0!important;border-radius:50%!important;place-items:center!important;width:190px!important;height:190px!important;margin:0!important;animation:none!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 0 32px #bfff3040!important}.matchmaking-ring{border:2px solid #cfff39;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 10px #cfff39,inset 0 0 12px #cfff3938}.matchmaking-ring:after{content:"";background:#f0ffa8;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 12px 4px #cfff39}.matchmaking-ring-middle{opacity:.8;border-style:dashed;border-color:#aeea39;animation:5s linear infinite matchmaking-ring-counter;inset:17px}.matchmaking-ring-inner{opacity:.7;border-color:#e2ff81;animation:11s linear infinite matchmaking-ring-clockwise;inset:38px}.matchmaking-die{z-index:1!important;object-fit:contain!important;width:72px!important;height:72px!important;box-shadow:none!important;filter:drop-shadow(0 0 8px #cfff39)!important;background:0 0!important;border:0!important;border-radius:0!important;animation:none!important;display:block!important;position:relative!important;transform:none!important}.matchmaking-pulse>b{margin-top:2px!important;font-size:27px!important}.matchmaking-pulse>small{font-size:14px!important}.matchmaking-slots{margin-top:2px!important}@keyframes matchmaking-ring-clockwise{to{transform:rotate(360deg)}}@keyframes matchmaking-ring-counter{to{transform:rotate(-360deg)}}@media (max-width:600px){.matchmaking-wait:has(.matchmaking-slots) h2{font-size:31px!important}.matchmaking-radar{width:154px!important;height:154px!important}.matchmaking-wait:has(.matchmaking-slots) .matchmaking-radar{width:154px!important;height:154px!important}.matchmaking-ring-middle{inset:14px}.matchmaking-ring-inner{inset:31px}.matchmaking-die{width:58px!important;height:58px!important}.matchmaking-pulse>b{font-size:24px!important}}.matchmaking-radar{isolation:isolate;background:radial-gradient(circle at 21% 30%,#e7ff76 0 1px,#0000 3px),radial-gradient(circle at 78% 23%,#cfff39 0 2px,#0000 4px),radial-gradient(circle at 85% 69%,#e7ff76 0 1px,#0000 3px),radial-gradient(circle at 13% 74%,#b5ee36 0 1px,#0000 3px),radial-gradient(circle,#cfff3924 0 15%,#89d82e0c 34%,#0000 60%)!important;box-shadow:0 0 45px #bfff3052!important}.matchmaking-wait:has(.matchmaking-slots) .matchmaking-radar{isolation:isolate;background:radial-gradient(circle at 21% 30%,#e7ff76 0 1px,#0000 3px),radial-gradient(circle at 78% 23%,#cfff39 0 2px,#0000 4px),radial-gradient(circle at 85% 69%,#e7ff76 0 1px,#0000 3px),radial-gradient(circle at 13% 74%,#b5ee36 0 1px,#0000 3px),radial-gradient(circle,#cfff3924 0 15%,#89d82e0c 34%,#0000 60%)!important;box-shadow:0 0 45px #bfff3052!important}.matchmaking-radar:before,.matchmaking-radar:after{z-index:0;transform:rotate(-18deg);background:0 0!important;border:1px solid #cfff3988!important;border-radius:50%!important;width:126%!important;height:34%!important;animation:7s linear infinite matchmaking-orbit!important;display:block!important;inset:33% auto auto -13%!important;box-shadow:0 0 14px #cfff394d!important}.matchmaking-radar:after{transform:rotate(32deg);border-color:#e8ff85aa!important;width:116%!important;height:20%!important;animation-duration:5s!important;animation-direction:reverse!important;top:42%!important;left:-8%!important}.matchmaking-ring{z-index:1;filter:drop-shadow(0 0 5px #cfff39);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));box-shadow:none!important;background:conic-gradient(from 18deg,transparent 0 12%,#7dcf27 15%,#efff91 20%,#cfff39 27%,transparent 31% 48%,#9ce62d 52%,#eeff98 58%,transparent 64% 79%,#b8ef36 84%,transparent 90%)!important;border:0!important}.matchmaking-ring:after{background:#f4ffad!important;width:6px!important;height:6px!important;top:7%!important;left:50%!important;box-shadow:0 0 6px 3px #cfff39,0 0 18px 7px #9bea26!important}.matchmaking-ring-outer{animation:6s linear infinite matchmaking-ring-clockwise!important}.matchmaking-ring-middle{filter:drop-shadow(0 0 4px #dfff63);opacity:.9!important;animation:4s linear infinite matchmaking-ring-counter!important;inset:14px!important}.matchmaking-die{z-index:3!important;filter:drop-shadow(0 0 5px #ecff9a)drop-shadow(0 0 16px #b7f131)!important;width:78px!important;height:78px!important}.matchmaking-radar:has(.matchmaking-die){animation:2.8s ease-in-out infinite matchmaking-core-pulse!important}@keyframes matchmaking-orbit{to{rotate:1turn}}@keyframes matchmaking-core-pulse{50%{box-shadow:0 0 58px #cfff3970!important}}@media (max-width:600px){.matchmaking-ring-middle{inset:12px!important}.matchmaking-ring-inner{inset:27px!important}.matchmaking-die{width:62px!important;height:62px!important}}.matchmaking-radar{will-change:box-shadow;background:radial-gradient(circle at 18% 24%,#efffa8 0 1px,#0000 2px),radial-gradient(circle at 82% 18%,#cfff39 0 2px,#0000 4px),radial-gradient(circle at 89% 64%,#e7ff76 0 1px,#0000 3px),radial-gradient(circle at 12% 72%,#b5ee36 0 1px,#0000 3px),radial-gradient(circle,#cfff3926 0 15%,#89d82e0b 39%,#0000 64%)!important}.matchmaking-wait:has(.matchmaking-slots) .matchmaking-radar{will-change:box-shadow;background:radial-gradient(circle at 18% 24%,#efffa8 0 1px,#0000 2px),radial-gradient(circle at 82% 18%,#cfff39 0 2px,#0000 4px),radial-gradient(circle at 89% 64%,#e7ff76 0 1px,#0000 3px),radial-gradient(circle at 12% 72%,#b5ee36 0 1px,#0000 3px),radial-gradient(circle,#cfff3926 0 15%,#89d82e0b 39%,#0000 64%)!important}.matchmaking-ring{will-change:transform;z-index:1!important}.matchmaking-ring-outer{opacity:.92!important;animation:9s linear infinite matchmaking-ring-counter!important;inset:0!important}.matchmaking-ring-middle{opacity:.86!important;animation:6s linear infinite matchmaking-ring-clockwise!important;inset:13px!important}.matchmaking-ring-inner{opacity:.82!important;animation:4s linear infinite matchmaking-ring-counter!important;inset:27px!important}.matchmaking-ring-core{filter:drop-shadow(0 0 4px #dfff63);will-change:transform;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));z-index:1!important;opacity:.9!important;background:conic-gradient(from 130deg,transparent 0 16%,#b9ef38 20%,#f3ffa7 26%,transparent 31% 53%,#cfff39 60%,transparent 68% 86%,#d9ff56 91%,transparent 96%)!important;border-radius:50%!important;animation:2.8s linear infinite matchmaking-ring-clockwise!important;position:absolute!important;inset:43px!important}.matchmaking-particles{z-index:2;pointer-events:none;opacity:.42;will-change:transform,opacity;background:radial-gradient(circle at 19% 28%,#efffa8 0 1px,#0000 2px),radial-gradient(circle at 76% 17%,#cfff39 0 2px,#0000 4px),radial-gradient(circle at 91% 49%,#e7ff76 0 1px,#0000 3px),radial-gradient(circle at 72% 85%,#b5ee36 0 1px,#0000 3px),radial-gradient(circle at 31% 92%,#efffa8 0 1px,#0000 2px),radial-gradient(circle at 5% 62%,#cfff39 0 2px,#0000 4px);animation:5s ease-in-out infinite matchmaking-particle-drift;position:absolute;inset:-18%}.matchmaking-beam{z-index:2;pointer-events:none;opacity:0;will-change:opacity,transform;background:linear-gradient(90deg,#0000,#73cc26aa 28%,#f5ffb8 50%,#73cc26aa 72%,#0000);width:160%;height:3px;animation:9s ease-in-out infinite matchmaking-energy-beam;position:absolute;top:48%;left:-30%;transform:rotate(-22deg);box-shadow:0 0 8px #cfff39,0 0 20px #8de72c}.matchmaking-die{will-change:filter;z-index:3!important;animation:2.5s ease-in-out infinite matchmaking-die-glow!important}.matchmaking-radar-found{animation:.7s ease-out matchmaking-found-flash!important}.matchmaking-radar-found .matchmaking-ring{animation-duration:.85s!important}.matchmaking-radar-found .matchmaking-beam{animation-duration:.65s!important;animation-iteration-count:2!important}@keyframes matchmaking-particle-drift{0%,to{opacity:.22;transform:translate(-2px,3px)scale(.94)}50%{opacity:.62;transform:translate(4px,-5px)scale(1.05)}}@keyframes matchmaking-energy-beam{0%,68%,to{opacity:0;transform:rotate(-22deg)scaleX(.35)}72%{opacity:.88;transform:rotate(-22deg)scaleX(1)}78%{opacity:0;transform:rotate(-22deg)scaleX(1.15)}}@keyframes matchmaking-die-glow{0%,to{filter:drop-shadow(0 0 5px #ecff9a)drop-shadow(0 0 13px #b7f131)}50%{filter:drop-shadow(0 0 8px #f3ffbb)drop-shadow(0 0 20px #b7f131)}}@keyframes matchmaking-found-flash{0%{box-shadow:0 0 45px #bfff3052}45%{box-shadow:0 0 80px 18px #dfff79aa}to{box-shadow:0 0 45px #bfff3052}}@media (max-width:600px){.matchmaking-ring-middle{inset:11px!important}.matchmaking-ring-inner{inset:22px!important}.matchmaking-ring-core{inset:35px!important}.matchmaking-particles{inset:-12%}.matchmaking-beam{height:2px}.matchmaking-die{width:62px!important;height:62px!important}}.rank-avatar{box-shadow:none!important;background:0 0!important;border:0!important}.admin-shell{color:#eef5e8;background:#04130c;grid-template-columns:230px 1fr;min-height:100dvh;font-family:Arial,sans-serif;display:grid}.admin-shell aside{background:#071b11;border-right:1px solid #72a44755;align-content:start;gap:18px;padding:30px 20px;display:grid}.admin-shell aside>b{color:#d7ff52;font-size:23px}.admin-shell aside small{color:#9db79e;letter-spacing:.15em}.admin-shell nav{gap:6px;display:grid}.admin-shell nav a,.admin-main>a{color:#cad8cc;border-radius:9px;padding:12px;text-decoration:none}.admin-shell nav .active{color:#ddff75;background:#d7ff521c;border:1px solid #d7ff5270}.admin-shell aside p{color:#baf153;margin-top:auto}.admin-main{box-sizing:border-box;width:100%;max-width:1320px;padding:34px}.admin-main>header,.admin-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-main h1{margin:5px 0;font:42px Georgia,serif}.admin-main h2{margin:0;font-size:18px}.admin-main header small{color:#d7ff52;letter-spacing:.16em;font-weight:900}.admin-main header p,.admin-card p{color:#9dac9e}.admin-main>header>a{color:#dfff7a;border:1px solid #d7ff5270}.admin-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:27px 0;display:grid}.admin-stats article,.admin-card{background:linear-gradient(145deg,#0d2a19,#06150d);border:1px solid #6d9d4d66;border-radius:14px;box-shadow:inset 0 0 30px #bfff3008}.admin-stats article{gap:9px;padding:20px;display:grid}.admin-stats small{color:#aab9ab;letter-spacing:.12em;font-size:10px}.admin-stats b{color:#d7ff52;font-size:28px}.admin-card{margin-top:16px;padding:20px}.admin-card>header span{color:#b9e962;font-size:12px}.admin-table>div{border-top:1px solid #ffffff12;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:10px;padding:13px;display:grid}.admin-table>div:first-child{color:#9eb4a0;border:0;font-size:11px}.admin-table em{color:#dfff76;font-style:normal}.admin-table strong{color:#f3d25d}@media (max-width:760px){.admin-shell{grid-template-columns:1fr}.admin-shell aside{border-bottom:1px solid #72a44755;border-right:0;align-items:center;padding:15px;display:flex}.admin-shell aside small,.admin-shell aside p{display:none}.admin-shell nav{margin-left:auto;display:flex}.admin-shell nav a{padding:7px;font-size:11px}.admin-main{padding:20px}.admin-main h1{font-size:31px}.admin-stats{grid-template-columns:1fr 1fr}.admin-table{min-width:580px;overflow:auto}.admin-card{overflow:auto}.admin-main>header>a{padding:9px;font-size:12px}.admin-gate{color:#eef5e8;text-align:center;background:#04130c;place-content:center;gap:12px;min-height:100dvh;padding:24px;display:grid}.admin-gate a{color:#d7ff52}}.admin-gate{box-sizing:border-box;color:#eef5e8;text-align:center;background:#04130c;place-content:center;gap:12px;min-height:100dvh;padding:24px;display:grid}.admin-gate button{color:#132116;cursor:pointer;background:#d7ff52;border:1px solid #d7ff52;border-radius:8px;justify-self:center;padding:11px 16px;font-weight:800}.admin-gate a{color:#d7ff52}.admin-login{box-sizing:border-box;color:#eef5e8;background:radial-gradient(circle at 50% 20%,#173d2180,#0000 36%),#04130c;place-items:center;min-height:100dvh;padding:24px;font-family:Arial,sans-serif;display:grid}.admin-login section{background:linear-gradient(145deg,#0d2a19,#06150d);border:1px solid #d7ff5266;border-radius:16px;width:min(100%,390px);padding:32px;box-shadow:0 18px 50px #0008}.admin-login small{color:#d7ff52;letter-spacing:.14em;font-size:11px;font-weight:800}.admin-login h1{margin:10px 0 8px;font:34px Georgia,serif}.admin-login p{color:#aebcae;line-height:1.45}.admin-login form{text-align:left;gap:15px;margin-top:26px;display:grid}.admin-login label{color:#d7e7d5;gap:7px;font-size:13px;font-weight:700;display:grid}.admin-login input{box-sizing:border-box;color:#fff;background:#04130c;border:1px solid #80a87a80;border-radius:8px;width:100%;padding:12px;font:16px Arial}.admin-login input:focus{outline-offset:1px;outline:2px solid #d7ff52}.admin-login button,.admin-shell button,.admin-main>header button{color:#132116;cursor:pointer;background:#d7ff52;border:1px solid #d7ff52;border-radius:8px;padding:11px 16px;font-weight:800}.admin-login button:disabled{opacity:.65;cursor:wait}.admin-login-error{font-size:13px;color:#ffae90!important;margin:0!important}.admin-shell aside>button{color:#d7ff52;background:0 0;margin-top:auto}@media (max-width:760px){.admin-login section{padding:26px 22px}.admin-login h1{font-size:29px}}.admin-main h1,.admin-login h1{letter-spacing:-.035em;line-height:1.05;font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important}.admin-brand{align-items:center;gap:10px;margin-bottom:10px;display:flex}.admin-brand img{object-fit:contain;filter:drop-shadow(0 0 8px #bfff42);width:49px;height:49px}.admin-brand>div{gap:3px;display:grid}.admin-brand b{color:#d7ff52;letter-spacing:.03em;font-size:22px}.admin-brand small{letter-spacing:.12em!important;font-size:10px!important}.admin-shell nav a{align-items:center;gap:12px;display:flex}.admin-shell nav i{color:#cde0c8;text-align:center;width:21px;font-size:19px;font-style:normal}.admin-shell nav .active i{color:#d7ff52}.admin-menu-target{scroll-margin-top:18px}@media (max-width:760px){.admin-shell aside{grid-template-columns:1fr auto;align-items:flex-start;display:grid}.admin-brand{grid-column:1}.admin-shell nav{grid-column:1/-1;width:100%;margin:0;display:grid}.admin-shell aside>button{grid-column:1;width:100%;margin-top:2px}.admin-shell aside>p{grid-column:1;margin:4px 0 0;font-size:12px;display:block}.admin-brand img{width:43px;height:43px}.admin-shell nav a{padding:10px}.admin-main>header>button{display:none}}.admin-side-footer{gap:12px;margin-top:auto;display:grid}.admin-user,.admin-system{background:#06170e;border:1px solid #5d965052;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.admin-user>b{color:#d7ff52;background:#1f4219;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.admin-user span{color:#f0f6ec;gap:2px;font-size:14px;font-weight:800;display:grid}.admin-user span small{font-weight:400;color:#a9b8a9!important;letter-spacing:0!important;font-size:11px!important}.admin-user i{color:#bcd0b9;margin-left:auto;font-style:normal}.admin-system{align-items:start;gap:8px;display:grid}.admin-system b{color:#d7ff52;font-size:12px}.admin-system small{color:#aab9ab!important;letter-spacing:0!important;font-size:12px!important}.admin-shell aside>p{display:none!important}@media (max-width:760px){.admin-side-footer{grid-column:1/-1;margin-top:0}.admin-shell aside>button{display:none}}.admin-stats article{align-items:center;gap:13px;padding:16px;display:flex}.admin-stats article>img{object-fit:contain;flex:none;width:58px;height:58px}.admin-stats article>div{gap:3px;min-width:0;display:grid}.admin-stats article small{white-space:nowrap;font-size:10px}.admin-stats article b{white-space:nowrap;font-size:27px}.admin-stats article span{color:#a9d55e;white-space:nowrap;font-size:11px}@media (max-width:1180px){.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admin-stats{grid-template-columns:1fr}.admin-stats article>img{width:52px;height:52px}}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important}.admin-stats article,.admin-stats article>div{min-width:0}.admin-stats article small,.admin-stats article span{overflow-wrap:anywhere;line-height:1.2;white-space:normal!important}.admin-stats article small{min-height:24px}.admin-stats article span{min-height:26px}.admin-stats article b{line-height:1.05;white-space:normal!important}@media (max-width:760px){.admin-stats{grid-template-columns:1fr!important}.admin-stats article small,.admin-stats article span{min-height:0}}.admin-create-room{margin-top:20px}.admin-room-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.admin-room-models button{color:#e6f2df;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0b2617,#06150d);border:1px solid #527e4866;border-radius:10px;align-items:center;gap:13px;min-width:0;padding:16px;display:flex}.admin-room-models button.selected,.admin-choice-row button.selected{color:#e4ff82;background:#d7ff5215;border-color:#d7ff52;box-shadow:0 0 16px #cfff391c}.admin-room-models i{color:#d7ff52;border:1px solid #d7ff52;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:23px;font-style:normal;display:grid}.admin-room-models span{gap:4px;min-width:0;display:grid}.admin-room-models b{text-transform:uppercase;color:#d7ff52;font-size:12px}.admin-room-models small{color:#c6d2c5;font-size:12px}.admin-create-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.9fr);gap:14px;display:grid}.admin-room-settings,.admin-room-summary{background:linear-gradient(145deg,#0d2a19,#06150d);border:1px solid #6d9d4d66;border-radius:14px;padding:22px}.admin-room-settings>small,.admin-room-summary>small{color:#d7ff52;letter-spacing:.04em;font-size:12px;font-weight:900}.admin-room-settings h2{margin:7px 0 5px}.admin-room-settings>p{color:#aebcae;margin:0 0 22px;font-size:13px}.admin-room-settings>p b{color:#edf7e9}.admin-room-settings{align-content:start;gap:16px;display:grid}.admin-room-settings label{color:#d9e7d6;gap:8px;font-size:13px;font-weight:800;display:grid}.admin-choice-row{flex-wrap:wrap;display:flex}.admin-choice-row button{color:#d7e4d4;cursor:pointer;background:#06170e;border:1px solid #527e4866;min-width:68px;padding:10px 13px}.admin-choice-row button:first-child{border-radius:8px 0 0 8px}.admin-choice-row button:last-child{border-radius:0 8px 8px 0}.admin-room-settings input{box-sizing:border-box;color:#fff;background:#04130c;border:1px solid #80a87a80;border-radius:8px;width:100%;padding:11px;font:15px Arial}.admin-create-submit{color:#132116;cursor:pointer;background:#d7ff52;border:1px solid #d7ff52;border-radius:9px;width:100%;margin-top:4px;padding:14px;font-size:15px;font-weight:900}.admin-create-submit:disabled{opacity:.65;cursor:wait}.admin-summary-hero{background:linear-gradient(110deg,#102d1a,#0a1e12);border:1px solid #79a65a70;border-radius:10px;align-items:center;gap:15px;margin:12px 0;padding:14px;display:flex}.admin-summary-hero>i{color:#d7ff52;border:1px solid #d7ff52;border-radius:50%;place-items:center;width:62px;height:62px;font-size:31px;font-style:normal;display:grid}.admin-summary-hero h2{margin:0 0 5px;font-size:17px}.admin-summary-hero em{color:#f1ffe0;text-transform:uppercase;background:#377d2a;border-radius:5px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.admin-room-summary dl{gap:10px;margin:0;padding:0;display:grid}.admin-room-summary dl div{justify-content:space-between;gap:13px;font-size:13px;display:flex}.admin-room-summary dt{color:#b8c8b9}.admin-room-summary dd{color:#f0f5ec;text-align:right;margin:0;font-weight:800}.admin-room-summary dl div:nth-child(3) dd{color:#d7ff52}.admin-prize{border-top:1px solid #6d9d4d66;gap:9px;margin-top:18px;padding-top:15px;display:grid}.admin-prize>b{color:#d7ff52;text-transform:uppercase;font-size:12px}.admin-prize>span{background:#ff6264;border-radius:99px;height:10px;display:block;overflow:hidden}.admin-prize>span i{background:linear-gradient(90deg,#d7ff52,#a1d430);border-radius:99px;height:100%;display:block}.admin-prize p{color:#aebcae;justify-content:space-between;gap:12px;margin:0;font-size:11px;display:flex}.admin-prize p strong:first-child{color:#d7ff52}.admin-prize>small{color:#b7c6b7;font-size:12px}@media (max-width:980px){.admin-create-grid{grid-template-columns:1fr}.admin-room-summary{max-width:none}}@media (max-width:700px){.admin-room-models{grid-template-columns:1fr}.admin-room-settings,.admin-room-summary{padding:18px}.admin-choice-row button{flex:1;min-width:53px;padding:10px 7px;font-size:12px}}.admin-matches{margin-top:20px}.admin-matches-header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px;display:flex}.admin-matches-header>div>small,.admin-broadcast-panel>small{color:#d7ff52;letter-spacing:.14em;font-size:11px;font-weight:900}.admin-matches-header h2{margin:6px 0;font-size:25px}.admin-matches-header p{color:#aebcae;margin:0}.admin-matches-header>span{color:#b8cab7;white-space:nowrap;background:#0b2617;border:1px solid #6d9d4d66;border-radius:9px;padding:11px 14px;font-size:12px}.admin-matches-header>span b{color:#d7ff52;font-size:18px}.admin-match-grid{grid-template-columns:minmax(0,1.1fr) minmax(310px,.9fr);gap:14px;display:grid}.admin-match-list,.admin-broadcast-panel{background:linear-gradient(145deg,#0d2a19,#06150d);border:1px solid #6d9d4d66;border-radius:14px;padding:20px}.admin-match-list header{justify-content:space-between;gap:10px;margin-bottom:11px;display:flex}.admin-match-list h3{margin:0;font-size:16px}.admin-match-list header small{color:#aebcae;font-size:11px}.admin-match-list>button{color:#edf6e9;text-align:left;cursor:pointer;background:#06170e;border:1px solid #527e4866;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:8px;padding:13px;display:flex}.admin-match-list>button.selected{background:#d7ff5215;border-color:#d7ff52}.admin-match-list>button span{gap:4px;min-width:0;display:grid}.admin-match-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-match-list>button small{color:#b2c0b1;font-size:11px}.admin-match-list>button em{color:#d1dbd0;white-space:nowrap;background:#303c34;border-radius:5px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900}.admin-match-list>button.live em{color:#e7ff87;background:#365d1d}.admin-match-empty{color:#aebcae;margin:10px 0;font-size:13px}.admin-broadcast-stage{text-align:center;background:radial-gradient(circle,#294f2575,#0000 58%),#06170e;border:1px solid #7aaf5560;border-radius:11px;align-content:center;place-items:center;min-height:200px;margin:12px 0 16px;padding:20px;display:grid}.admin-broadcast-stage>i{color:#d7ff52;border:1px solid #d7ff52;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:12px;font-size:29px;font-style:normal;display:grid}.admin-broadcast-stage>span{color:#d7ff52;letter-spacing:.12em;font-size:10px;font-weight:900}.admin-broadcast-stage>b{color:#f3f7eb;margin:7px 0;font-size:18px}.admin-broadcast-stage>small{color:#b4c5b4;font-size:12px}.admin-broadcast-details{gap:9px;display:grid}.admin-broadcast-details span{color:#b3c2b2;justify-content:space-between;gap:12px;font-size:12px;display:flex}.admin-broadcast-details b{color:#f1f7ec}.admin-broadcast-details b.live{color:#d7ff52}.admin-broadcast-action{color:#132116;cursor:pointer;background:#d7ff52;border:1px solid #d7ff52;border-radius:8px;width:100%;margin:18px 0 10px;padding:12px;font-size:14px;font-weight:900}.admin-broadcast-action:disabled{color:#829083;cursor:not-allowed;background:#142417;border-color:#5a765b}.admin-broadcast-note{color:#9daf9e;margin:0;font-size:11px;line-height:1.45}@media (max-width:850px){.admin-match-grid{grid-template-columns:1fr}}@media (max-width:600px){.admin-matches-header{display:grid}.admin-match-list,.admin-broadcast-panel{padding:16px}}.admin-system-logs{margin-top:20px}.admin-log-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-log-summary article{background:linear-gradient(145deg,#0d2a19,#06150d);border:1px solid #6d9d4d66;border-radius:12px;align-items:center;gap:12px;padding:17px;display:flex}.admin-log-summary i{color:#d7ff52;border:1px solid #d7ff52;border-radius:50%;place-items:center;width:35px;height:35px;font-size:19px;font-style:normal;display:grid}.admin-log-summary span{gap:4px;min-width:0;display:grid}.admin-log-summary b{font-size:13px}.admin-log-summary small{color:#aebcae;font-size:11px;line-height:1.25}.admin-log-summary strong{color:#d7ff52;margin-left:auto;font-size:21px}.admin-log-feed{background:linear-gradient(145deg,#0d2a19,#06150d);border:1px solid #6d9d4d66;border-radius:14px;margin-top:15px;padding:20px}.admin-log-feed header{border-bottom:1px solid #6d9d4d55;justify-content:space-between;align-items:start;gap:15px;padding-bottom:13px;display:flex}.admin-log-feed h3{margin:0 0 4px;font-size:16px}.admin-log-feed header small{color:#aebcae;font-size:11px}.admin-log-feed header em{color:#e3ff82;white-space:nowrap;background:#33591b;border-radius:5px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:900}.admin-log-feed article{border-bottom:1px solid #ffffff12;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.admin-log-feed article>i{color:#ffb0a5;background:#752a27;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.admin-log-feed article div{gap:4px;display:grid}.admin-log-feed article b{font-size:13px}.admin-log-feed article small{color:#b1c0b2;font-size:11px}.admin-log-feed article time{color:#9dad9f;font-size:11px}.admin-log-note{color:#8ea28f;margin:14px 0 0;font-size:11px;line-height:1.45}@media (max-width:800px){.admin-log-summary{grid-template-columns:1fr}.admin-log-feed{padding:16px}}@media (max-width:500px){.admin-log-feed article{grid-template-columns:24px minmax(0,1fr)}.admin-log-feed article time{grid-column:2}.admin-log-feed header{display:grid}.admin-log-feed header em{justify-self:start}}.admin-economy{margin-top:20px}.admin-economy-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-economy-cards article{background:linear-gradient(145deg,#0d2a19,#06150d);border:1px solid #6d9d4d66;border-radius:13px;align-items:center;gap:14px;padding:18px;display:flex}.admin-economy-cards i{color:#d7ff52;border:1px solid #d7ff52;border-radius:50%;flex:none;place-items:center;width:47px;height:47px;font-size:20px;font-style:normal;font-weight:900;display:grid}.admin-economy-cards span{gap:4px;min-width:0;display:grid}.admin-economy-cards small,.admin-economy-grid>section>small{color:#aebcae;letter-spacing:.11em;font-size:10px;font-weight:900}.admin-economy-cards b{color:#d7ff52;white-space:nowrap;font-size:20px}.admin-economy-cards em{color:#a9beaa;font-size:11px;font-style:normal;line-height:1.25}.admin-economy-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.admin-economy-grid>section{background:linear-gradient(145deg,#0d2a19,#06150d);border:1px solid #6d9d4d66;border-radius:13px;padding:21px}.admin-economy-grid h3{margin:7px 0 14px;font-size:17px}.admin-economy-grid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.admin-economy-grid li{border-top:1px solid #ffffff12;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.admin-economy-grid li:first-child{border:0}.admin-economy-grid li>i{color:#d7ff52;background:#28451e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;font-style:normal;font-weight:900;display:grid}.admin-economy-grid li span{gap:3px;display:grid}.admin-economy-grid li b{font-size:13px}.admin-economy-grid li small{color:#aebcae;font-size:11px;line-height:1.3}.admin-economy-grid li em{color:#c9e773;white-space:nowrap;font-size:10px;font-style:normal}.admin-economy-security{background:#d7ff520d;border:1px solid #d7ff5266;border-radius:12px;margin-top:14px;padding:17px 19px}.admin-economy-security b{color:#d7ff52;font-size:13px}.admin-economy-security p{color:#b5c3b5;margin:7px 0 0;font-size:12px;line-height:1.45}@media (max-width:1100px){.admin-economy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-economy-grid{grid-template-columns:1fr}}@media (max-width:600px){.admin-economy-cards{grid-template-columns:1fr}}@media (max-width:540px){.admin-economy-grid>section{padding:16px}.admin-economy-grid li{grid-template-columns:27px minmax(0,1fr)}.admin-economy-grid li em{grid-column:2}.admin-economy-cards article{padding:15px}}.admin-rooms{margin-top:20px}.admin-room-cards{grid-template-columns:repeat(auto-fill,minmax(210px,240px));justify-content:start;gap:15px;display:grid}.admin-room-cards article{background:radial-gradient(circle at 50% 32%,#9dc83d1c,#0000 36%),linear-gradient(145deg,#0e2d1a,#06150d);border:1px solid #6d9d4d77;border-radius:14px;flex-direction:column;min-height:286px;padding:17px;display:flex;box-shadow:inset 0 0 26px #cfff3908}.admin-room-cards article.tone-1{background:radial-gradient(circle at 50% 32%,#32d8bf16,#0000 36%),linear-gradient(145deg,#0c2922,#06150d);border-color:#59a29488}.admin-room-cards article.tone-2{background:radial-gradient(circle at 50% 32%,#eab74a18,#0000 36%),linear-gradient(145deg,#2c2411,#06150d);border-color:#b8954e88}.admin-room-cards header{justify-content:space-between;gap:7px;display:flex}.admin-room-cards header small{color:#d7ff52;letter-spacing:.09em;font-size:10px;font-weight:900}.admin-room-cards header em{color:#d6ded5;white-space:nowrap;background:#39433a;border-radius:5px;padding:4px 6px;font-size:9px;font-style:normal;font-weight:900}.admin-room-cards header em.playing{color:#e4ff84;background:#3e6b1f}.admin-room-cards header em.waiting{color:#fff087;background:#6f5e1c}.admin-room-cups{justify-content:center;align-items:center;gap:2px;min-height:82px;margin:5px 0;display:flex}.admin-room-cups i{color:#317415;background:linear-gradient(145deg,#f8f1df,#a6bf91);border:1px solid #d9e9bd;border-radius:48% 48% 38% 38%;place-items:center;width:32px;height:46px;font:900 19px Georgia;display:grid;box-shadow:0 5px 8px #0007}.admin-room-cups i:nth-child(2n){transform:translateY(5px)rotate(4deg)}.admin-room-cards h3{color:#f1f6e9;text-align:center;margin:0;font:700 20px Georgia,serif}.admin-room-cards>article>p{color:#b1c1b0;text-align:center;margin:5px 0 14px;font-size:11px}.admin-room-card-data{color:#b7c7b7;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;justify-content:space-between;gap:8px;padding:10px 0;font-size:11px;display:flex}.admin-room-card-data span{gap:3px;display:grid}.admin-room-card-data span:last-child{text-align:right}.admin-room-card-data b{color:#d7ff52;font-size:15px}.admin-room-cards footer{color:#aebcae;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.admin-room-cards footer b{color:#f0d16b;font-size:15px}@media (max-width:550px){.admin-room-cards{grid-template-columns:1fr 1fr;gap:9px}.admin-room-cards article{min-height:250px;padding:12px}.admin-room-cups{min-height:61px}.admin-room-cups i{width:25px;height:36px;font-size:15px}.admin-room-cards h3{font-size:16px}.admin-room-card-data b{font-size:13px}}.admin-room-category{margin-top:22px}.admin-room-category>header{justify-content:space-between;align-items:start;gap:15px;margin-bottom:11px;display:flex}.admin-room-category h3{color:#edf5e9;margin:0;font-size:18px}.admin-room-category p{color:#aebcae;margin:5px 0 0;font-size:12px}.admin-room-category>header>span{color:#d7ff52;border:1px solid #6d9d4d66;border-radius:50%;place-items:center;min-width:29px;height:29px;font-size:13px;font-weight:900;display:grid}@media (max-width:550px){.admin-room-category>header{display:flex}.admin-room-category h3{font-size:16px}.admin-room-category p{font-size:11px}}.admin-settings{margin-top:20px}.admin-settings-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:14px;display:grid}.admin-settings-grid>section{background:linear-gradient(145deg,#0d2a19,#06150d);border:1px solid #6d9d4d66;border-radius:14px;padding:21px}.admin-settings-grid>section>small{color:#d7ff52;letter-spacing:.14em;font-size:10px;font-weight:900}.admin-settings-grid h3{margin:8px 0 14px;font-size:18px}.admin-theme-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-theme-options button{color:#cbd8ca;cursor:pointer;background:#06170e;border:1px solid #557656;border-radius:9px;justify-items:center;gap:8px;padding:12px 7px;font-size:11px;display:grid}.admin-theme-options button i{background:#d7ff52;border-radius:50%;width:28px;height:28px;display:block;box-shadow:0 0 12px #d7ff52}.admin-theme-options button.blue i{background:#55caff;box-shadow:0 0 12px #55caff}.admin-theme-options button.violet i{background:#c58dff;box-shadow:0 0 12px #c58dff}.admin-theme-options button.selected{color:#f0ffe1;background:#d7ff5215;border-color:#d7ff52}.admin-setting-toggle{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding-top:16px;display:flex}.admin-setting-toggle span{gap:4px;display:grid}.admin-setting-toggle b{font-size:13px}.admin-setting-toggle small{color:#aebcae;font-size:11px}.admin-setting-toggle input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#142217;border:1px solid #667e67;border-radius:99px;width:42px;height:23px;margin:0}.admin-setting-toggle input:before{content:"";background:#a8b6a8;border-radius:50%;width:17px;height:17px;margin:2px;transition:transform .2s;display:block}.admin-setting-toggle input:checked{background:#527f27;border-color:#d7ff52}.admin-setting-toggle input:checked:before{background:#f0ffbf;transform:translate(18px)}.admin-create-admin>p{color:#aebcae;margin:-7px 0 16px;font-size:12px}.admin-create-admin form{gap:12px;display:grid}.admin-create-admin label{color:#d9e7d6;gap:6px;font-size:12px;font-weight:800;display:grid}.admin-create-admin input{box-sizing:border-box;color:#fff;background:#04130c;border:1px solid #80a87a80;border-radius:8px;width:100%;padding:11px;font:15px Arial}.admin-create-admin input:focus{outline-offset:1px;outline:2px solid #d7ff52}.admin-create-admin button{color:#132116;cursor:pointer;background:#d7ff52;border:1px solid #d7ff52;border-radius:8px;padding:12px;font-size:14px;font-weight:900}.admin-create-admin button:disabled{opacity:.65;cursor:wait}.admin-shell.admin-compact .admin-stats article{padding:11px}.admin-shell.admin-compact .admin-card{padding:15px}.admin-shell.theme-blue{background:#04131d}.admin-shell.theme-blue aside{background:#071724;border-color:#4da8d755}.admin-shell.theme-blue .admin-brand b,.admin-shell.theme-blue .admin-main header small,.admin-shell.theme-blue .admin-stats b,.admin-shell.theme-blue .admin-system b{color:#6dd9ff}.admin-shell.theme-blue .admin-card,.admin-shell.theme-blue .admin-stats article{background:linear-gradient(145deg,#0a293b,#06131d);border-color:#4da8d766}.admin-shell.theme-blue .admin-main>header button,.admin-shell.theme-blue .admin-create-admin button{background:#6dd9ff;border-color:#6dd9ff}.admin-shell.theme-violet{background:#11061b}.admin-shell.theme-violet aside{background:#180a25;border-color:#ae70d855}.admin-shell.theme-violet .admin-brand b,.admin-shell.theme-violet .admin-main header small,.admin-shell.theme-violet .admin-stats b,.admin-shell.theme-violet .admin-system b{color:#d5a5ff}.admin-shell.theme-violet .admin-card,.admin-shell.theme-violet .admin-stats article{background:linear-gradient(145deg,#301443,#11071d);border-color:#ae70d866}.admin-shell.theme-violet .admin-main>header button,.admin-shell.theme-violet .admin-create-admin button{background:#d5a5ff;border-color:#d5a5ff}@media (max-width:850px){.admin-settings-grid{grid-template-columns:1fr}}@media (max-width:520px){.admin-settings-grid>section{padding:16px}.admin-theme-options{gap:6px}.admin-theme-options button{font-size:10px}}.admin-shell nav a{cursor:pointer}.admin-room-inline{max-width:620px;margin:18px 0}.admin-room-inline>small{color:#d7ff52;letter-spacing:.15em;font-size:11px;font-weight:800}.admin-room-inline>p{margin:0 0 20px}.admin-room-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-tab-placeholder{background:linear-gradient(145deg,#0d2a19,#06150d);border:1px solid #6d9d4d66;border-radius:14px;max-width:620px;margin-top:22px;padding:25px}.admin-tab-placeholder h2{margin:0 0 9px}.admin-tab-placeholder p{color:#aebcae;margin:0}@media (max-width:700px){.admin-room-fields{grid-template-columns:1fr}.admin-room-inline{padding:21px 17px}}.admin-players{margin-top:20px}.admin-players-list{background:linear-gradient(145deg,#0d2a19,#06150d);border:1px solid #6d9d4d66;border-radius:14px;overflow:hidden}.admin-players-list>header,.admin-players-list>article{grid-template-columns:minmax(130px,.8fr) minmax(210px,1.6fr) 110px;align-items:center;gap:16px;padding:15px 18px;display:grid}.admin-players-list>header{color:#aab9ab;letter-spacing:.12em;background:#06170e;font-size:10px}.admin-players-list>article{color:#dfe9dd;border-top:1px solid #ffffff12}.admin-players-list strong{color:#dfff76}.admin-players-list span{color:#c8d5c7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-players-list time{color:#aebcae;font-size:12px}@media (max-width:620px){.admin-players-list{overflow:auto}.admin-players-list>header,.admin-players-list>article{min-width:520px}}.vip-badge{vertical-align:middle;color:#17321d;letter-spacing:.05em;white-space:nowrap;background:linear-gradient(135deg,#c4ff3f,#e9ce6d);border:1px solid #d7ff52;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:2px 5px;font:900 8px/1 Arial,sans-serif;display:inline-flex;box-shadow:0 0 9px #d7ff5266}.human-player-name .vip-badge{margin-left:4px;padding:2px 4px;font-size:7px}.mobile-seat-grid strong .vip-badge,.matchmaking-slots b .vip-badge{font-size:7px}.admin-room-page{box-sizing:border-box;color:#eef5e8;background:radial-gradient(circle at 78% 12%,#1c51223d,#0000 31%),#04130c;min-height:100dvh;padding:42px;font-family:Arial,sans-serif}.admin-room-page>header{justify-content:space-between;align-items:start;gap:18px;max-width:960px;margin:0 auto 28px;display:flex}.admin-room-page small{color:#d7ff52;letter-spacing:.15em;font-size:11px;font-weight:800}.admin-room-page h1{margin:7px 0;font-size:38px;line-height:1.05}.admin-room-page p{color:#aebcae}.admin-room-page>header>a{color:#d7ff52;white-space:nowrap;border:1px solid #d7ff5277;border-radius:9px;padding:11px 15px;font-weight:800;text-decoration:none}.admin-room-card{background:linear-gradient(145deg,#0d2a19,#06150d);border:1px solid #6d9d4d66;border-radius:16px;max-width:620px;margin:0 auto;padding:28px;box-shadow:inset 0 0 30px #bfff3008}.admin-room-card h2{margin:0 0 22px;font-size:21px}.admin-room-card form{gap:17px;display:grid}.admin-room-card label{color:#d6e5d5;gap:7px;font-size:13px;font-weight:800;display:grid}.admin-room-card input,.admin-room-card select{box-sizing:border-box;color:#fff;background:#04130c;border:1px solid #80a87a80;border-radius:8px;width:100%;padding:12px;font:16px Arial}.admin-room-card input:focus,.admin-room-card select:focus{outline-offset:1px;outline:2px solid #d7ff52}.admin-room-card button{color:#132116;cursor:pointer;background:#d7ff52;border:1px solid #d7ff52;border-radius:9px;margin-top:4px;padding:13px;font-size:15px;font-weight:900}.admin-room-card button:disabled{opacity:.65;cursor:wait}.admin-room-message{background:#d7ff5215;border-radius:8px;padding:11px;font-size:13px;color:#e4ff82!important;margin:0!important}@media (max-width:700px){.admin-room-page{padding:25px 18px}.admin-room-page>header{display:grid}.admin-room-page h1{font-size:31px}.admin-room-page>header>a{justify-self:start}.admin-room-card{padding:21px 17px}}.admin-room-action{color:#132116;cursor:pointer;background:#d7ff52;border:1px solid #d7ff52;border-radius:8px;width:100%;margin-top:14px;padding:10px;font-size:12px;font-weight:900}.admin-room-action.close{color:#f2d67c;background:0 0;border-color:#d8b05c}.admin-room-action:disabled{opacity:.58;cursor:wait}.admin-created-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.admin-created-actions .admin-room-action{margin-top:0}.admin-room-action.edit{color:#d7ff52;background:0 0}.admin-created-actions .admin-room-action:disabled{cursor:not-allowed}.admin-buy-in-adjust{justify-content:flex-end;align-items:center;gap:6px;display:flex!important}.admin-buy-in-adjust button{color:#d7ff52;cursor:pointer;background:#102614;border:1px solid #d7ff52;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;font-size:17px;font-weight:900;line-height:1;display:grid}.admin-buy-in-adjust b{color:#d7ff52;justify-items:end;font-size:15px;line-height:1;display:grid}.admin-buy-in-adjust b small{color:#afc7ae;margin-top:3px;font-size:9px}.admin-buy-in-adjust button:disabled{opacity:.42;cursor:not-allowed}.admin-room-toast{z-index:30;background:#102614f2;border:1px solid #d7ff5277;border-radius:9px;max-width:min(390px,100vw - 32px);padding:12px 15px;font-size:13px;animation:.18s ease-out admin-toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0008;color:#e4ff82!important;margin:0!important}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.admin-room-toast{bottom:16px;right:16px}}.betting-wallet{text-align:center;justify-content:center;min-width:118px}.betting-wallet span{align-items:center;width:100%}.player-panel:has(.storefront) .store-wallet>span:first-child{text-align:center;grid-template-columns:1fr!important}:is(.player-panel:has(.storefront) .store-wallet>span:first-child small,.player-panel:has(.storefront) .store-wallet>span:first-child b){grid-column:1!important}.player-panel:has(.storefront) .store-wallet>span:first-child b{grid-row:1!important}.player-panel:has(.storefront) .store-wallet>span:first-child small{grid-row:2!important}.landing-account .wallet-pill.premium{justify-content:center;min-width:112px}.landing-account .wallet-pill.premium small{text-align:center;position:absolute;bottom:4px;left:0;right:0}.cup-card-copy strong .mb-coin,.cup-card-copy strong .chip-icon,.table-card-copy strong .mb-coin,.table-card-copy strong .chip-icon{display:none!important}.wallet-funds-page{text-align:left;grid-template-columns:minmax(0,1.55fr) minmax(230px,.8fr);gap:18px;display:grid}.wallet-funds-page>header{background:linear-gradient(115deg,#143526,#07140d);border:1px solid #b98b2d66;border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:stretch;gap:18px;padding:20px 22px;display:flex}.wallet-funds-page>header>div{align-content:center;gap:5px;display:grid}.wallet-funds-page header small{color:#d7ff52;letter-spacing:.15em;font-size:9px;font-weight:900}.wallet-funds-page header h3{color:#fff3d8;margin:0;font:400 27px Georgia}.wallet-funds-page header p{color:#aabaae;max-width:570px;margin:0;font-size:12px;line-height:1.4}.wallet-funds-page header aside{text-align:right;border-left:1px solid #ffffff1c;align-content:center;gap:4px;min-width:195px;padding:13px 16px;display:grid}.wallet-funds-page header aside b{color:#d7ff52;font-size:23px}.wallet-funds-page header aside span{color:#9eb0a4;font-size:10px}.wallet-fund-list{gap:9px;display:grid}.wallet-fund-list article{background:linear-gradient(100deg,#153023,#0b1c13);border:1px solid #ffffff14;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.wallet-fund-list article>div{gap:3px;display:grid}.wallet-fund-list article b{color:#f7f2df;font-size:16px}.wallet-fund-list article small{color:#9eb0a4;font-size:9px}.wallet-fund-list article>span{color:#dce9d5;background:#050d09;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:800}.wallet-fund-list article button{color:#17301f;opacity:.58;cursor:not-allowed;background:#d7ff52;border:1px solid #d7ff5255;border-radius:7px;padding:10px 13px;font-size:12px;font-weight:900}.wallet-funds-page>footer{background:#091a11;border:1px solid #ffffff14;border-radius:10px;align-content:center;gap:4px;padding:17px;display:grid}.wallet-funds-page>footer b{color:#d7ff52;font-size:13px}.wallet-funds-page>footer span{color:#9eb0a4;font-size:11px;line-height:1.4}@media (max-width:700px){.wallet-funds-page{grid-template-columns:1fr;gap:12px}.wallet-funds-page>header{padding:16px;display:grid}.wallet-funds-page header h3{font-size:23px}.wallet-funds-page header aside{text-align:left;border-top:1px solid #ffffff1c;border-left:0;min-width:0;padding:12px 0 0}.wallet-fund-list article{grid-template-columns:1fr auto;gap:8px;padding:13px}.wallet-fund-list article button{grid-column:1/-1;width:100%}}.admin-room-category.betting .admin-room-cards{grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch}.admin-room-category.betting .admin-room-cards article{min-width:0}@media (max-width:1100px){.admin-room-category.betting .admin-room-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.admin-room-category.betting .admin-room-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.vip-status-badge{vertical-align:middle!important;object-fit:contain!important;filter:drop-shadow(0 1px 4px #d99b25aa)!important;width:26px!important;height:26px!important;margin-left:7px!important;display:inline-block!important}.human-player-name .vip-status-badge{width:22px!important;height:22px!important;margin-left:5px!important}.mobile-seat-grid strong .vip-status-badge,.matchmaking-slots b .vip-status-badge{width:20px!important;height:20px!important;margin-left:4px!important}@media (max-width:560px){.vip-status-badge{width:22px!important;height:22px!important}}.private-room-card .matchmaking-slots>div>b{visibility:visible!important;opacity:1!important;color:#fff4df!important;text-align:center!important;justify-content:center!important;align-items:center!important;min-height:20px!important;font-size:13px!important;line-height:1.2!important;display:flex!important}.private-room-card .matchmaking-slots .waiting-player-visual .waiting-rank{display:block!important}.private-room-card .matchmaking-slots .vip-status-badge{flex:none!important;width:18px!important;height:18px!important;margin-left:4px!important;display:inline-block!important}.private-room-card .matchmaking-slots .waiting-player-visual{margin-bottom:0!important}.friend-name-line{white-space:nowrap;width:max-content;max-width:100%;align-items:center!important;display:inline-flex!important}.friend-contact .friend-name-line .vip-status-badge{flex:none;width:18px!important;height:18px!important;margin-left:5px!important}.match-card.quick-match-card{opacity:.86;background:radial-gradient(circle at 50% 25%,#466d28 0,#16351d 45%,#09150e 100%);border-color:#d7ff5288}.match-card.quick-match-card:hover{opacity:1;border-color:#d7ff52;transform:scale(.96)translateY(-3px);box-shadow:0 18px 42px #000b,0 0 26px #d7ff5238}.quick-match-symbol{color:#d7ff52;background:#0a1b11;border:2px solid #d7ff52;border-radius:50%;place-items:center;width:70px;height:70px;margin-top:16px;font-size:37px;line-height:1;display:grid;box-shadow:0 0 24px #d7ff5250}@media (max-width:700px){.landing .topbar{justify-content:space-between;align-items:center;gap:8px;height:auto;min-height:76px;padding:8px 10px;display:flex}.landing .topbar .brand{flex:1;gap:7px;min-width:0;position:static;transform:none}.landing .topbar .brand-cup{flex:none;width:35px;height:48px;font-size:24px}.landing .topbar .brand-name{letter-spacing:.06em;white-space:nowrap;min-width:0;font-size:20px}.landing .topbar .brand-name small{letter-spacing:1.25px;font-size:5px}.landing-account{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid;position:static;right:auto}.landing-account .wallet-pill,.landing-account .wallet-pill.premium{box-sizing:border-box;place-content:center;justify-items:center;gap:2px;min-width:66px;height:50px;padding:4px 6px 3px;font-size:13px;line-height:1;display:grid}.landing-account .wallet-pill .chip-icon{width:18px;height:18px}.landing-account .wallet-pill small,.landing-account .wallet-pill.premium small{letter-spacing:.55px;font-size:5px;line-height:1;display:block;position:static}.player-panel:has(.storefront){border-radius:0;width:100vw;max-height:100dvh;padding:15px 14px 18px}.player-panel:has(.storefront) .store-wallet{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:7px;width:100%;margin:0 0 11px;padding:0;display:grid;position:static}.player-panel:has(.storefront) .store-wallet>span{box-sizing:border-box;width:100%;min-width:0;height:43px;padding:0 7px}.player-panel:has(.storefront) .store-wallet>span b{font-size:14px}.player-panel:has(.storefront) .store-wallet>span small{white-space:nowrap;font-size:7px}.player-panel:has(.storefront) .store-wallet>span .chip-icon{width:21px;height:21px}.shop-grand-heading{text-align:center;margin:1px 30px 10px;padding:0}.shop-grand-heading span{letter-spacing:.25em;font-size:8px}.shop-grand-heading h3{font-size:34px}.shop-grand-heading i{margin-top:2px}.player-panel:has(.storefront) .store-tabs{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px;overflow:hidden}.player-panel:has(.storefront) .store-tabs button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:45px;padding:4px 2px;font-size:8px;line-height:1.1}}@media (max-width:370px){.landing .topbar .brand-name{font-size:17px}.landing .topbar .brand-cup{width:30px;height:43px;font-size:21px}.landing-account .wallet-pill,.landing-account .wallet-pill.premium{min-width:60px}}@media (max-width:700px) and (orientation:portrait){.human-table-pro .human-seat-multi.seat-count-4{scale:.82}.human-table-pro .human-seat-multi.seat-count-4 .human-dice{z-index:9;gap:3px}.human-table-pro .human-seat-multi.seat-count-4 .human-dice .human-die-face{width:28px;height:28px}.human-table-pro .human-seat-multi.seat-count-4.seat-index-1 .human-dice{top:-70px;transform:translate(calc(-100% - 12px))}.human-table-pro .human-seat-multi.seat-count-4.seat-index-3 .human-dice{top:-70px;transform:translate(12px)}.human-table-pro .human-seat-multi.seat-count-4.seat-index-2 .human-dice{top:18px;transform:translate(-50%)}.human-table-pro .human-seat-multi.seat-count-4 .human-dice.own-dice{top:clamp(-220px,-17svh,-118px);left:50%;transform:translate(-50%)}.human-table-pro .human-game-message.phase-reveal{z-index:5;width:min(218px,62vw);top:26%;bottom:auto;transform:translate(-50%,-50%)}}.human-reaction{z-index:28;color:#fff4d6;text-align:center;white-space:nowrap;pointer-events:none;background:#152a20f2;border:1px solid #f4e0a766;border-radius:13px;min-width:54px;padding:8px 11px;font:900 21px/1 system-ui,sans-serif;animation:2.8s both reaction-pop;position:absolute;top:-56px;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 10px 20px #000a}.human-reaction.egua{color:#132016;letter-spacing:.04em;text-shadow:none;background:linear-gradient(135deg,#d9ff52,#95d51d);border-color:#eaff6d;font-family:Georgia,serif;font-size:20px;box-shadow:0 10px 24px #000c,0 0 20px #d9ff5255}.human-reaction-dock{z-index:70;right:14px;bottom:calc(96px + env(safe-area-inset-bottom));justify-items:end;display:grid;position:fixed}.human-reaction-toggle{color:#eaff94;cursor:pointer;background:linear-gradient(145deg,#1b402b,#0a1911);border:1px solid #d7ff5277;border-radius:50%;width:38px;height:38px;font-size:21px;line-height:1;box-shadow:0 8px 18px #000a}.human-reaction-options{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1a14f2;border:1px solid #e7c4873d;border-radius:14px;gap:5px;margin-bottom:7px;padding:6px;display:flex;box-shadow:0 12px 28px #000a}.human-reaction-options button{color:#fff6dd;cursor:pointer;background:#183426;border:1px solid #fff2;border-radius:10px;min-width:34px;height:34px;padding:0 5px;font-size:17px;line-height:1}.human-reaction-options .egua-button{color:#132016;letter-spacing:.05em;background:linear-gradient(135deg,#caff38,#9ce229);border-color:#d9ff5290;min-width:auto;padding:0 9px;font:900 11px/1 Georgia,serif}.human-reaction-toggle:active,.human-reaction-options button:active{transform:scale(.94)}@keyframes reaction-pop{0%{opacity:0;transform:translate(-50%)translateY(12px)scale(.72)}14%,78%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-13px)scale(1.04)}}@media (max-width:700px){.human-reaction-dock{right:8px;bottom:calc(96px + env(safe-area-inset-bottom))}.human-reaction-toggle{width:34px;height:34px;font-size:18px}.human-reaction-options{gap:4px;padding:5px}.human-reaction-options button{min-width:31px;height:31px;font-size:15px}.human-reaction-options .egua-button{padding:0 7px;font-size:10px}}@media (max-width:700px) and (orientation:portrait){.human-table-pro .human-game-message.phase-reveal{z-index:12;width:min(248px,68vw);padding:8px 11px;top:12px;bottom:auto;transform:translate(-50%)}.human-table-pro .human-game-message.phase-reveal small{padding:4px 8px;font-size:7px}.human-table-pro .human-game-message.phase-reveal h2{margin:6px 0 0;font-size:13px;line-height:1.16}.human-table-pro .human-game-message.phase-reveal p{margin:4px 0 0;font-size:11px;line-height:1.16}}.human-table-pro .human-game-message{isolation:isolate;z-index:60!important}.human-table-pro .human-game-message.victory-message{z-index:80!important}@media (max-width:700px) and (orientation:portrait){.human-controls:not(:has(.direction-choice)){grid-template-columns:82px 82px minmax(0,.78fr) minmax(0,.78fr);column-gap:8px}:is(.human-controls:not(:has(.direction-choice)) .human-bid,.human-controls:not(:has(.direction-choice)) .human-doubt){padding:0 4px;font-size:9px}.human-controls:has(.direction-choice){grid-template-columns:82px 82px minmax(0,1fr);gap:6px 8px}.human-controls:has(.direction-choice) .human-bid{grid-area:2/1;padding:0 4px;font-size:9px}.human-controls:has(.direction-choice) .human-doubt{grid-area:2/2;padding:0 4px;font-size:9px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
