.connected-form{flex-direction:column;gap:18px;min-width:0;display:flex}.connected-form textarea{font:inherit;color:#483847;background:#fff;border:1px solid #ead9e3;border-radius:12px;width:100%;padding:12px}.connected-tabs{gap:8px;margin-bottom:16px;padding-bottom:8px;display:flex;overflow-x:auto}.connected-tabs button{color:#936a82;white-space:nowrap;font:inherit;cursor:pointer;background:#fff8fc;border:1px solid #efdae5;border-radius:12px;padding:11px 18px;font-size:13px}.connected-tabs button.active{color:#fff;background:#e44494;border-color:#e44494}.connected-reset{margin:18px auto}.connected-wallet-main{background:#fff;border:1px solid #eddae5;border-radius:20px;min-width:0;padding:27px}.connected-balance{border-bottom:1px solid #eedce6;padding:23px 0}.connected-balance>span{color:#9d768f;font-size:12px}.connected-balance strong{color:#483847;margin:10px 0;font-size:31px;display:block}.connected-balance strong small{font-size:14px;font-weight:400}.connected-balance p{color:#a98299;font-size:11px}.connected-history{margin:15px 0;display:grid}.connected-history article{border-bottom:1px solid #f2e2eb;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:12px;display:flex}.connected-history small{color:#b493a8;margin-top:6px;font-size:9px;display:block}.connected-policy{display:block!important}.connected-policy p{margin-top:9px}.connected-help-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.connected-copy{white-space:pre-wrap;overflow-wrap:anywhere}.connected-event{text-align:left;min-width:250px;max-width:350px}.connected-event img{object-fit:cover;border-radius:12px;width:100%;height:150px}.connected-event p{white-space:normal;font-size:12px;line-height:1.8}.connected-notices{margin-top:25px}.connected-service-notice{color:#aa4d80;background:#fff2f9;border:1px solid #efcce0;border-radius:12px;margin:20px 0;padding:14px 20px;font-size:13px}.connected-game-image{object-fit:cover;border-radius:10px;width:100%;height:110px;margin-bottom:10px}.connected-live-label{color:#b1618c;background:#fff;border:1px solid #efd4e3;border-radius:6px;padding:4px 8px;font-size:10px!important}.connected-copy a{color:#d3448d}.auth-footnote a{color:#ca4b8f;text-decoration:underline}.connected-wallet .wallet-actions{gap:12px;display:flex}.connected-wallet .wallet-summary>.text-btn{margin-top:20px}.connected-form details{color:#96788b;font-size:12px}.connected-form summary{cursor:pointer}.connected-form details p{margin-top:12px}.connected-help-grid .profile-card p{overflow-wrap:anywhere}.connected-live-empty{text-align:center;color:#a78799;padding:30px 18px;font-size:12px}.connected-demo-link{color:#b07394;font-size:11px;text-decoration:underline}.connected-room-settings{color:#ae8aa1;font-size:10px}@media (max-width:700px){.connected-wallet-main{padding:20px 17px}.connected-tabs button{padding:11px 15px;font-size:11px}.connected-help-grid{grid-template-columns:1fr}.connected-balance strong{font-size:28px}.connected-wallet .wallet-summary{min-width:0}.connected-service-notice{font-size:11px}.connected-history{max-width:100%}.connected-history article{font-size:10px}.connected-history small{font-size:8px}.connected-form textarea,.connected-form input{font-size:16px!important}}.telegram-auth .telegram-status,.telegram-auth .telegram-verified{align-items:center;gap:8px;margin:20px 0;display:flex}.telegram-auth .telegram-verified{color:#216951}.telegram-auth .telegram-privacy{color:#785b6b;margin:16px 0;font-size:13px;line-height:1.7}.telegram-auth .notice-box ol{margin:12px 0;padding-left:22px;line-height:1.9}.telegram-auth .notice-box p{font-size:13px;line-height:1.7}.telegram-auth>.text-btn{justify-content:center;width:100%;margin-top:18px;display:flex}.flower-dialog .telegram-auth .notice-box{margin:20px 0 12px;display:block}.flower-dialog .telegram-auth>[data-slot=dialog-description]{margin:12px 0 18px;font-size:14px;line-height:1.8}.flower-dialog .telegram-auth .notice-box ol{list-style:decimal}.bloom-theme,.flower-dialog{--primary:#bd2868;--primary-foreground:#fff;--foreground:#392733;--muted-foreground:#785b6b;--secondary:#fff5f9;--border:#efdee6;--rose:#bd2868;--ink:#392733;--quiet:#785b6b;color:var(--ink);font-weight:400}.app-shell.bloom-theme{isolation:isolate;background:#fff8fb;position:relative}.flower-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(65% 740px at 100% 320px,#f6b8d080,#0000 85%),radial-gradient(48% 680px at 0 850px,#f8cdddcc,#0000 85%),radial-gradient(65% 700px at 90% 1500px,#f6b8d037,#0000 90%),linear-gradient(#fff 0,#fff5f9 420px,#fce9f1 1050px,#fff8fb 1600px,#fce4ee 100%);position:absolute;inset:0;overflow:hidden}.ambient-flower{pointer-events:none;width:clamp(260px,28vw,520px);max-width:none;height:auto;position:absolute}.ambient-left{opacity:.35;filter:blur(5px);top:720px;left:min(-190px,50vw - 1020px);transform:rotate(-28deg)}.ambient-right{opacity:.67;top:1180px;right:min(-210px,50vw - 1050px);transform:rotate(28deg)}.app-shell .main-container{width:min(1180px,100% - 96px);position:relative}.app-shell .prototype-strip{color:#795769;background:#fff7fbb3;gap:18px;height:30px;font-size:11px;position:relative}.app-shell .prototype-strip button{color:#9f315e}.app-shell .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);top:max(env(safe-area-inset-top), var(--tg-top));background:#ffffffd9;border-bottom:1px solid #f0e5eb}.app-shell .header-inner{gap:25px;max-width:1276px;min-height:84px;padding:0 48px}.app-shell .brand{flex-shrink:0;gap:10px}.app-shell .brand-icon img{object-fit:contain;width:46px;height:46px}.app-shell .brand strong{letter-spacing:-1.3px;color:var(--ink);font-size:21px;line-height:1.2}.app-shell .brand strong span{color:var(--rose);font-weight:700}.app-shell .brand small{color:#927085;letter-spacing:2.2px;margin-top:5px;font-size:9px}.app-shell .desktop-nav{gap:27px;height:84px;margin-left:45px}.app-shell .desktop-nav button{color:#715865;font-size:14px;font-weight:500}.app-shell .desktop-nav button.active{color:var(--rose)}.app-shell .desktop-nav button.active:after{border-radius:4px;height:2px;left:4px;right:4px}.app-shell .header-actions{gap:18px;min-width:0}.app-shell .login-btn{min-height:44px;font-weight:500}:is(.app-shell,.flower-dialog) button:hover{filter:none}:is(.app-shell,.flower-dialog) .btn{letter-spacing:-.3px;min-height:50px;box-shadow:none;border-radius:14px;padding:12px 23px;font-size:14px;font-weight:500;transition:background .18s,transform .18s,box-shadow .18s}:is(.app-shell,.flower-dialog) .btn.primary{background:var(--rose);color:#fff;border-color:var(--rose)}:is(.app-shell,.flower-dialog) .btn.primary:hover:not(:disabled){background:#a32059;border-color:#a32059;transform:translateY(-1px);box-shadow:0 5px 15px #bd286822}:is(.app-shell,.flower-dialog) .btn.secondary{color:#654053;background:#fff;border-color:#e7d3de}:is(.app-shell,.flower-dialog) .btn.secondary:hover{background:#fff3f8}:is(.app-shell,.flower-dialog) button:active:not(:disabled){transform:translateY(1px)}:is(.app-shell,.flower-dialog) button:disabled{opacity:.48;box-shadow:none;transform:none}.app-shell .btn.small{border-radius:12px;min-height:42px;padding:9px 16px;font-size:13px}.app-shell .topline{color:#987387;padding:19px 0 0;font-size:10px}.app-shell .topline>div{gap:14px}.app-shell .topline button{color:#775062;min-height:36px;font-size:13px}.app-shell .hero{background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;min-height:405px;display:grid;overflow:visible}.app-shell .hero-copy{align-self:center;min-width:0;padding:28px 0}.app-shell .hero-label{color:#a96885;letter-spacing:1.5px;margin-bottom:15px;font-size:10px;font-weight:400}.app-shell .hero h1{letter-spacing:-2.1px;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(30px,2.8vw,43px);font-weight:700;line-height:1.47}.app-shell .hero h1 em{color:var(--rose)}.app-shell .hero p{color:#886376;max-width:440px;margin-top:12px;font-size:14px;line-height:1.9}.app-shell .hero-ctas{gap:23px;margin-top:22px}.app-shell .hero-ctas .btn{gap:13px;min-width:183px;height:53px}.app-shell .hero-secondary{color:#795668;min-height:44px;font-size:13px}.app-shell .hero-foot{color:#a37c8f;letter-spacing:1.6px;gap:13px;margin-top:18px;font-size:9px}.app-shell .hero-visual{align-self:center;place-items:center;height:405px;min-height:380px;display:grid;position:relative;overflow:visible}.app-shell .hero-visual:before{z-index:-1;filter:blur(16px);background:radial-gradient(#f4bbd263,#fce8f12e 55%,#0000 72%);inset:11% 0 7%}.app-shell .hero-visual img{object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 20px 30px #bc607c16);width:100%;max-width:100%;height:100%;transform:rotate(-3deg)}.hero-signature{color:#ac718a;letter-spacing:.9px;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;bottom:8px;right:30px}.app-shell .section{margin-top:36px}.app-shell .hero+.section{margin-top:18px}.app-shell .section-heading{align-items:end;margin-bottom:20px}.app-shell .section-heading h2{color:var(--ink);letter-spacing:-1px;flex-wrap:wrap;gap:12px;font-size:25px}.app-shell .eyebrow{color:#a96c87;letter-spacing:1.6px;margin-bottom:7px;font-size:10px;font-weight:400}.app-shell .sample-tag{color:#8c6178;background:#f5e8ef;border:0;border-radius:6px;padding:2px 7px;font-size:11px;line-height:1.6}.app-shell .section-actions{gap:15px}.app-shell .muted{color:#816775;font-size:12px}.app-shell .rail-controls button{color:#8a6277;background:#fff9fc;border-color:#ead8e2;border-radius:50%;width:42px;min-height:42px}.app-shell .rail-controls button:hover{background:#fce4ee}.app-shell .lobby-controls{gap:18px;margin-bottom:19px}.app-shell .filter-rail{scroll-snap-type:x proximity;gap:8px;padding:3px 1px}.app-shell .filter{color:#826477;scroll-snap-align:start;background:#fff9fccf;border:1px solid #0000;border-radius:50px;min-height:41px;padding:9px 17px;font-size:12px}.app-shell .filter.selected{color:#a5265b;background:#f9ddeb;border-color:#ecc0d4;font-weight:500}.app-shell .filter:hover{background:#f9e3ed}.app-shell .search-box{background:#ffffffb8;border-color:#ebdce4;border-radius:12px;width:194px;padding:10px 12px}.app-shell .search-box input{color:var(--ink);font-size:12px}.app-shell .search-box:focus-within{outline-offset:2px;outline:2px solid #bd286866}.app-shell .rail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:18px;padding:2px 1px 12px;scroll-padding-inline:1px}.app-shell .room-card{background:#ffffffed;border:1px solid #eedfe7;border-radius:21px;flex:0 0 calc(33.3333% - 12px);min-width:275px;padding:22px 23px 19px;overflow:visible;box-shadow:0 6px 24px #87466306;container-type:inline-size}.app-shell .room-card:before{display:none}.app-shell .room-top{gap:8px}.app-shell .status{border-radius:50px;padding:4px 8px;font-size:11px;line-height:1.5}.app-shell .status.green{color:#297655;background:#edf7f1}.app-shell .status.pink{color:#aa315f;background:#fce9f0}.app-shell .status.quiet{color:#836735;background:#f8f2e7}.app-shell .room-code{color:#9c7e8e;font-size:11px}.app-shell .room-title{align-items:flex-start;gap:10px;margin-top:20px}.app-shell .room-symbol{color:#b3386c;background:#fff4f8;border:0;border-radius:10px;flex-shrink:0;width:34px;height:39px;transform:none}.app-shell .room-symbol svg{width:19px}.app-shell .room-title>div{min-width:0}.app-shell .room-title h3{letter-spacing:-.7px;color:var(--ink);overflow-wrap:anywhere;word-break:keep-all;font-size:17px;line-height:1.6}.app-shell .room-title .muted{color:#987b8d;font-size:10px}.app-shell .room-stakes{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:23px}.app-shell .room-stakes>div{min-width:0}.app-shell .room-stakes>div>span{color:#947586;margin-bottom:7px;font-size:11px}.app-shell .room-stakes strong{color:#4d2b3e;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;line-height:1.35}.app-shell .room-stakes b{color:#c5a4b5;margin:0 3px;font-size:23px;font-weight:300}.app-shell .chip-label{color:#a27b91;font-size:10px}.app-shell .room-meta{color:#927486;align-items:baseline;gap:14px;margin-top:17px;font-size:12px}.app-shell .room-meta>span{flex-shrink:0}.app-shell .room-meta strong{color:#69505d;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:12px}.app-shell .room-bottom{border-color:#f1e6ec;flex-wrap:wrap;gap:12px;margin-top:19px;padding-top:17px}.app-shell .seats{padding-bottom:0;font-size:12px}.app-shell .seats b{color:#5b3d4c}.app-shell .seat-dots{display:none}.app-shell .room-enter{color:#fff;background:#bd2868;border:1px solid #bd2868;border-radius:12px;gap:16px;min-height:42px;padding:9px 15px;font-size:12px}.app-shell .room-enter:hover{background:#a32259}.app-shell .under-rail{color:#97778a;margin-top:1px;font-size:11px;line-height:1.7}.app-shell .under-rail>span{flex-wrap:wrap}.app-shell .quick-links{background:#ffffffb3;border:1px solid #f1e3eb;border-radius:18px;gap:0;margin-top:32px;padding:8px 4px}.app-shell .quick-links>button{background:0 0;border:0;border-right:1px solid #f1e3eb;border-radius:0;gap:12px;padding:12px 20px}.app-shell .quick-links>button:last-child{border:0}.app-shell .quick-links>button:hover{background:#fff2f8;border-radius:12px}.app-shell .quick-icon{border-radius:13px;flex-shrink:0;width:40px;height:40px}.app-shell .quick-links b{font-size:13px;font-weight:500}.app-shell .quick-links small{color:#9a7a8e;margin-top:3px;font-size:10px}:is(.app-shell,.flower-dialog) .lime-bg{color:#ae3267;background:#f9e5ee}:is(.app-shell,.flower-dialog) .pink-bg{color:#b3396b;background:#fbe7ef}:is(.app-shell,.flower-dialog) .purple-bg{color:#84629c;background:#eee8f8}:is(.app-shell,.flower-dialog) .blue-bg{color:#5e8097;background:#eaf1f6}.app-shell .casino-section{border-color:#eddee6;margin-top:34px;padding-top:36px}.app-shell .flower-tabs[data-slot=tabs-list]{gap:8px;height:auto;margin-bottom:16px;padding-bottom:4px}.app-shell .flower-tabs [data-slot=tabs-trigger]{border-radius:50px;min-height:42px;padding:10px 19px;font-size:12px}.app-shell :is(.flower-tabs,.page-tabs) [data-active]{color:#a32c5e!important;background:#f8e1ed!important;border-color:#0000!important}.app-shell .provider-card{min-width:214px;height:auto;min-height:164px;box-shadow:none;background:#fffefa;border-color:#eee1e9;border-radius:18px;flex-basis:calc(25% - 13.5px);gap:16px;padding:17px 19px}.app-shell .provider-card:hover{border-color:#ce9fb5;transform:translateY(-2px)}.app-shell .provider-evolution{background:#fff}.app-shell .provider-pragmatic{background:#fffcf4}.app-shell .provider-playtech{background:#f9fcff}.app-shell .provider-pg{background:#fcf9ff}.app-shell .provider-wordmark{color:#46373f;overflow-wrap:anywhere;font-size:30px;line-height:1.3}.app-shell .wordmark-pragmatic{font-size:19px}.app-shell .wordmark-pg{font-size:24px}.app-shell .provider-tag,.app-shell .provider-bottom{color:#97768a;font-size:11px}.app-shell .game-card{background:#fff;border-color:#ecdfe6;border-radius:20px}.app-shell .game-art{color:#b7668a;background:linear-gradient(135deg,#fce2ed,#f3e9f8);height:177px}.app-shell .game-card h3{color:var(--ink);overflow-wrap:anywhere}.app-shell .game-card p{font-size:12px}.app-shell .support-grid{grid-template-columns:1fr 1fr;gap:35px;margin-top:42px}.app-shell .event-banner{color:#63364b;background:linear-gradient(115deg,#fbe1ed,#f7d2e3);border:0;border-radius:23px;min-height:219px;padding:29px}.app-shell .event-banner h3{letter-spacing:-.9px;font-size:23px;line-height:1.6}.app-shell .event-banner img{object-fit:contain;mix-blend-mode:normal;opacity:.94;width:250px;height:240px;bottom:-31px;right:-32px;transform:rotate(-18deg)}.app-shell .event-banner>div{max-width:67%}.app-shell .notice-panel{background:0 0;border:0;border-radius:0;padding:13px 0}.app-shell .notice-panel>button{border-color:#eddde6;min-height:53px;padding:16px 0;font-size:13px}.app-shell .notice-panel h3{font-size:19px}.app-shell .notice-panel>button>span{color:#a47a91;font-size:11px}.app-shell .footer{border-color:#eadbe3;margin-top:65px;padding-top:28px}.app-shell .footer-links{gap:22px}.app-shell .footer-links button{min-height:38px;font-size:12px}.app-shell .footer-meta{color:#997c8d;font-size:11px}.app-shell .text-btn{color:#946179;min-height:40px;font-size:12px}.app-shell .page-heading{padding:45px 0 10px}.app-shell .page-heading h1{letter-spacing:-1.5px;color:#4c2c3c;font-size:35px}.app-shell .page-heading p{color:#957083;font-size:14px}.app-shell :is(.panel,.profile-card,.connected-wallet-main){background:#ffffffed;border:1px solid #eddee6;border-radius:23px;padding:29px;box-shadow:0 6px 28px #8d4a6405}.app-shell .wallet-layout{grid-template-columns:minmax(300px,350px) minmax(0,1fr);gap:28px;margin-top:23px}.app-shell .wallet-summary{background:linear-gradient(140deg,#fff 0%,#fff4f8 70%,#fce1ed);border:1px solid #e9d4e0;border-radius:24px;min-width:0;padding:28px;top:110px}.app-shell .connected-balance{border-color:#efdee7;padding:24px 0}.app-shell .connected-balance>span{color:#956d82;font-size:13px}.app-shell :is(.connected-balance strong,.balance-line strong){color:#4c293c;letter-spacing:-1px;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.35vw,34px);line-height:1.5}.app-shell :is(.connected-balance p,.wallet-summary>p){color:#886579;font-size:12px}.app-shell .bithumb-quote{background:#ffffffc9;border:1px solid #efdce6;border-radius:15px;margin-top:23px;padding:16px}.app-shell .quote-price strong{color:var(--rose)}.app-shell :is(.quote-time,.quote-note){color:#7d5a6e}.app-shell .connected-tabs{border-bottom:1px solid #efdee8;gap:9px;margin-bottom:25px;padding:0 0 14px}:is(.app-shell,.flower-dialog) .connected-tabs button{color:#856377;background:#fff8fb;border-color:#0000;border-radius:12px;min-height:44px;padding:10px 15px;font-size:13px}:is(.app-shell,.flower-dialog) .connected-tabs button.active{color:#a5285c;background:#f9e1ed;border-color:#f0c8db}.app-shell .connected-form{gap:18px;font-size:14px}.app-shell .connected-form h2{letter-spacing:-.8px;font-size:23px}.app-shell .connected-form>p{color:#846275;line-height:1.9}.app-shell .connected-history article{gap:14px;font-size:13px}.app-shell .connected-history small{color:#927387;font-size:11px}.app-shell .connected-history article>*{overflow-wrap:anywhere;min-width:0}.app-shell :is(.empty,.connected-live-empty){color:#8b687d;background:#ffffffa6;border:1px dashed #e6cddc;border-radius:20px;padding:35px 24px;font-size:14px}.app-shell .empty h3{color:#765266;font-size:18px}.app-shell .empty p{color:#99798c;font-size:13px}.app-shell .connected-service-notice{color:#975575;border-color:#e9c7d9;font-size:13px}.app-shell .connected-help-grid{gap:24px}.app-shell :is(.profile-card h2,.profile-card h3){color:#533346}.app-shell .info-band{background:#fffafdbb;border-color:#eddae5;border-radius:18px}.app-shell .header-balance{color:#8e3d62;min-width:0;max-width:250px;font-size:13px}.app-shell .header-balance span{overflow-wrap:anywhere;min-width:0;line-height:1.5}.app-shell .user-nickname{overflow-wrap:anywhere;max-width:100px;font-size:12px}.app-shell .avatar{color:#a63266;background:#f7deeb;flex-shrink:0}.flower-dialog[data-slot=dialog-content]{background:linear-gradient(150deg,#fff 65%,#fff3f8);border-color:#eddae5;border-radius:26px;width:calc(100% - 32px);padding:34px;box-shadow:0 24px 80px #6e365e26}.flower-dialog .auth-brand{color:#a83a69;letter-spacing:1.2px;margin-bottom:24px}.flower-dialog .auth-form h2{letter-spacing:-1px;font-size:25px}.flower-dialog .auth-intro{color:#926c81;margin:8px 0 21px;font-size:13px}.flower-dialog .connected-tabs{background:#fcf1f7;border-radius:13px;gap:6px;margin:18px 0;padding:5px}.flower-dialog .connected-tabs button{background:0 0;flex:1}.flower-dialog .connected-tabs button.active{background:#fff;border-color:#f1dde8;box-shadow:0 2px 6px #9257740a}:is(.app-shell,.flower-dialog) .field>span{color:#694d5d;font-size:13px;font-weight:500}:is(.app-shell,.flower-dialog) :is(.field input,.connected-form textarea){color:#392733;background:#fffcfe;border:1px solid #e8d8e2;border-radius:12px;min-height:49px;font-size:16px}:is(.app-shell,.flower-dialog) .field input:focus{background:#fff;border-color:#bd2868;outline-color:#bd2868}:is(.app-shell,.flower-dialog) .field input::placeholder{color:#ac8a9e}:is(.app-shell,.flower-dialog) .field small{color:#967286;font-size:12px}:is(.app-shell,.flower-dialog) .notice-box{color:#8a6177;background:#fff5f9;border-color:#eddae5;border-radius:13px;font-size:13px;line-height:1.9}.flower-dialog .telegram-btn{border-radius:13px;min-height:49px;padding:14px;font-size:13px}.flower-dialog .dialog-close{color:#98798a;border-radius:50%;width:40px;min-height:40px;top:12px;right:12px}.flower-dialog .auth-footnote{color:#947589;font-size:12px}.flower-dialog .connected-form>h2{overflow-wrap:anywhere;font-size:23px}.flower-dialog .connected-form>p{overflow-wrap:anywhere;font-size:14px;line-height:1.9}:is(.app-shell,.flower-dialog) :is(h2,h3,.amount,.transaction-amount){overflow-wrap:anywhere}.app-shell .toast{border-color:#ecd4e0;border-radius:16px;box-shadow:0 10px 35px #6e365e16}@media (max-width:1100px){.app-shell .main-container{width:calc(100% - 56px)}.app-shell .header-inner{padding:0 28px}.app-shell .desktop-nav{gap:21px;margin-left:18px}.app-shell .hero{grid-template-columns:1.05fr 1fr;min-height:365px}.app-shell .hero h1{letter-spacing:-1.8px;font-size:32px}.app-shell .hero-visual{min-height:330px}.app-shell .hero-ctas{gap:14px}.app-shell .hero-ctas .btn{min-width:157px;padding:12px 15px}.app-shell .quick-links>button{gap:9px;padding:12px}.app-shell .wallet-layout{grid-template-columns:310px minmax(0,1fr);gap:20px}}@media (max-width:760px){.app-shell .main-container{width:calc(100% - 36px)}.app-shell .prototype-strip{gap:12px;height:25px;font-size:9px}.app-shell .prototype-strip button{font-size:9px}.app-shell .header-inner{gap:12px;min-height:70px;padding:0 18px}.app-shell .brand{gap:7px}.app-shell .brand-icon img{width:36px;height:36px}.app-shell .brand strong{letter-spacing:-1.1px;font-size:18px}.app-shell .brand small{letter-spacing:1.3px;margin-top:3px;font-size:7px}.app-shell .header-actions{gap:12px}.app-shell .login-btn{font-size:12px}.app-shell .btn.small{min-height:39px;padding:8px 12px;font-size:11px}.app-shell .desktop-nav{display:none}.app-shell .topline{letter-spacing:.9px;padding:10px 0 0;font-size:9px}.app-shell .topline button{min-height:36px;font-size:11px}.app-shell .topline>div{gap:9px}.app-shell .hero{min-height:305px;padding:0;display:block;overflow:visible}.app-shell .hero-copy{pointer-events:auto;padding:22px 0 18px}.app-shell .hero-label{letter-spacing:.7px;gap:4px;margin-bottom:13px;font-size:8px}.app-shell .hero h1{letter-spacing:-1.35px;max-width:100%;font-size:clamp(22px,6.05vw,33px);line-height:1.5}.app-shell .hero p{max-width:195px;margin-top:16px;font-size:12px;line-height:1.9}.app-shell .hero-visual{pointer-events:none;z-index:0;align-items:center;width:57%;max-width:255px;height:190px;min-height:0;display:flex;position:absolute;bottom:5px;right:-8px;overflow:clip}.app-shell .hero-visual img{width:112%;max-width:112%;height:auto;transform:rotate(-4deg)}.app-shell .hero-visual:before{background:radial-gradient(#f4bbd24d,#0000 70%);inset:0 -10px}.app-shell .hero-ctas{flex-direction:column;align-items:flex-start;gap:2px;margin-top:19px}.app-shell .hero-ctas .btn{border-radius:13px;gap:11px;min-width:151px;height:47px;min-height:47px;padding:10px 14px;font-size:13px}.app-shell .hero-secondary{gap:6px;min-height:39px;font-size:11px}.app-shell .hero-foot,.hero-signature{display:none}.app-shell .hero+.section{margin-top:14px}.flower-atmosphere{background:radial-gradient(100% 380px at 100% 270px,#f6b8d075,#0000 85%),radial-gradient(100% 380px at 0 950px,#f8cdddba,#0000 80%),linear-gradient(#fff,#fff5f9 420px,#fce9f1 950px,#fff8fb 1500px,#fce4ee 100%)}.ambient-left{opacity:.24;filter:blur(3px);width:240px;top:850px;left:-184px}.ambient-right{opacity:.45;width:245px;top:1510px;right:-192px}.app-shell .section{margin-top:30px}.app-shell .section-heading{align-items:center;gap:10px;margin-bottom:15px}.app-shell .section-heading h2{letter-spacing:-.8px;gap:8px;font-size:22px}.app-shell .eyebrow{letter-spacing:1.25px;margin-bottom:5px;font-size:9px}.app-shell .sample-tag{font-size:10px}.app-shell .section-actions{gap:6px}.app-shell .rail-controls{gap:5px}.app-shell .rail-controls button{width:44px;min-height:44px}.app-shell .filter-rail{flex:0 0 100%;gap:7px}.app-shell .filter{min-height:40px;padding:9px 14px;font-size:11px}.app-shell .lobby-controls{gap:8px;margin-bottom:13px}.app-shell .rail{gap:13px;margin-right:-18px;padding-right:18px}.app-shell .room-card{border-radius:19px;flex:0 0 88%;min-width:0;padding:20px}.app-shell .room-title{margin-top:18px}.app-shell .room-title h3{font-size:17px}.app-shell .room-title .muted{font-size:10px}.app-shell .room-stakes{margin-top:20px}.app-shell .room-stakes strong{font-size:28px}.app-shell .room-meta{margin-top:14px}.app-shell .room-enter{min-height:44px;padding:10px 14px;font-size:12px}.app-shell .room-bottom{margin-top:17px;padding-top:17px}.app-shell .under-rail{gap:6px;font-size:10px;line-height:1.8}.app-shell .quick-links{border-radius:17px;margin-top:26px;padding:7px 0}.app-shell .quick-links>button{border-right:1px solid #f0dfe8;gap:8px;padding:10px 3px}.app-shell .quick-icon{border-radius:12px;width:36px;height:36px}.app-shell .quick-links b{font-size:11px}.app-shell .casino-section{margin-top:31px;padding-top:29px}.app-shell .flower-tabs[data-slot=tabs-list]{margin-bottom:13px}.app-shell .flower-tabs [data-slot=tabs-trigger]{min-height:40px;padding:9px 16px;font-size:11px}.app-shell .provider-card{border-radius:18px;flex-basis:68%;min-width:0;min-height:156px;padding:17px}.app-shell .provider-wordmark{font-size:28px}.app-shell .wordmark-pragmatic{font-size:18px}.app-shell .wordmark-pg{font-size:24px}.app-shell .game-card{flex-basis:77%}.app-shell .support-grid{grid-template-columns:1fr;gap:24px;margin-top:32px}.app-shell .event-banner{border-radius:21px;min-height:205px;padding:23px}.app-shell .event-banner h3{font-size:21px}.app-shell .event-banner img{width:196px;height:205px;bottom:-19px;right:-46px}.app-shell .event-banner>div{max-width:75%}.app-shell .notice-panel{padding:5px 0}.app-shell .notice-panel>button{font-size:12px}.app-shell .text-btn{min-height:40px;font-size:11px}.app-shell .footer{padding-bottom:calc(105px + max(env(safe-area-inset-bottom), var(--tg-bottom)));margin-top:35px}.app-shell .footer-links{gap:15px}.app-shell .footer-links button{font-size:11px}.app-shell .footer-meta{font-size:10px}.app-shell .bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:8px 10px calc(8px + max(env(safe-area-inset-bottom), var(--tg-bottom)));background:#fffffff2;border-color:#eed9e4;box-shadow:0 -3px 24px #80405d07}.app-shell .bottom-nav button{color:#ac869b;border-radius:13px;gap:4px;min-height:47px;font-size:10px}.app-shell .bottom-nav button.active{color:var(--rose);background:#fff1f7}.app-shell .bottom-nav button.active:before,.app-shell .bottom-nav button i{display:none}.app-shell .page-heading{padding:30px 0 8px}.app-shell .page-heading h1{margin:7px 0;font-size:29px}.app-shell .page-heading p{font-size:13px;line-height:1.9}.app-shell .wallet-layout{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px}.app-shell .wallet-summary{border-radius:21px;padding:24px;display:block;position:relative;top:auto}.app-shell .connected-balance{padding:21px 0}.app-shell :is(.connected-balance strong,.balance-line strong){overflow-wrap:anywhere;white-space:normal;font-size:30px}.app-shell .bithumb-quote{margin-top:19px}.app-shell :is(.panel,.profile-card,.connected-wallet-main){border-radius:20px;padding:23px 20px}.app-shell .connected-tabs{gap:6px;margin-bottom:23px;margin-right:-6px;padding-bottom:12px}:is(.app-shell,.flower-dialog) .connected-tabs button{min-height:44px;padding:10px 13px;font-size:12px}.app-shell .connected-form h2{font-size:21px}.app-shell .connected-wallet .wallet-actions{flex-wrap:wrap}.app-shell .connected-help-grid{grid-template-columns:minmax(0,1fr)}.app-shell .connected-history article{flex-wrap:wrap;font-size:12px}.app-shell .connected-history small{font-size:11px}.app-shell :is(.empty,.connected-live-empty){padding:29px 20px;font-size:13px}.app-shell .empty h3{font-size:17px}.app-shell .connected-service-notice{font-size:12px}.flower-dialog[data-slot=dialog-content]{width:calc(100% - 24px);max-height:calc(var(--visible-height) - 24px);border-radius:23px;padding:29px 23px}.flower-dialog .auth-form h2{font-size:23px}.flower-dialog .auth-intro,:is(.app-shell,.flower-dialog) .notice-box{font-size:12px}}@media (max-width:360px){.app-shell .main-container{width:calc(100% - 28px)}.app-shell .header-inner{gap:7px;padding:0 14px}.app-shell .brand-icon img{width:32px;height:32px}.app-shell .brand strong{font-size:16px}.app-shell .header-actions{gap:9px}.app-shell .btn.small{padding:8px 10px;font-size:10px}.app-shell .hero h1{font-size:22px}.app-shell .hero p{max-width:166px;font-size:11px}.app-shell .hero-visual{width:53%;bottom:9px;right:-9px}.app-shell .hero-ctas .btn{min-width:141px;padding:10px 11px}.app-shell .rail{margin-right:-14px;padding-right:14px}.app-shell .room-card{flex-basis:90%;padding:18px}}@media (prefers-reduced-motion:reduce){:is(.app-shell,.flower-dialog) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-shell .footer-links>a{align-items:center;gap:5px;min-height:38px;font-size:12px;display:inline-flex}.flower-dialog .telegram-btn{margin-top:12px}@media (max-width:760px){.app-shell .connected-wallet .wallet-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:22px;display:grid}.app-shell .connected-wallet .wallet-summary>.eyebrow,.app-shell .connected-wallet .wallet-summary>.text-btn{grid-column:1/-1}.app-shell .connected-wallet .connected-balance{border-bottom:0;min-width:0;padding:10px 0 13px}.app-shell .connected-wallet .connected-balance>span{font-size:12px}.app-shell .connected-wallet .connected-balance strong{font-size:27px}.app-shell .connected-wallet .connected-balance strong small{font-size:12px}.app-shell .connected-wallet .wallet-summary>.text-btn{min-height:34px;margin-top:0}.app-shell .connected-wallet .bithumb-quote{margin-top:0;padding:13px}.app-shell .footer-links>a{font-size:11px}}.app-shell .connected-wallet.tron-wallet .wallet-summary>.tron-network{white-space:nowrap;border-radius:99px;width:max-content;max-width:100%;height:auto;min-height:0;padding:8px 11px}@media (max-width:760px){.app-shell .connected-wallet.tron-wallet .wallet-summary{display:block}.app-shell .connected-wallet.tron-wallet .wallet-summary>.tron-time{width:100%;max-width:none}.app-shell .connected-wallet.tron-wallet .connected-balance{padding-block:14px}.app-shell .connected-wallet.tron-wallet .wallet-summary>.eyebrow{margin-bottom:5px}.app-shell .connected-wallet.tron-wallet .wallet-summary>.tron-summary-flower{display:none}}.app-shell .header-actions{gap:10px}.app-shell .header-actions>:is(.login-btn,.btn.small,.telegram-contact){white-space:nowrap;min-height:44px}.app-shell .telegram-contact{color:#9e285d;background:#fff3f8;border:1px solid #e8bbd0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.app-shell .telegram-contact>svg{flex-shrink:0}.app-shell .telegram-contact:hover{background:#fce4ee;border-color:#cf86a8}.app-shell .telegram-contact:active{background:#f8d6e5}.app-shell .telegram-contact:focus-visible{outline-offset:3px;outline:2px solid #bd2868}.app-shell .quick-links--desktop{display:none}@media (min-width:761px){.app-shell .home-topbar{align-items:center;gap:24px;padding-top:18px;display:flex}.app-shell .home-topbar .topline{flex-shrink:0;padding:0}.app-shell .home-topbar .topline>div{display:none}.app-shell .quick-links--desktop{border-radius:16px;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin-top:0;padding:4px;display:grid}.app-shell .quick-links--desktop>button{white-space:nowrap;gap:9px;min-width:0;min-height:50px;padding:8px 12px}.app-shell .quick-links--desktop .quick-icon{border-radius:11px;width:32px;height:32px}.app-shell .quick-links--desktop .quick-icon svg{width:18px}.app-shell .quick-links--desktop small,.app-shell .quick-links--mobile{display:none}}@media (min-width:761px) and (max-width:1100px){.app-shell .home-topbar{flex-direction:column;align-items:stretch;gap:10px}.app-shell .header-inner{gap:12px}.app-shell .desktop-nav{gap:15px;margin-left:0}.app-shell .desktop-nav button{font-size:12px}.app-shell .brand{gap:7px}.app-shell .brand-icon img{width:38px;height:38px}.app-shell .brand strong{font-size:18px}.app-shell .brand small{letter-spacing:1.5px;font-size:7px}.app-shell .header-actions{gap:8px}.app-shell .header-actions>:is(.btn.small,.telegram-contact){padding-inline:10px;font-size:12px}.app-shell .user-nickname{display:none}}@media (max-width:760px){.app-shell .header-inner{flex-wrap:wrap;gap:8px;padding-block:10px}.app-shell .header-actions{gap:8px;width:100%}.app-shell .header-actions--guest>.login-btn{flex:.8;font-size:12px}.app-shell .header-actions--guest>.btn.small{flex:1;padding-inline:8px;font-size:12px}.app-shell .header-actions--guest>.telegram-contact{flex:1.3;padding-inline:8px;font-size:12px}.app-shell .header-actions--member .telegram-contact{margin-left:auto}.app-shell .quick-links--desktop{display:none}}@media (max-width:360px){.app-shell .header-actions--guest>:is(.login-btn,.btn.small,.telegram-contact){font-size:11px}}.app-shell .home-event-banner{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eed6e2;border-radius:24px;flex-direction:column;align-self:start;padding:0;display:flex;overflow:hidden}.app-shell .home-event-banner>picture,.app-shell .home-event-banner>img{width:100%;display:block}.app-shell .home-event-banner picture img,.app-shell .home-event-banner>img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;max-height:none;display:block;position:static;transform:none}.app-shell .home-event-caption{justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.app-shell .home-event-caption>span{min-width:0}.app-shell .home-event-caption small{color:#985672;margin-bottom:8px;font-size:11px;display:block}.app-shell .home-event-caption strong{overflow-wrap:anywhere;font-size:17px;line-height:1.6;display:block}.app-shell .home-event-caption>svg{flex-shrink:0}.app-shell .home-event-image-error{padding:28px;line-height:1.8;display:block}.app-shell .support-grid.support-grid--notices-only{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.app-shell .home-event-caption{padding:18px}.app-shell .home-event-caption strong{font-size:15px}}.app-shell .lobby-controls{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-shell .filter-rail{flex:none;margin:0;padding:0;overflow:visible}.app-shell .filter-rail>.filter{cursor:default;align-items:center;display:inline-flex}.app-shell .room-title h3{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.55}.app-shell .footer{grid-template-columns:minmax(0,1fr);gap:16px}.app-shell .footer-meta{border-top:0;margin-top:0;padding-top:0}.app-shell .notice-empty{color:var(--muted-foreground);margin:16px 0 0;line-height:1.7}@media (max-width:760px){.app-shell .bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .connected-tabs[aria-label=지갑\ 메뉴]{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:0;display:grid;overflow:visible}.app-shell .connected-tabs[aria-label=지갑\ 메뉴] button{white-space:normal;min-width:0}.app-shell .lobby-controls{flex-direction:row;gap:12px}.app-shell .search-box{flex:1 1 0;width:min(100%,230px);min-width:0;display:flex}.app-shell .search-box input{width:100%;min-width:0}.app-shell .under-rail{flex-wrap:wrap;align-items:flex-start;gap:8px}.app-shell .footer-brand{flex-wrap:wrap}}.app-shell .hero h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-1.4px}.app-shell .page-heading h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-1px;margin:8px 0}.app-shell .section-heading h2,.flower-dialog .auth-form h2,:is(.app-shell,.flower-dialog) .connected-form h2,.flower-dialog .connected-form>h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.6px}.app-shell :is(.room-title h3,.notice-panel h3,.empty h3,.profile-card h3,.connected-form h3,.event-banner h3){font-size:var(--fs-h3);line-height:var(--lh-h3)}:is(.app-shell,.flower-dialog) :is(.hero p,.page-heading p,.connected-form,.connected-form>p,.notice-box,.error-box,.field>span,.auth-intro,.connected-copy,.notice-panel>button){font-size:var(--fs-body);line-height:var(--lh-body)}:is(.app-shell,.flower-dialog) :is(.muted,.under-rail,.footer-meta,.auth-footnote,.room-meta,.seats,.telegram-privacy,.field small,.connected-history small,.chip-label){font-size:var(--fs-small);line-height:var(--lh-small)}.app-shell :is(.eyebrow,.hero-label,.topline,.hero-foot,.brand small){font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow)}:is(.app-shell,.flower-dialog) :is(.field input,.connected-form textarea,.tron-form input:not([type=checkbox])){font-size:var(--fs-input);min-height:var(--btn-h-lg);border-radius:var(--radius-btn);line-height:1.4}:is(.app-shell,.flower-dialog) .btn{min-height:var(--btn-h-lg);padding:10px var(--btn-px-lg);border-radius:var(--radius-btn);font-size:var(--fs-body);text-align:center;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:10px;line-height:1.3;display:inline-flex}:is(.app-shell,.flower-dialog) .btn.small,.app-shell .header-actions>.btn.small{min-height:var(--btn-h-md);padding:8px var(--btn-px-sm);font-size:var(--fs-small)}.app-shell .login-btn,.app-shell .telegram-contact,.app-shell .room-enter,:is(.app-shell,.flower-dialog) .connected-tabs button,.app-shell .filter,.app-shell .text-btn,.flower-dialog .telegram-btn{min-height:var(--btn-h-md);border-radius:var(--radius-btn);text-align:center;justify-content:center;align-items:center;line-height:1.3;display:inline-flex}.app-shell .login-btn{padding:0 var(--btn-px-md);border:1px solid #0000}.app-shell .login-btn:hover{background:#fff3f8}.app-shell .telegram-contact,.app-shell .room-enter,:is(.app-shell,.flower-dialog) .connected-tabs button{font-size:var(--fs-small)}.app-shell .filter{border-radius:var(--radius-pill)}.flower-dialog .telegram-btn{min-height:var(--btn-h-lg);font-size:var(--fs-body)}.app-shell :is(.rail-controls button,.icon-btn,.dialog-close){place-items:center;display:inline-grid}:is(.app-shell,.flower-dialog) :is(button,a.btn,.telegram-contact,summary):focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}:is(.app-shell,.flower-dialog) :is(.btn,.room-enter,.quick-links>button,.telegram-contact,.login-btn):active:not(:disabled){transform:translateY(1px)}:is(.app-shell,.flower-dialog) :is(.btn,.room-enter,.quick-links>button,.telegram-contact,.login-btn):disabled{opacity:.48;transform:none}.app-shell :is(.panel,.profile-card,.connected-wallet-main,.room-card,.empty,.wallet-summary){border-radius:var(--radius-card);min-width:0}.app-shell :is(.panel,.profile-card,.connected-wallet-main){padding:var(--card-pad)}:is(.app-shell,.flower-dialog) :is(.notice-box,.error-box,.success-box,.connected-service-notice,.info-band){border-radius:var(--radius-box);white-space:normal;overflow-wrap:anywhere}.app-shell .home-topbar{flex-direction:column;gap:10px;padding-top:14px;display:flex}.app-shell .home-topbar .topline{justify-content:flex-start;padding:0}.app-shell .home-topbar .quick-links{border-radius:var(--radius-box);background:#ffffffb3;border:1px solid #f1e3eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:6px;display:grid}.app-shell .home-topbar .quick-links>button{border-radius:var(--radius-btn);text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:64px;padding:8px 4px;display:flex}.app-shell .home-topbar .quick-links>button:hover{background:#fff2f8}.app-shell .home-topbar .quick-links>button>span:not(.quick-icon){min-width:0}.app-shell .home-topbar .quick-links b{font-size:var(--fs-small);white-space:nowrap;line-height:1.3;display:block}.app-shell .home-topbar .quick-links small,.app-shell .home-topbar .quick-links>button>svg{display:none}.app-shell .home-topbar .quick-icon{border-radius:10px;width:34px;height:34px}.app-shell .home-topbar .quick-icon svg{width:18px;height:18px}@media (max-width:379px){.app-shell .home-topbar .quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .home-topbar .quick-links>button{flex-direction:row;justify-content:center;gap:8px;min-height:48px}}@media (min-width:761px){.app-shell .home-topbar{flex-direction:row;align-items:center;gap:24px;padding-top:18px}.app-shell .home-topbar .topline{flex-shrink:0}.app-shell .home-topbar .quick-links{border-radius:16px;flex:1;gap:0;padding:4px}.app-shell .home-topbar .quick-links>button{text-align:left;border-right:1px solid #f1e3eb;border-radius:0;flex-direction:row;justify-content:flex-start;gap:10px;min-height:52px;padding:8px 14px}.app-shell .home-topbar .quick-links>button:last-child{border-right:0}.app-shell .home-topbar .quick-links>button:hover{border-radius:12px}.app-shell .home-topbar .quick-links b{font-size:13px}.app-shell .home-topbar .quick-links small{font-size:var(--fs-caption);color:#9a7a8e;white-space:nowrap;margin-top:2px;line-height:1.3;display:block}.app-shell .home-topbar .quick-links>button>svg{color:#9a7a8e;flex-shrink:0;width:15px;margin-left:auto;display:block}}@media (min-width:761px) and (max-width:1100px){.app-shell .home-topbar{flex-direction:column;align-items:stretch;gap:10px}.app-shell .home-topbar .quick-links small{display:none}}.app-shell .hero-visual picture{display:contents}.app-shell .hero-visual img{object-fit:contain}@media (max-width:760px){.app-shell .hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:8px;min-height:0;display:grid}.app-shell .hero-copy{padding:14px 0 10px}.app-shell .hero p{max-width:none}.app-shell .hero-visual{aspect-ratio:3/2;pointer-events:none;place-items:center;width:auto;max-width:none;height:auto;min-height:0;display:grid;position:relative;bottom:auto;right:auto;overflow:visible}.app-shell .hero-visual img{width:100%;max-width:100%;height:auto;transform:rotate(-3deg)}.app-shell .hero-visual:before{inset:0}}.app-shell .seats{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.app-shell .seats b{font-variant-numeric:tabular-nums}.flower-dialog .room-occupancy{border-radius:var(--radius-box);background:#fff8fb;border:1px solid #efdee6;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:12px 16px;display:flex}.flower-dialog .room-occupancy span{font-size:var(--fs-small);color:#8a6177}.flower-dialog .room-occupancy strong{font-size:var(--fs-h3);color:#4c293c;font-variant-numeric:tabular-nums}.flower-dialog .room-occupancy small{font-size:var(--fs-small);color:#a5285c}.app-shell .user-nickname{max-width:140px}.app-shell .header-balance span{white-space:normal}.app-shell :is(.room-card,.provider-card,.profile-card,.panel,.event-banner)>*{min-width:0}.app-shell .connected-help-grid--single{grid-template-columns:minmax(0,1fr);max-width:720px}.app-shell .footer-meta{flex-wrap:wrap;gap:6px 16px;display:flex}.flower-dialog .field>small{margin-top:4px;display:block}@media (max-width:760px){.app-shell .header-inner{padding-block:10px}}:is(.app-shell,.flower-dialog) .holdem-inline{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}:is(.app-shell,.flower-dialog) .holdem-inline .field{flex:180px;margin:0}:is(.app-shell,.flower-dialog) .holdem-inline .btn{min-height:var(--btn-h-md,44px);flex:none}:is(.app-shell,.flower-dialog) .holdem-nick{margin:0;font-size:14px;line-height:1.7}:is(.app-shell,.flower-dialog) .holdem-nick b{color:#bd2868}:is(.app-shell,.flower-dialog) .holdem-status{border-radius:var(--radius-box,14px);background:#fff5f8;border:1px solid #f7d6e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}:is(.app-shell,.flower-dialog) .holdem-status>div{flex-direction:column;gap:2px;min-width:0;display:flex}:is(.app-shell,.flower-dialog) .holdem-status span{color:#8a7580;font-size:11px}:is(.app-shell,.flower-dialog) .holdem-status strong{overflow-wrap:anywhere;font-size:15px}:is(.app-shell,.flower-dialog) .holdem-buyins{color:#6f5d66;gap:2px;margin:0;padding-left:18px;font-size:12.5px;line-height:1.6;display:grid}:is(.app-shell,.flower-dialog) :is(.holdem-hint,.holdem-preview){color:#6f5d66;margin:0;font-size:13px;line-height:1.7}:is(.app-shell,.flower-dialog) .text-btn{color:#bd2868;text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 4px;text-decoration:underline}
