.setup-screen{min-height:100%;display:flex;justify-content:center;align-items:flex-start;padding:48px 20px 72px}.setup-panel{width:100%;max-width:880px;background:linear-gradient(180deg,#0b35279e,#07231ad1);border:1px solid var(--felt-line);border-radius:20px;box-shadow:var(--shadow-pop),inset 0 1px #f4ead814;padding:46px 52px 44px}.setup-header{text-align:center;margin-bottom:38px}.setup-title{margin:0;font-size:46px;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(180deg,var(--gold-bright),var(--gold) 58%,var(--gold-dim));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 18px rgba(201,162,75,.18)}.setup-rule-line{width:220px;height:1px;margin:16px auto 14px;background:linear-gradient(90deg,transparent,var(--gold) 30%,var(--gold-bright) 50%,var(--gold) 70%,transparent)}.setup-tagline{margin:0;font-size:14px;letter-spacing:.03em;color:#f4ead8a8}.setup-section{margin-top:34px}.setup-section-title{display:flex;align-items:center;gap:16px;margin:0 0 20px;font-size:19px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright)}.setup-section-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--felt-line),transparent)}.setup-players{display:flex;flex-direction:column;gap:10px;max-width:460px}.setup-player-row{display:flex;align-items:center;gap:12px}.setup-player-num{width:24px;flex:none;text-align:center;font-family:var(--font-display);font-size:16px;color:var(--gold)}.setup-player-row .setup-input{flex:1;min-width:0}.setup-players-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:16px;max-width:460px}.setup-players-foot .btn{margin-top:24px}.setup-bank .setup-input-money{width:170px}.setup-rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 40px}.setup-field-label{display:block;margin-bottom:9px;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--cream)}.setup-field-sub{margin-top:8px;font-size:12.5px;line-height:1.45;color:#f4ead88c}.setup-input{background:#0417118c;border:1px solid var(--felt-line);border-radius:10px;padding:10px 13px;color:var(--cream);font-family:var(--font-ui);font-size:15px;font-weight:500;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.setup-input:hover{border-color:#e8d6a573}.setup-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c9a24b2e}.setup-input-money{width:150px}.setup-input::-webkit-outer-spin-button,.setup-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.setup-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.setup-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;background:#0417118c;border:1px solid var(--felt-line);border-radius:14px}.setup-seg-btn{border:1px solid transparent;background:transparent;border-radius:var(--radius-pill);padding:7px 15px;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:#f4ead8b8;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.setup-seg-btn:hover{color:var(--cream);background:#f4ead812}.setup-seg-btn.is-active{background:linear-gradient(180deg,var(--gold-bright),var(--gold) 55%,var(--gold-dim));color:var(--ink);box-shadow:0 2px 6px #00000059,inset 0 1px #ffffff73}.setup-seg-btn:focus-visible{outline:2px solid var(--gold-bright);outline-offset:1px}.setup-footer{margin-top:42px;display:flex;flex-direction:column;align-items:center;gap:14px}.setup-problems{text-align:center;font-size:13.5px;line-height:1.6;color:var(--lose)}.setup-start{min-width:220px}@media (max-width: 760px){.setup-rules-grid{grid-template-columns:1fr;gap:24px}}@media (max-width: 480px){.setup-screen{padding:20px 12px 48px}.setup-panel{padding:30px 20px 32px;border-radius:16px}.setup-title{font-size:32px}.setup-header{margin-bottom:28px}.setup-players-foot .btn{margin-top:0}.setup-start{width:100%}}.setup-online-note{margin:10px 0 0;font-size:13px;color:#f4ead8b3;text-align:center;max-width:460px}.table-screen{position:relative;min-height:100vh;display:flex;flex-direction:column;padding:0 28px 26px;overflow:hidden}.table-oval{position:absolute;left:50%;top:84px;transform:translate(-50%);width:min(1180px,96vw);height:660px;border-radius:50%;border:2px solid var(--felt-line);background:radial-gradient(ellipse at 50% 28%,#114b3680,#07231a26 72%);box-shadow:inset 0 0 90px #0006;pointer-events:none}.table-oval:after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;border:1px solid rgba(201,162,75,.22)}.table-topbar,.dealer-area,.table-center,.seats{position:relative;z-index:1}.table-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px 10px}.table-title{font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-bright)}.table-rules-line{margin-top:2px;font-size:12px;color:var(--cream);opacity:.6;letter-spacing:.02em}.round-badge{font-family:var(--font-display);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--cream);padding:6px 18px;border:1px solid var(--felt-line);border-radius:var(--radius-pill);background:#0417118c}.dealer-area{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:8px}.dealer-header{display:flex;align-items:center;gap:14px}.dealer-label{font-family:var(--font-display);font-size:15px;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);opacity:.85}.shoe-pill{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-variant-numeric:tabular-nums;color:var(--cream);opacity:.85;padding:5px 12px;border:1px solid var(--felt-line);border-radius:var(--radius-pill);background:#0417118c}.shoe-icon{width:15px;height:10px;border-radius:2px;background:var(--felt-700);border:1px solid rgba(201,162,75,.6);box-shadow:2px -2px #c9a24b59,4px -4px #c9a24b2e}.dealer-cards{display:flex;min-height:var(--card-h)}.dealer-cards .pcard-slot:not(:first-child){margin-left:calc(var(--card-w) * -.4)}.dealer-meta{display:flex;gap:8px;min-height:26px;align-items:center}.card-slot-empty{width:var(--card-w);height:var(--card-h);border-radius:var(--radius-card);border:1px dashed var(--felt-line);background:#0000002e}.table-center{flex:1;display:flex;align-items:center;justify-content:center;min-height:104px;padding:10px 0}.deal-bar{display:flex;flex-direction:column;align-items:center;gap:8px}.deal-hint{font-size:12px;color:var(--cream);opacity:.6}.controls{display:flex;flex-direction:column;align-items:center;gap:10px}.controls-turn{font-family:var(--font-display);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-bright)}.controls-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.seats{display:flex;justify-content:center;align-items:flex-end;gap:14px;padding:26px 0 4px}.seat-arc{flex:0 1 210px;min-width:150px}.seat{display:flex;flex-direction:column;align-items:center;width:100%}.seat.is-out{opacity:.7}.seat-main{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:calc(var(--card-h) + 66px);justify-content:flex-end;width:100%}.seat-note{font-size:12px;color:var(--cream);opacity:.9;padding-bottom:26px;letter-spacing:.04em}.seat-plate{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:200px;margin-top:10px;padding:8px 16px;border-radius:var(--radius-pill);background:#041711a6;border:1px solid var(--felt-line);transition:border-color .2s ease,box-shadow .2s ease}.seat-name{font-family:var(--font-display);font-size:14px;letter-spacing:.06em;color:var(--cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seat-bank{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--gold-bright)}.seat.is-active-seat .seat-plate{border-color:#c9a24bd9;box-shadow:0 0 18px #c9a24b47}.bet-area{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.bet-circle{width:78px;height:78px;border-radius:50%;border:2px dashed var(--felt-line);background:#00000038;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,box-shadow .2s ease}.bet-circle.has-bet{border-color:#c9a24bcc;box-shadow:0 0 16px #c9a24b33,inset 0 0 12px #c9a24b1f}.bet-empty{font-family:var(--font-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cream);opacity:.75}.bet-amount{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold-bright)}.chip-row{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;max-width:100%}.chip{width:44px;height:44px;border-radius:50%;border:3px dashed transparent;font-family:var(--font-ui);font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 3px 8px #00000073,inset 0 1px #ffffff40;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease;-webkit-user-select:none;user-select:none}.chip:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 6px 14px #00000080,inset 0 1px #ffffff40}.chip:active:not(:disabled){transform:translateY(-1px)}.chip:disabled{opacity:.35;cursor:default}.chip-5{background:var(--cream);color:var(--ink);border-color:#17130c4d}.chip-25{background:var(--felt-500);color:var(--cream);border-color:#f4ead873}.chip-100{background:var(--ink);color:var(--gold-bright);border-color:#c9a24b8c}.chip-500{background:linear-gradient(180deg,var(--gold-bright),var(--gold) 60%,var(--gold-dim));color:var(--ink);border-color:#17130c66}.seat-hands{display:flex;gap:10px;justify-content:center;align-items:flex-end;flex-wrap:wrap}.hand{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;border-radius:14px;border:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.hand.is-active{border-color:var(--gold);background:#c9a24b12;box-shadow:0 0 0 1px #c9a24b80,0 0 26px #c9a24b4d}.hand-cards{display:flex;min-height:var(--card-h)}.hand-cards .pcard-slot:not(:first-child){margin-left:calc(var(--card-w) * -.58)}.hand-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.hand-bet{font-size:12px;font-variant-numeric:tabular-nums;color:var(--cream);opacity:.75}.badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;letter-spacing:.03em;line-height:1.3}.badge-total{background:#00000073;color:var(--cream);border:1px solid var(--felt-line);font-variant-numeric:tabular-nums}.badge-bj{background:linear-gradient(180deg,var(--gold-bright),var(--gold) 60%,var(--gold-dim));color:var(--ink);border:1px solid rgba(23,19,12,.4);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 2px 8px #c9a24b59}.marker-bust{background:#c0453b2e;color:var(--lose);border:1px solid rgba(192,69,59,.55);text-transform:uppercase;letter-spacing:.08em}.marker-surrender{background:#b9a97f24;color:var(--push);border:1px solid rgba(185,169,127,.4)}.insurance-prompt{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 16px;border-radius:12px;background:#041711cc;border:1px solid rgba(201,162,75,.5);box-shadow:var(--shadow-pop)}.insurance-title{font-family:var(--font-display);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-bright)}.insurance-cost{font-size:12px;font-variant-numeric:tabular-nums;color:var(--cream);opacity:.8}.insurance-actions{display:flex;gap:8px}.insurance-note{font-size:12px;color:var(--push)}.insurance-result{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.insurance-result.is-win{color:var(--win)}.insurance-result.is-lose{color:var(--lose)}.outcome{display:flex;align-items:baseline;justify-content:center;gap:8px}.outcome-label{font-family:var(--font-display);font-size:15px;letter-spacing:.1em;text-transform:uppercase}.outcome-win .outcome-label{color:var(--win)}.outcome-blackjack .outcome-label{color:var(--gold-bright)}.outcome-lose .outcome-label{color:var(--lose)}.outcome-push .outcome-label,.outcome-surrender .outcome-label{color:var(--push)}.outcome-net{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cream);opacity:.85}.pcard-slot{width:var(--card-w);height:var(--card-h);flex:0 0 auto;perspective:700px;animation:deal-in .38s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--deal-i, 0) * .12s)}@keyframes deal-in{0%{opacity:0;transform:translate(36px,-48px) rotate(5deg) scale(.92)}to{opacity:1;transform:translate(0) rotate(0) scale(1)}}.pcard{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.1,.2,1)}.pcard.is-down{transform:rotateY(180deg)}.pcard-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-card);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:var(--shadow-card)}.pcard-front{background:var(--paper);color:var(--ink);border:1px solid rgba(23,19,12,.18)}.pcard-front.is-red{color:var(--red)}.pc-corner{position:absolute;display:flex;flex-direction:column;align-items:center;line-height:1;font-weight:700;font-size:calc(var(--card-w) * .19)}.pc-tl{top:calc(var(--card-w) * .08);left:calc(var(--card-w) * .08)}.pc-br{bottom:calc(var(--card-w) * .08);right:calc(var(--card-w) * .08);transform:rotate(180deg)}.pc-suit{font-size:.9em;margin-top:1px}.pc-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--card-w) * .52)}.pcard-back{transform:rotateY(180deg);background:var(--felt-700);border:2px solid var(--gold-dim)}.pcard-back-inner{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:calc(var(--radius-card) - 5px);border:1px solid rgba(201,162,75,.7);background-image:repeating-linear-gradient(45deg,rgba(201,162,75,.16) 0 1.5px,transparent 1.5px 7px),repeating-linear-gradient(-45deg,rgba(201,162,75,.16) 0 1.5px,transparent 1.5px 7px)}.gameover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#041711c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gameover-panel{display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 44px;border-radius:18px;background:linear-gradient(180deg,var(--felt-700),var(--felt-900));border:1px solid rgba(201,162,75,.6);box-shadow:var(--shadow-pop);text-align:center;max-width:420px}.gameover-panel h2{margin:0;font-size:26px;color:var(--gold-bright);letter-spacing:.1em;text-transform:uppercase}.gameover-panel p{margin:0;font-size:14px;color:var(--cream);opacity:.85}.gameover-banks{width:100%;display:flex;flex-direction:column;gap:6px;padding:4px 0 6px}.gameover-row{display:flex;justify-content:space-between;gap:24px;font-size:13px;color:var(--cream);font-variant-numeric:tabular-nums;border-bottom:1px solid rgba(244,234,216,.1);padding-bottom:6px}.gameover-row:last-child{border-bottom:none}@media (max-width: 1280px){.table-screen{--card-w: 66px}.seat-arc{min-width:140px}}@media (max-width: 1000px){.table-screen{--card-w: 56px;padding:0 14px 18px}.insurance-prompt{max-width:100%;padding:10px}.insurance-prompt .btn-sm{padding:7px 12px}.table-title{font-size:17px}.table-rules-line{font-size:11px}.seats{gap:8px}.seat-arc{flex-basis:170px;min-width:126px}.seat-plate{padding:7px 12px}.seat-name,.seat-bank{font-size:12px}.chip{width:38px;height:38px;font-size:12px;border-width:2px}.bet-circle{width:66px;height:66px}.controls-row .btn{font-size:13px;padding:9px 16px}.table-oval{height:560px}}@media (max-width: 768px){.table-screen{--card-w: 48px}.seats{flex-wrap:wrap;justify-content:center;row-gap:14px}.seat-arc{flex-basis:150px;min-width:118px}.seat-arc{transform:none!important}}.countdown{display:inline-block;min-width:34px;margin-left:6px;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--felt-line);background:#0000004d;color:var(--gold-bright);font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.countdown.is-low{color:#f0b6b0;border-color:#c0453b99;animation:countdown-pulse .9s ease-in-out infinite}@keyframes countdown-pulse{50%{background:#c0453b47}}.turn-banner{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 26px;border-radius:14px;border:1px solid var(--felt-line);background:#0417118c}.turn-banner-title{font-family:var(--font-display);font-size:18px;letter-spacing:.06em;color:var(--gold-bright)}.controls-turn.is-you{color:var(--gold-bright);font-family:var(--font-display);font-size:17px;letter-spacing:.06em}.seat.is-active-seat .seat-plate{border-color:var(--gold);box-shadow:0 0 0 1px #c9a24b8c,0 0 18px #c9a24b4d;animation:seat-turn-glow 1.6s ease-in-out infinite}@keyframes seat-turn-glow{50%{box-shadow:0 0 0 2px #eecd7acc,0 0 26px #c9a24b80}}.bet-in-badge{align-self:center;margin-top:4px;padding:2px 10px;border-radius:var(--radius-pill);border:1px solid rgba(89,185,124,.6);background:#59b97c24;color:var(--win);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lobby-screen{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:48px 20px 60px}.lobby-panel{width:100%;max-width:620px;background:linear-gradient(180deg,#0b3527eb,#07231af5);border:1px solid var(--felt-line);border-radius:18px;box-shadow:var(--shadow-pop);padding:36px 40px 32px}.lobby-panel-narrow{max-width:440px;text-align:center}.lobby-title{margin:0 0 6px;text-align:center;font-size:30px;background:linear-gradient(180deg,var(--gold-bright),var(--gold) 60%,var(--gold-dim));-webkit-background-clip:text;background-clip:text;color:transparent}.lobby-heading{margin:26px 0 6px;font-size:17px;color:var(--gold);letter-spacing:.08em;text-transform:uppercase}.lobby-sub{margin:0 0 12px;font-size:14px;color:#f4ead8bf}.lobby-section{border-top:1px solid var(--felt-line);margin-top:20px}.lobby-link-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lobby-link{flex:1 1 260px;font-size:13px;padding:10px 12px;border-radius:8px;background:#0000004d;border:1px solid var(--felt-line);color:var(--cream);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.lobby-claim-row{display:flex;align-items:center;gap:10px;margin-bottom:14px}.lobby-name-label{font-size:13px;font-weight:600;color:#f4ead8d9}.lobby-name-input{font-family:var(--font-ui);font-size:15px;color:var(--cream);background:#0000004d;border:1px solid var(--felt-line);border-radius:8px;padding:9px 12px;width:180px}.lobby-name-input:focus{outline:2px solid var(--gold);outline-offset:1px}.lobby-seats{display:flex;flex-direction:column;gap:8px}.lobby-seat{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px;border:1px dashed var(--felt-line);min-height:52px}.lobby-seat.is-taken{border-style:solid;background:#c9a24b12}.lobby-seat-num{font-family:var(--font-display);font-size:15px;color:var(--gold);width:18px}.lobby-seat-name{flex:1;font-size:15px;font-weight:600}.lobby-actions{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:12px}.lobby-hint{margin:0;font-size:13px;color:#f4ead8b3}.join-form{display:flex;flex-direction:column;align-items:center;gap:12px;margin:16px 0 18px}.join-form .lobby-name-input{width:220px;text-align:center}@media (max-width: 520px){.lobby-panel{padding:26px 20px 24px}.lobby-claim-row{flex-wrap:wrap}}:root{--felt-950: #041711;--felt-900: #07231a;--felt-700: #0b3527;--felt-500: #114b36;--felt-line: rgba(232, 214, 165, .28);--gold: #c9a24b;--gold-bright: #eecd7a;--gold-dim: #8a6f33;--cream: #f4ead8;--paper: #faf5e9;--ink: #17130c;--red: #c0453b;--win: #59b97c;--lose: #d4685f;--push: #b9a97f;--font-display: "Cinzel", "Times New Roman", serif;--font-ui: "Inter", -apple-system, "Segoe UI", sans-serif;--radius-card: 10px;--radius-pill: 999px;--shadow-card: 0 6px 16px rgba(0, 0, 0, .45), 0 2px 4px rgba(0, 0, 0, .35);--shadow-pop: 0 10px 30px rgba(0, 0, 0, .55);--card-w: 76px;--card-h: calc(var(--card-w) * 1.4)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;color:var(--cream);font-family:var(--font-ui);background-color:var(--felt-950);background-image:radial-gradient(ellipse at 50% -20%,rgba(23,84,60,.55),transparent 60%),radial-gradient(ellipse at 50% 120%,rgba(0,0,0,.6),transparent 55%);-webkit-font-smoothing:antialiased}.app-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:url(/bg.jpg) center / cover no-repeat;opacity:.5}.app-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 30%,transparent 20%,rgba(4,23,17,.82) 78%),linear-gradient(#04171159,#0417118c)}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:.04em}.btn{font-family:var(--font-ui);font-size:15px;font-weight:600;padding:10px 22px;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,opacity .12s ease;-webkit-user-select:none;user-select:none}.btn:active{transform:translateY(1px) scale(.99)}.btn:disabled{opacity:.35;cursor:default;transform:none}.btn-gold{background:linear-gradient(180deg,var(--gold-bright),var(--gold) 55%,var(--gold-dim));color:var(--ink);border-color:#0006;box-shadow:0 3px 10px #0006,inset 0 1px #ffffff80}.btn-gold:hover:not(:disabled){box-shadow:0 5px 16px #c9a24b59,inset 0 1px #ffffff80}.btn-ghost{background:#f4ead80f;color:var(--cream);border-color:#f4ead847}.btn-ghost:hover:not(:disabled){background:#f4ead81f}.btn-danger{background:#c0453b26;color:#f0b6b0;border-color:#c0453b80}.btn-danger:hover:not(:disabled){background:#c0453b47}.btn-sm{font-size:13px;padding:7px 16px}.btn-lg{font-size:17px;padding:13px 30px}
