:root{--felt-text:hsla(0,0%,100%,.92);--felt-subtext:hsla(0,0%,100%,.74);--felt-muted:hsla(0,0%,100%,.6);--felt-line:rgba(212,175,55,.55);--bottom-nav-h:90px}body{margin:0;background:radial-gradient(circle at top,#1b5e3c,#0f3d2e);color:var(--felt-text)}.namefx-glow{text-shadow:0 0 8px currentColor,0 0 18px currentColor}@keyframes namefx-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.06);filter:brightness(1.3)}}.namefx-pulse{display:inline-block;transform-origin:left center;animation:namefx-pulse 1.2s ease-in-out infinite}@keyframes namefx-rainbow{0%{color:#ef4444}20%{color:#f59e0b}40%{color:#22c55e}60%{color:#3b82f6}80%{color:#a855f7}to{color:#ef4444}}.namefx-rainbow{display:inline-block;animation:namefx-rainbow 2.2s linear infinite}@keyframes namefx-shimmer{0%{filter:brightness(1)}50%{filter:brightness(1.8)}to{filter:brightness(1)}}.namefx-shimmer{display:inline-block;animation:namefx-shimmer 1.6s ease-in-out infinite}@keyframes levelPulse{0%{transform:scale(1)}30%{transform:scale(1.1)}to{transform:scale(1)}}.level-up-pulse{display:inline-block;animation:levelPulse .6s ease-out 1}@keyframes levelGlow{0%{box-shadow:0 0 0 rgba(34,197,94,0);transform:scale(1)}30%{box-shadow:0 0 22px rgba(34,197,94,.55);transform:scale(1.02)}70%{box-shadow:0 0 26px rgba(34,197,94,.45);transform:scale(1.02)}to{box-shadow:0 0 0 rgba(34,197,94,0);transform:scale(1)}}.leader-levelup-glow{animation:levelGlow 1.2s ease-out 1;border-color:rgba(34,197,94,.7)!important}.leader-card{background:linear-gradient(180deg,#f7f3ea,#efe8dc);border:1px solid #d6cdbb;transition:transform .15s ease,box-shadow .15s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 4px 10px rgba(0,0,0,.15)}.leader-card:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.2)}.rank-tile{width:42px;height:42px;border-radius:6px;background:#f6f2e9;border:2px solid #bfa76a;display:flex;align-items:center;justify-content:center;font-weight:900;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.7)}.rank-1{background:linear-gradient(90deg,#fff3b0,#f6f2e9);border-left:6px solid #d4af37;position:relative;overflow:hidden}.rank-1 .player-name{color:#8b6a1f!important}.rank-2{background:linear-gradient(90deg,#e6e6e6,#f6f2e9);border-left:6px solid #9aa0a6}.rank-3{background:linear-gradient(90deg,#f1d0b5,#f6f2e9);border-left:6px solid #cd7f32}.scoreboard-header{border-bottom:2px solid var(--felt-line);padding-bottom:8px}.leaderboard-title{font-family:Cinzel,serif;letter-spacing:.08em;color:var(--felt-text)!important}.felt-subtext{color:var(--felt-subtext)!important}.felt-dim{color:var(--felt-muted)!important}.mantine-Tabs-tab{color:var(--felt-subtext)!important}.mantine-Tabs-tab[data-active=true]{color:var(--felt-text)!important;font-weight:800}.mantine-Tabs-list{border-bottom:1px solid rgba(212,175,55,.45)!important}.leader-card,.leader-card *{color:#1b1b1b}.leader-card .felt-dim{color:#5f5f5f!important}.leader-card .felt-subtext{color:#4a4a4a!important}.leader-card .player-name{color:#111!important;font-weight:700}.leader-card .score-text{color:#111!important}.leader-card .rank-tile{color:#111}.nav-wood{background:linear-gradient(180deg,#3a2616,#24160d);border-bottom:2px solid rgba(212,175,55,.55);box-shadow:0 10px 30px rgba(0,0,0,.35);position:-webkit-sticky;position:sticky;top:0;z-index:50}.nav-wood,.nav-wood *{color:rgba(255,248,230,.95)!important}.nav-brand{font-family:Cinzel,serif;letter-spacing:.08em;color:#fff6dc!important;text-shadow:0 1px 0 rgba(0,0,0,.6),0 0 10px rgba(212,175,55,.35);white-space:nowrap;flex:0 0 auto}.nav-email{color:hsla(0,0%,100%,.75)!important}.nav-wood .mantine-Button-root{color:#f3e7c6!important;font-weight:600}.nav-wood .mantine-Button-filled{background:linear-gradient(180deg,#ffd86a,#d4af37)!important;color:#2b1b0f!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 3px 10px rgba(0,0,0,.35)}.wood-frame{position:relative;padding:22px;border-radius:18px;background:radial-gradient(circle at top,hsla(0,0%,100%,.08),rgba(0,0,0,.15))}.wood-frame:before{content:"";position:absolute;inset:0;border-radius:18px;padding:14px;background:linear-gradient(135deg,#5b3a22,#2a1a10);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:inset 0 0 0 2px rgba(212,175,55,.55),inset 0 0 18px rgba(0,0,0,.45),0 18px 50px rgba(0,0,0,.25);pointer-events:none}.wood-inner{position:relative;border-radius:14px}@keyframes goldFoilSweep{0%{transform:translateX(-120%) skewX(-18deg);opacity:0}15%{opacity:.75}45%{opacity:.65}70%{opacity:0}to{transform:translateX(140%) skewX(-18deg);opacity:0}}.rank-1:after{content:"";position:absolute;top:-30%;left:0;width:55%;height:160%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.22),hsla(0,0%,100%,0));filter:blur(.3px);animation:goldFoilSweep 3.2s ease-in-out infinite;pointer-events:none}.badge-goldfoil{position:relative;background:linear-gradient(180deg,#ffe69a,#d4af37)!important;color:#2b1b0f!important;border:1px solid rgba(0,0,0,.15)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 4px 10px rgba(0,0,0,.16);overflow:hidden}.badge-goldfoil:after{content:"";position:absolute;top:-40%;left:-60%;width:70%;height:200%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55),transparent);transform:skewX(-18deg);animation:goldFoilSweep 2.7s ease-in-out infinite;pointer-events:none}.tile-icon{width:44px;height:44px;display:inline-block;transform-origin:center}.tile-icon.small{width:36px;height:36px}@keyframes tileFlip{0%{transform:rotateY(0deg) scale(1)}40%{transform:rotateY(90deg) scale(.96);filter:brightness(1.15)}70%{transform:rotateY(180deg) scale(1.03);filter:brightness(1.25)}to{transform:rotateY(1turn) scale(1);filter:brightness(1)}}.tile-flip{animation:tileFlip .52s ease-out 1}@keyframes tileGlow{0%{filter:drop-shadow(0 0 0 rgba(212,175,55,0))}60%{filter:drop-shadow(0 0 10px rgba(212,175,55,.65))}to{filter:drop-shadow(0 0 0 rgba(212,175,55,0))}}.tile-flip-glow{animation:tileFlip .52s ease-out 1,tileGlow .52s ease-out 1}.casino-board{background:radial-gradient(circle at top,hsla(0,0%,100%,.06),rgba(0,0,0,.18)),linear-gradient(180deg,rgba(10,55,40,.7),rgba(10,35,25,.35))!important;border:1px solid rgba(212,175,55,.35)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 18px 40px rgba(0,0,0,.22)!important}.casino-title{color:#f5d27a!important;text-shadow:0 1px 0 rgba(0,0,0,.55)}.casino-scroll{max-height:220px;overflow:auto;padding-right:6px}.casino-scroll::-webkit-scrollbar{width:8px}.casino-scroll::-webkit-scrollbar-thumb{background:rgba(212,175,55,.35)}.casino-row{background:linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,.12))!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.casino-row-head{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;border:0;cursor:pointer;text-align:left}.casino-row-head:hover{background:hsla(0,0%,100%,.06)!important}.casino-left{flex:1 1 auto;min-width:0;display:flex}.casino-left,.casino-right{align-items:center;gap:10px}.casino-right{flex:0 0 auto;margin-left:auto;display:inline-flex}.casino-board,.casino-board *{color:rgba(255,248,230,.92)}.casino-time{color:hsla(0,0%,100%,.65)!important;font-size:12px}.casino-winner{color:rgba(255,248,230,.98);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.casino-score.pos{color:#f5d27a;font-weight:900}.casino-score.neg{color:#ff7a7a;font-weight:900}.casino-chip{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid hsla(0,0%,100%,.12)}.casino-chip.win{background:rgba(34,197,94,.18);color:rgba(220,255,235,.98);border-color:rgba(34,197,94,.45)}.casino-chip.loss{background:rgba(239,68,68,.18);color:hsla(0,100%,95%,.98);border-color:rgba(239,68,68,.45)}.casino-expand{opacity:.75;font-weight:900}.casino-details{padding:10px 12px 12px;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.14)}.casino-placements{display:grid;grid-gap:6px;gap:6px;margin-bottom:8px}.casino-meta{margin-bottom:8px}.casino-player{display:grid;grid-template-columns:60px 1fr;grid-gap:10px;gap:10px}.casino-rank{color:hsla(0,0%,100%,.7);font-weight:900}.casino-name{color:rgba(255,248,230,.96);font-weight:700}.casino-delta.pos{color:#7dffb0;font-weight:900;text-align:right}.casino-delta.neg{color:#ff9a9a;font-weight:900;text-align:right}.casino-note{color:hsla(0,0%,100%,.75);font-size:12px}.casino-row.is-open{border-color:rgba(212,175,55,.4);box-shadow:0 0 0 1px rgba(212,175,55,.15)}.profile-casino-row{border-radius:12px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.profile-casino-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:hsla(0,0%,100%,.06);border:0;cursor:pointer;text-align:left}.profile-casino-left{flex:1 1;min-width:0}.profile-casino-winner{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.profile-casino-right{display:flex;align-items:center;gap:10px;flex:0 0 auto}.profile-casino-chip{font-weight:900;padding:4px 10px;border-radius:999px;font-size:12px;line-height:1}.profile-casino-chip.win{background:rgba(34,197,94,.16);border:1px solid rgba(34,197,94,.35)}.profile-casino-chip.loss{background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.32)}.profile-casino-expand{opacity:.75;font-weight:900}.profile-casino-details{padding:10px 12px 12px;background:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.06)}.profile-casino-meta{font-size:12px;opacity:.75;margin-bottom:8px}.profile-casino-placements{display:grid;grid-gap:6px;gap:6px}.profile-casino-player{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:center}.profile-casino-rank{font-weight:900;opacity:.8}.profile-casino-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-casino-note{margin-top:8px;font-size:12px;opacity:.8}.wood-frame+.wood-frame{margin-top:18px}.wood-frame.wood-frame-sm{padding:16px;border-radius:16px}.wood-frame.wood-frame-sm:before{border-radius:16px;padding:10px;box-shadow:inset 0 0 0 2px rgba(212,175,55,.45),inset 0 0 12px rgba(0,0,0,.45),0 14px 36px rgba(0,0,0,.2)}.wood-frame.wood-frame-sm .wood-inner{border-radius:12px}.wood-frame-sm .casino-board{background:linear-gradient(180deg,rgba(10,35,25,.45),rgba(10,35,25,.18))}.btn-save,.btn-save *{color:#fff!important}.nav-wood .mantine-Group-root{flex-wrap:nowrap!important}.nav-links{flex:1 1 auto;min-width:0;display:flex;flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:8px;padding:4px 2px;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-link-btn,.nav-right{flex:0 0 auto;white-space:nowrap}@media (max-width:480px){.nav-wood .mantine-Button-root{padding-left:10px!important;padding-right:10px!important}.nav-brand{font-size:18px!important}}.nav-dot{display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px rgba(0,0,0,.25)}.leader-row .leader-row-grid{display:grid;grid-template-columns:72px 1fr 72px;align-items:center;grid-gap:14px;gap:14px}.leader-row-rank{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.leader-row-main{display:flex;align-items:center;gap:12px;min-width:0}.leader-row-text{min-width:0}.leader-row .player-name{max-width:100%;overflow:hidden;text-overflow:ellipsis}.leader-row-score{justify-self:end;align-items:flex-end;text-align:right}.leader-row-score .score-text{line-height:1;margin:0}.leader-stats-mobile{display:none}.leader-stats-desktop{display:block}.lb-tabs-list{border-bottom:1px solid rgba(212,175,55,.45)!important}@media (max-width:520px){.lb-tabs-list{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;gap:8px}.lb-tabs-list::-webkit-scrollbar{display:none}.mantine-Tabs-tab{flex:0 0 auto!important;white-space:nowrap!important}.leader-row.leader-card{padding:12px!important}.leader-row .leader-row-grid{grid-template-columns:56px 1fr 56px;gap:10px}.tile-icon{width:40px;height:40px}.leader-row .leader-row-avatar{width:44px!important;height:44px!important}.leader-row .player-name{white-space:nowrap}.leader-stats-desktop{display:none}.leader-stats-mobile{display:block}.leader-row-score .score-text{font-size:18px!important}}.leader-row-score{margin-left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.1}.leader-row-score .leader-score-label{margin-bottom:2px}.leader-details-2line{margin-top:4px;display:grid;grid-gap:2px;gap:2px}.leader-details-2line .mantine-Text-root{line-height:1.15}.avatar-border.border-neon_pulse{background:conic-gradient(from 0deg,#00f5ff,#7c3aed,#ff2bd6,#00f5ff);animation:spinBorder 2.2s linear infinite;box-shadow:0 0 10px rgba(0,245,255,.35)}.avatar-frame-wrap{position:relative;display:inline-block}.avatar-frame-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:3}.avatar-frame-avatar{position:absolute;overflow:hidden}.avatar-border.border-frost_aura{background:conic-gradient(from 0deg,#e0f2fe,#38bdf8,#a5f3fc,#e0f2fe);animation:spinBorder 3.4s linear infinite;box-shadow:0 0 10px rgba(56,189,248,.25)}.avatar-border.border-inferno_ring{background:conic-gradient(from 0deg,#ffedd5,#fb923c,#ef4444,#ffedd5);animation:spinBorder 1.8s linear infinite;box-shadow:0 0 12px rgba(239,68,68,.28)}@keyframes spinBorder{to{transform:rotate(1turn)}}.leader-row-banner{position:relative;overflow:hidden}.leader-row-banner:before{content:"";position:absolute;inset:0;opacity:.18;pointer-events:none}.leader-row-banner.banner-champion_banner{border:2px solid rgba(212,175,55,.65);box-shadow:0 0 18px rgba(212,175,55,.18)}.leader-row-banner.banner-champion_banner:before{background:linear-gradient(90deg,rgba(212,175,55,0),rgba(212,175,55,.6),rgba(212,175,55,0));animation:sweep 2.2s ease-in-out infinite}.leader-row-banner.banner-neon_edge{border:2px solid rgba(0,245,255,.55);box-shadow:0 0 18px rgba(0,245,255,.16)}.leader-row-banner.banner-neon_edge:before{background:linear-gradient(90deg,rgba(0,245,255,0),rgba(0,245,255,.65),rgba(124,58,237,0));animation:sweep 1.9s ease-in-out infinite}.leader-row-banner.banner-obsidian_frame{border:2px solid hsla(43,86%,72%,.45);box-shadow:0 0 16px rgba(0,0,0,.22)}.leader-row-banner.banner-obsidian_frame:before{background:radial-gradient(circle at 30% 30%,hsla(43,86%,72%,.35),transparent);opacity:.22}@keyframes sweep{0%{transform:translateX(-60%)}50%{transform:translateX(60%)}to{transform:translateX(-60%)}}.shop-section-title{color:#f8f5ee!important;font-weight:800;letter-spacing:.5px}.shop-section-subtitle,.shop-tabs .mantine-Tabs-tab{color:hsla(0,0%,100%,.75)!important}.shop-tabs .mantine-Tabs-tab{font-weight:700}.shop-tabs .mantine-Tabs-tab[data-active=true]{color:#ffd369!important;font-weight:900}.shop-title{color:#fff8e8!important;font-weight:900}.shop-preview-label{color:hsla(0,0%,100%,.65)!important}.shop-coin-badge{background:rgba(255,215,90,.15)!important;border:1px solid rgba(255,215,90,.4)!important;color:#ffd369!important}.nav-desktop{display:block}@media (max-width:640px){.nav-desktop{display:none!important}}.mobile-tabs{display:none}@media (max-width:640px){.mobile-tabs{display:block;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(16,60,45,.92),rgba(10,36,28,.94));border-top:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.mobile-tabs-inner{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;padding:10px;border-radius:18px;background:linear-gradient(180deg,rgba(255,245,220,.14),rgba(0,0,0,.08));border:1px solid hsla(0,0%,100%,.12);box-shadow:0 10px 30px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.1)}.mobile-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:10px 8px;border-radius:14px;cursor:pointer;display:grid;place-items:center;grid-gap:6px;gap:6px;color:hsla(0,0%,100%,.78);transition:transform .12s ease,background .12s ease,color .12s ease}.mobile-tab:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.08)}.mobile-tab.is-active{background:linear-gradient(180deg,rgba(255,216,106,.22),rgba(212,175,55,.14));color:#fff;box-shadow:inset 0 0 0 1px rgba(255,216,106,.35)}.mobile-tab-icon{position:relative;width:30px;height:24px;display:grid;place-items:center}.mobile-tab-label{font-size:11px;font-weight:800;letter-spacing:.2px;line-height:1;opacity:.92}.mobile-tab-badge{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#b91c1c;color:#fff;font-size:10px;font-weight:900;line-height:18px;text-align:center;border:2px solid rgba(10,36,28,.9)}@media (max-width:640px){.page-pad-bottom{padding-bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom))}}.app-main{padding-bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom))}.notif-actions{background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.07))!important}.notif-chip{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);padding:6px 10px;border-radius:999px;font-weight:900;color:hsla(0,0%,100%,.86)}.notif-item-title{font-weight:900;letter-spacing:-.01em}.notif-item-body{color:hsla(0,0%,100%,.72);line-height:1.35}.notif-time{color:hsla(0,0%,100%,.55)}.tile-icon.legendary{filter:drop-shadow(0 0 10px rgba(212,175,55,.28))}.tile-icon.legendary .tile-glow-ring{opacity:.55;transform-origin:32px 32px;animation:tileGlowPulse 1.8s ease-in-out infinite}.tile-icon.legendary .tile-glow-sheen{opacity:.35;animation:tileSheen 2.2s ease-in-out infinite}@keyframes tileGlowPulse{0%{opacity:.35;transform:scale(.98)}50%{opacity:.75;transform:scale(1.02)}to{opacity:.35;transform:scale(.98)}}@keyframes tileSheen{0%{opacity:.12;transform:translateX(-6px)}50%{opacity:.45;transform:translateX(6px)}to{opacity:.12;transform:translateX(-6px)}}@media (prefers-reduced-motion:reduce){.tile-icon.legendary .tile-glow-ring,.tile-icon.legendary .tile-glow-sheen{animation:none!important}}.tile-legendary{animation:tileLegendPulse 1.8s ease-in-out infinite}@keyframes tileLegendPulse{0%,to{filter:drop-shadow(0 0 0 rgba(0,0,0,0));transform:translateZ(0)}50%{filter:drop-shadow(0 6px 14px rgba(0,0,0,.18));transform:translateZ(0) scale(1.015)}}.tile-shimmer{pointer-events:none}.tile-shimmer-rect{animation:tileShimmerSweep 2.6s ease-in-out infinite;opacity:.9}@keyframes tileShimmerSweep{0%{transform:rotate(20deg) translateX(-90px);opacity:0}10%{opacity:.9}50%{opacity:.9}70%{opacity:0}to{transform:rotate(20deg) translateX(140px);opacity:0}}@media (max-width:520px){.tile-shimmer-rect{animation-duration:3.2s}}.mantine-Input-input{color:#000!important}.mantine-Combobox-dropdown{background:#fff!important}.mantine-Combobox-option{color:#000!important}.mantine-Combobox-option:hover{background:#f2f2f2!important;color:#000!important}.mantine-Combobox-option[data-combobox-active]{background:#eaeaea!important;color:#000!important}.mantine-Combobox-option[data-combobox-selected]{background:#dcdcdc!important;color:#000!important;font-weight:600}.mantine-InputWrapper-label{color:#000!important}:root{--mantine-color-text:#000!important}.mantine-Combobox-dropdown *{color:#000!important}.rank-badge-img{height:50px;width:auto;display:block}.rank-badge-img--sm{height:22px}.leader-row-score--pack{text-align:center}.leader-row-score--pack,.leader-score-pack{display:flex;justify-content:center;align-items:center}.leader-score-pack{gap:12px;width:120px}.rank-badge-right{width:50px;height:50px;object-fit:contain;flex:0 0 42px}.rank-badge-right--sm{width:60px;height:60px;flex:0 0 34px}.score-text--fixed{width:3ch;text-align:center;display:inline-block}.lb-select{width:360px;max-width:92vw}.lb-select .mantine-Input-input{background:linear-gradient(180deg,#fbf7ef,#efe8dc)!important;color:#1b1b1b!important;border:2px solid rgba(212,175,55,.7)!important;border-radius:12px!important;font-weight:900!important;letter-spacing:.02em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75),0 8px 18px rgba(0,0,0,.22)!important;text-align:center;height:44px}.lb-select .mantine-Input-input::placeholder{color:rgba(27,27,27,.55)!important;font-weight:800}.lb-select .mantine-Select-section{color:rgba(27,27,27,.75)!important}.lb-select .mantine-Input-input:focus,.lb-select .mantine-Input-input:focus-within{outline:none!important;border-color:rgba(255,216,106,.95)!important;box-shadow:0 0 0 3px rgba(212,175,55,.28),inset 0 1px 0 hsla(0,0%,100%,.75),0 10px 22px rgba(0,0,0,.25)!important}.lb-select .mantine-Combobox-dropdown{background:linear-gradient(180deg,#fbf7ef,#efe8dc)!important;border:2px solid rgba(212,175,55,.65)!important;border-radius:14px!important;box-shadow:0 18px 40px rgba(0,0,0,.35)!important;padding:6px!important}.lb-select .mantine-Combobox-option{color:#1b1b1b!important;font-weight:800!important;border-radius:10px!important;padding:10px!important}.lb-select .mantine-Combobox-option:hover{background:rgba(212,175,55,.18)!important;color:#1b1b1b!important}.lb-select .mantine-Combobox-option[data-combobox-active]{background:rgba(212,175,55,.24)!important;color:#1b1b1b!important}.lb-select .mantine-Combobox-option[data-combobox-selected]{background:linear-gradient(180deg,rgba(255,216,106,.55),rgba(212,175,55,.35))!important;color:#2b1b0f!important;font-weight:900!important;border:1px solid rgba(0,0,0,.1)!important}.lb-select .mantine-Combobox-searchInput{background:hsla(0,0%,100%,.75)!important;color:#1b1b1b!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:10px!important;font-weight:800!important}@media (max-width:520px){.lb-select{width:260px}.lb-select .mantine-Input-input{height:42px}}.profile-stat-row{padding:10px 14px;border-radius:12px;background:linear-gradient(180deg,#f7f3ea,#efe8dc);border:1px solid #d6cdbb;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 2px 6px rgba(0,0,0,.08)}.profile-stat-label{font-weight:500;color:#2b2b2b}.profile-stat-count{min-width:36px;padding:4px 12px;border-radius:999px;background:linear-gradient(180deg,#ffe69a,#d4af37);color:#2b1b0f;font-weight:800;text-align:center;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 2px 4px rgba(0,0,0,.15)}.profile-stat-row+.profile-stat-row{margin-top:6px}