:root{color-scheme:dark;--ds-bg: #090909;--ds-bg-elevated: #121212;--ds-panel: #1a1a1a;--ds-panel-strong: #202020;--ds-border: rgba(255, 255, 255, .08);--ds-border-strong: rgba(255, 255, 255, .14);--ds-text: #f0ece0;--ds-text-muted: rgba(190, 185, 170, .72);--ds-accent: linear-gradient(135deg, #f7ead0 0%, #ead7a1 52%, #d8bf7a 100%);--ds-accent-solid: #e8d48b;--ds-accent-solid-hover: #d9c27a;--ds-accent-foreground: #161109;--ds-accent-border: rgba(232, 212, 139, .42);--ds-accent-ring: rgba(232, 212, 139, .22);--ds-shadow: 0 24px 80px rgba(0, 0, 0, .65)}.ds-connect-button,.ds-wallet-dashboard,.ds-wallet-dashboard button,.ds-wallet-dashboard input,.ds-wallet-dashboard select{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:.01em}.ds-connect-button,.ds-wallet-dashboard button,.ds-wallet-dashboard input,.ds-wallet-dashboard select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:0}.ds-connect-shell{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.75rem}.wallet-input{width:100%;border-radius:0;border:1px solid rgba(80,80,80,1);background:#0f0f0f;padding:.75rem 1rem;color:#f0ece0;transition:border-color .18s ease,box-shadow .18s ease}.wallet-input::placeholder{color:#646058}.wallet-input:focus{outline:none;border-color:#facc15;box-shadow:0 0 0 4px #eab30829}.ds-connect-button,.ds-disconnect-button,.ds-wallet-option,.ds-wallet-modal__close{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease}.ds-connect-button{position:relative;overflow:hidden;border-radius:.5rem;border:1px solid var(--ds-accent-border);background:linear-gradient(180deg,var(--ds-accent-solid) 0%,var(--ds-accent-solid-hover) 100%);box-shadow:0 18px 40px #00000073,inset 0 1px #ffffff0f;color:var(--ds-accent-foreground)}.ds-connect-button:hover:not(:disabled),.ds-disconnect-button:hover,.ds-wallet-option:hover:not(:disabled),.ds-wallet-modal__close:hover{transform:translateY(-1px)}.ds-connect-button:disabled,.ds-wallet-option:disabled{cursor:not-allowed;opacity:.72}.ds-connect-button__glow{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle,rgba(255,248,220,.34) 0%,rgba(251,191,36,.14) 40%,transparent 70%);filter:blur(28px);pointer-events:none}.ds-connect-button__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.875rem;padding:.95rem 1rem}.ds-connect-button__icon-wrap{display:inline-flex;height:2.35rem;width:2.35rem;align-items:center;justify-content:center;border-radius:.45rem;background:linear-gradient(135deg,#fff4bf,#f59e0b);color:#0a0a0a;box-shadow:inset 0 1px #ffffff2e}.ds-connect-button__text{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:.1rem;font-weight:600;letter-spacing:-.01em}.ds-connect-button__eyebrow,.ds-wallet-modal__eyebrow{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:#beb9aa9e}.ds-wallet-pill,.ds-wallet-option__tag,.ds-wallet-option__badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:0;padding:.45rem .8rem;font-size:.72rem;font-weight:600;letter-spacing:.04em}.ds-wallet-pill{border:1px solid rgba(251,191,36,.25);background:#f59e0b1f;color:#fde68a;box-shadow:inset 0 1px #ffffff0a}.ds-disconnect-button{display:inline-flex;align-items:center;gap:.55rem;border-radius:0;border:1px solid rgba(255,255,255,.1);background:#1a1a1acc;padding:.95rem 1rem;color:#e6e1d2d1;box-shadow:inset 0 1px #ffffff0a}.ds-wallet-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#000000b8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:1rem}.ds-wallet-modal-backdrop--drawer{align-items:stretch;justify-content:flex-end;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;pointer-events:none}.ds-wallet-modal-backdrop--drawer.ds-wallet-modal-backdrop--drawer-left{justify-content:flex-start}.ds-wallet-modal{width:min(100%,42rem);border-radius:0;border:1px solid var(--ds-border-strong);background:linear-gradient(180deg,#131313,#0a0a0a);box-shadow:var(--ds-shadow),0 1px #ffffff0f;color:var(--ds-text);overflow:hidden}.ds-wallet-modal--drawer{position:fixed;top:0;right:0;bottom:0;z-index:10001;display:flex;width:min(100dvw,430px);max-width:min(100dvw,430px);height:100dvh;min-height:100dvh;max-height:100dvh;flex-direction:column;border-width:0 0 0 1px;border-radius:0;animation:ds-wallet-drawer-in .22s ease-out;pointer-events:auto}.ds-wallet-modal--drawer.ds-wallet-modal--drawer-left{right:auto;left:0;border-width:0 1px 0 0;animation:ds-wallet-drawer-in-left .22s ease-out}@keyframes ds-wallet-drawer-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes ds-wallet-drawer-in-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes ds-toast-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ds-toast-progress{transform-origin:left center;will-change:transform;animation:ds-toast-progress var(--ds-toast-duration, 4s) linear forwards}@media(prefers-reduced-motion:reduce){.ds-wallet-modal--drawer,.ds-wallet-modal--drawer.ds-wallet-modal--drawer-left{animation:none}.ds-toast-progress{animation:none;transform:scaleX(1)}}.ds-wallet-modal__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1rem;background:radial-gradient(circle at top left,rgba(255,255,255,.06),transparent 42%)}.ds-wallet-modal__title{margin-top:.35rem;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.05;font-weight:700;letter-spacing:-.03em}.ds-wallet-modal__subtitle,.ds-wallet-option__subtitle,.ds-wallet-modal__footer{color:var(--ds-text-muted)}.ds-wallet-modal__subtitle{margin-top:.75rem;max-width:34rem;font-size:.96rem;line-height:1.6}.ds-wallet-modal__close{display:inline-flex;align-items:center;justify-content:center;border-radius:0;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;padding:.65rem;color:#e6e1d2bd}.ds-wallet-modal__alert{margin:0 1.5rem 1rem;display:flex;align-items:flex-start;gap:.75rem;border-radius:0;border:1px solid #fbbf24;background:#ffffff0f;padding:.875rem 1rem;font-size:.92rem;color:#fde68a}.ds-wallet-options{display:grid;gap:.9rem;padding:0 1.5rem 1.5rem}.ds-wallet-option{position:relative;overflow:hidden;width:100%;border-radius:0;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#202020,#181818);text-align:left;box-shadow:inset 0 1px #ffffff0a}.ds-wallet-option__accent{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(135deg,transparent,transparent),var(--ds-accent);opacity:.14;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,1),transparent 70%);mask-image:linear-gradient(90deg,rgba(0,0,0,1),transparent 70%)}.ds-wallet-option__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.1rem}.ds-wallet-option__leading,.ds-wallet-option__trailing{display:flex;align-items:center;gap:.9rem}.ds-wallet-option__trailing{flex-shrink:0}.ds-wallet-option__icon{display:inline-flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:0;background:linear-gradient(135deg,#e7e7e7,#8f8f8f);color:#0a0a0a;box-shadow:0 8px 24px #00000059}.ds-wallet-option__title{font-size:1rem;font-weight:600;letter-spacing:-.02em;color:var(--ds-text)}.ds-wallet-option__subtitle{margin-top:.25rem;max-width:24rem;font-size:.88rem;line-height:1.55}.ds-wallet-option__tag{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f5f5f5}.ds-wallet-option__badge{border:1px solid transparent;box-shadow:inset 0 1px #ffffff0f}.ds-wallet-modal__footer{border-top:1px solid rgba(255,255,255,.08);padding:1rem 1.5rem 1.35rem;font-size:.82rem;line-height:1.55}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up{animation:slide-up .3s ease-out}@media(max-width:640px){.ds-connect-shell,.ds-connect-button,.ds-disconnect-button{width:100%}.ds-wallet-modal{border-radius:0}.ds-wallet-option__content{flex-direction:column;align-items:flex-start}.ds-wallet-option__trailing{width:100%;justify-content:space-between}}:is(html[data-theme=light],.ds-light){color-scheme:light;--ds-bg: #fafaf8;--ds-bg-elevated: #f2f0eb;--ds-panel: #e8e5de;--ds-panel-strong: #dedad2;--ds-border: rgba(0, 0, 0, .08);--ds-border-strong: rgba(0, 0, 0, .14);--ds-text: #0f0e0d;--ds-text-muted: rgba(60, 56, 50, .7);--ds-accent: linear-gradient(135deg, #c9a84c 0%, #e8d48b 52%, #f7ead0 100%);--ds-accent-solid: #e8d48b;--ds-accent-solid-hover: #d9c27a;--ds-accent-foreground: #161109;--ds-accent-border: rgba(232, 212, 139, .6);--ds-accent-ring: rgba(232, 212, 139, .3);--ds-shadow: 0 24px 80px rgba(0, 0, 0, .15)}.ds-light.ds-wallet-modal-backdrop{background:#0006}.ds-light .ds-wallet-modal{background:linear-gradient(180deg,#f2f0eb,#fafaf8);color:var(--ds-text);border-color:#0000001f}.ds-light .ds-wallet-modal__close{border-color:#00000024;background:#0000000a;color:#28241ebd}.ds-light .ds-wallet-modal__close:hover{background:#00000014}.ds-light .ds-wallet-modal__alert{background:#0000000a}.ds-light .ds-wallet-option{border-color:#0000001a;background:linear-gradient(180deg,#f8f6f1,#ede9e2)}.ds-light .ds-wallet-option__title{color:#0f0e0d}.ds-light .ds-wallet-option__tag{border-color:#0000001f;background:#0000000f;color:#1a1816}.ds-light .ds-wallet-modal__footer{border-top-color:#00000014;color:var(--ds-text-muted)}.ds-light .ds-disconnect-button{border-color:#0000001f;background:#f0ece4cc;color:#1e1a14d1}.ds-light .wallet-input{border-color:#00000038;background:#eeebe4;color:#0f0e0d}.ds-light .wallet-input::placeholder{color:#504b4480}.ds-light .wallet-input:focus{border-color:#e8d48b;box-shadow:0 0 0 4px #e8d48b38}.ds-charms-tools{color:var(--ds-text)}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard{background-color:#f5f4f1;color:#0f0e0d;border-color:#0000001f}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white{color:#0f0e0d}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/80,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/70,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/65,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/60,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/55,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/45,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/35{color:#28231ca6}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-zinc-950,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-\[\#0A0A0A\],:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-\[\#0a0a0a\]{background-color:#ede9e2}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-zinc-900{background-color:#e3dfd8}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-zinc-800{background-color:#d8d4cc}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-zinc-700{background-color:#c8c3b9}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-white\/5{background-color:#0000000d}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-white\/10{background-color:#00000014}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-white\/15{background-color:#0000001a}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .hover\:bg-white\/5:hover{background-color:#0000000d}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .hover\:bg-white\/10:hover{background-color:#00000014}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-white\/10{border-color:#0000001a}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-white\/25{border-color:#0003}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-white\/40{border-color:#00000059}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-zinc-700{border-color:#00000024}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-b.border-white\/10{border-bottom-color:#0000001a}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-zinc-800.hover\:bg-zinc-700{background-color:#d8d4cc}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-neutral-200{background-color:#e8e5de}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard input[class*=bg-transparent]{color:#0f0e0d}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard input[class*=bg-transparent]::placeholder{color:#504b4480}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .hover\:text-white:hover{color:#0f0e0d}.ds-light .ds-modal-tab--active{border-color:#0006;background:#0000001f;color:#0f0e0d}.ds-light .ds-modal-tab--inactive{border-color:#0000001a;background:#0000000a;color:#28231ca6}.ds-light .ds-modal-tab--inactive:hover{background:#00000014}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/70,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/60,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/50,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/45,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/40{color:#28231ca6!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/90,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/80{color:#0f0e0d!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-zinc-100,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .font-semibold.text-white{color:#0f0e0d!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-\[\#D4D4D4\],:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-\[\#E5E5E5\]{color:#44413a!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard button:has(.text-white\/70) .text-white\/70,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/50,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard button:has(svg) .text-white\/50{color:#57534e!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-b.border-zinc-700{border-color:#d1ccc4!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard button[style*=border-zinc-700],:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-zinc-700{border-color:#c8c3b9!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-zinc-950,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-\[\#0A0A0A\]{background-color:#f5f4f1!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-zinc-900{background-color:#ede9e2!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-zinc-800{background-color:#e3dfd8!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard button.border-zinc-600,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-zinc-600{border-color:#c8a84c!important;background-color:#f5f4f1!important;color:#0f0e0d!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard button.border-zinc-700.bg-zinc-950,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/40{color:#6b665d!important;background-color:#ede9e2!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard button.border-zinc-700.bg-zinc-950:hover,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .hover\:bg-white\/5:hover{background-color:#e3dfd8!important;color:#0f0e0d!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-zinc-700{border-color:#c8c3b9!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-zinc-950{background-color:#f5f4f1!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-zinc-900,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-gray-900{background-color:#ede9e2!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .hover\:bg-zinc-800:hover,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .hover\:bg-gray-700:hover,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .hover\:bg-gray-800:hover{background-color:#e3dfd8!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-red-300{color:#c04a4a!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-red-300\/90{color:#b53f3f!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard svg.text-white\/70,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard svg.text-white\/60,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard svg.text-white\/50{color:#57534e!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard svg.text-white{color:#0f0e0d!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-\[\#D4D4D4\]{color:#57534e!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-zinc-300,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/45,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/30{color:#78716c!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/35{color:#6b665d!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-white\/10,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-white\/5{border-color:#0000001a!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-white\/25{border-color:#0000002e!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-b.border-white\/10{border-color:#d1ccc4!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard button.border-\[\#D4A017\],:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-\[\#D4A017\]{border-color:#c9a84c!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/35,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/40{color:#6b665d!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard button.border-transparent.text-white\/40,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white\/40{color:#6b665d!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard button.border-transparent.text-white\/40:hover,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .hover\:text-white\/70:hover{color:#0f0e0d!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard button.border-\[\#D4A017\].text-white,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-white{color:#0f0e0d!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard input.wallet-input,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard select.wallet-input{border-color:#00000038!important;background-color:#fff!important;color:#0f0e0d!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard input.wallet-input::placeholder{color:#504b4485!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard input.wallet-input:focus,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard select.wallet-input:focus{border-color:#c9a84c!important;box-shadow:0 0 0 4px #c9a84c38!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-yellow-500\/20{border-color:#78350f61!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .border-yellow-500\/30{border-color:#78350f7a!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-yellow-500\/10,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-yellow-500\/8{background-color:#fef3c7eb!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-yellow-500\/20{background-color:#fde68aa6!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-\[\#F8E7A1\]{color:#713f12!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-yellow-100,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-yellow-200{color:#713f12!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-yellow-300{color:#854d0e!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-yellow-400{color:#a16207!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-yellow-400\/90{color:#92400e!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .text-yellow-200\/90{color:#713f12!important}:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu){border-color:#0000001f!important;background-color:#f5f4f1!important;color:#0f0e0d}:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .text-white,:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .text-white\/90{color:#0f0e0d!important}:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .text-white\/45,:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .text-white\/70{color:#28231ca6!important}:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) svg.text-white\/70,:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) svg.text-white\/90{color:#57534e!important}:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .bg-gray-700,:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .bg-zinc-800{background-color:#e3dfd8!important}:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .hover\:bg-gray-800:hover,:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .hover\:bg-zinc-900:hover{background-color:#e3dfd8!important}:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .text-red-300,:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .text-red-300\/90{color:#c04a4a!important}:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .hover\:bg-red-500\/10:hover{background-color:#c04a4a1a!important}:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .bg-red-500\/20{background-color:#c04a4a24!important}:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .text-yellow-200\/90{color:#854d0e!important}:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .hover\:bg-yellow-500\/10:hover{background-color:#c9a84c1f!important}:is([data-ds-theme=light].ds-wallet-menu,html[data-theme=light] .ds-wallet-menu) .bg-yellow-500\/20{background-color:#c9a84c2e!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-black\/30,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-black\/35,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-black\/40,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-black\/50,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-black\/60{background-color:#0000000a!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-zinc-900\/90,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-zinc-900\/60,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-zinc-950\/80,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-zinc-950\/60{background-color:#ede9e2!important}:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-\[\#0A0A0A\]\/95,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .bg-\[\#0a0a0a\]\/95{background-color:#f5f4f1f2!important}html[data-theme=light] .wallet-input,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .wallet-input{border-color:#00000038!important;background:#fff!important;color:#0f0e0d!important}html[data-theme=light] .wallet-input::placeholder,:is([data-ds-theme=light],html[data-theme=light]) .ds-wallet-dashboard .wallet-input::placeholder{color:#504b4485!important}.ds-wallet-dashboard.flex.flex-col{min-height:0}.ds-wallet-dashboard.flex.flex-col>.min-h-0,.ds-wallet-dashboard.flex.flex-col>.flex-1{min-height:0;-webkit-overflow-scrolling:touch}:root{--card-aspect: .718;--card-radius: 10px;--card-edge: hsl(47, 100%, 78%);--card-glow: hsl(175, 100%, 90%);--pointer-x: 50%;--pointer-y: 50%;--card-opacity: 0;--rotate-x: 0deg;--rotate-y: 0deg;--background-x: 50%;--background-y: 50%;--sunpillar-1: hsl(2, 100%, 73%);--sunpillar-2: hsl(53, 100%, 69%);--sunpillar-3: hsl(93, 100%, 69%);--sunpillar-4: hsl(176, 100%, 76%);--sunpillar-5: hsl(228, 100%, 74%);--sunpillar-6: hsl(283, 100%, 73%)}.holo-card{position:relative;display:grid;transform-style:preserve-3d}.dc-card--interactive .holo-card{transform:none}.holo-card__art{grid-area:1 / 1;width:100%;height:100%;object-fit:cover;border-radius:var(--card-radius)}.holo-card__shine,.holo-card__glare{grid-area:1 / 1;border-radius:var(--card-radius);pointer-events:none}.holo-card__shine{z-index:2;opacity:var(--card-opacity);mix-blend-mode:color-dodge;filter:brightness(.85) contrast(2.75) saturate(.65);background:linear-gradient(115deg,transparent 20%,var(--sunpillar-1) 30%,var(--sunpillar-2) 40%,var(--sunpillar-3) 50%,var(--sunpillar-4) 60%,var(--sunpillar-5) 70%,var(--sunpillar-6) 80%,transparent 90%);background-size:200% 200%;background-position:var(--background-x) var(--background-y)}.holo-card__glare{z-index:3;opacity:var(--card-opacity);mix-blend-mode:overlay;background-image:radial-gradient(farthest-corner circle at var(--pointer-x) var(--pointer-y),hsla(0,0%,100%,.8) 10%,hsla(0,0%,100%,.65) 20%,hsla(0,0%,0%,.45) 90%)}.holo-card--holo .holo-card__shine,.holo-card[data-rarity=holo] .holo-card__shine{filter:brightness(1) contrast(2.5) saturate(1.2)}.holo-card--secret-rare .holo-card__shine,.holo-card[data-rarity=secret-rare] .holo-card__shine{background:linear-gradient(125deg,transparent 10%,var(--sunpillar-6) 25%,var(--sunpillar-1) 40%,var(--sunpillar-3) 55%,var(--sunpillar-5) 70%,transparent 90%);filter:brightness(1.1) contrast(2.8) saturate(1.4)}.holo-card--legendary{box-shadow:0 0 3px 1px var(--card-edge),0 0 18px 2px var(--card-glow)}.dc-doge-mark{display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.dc-doge-mark svg{display:block;width:100%;height:100%;shape-rendering:geometricPrecision}.dc-doge-mark--center{width:58%;max-height:72%;margin:auto}.dc-doge-mark--back{width:52%;max-height:52%;position:relative;z-index:2}.dc-center-doge{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0}.dc-card-back{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1a3a5c,#0f2840,#1a3a5c);overflow:hidden}.dc-card-back--moon{background:linear-gradient(145deg,#1a1035,#2d1b69,#0d0820)}.dc-card-back--holo{background:linear-gradient(135deg,#2a2a2a,#4a3f6b,#f09d35,#4a3f6b,#2a2a2a)}.dc-card-face--moon .dc-center-doge{filter:drop-shadow(0 0 6px rgba(167,139,250,.45))}.dc-card-face--holo{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent)}.dc-card-back__frame{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:6px;border:2px solid rgba(194,166,51,.45);background:repeating-linear-gradient(-45deg,#00000026,#00000026 8px,#ffffff0a 8px,#ffffff0a 16px);z-index:1}.dc-card-back__frame:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:4px;border:1px solid rgba(194,166,51,.25)}.dc-face{width:100%;height:100%;box-sizing:border-box}.dc-face--playing{display:flex;flex-direction:column;justify-content:space-between;padding:8px}.dc-corner{font-size:1.1em;line-height:1.1;font-weight:700}.dc-corner--tl{align-self:flex-start}.dc-corner--br{align-self:flex-end;transform:rotate(180deg)}.dc-face--custom{display:grid;place-items:center;background:linear-gradient(135deg,#f5af19,#f12711);color:#fff;font-weight:700}.dc-inscription-title{position:absolute;bottom:0;left:0;right:0;padding:6px 8px;background:linear-gradient(transparent,#000000bf);color:#fff;font-size:.75rem;font-weight:600}.dc-tcg{--tcg-gold: #c9a227;--tcg-teal: #1a4d5c;--tcg-border: #d4af37;width:100%;height:100%;display:flex;flex-direction:column;border-radius:10px;border:3px solid var(--tcg-border);background:linear-gradient(160deg,#f8f4e8,#e8e0cc)!important;font-size:7px;line-height:1.25;color:#1a1a1a;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff80}.dc-tcg__header{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:4px;padding:4px 6px;background:linear-gradient(90deg,var(--tcg-teal),#2d6a7a);color:#fff}.dc-tcg__name{font-weight:800;font-size:9px;letter-spacing:.02em}.dc-tcg__hp{font-weight:700;font-size:9px;color:#ff6b6b}.dc-tcg__hp em{font-style:normal;font-size:6px;opacity:.85}.dc-tcg__type{width:14px;height:14px;border-radius:50%;background:var(--tcg-gold);color:#1a1a1a;font-weight:800;font-size:8px;display:grid;place-items:center}.dc-tcg__stage{padding:2px 6px;font-size:6px;font-style:italic;color:#555;background:#fff9}.dc-tcg__art{position:relative;margin:4px 6px;aspect-ratio:4 / 3;border:2px solid #c0c0c0;border-radius:6px;overflow:hidden;background:#222}.dc-tcg__art-placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:28px;background:inherit}.dc-tcg__ability{margin:0 6px 4px;padding:3px 5px;background:#ffffffd9;border:1px solid #ccc;border-radius:4px}.dc-tcg__ability strong{display:block;font-size:6.5px;margin-bottom:2px}.dc-tcg__ability p,.dc-tcg__attack-body p{margin:0;font-size:6px}.dc-tcg__attacks{flex:1;margin:0 6px;display:flex;flex-direction:column;gap:3px}.dc-tcg__attack{display:grid;grid-template-columns:auto 1fr;gap:4px;padding:3px;background:#ffffffb3;border-radius:4px}.dc-tcg__attack-costs{display:flex;flex-wrap:wrap;gap:2px;align-content:start}.dc-tcg__energy{width:10px;height:10px;border-radius:50%;background:var(--tcg-gold);font-size:6px;font-weight:800;display:grid;place-items:center}.dc-tcg__attack-name{font-weight:700;font-size:7px}.dc-tcg__stats{display:flex;justify-content:space-between;gap:4px;margin:4px 6px;padding:3px 4px;font-size:5.5px;background:#1a4d5c1f;border-radius:4px}.dc-tcg__flavor{margin:0 6px 4px;font-size:5.5px;font-style:italic;color:#444}.dc-tcg__footer{display:flex;justify-content:space-between;align-items:center;padding:3px 6px;font-size:5px;background:var(--tcg-teal);color:#ffffffe6;margin-top:auto}.dc-tcg--premium-holo .dc-tcg__art,.dc-tcg--holo .dc-tcg__art{box-shadow:0 0 8px #c9a22780}.dc-card--active .dc-tcg{outline:2px solid var(--tcg-gold);outline-offset:1px}.dc-tarot{--tarot-purple: #4a2c6e;--tarot-gold: #d4af37;width:100%;height:100%;display:flex;flex-direction:column;border-radius:10px;border:3px solid var(--tarot-gold);background:linear-gradient(180deg,#1a0f2e,#2d1b4e)!important;color:#f5f0e8;font-size:7px;line-height:1.3;overflow:hidden;text-align:center}.dc-tarot__spread{position:absolute;top:4px;left:50%;transform:translate(-50%);z-index:5;padding:2px 8px;border-radius:999px;background:var(--tarot-gold);color:#1a0f2e;font-weight:800;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.dc-tarot__roman{padding:8px 0 2px;font-size:14px;font-weight:300;color:var(--tarot-gold);font-family:Georgia,Times New Roman,serif}.dc-tarot__art{position:relative;margin:4px 10px;aspect-ratio:2 / 3;border:2px solid var(--tarot-gold);border-radius:6px;overflow:hidden}.dc-tarot__art-placeholder{width:100%;height:100%;display:grid;place-items:center;font-size:24px;background:inherit}.dc-tarot__doge-name{margin:4px 8px 0;font-size:9px;font-weight:800;color:var(--tarot-gold);line-height:1.2}.dc-tarot__classic{margin:0 8px 4px;font-size:6px;opacity:.75;font-style:italic}.dc-tarot__keywords{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;margin:0 6px 4px}.dc-tarot__keywords span{padding:1px 5px;border-radius:999px;background:#d4af3733;border:1px solid rgba(212,175,55,.4);font-size:5.5px;text-transform:uppercase;letter-spacing:.04em}.dc-tarot__lore{margin:0 8px 6px;font-size:5.5px;opacity:.9;flex:1}.dc-tarot__footer{display:flex;justify-content:space-between;padding:4px 8px;font-size:5px;background:#00000059;color:var(--tarot-gold);margin-top:auto}.dc-card--active .dc-tarot{outline:2px solid var(--tarot-gold);outline-offset:1px}.dc-card-menu{position:absolute;top:3.5cqi;right:3.5cqi;z-index:5;pointer-events:auto}.dc-card-menu__trigger{display:flex;align-items:center;justify-content:center;width:17cqi;height:17cqi;padding:0;border:1px solid rgba(245,197,66,.22);border-radius:24%;background:#0c0c0cad;color:#f5c542eb;cursor:pointer;box-shadow:0 .06cqi .2cqi #00000059;transition:background .15s,border-color .15s,transform .15s}.dc-card-menu__icon{display:flex;width:58%;height:58%;align-items:center;justify-content:center}.dc-card-menu__icon svg{display:block;width:100%;height:auto}.dc-card-menu__trigger:hover{background:#1c1c1ce0;border-color:#f5c54273;transform:scale(1.06)}.dc-card-menu__flyout--portal{position:fixed;z-index:10000}.dc-card-menu__flyout{min-width:148px;margin:0;padding:4px;list-style:none;background:#1a1a1a;border:1px solid #444;border-radius:8px;box-shadow:0 8px 24px #0000008c}.dc-card-menu__flyout button{width:100%;text-align:left;padding:8px 10px;border:none;border-radius:5px;background:transparent;color:#eee;font-size:.85rem;cursor:pointer}.dc-card-menu__flyout button:hover{background:#2e2e2e;color:#f09d35}.dc-card{position:absolute;container-type:inline-size;perspective:1400px;perspective-origin:50% 40%;transform-origin:center center;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.dc-card--interactive:hover:not(.dc-card--busy){z-index:900}.dc-card--active{z-index:950}.dc-card--active .dc-card__tilt{outline:2px solid rgba(245,197,66,.55);outline-offset:2px;border-radius:10px}.dc-card--corner-hover,.dc-card[data-corner],.dc-card--rotating{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23f5c542' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12a8 8 0 0 1 13.7-5.7'/%3E%3Cpath d='M20 12a8 8 0 0 1-13.7 5.7'/%3E%3Cpolyline points='14 5 18 5 18 9'/%3E%3Cpolyline points='10 19 6 19 6 15'/%3E%3C/svg%3E") 12 12,grab}.dc-card--solitaire-drag{cursor:grabbing;z-index:999}.dc-card--solitaire-drag .dc-card__tilt{filter:drop-shadow(2px 4px 6px rgba(0,0,0,.28));--lift: 1}.dc-card--busy:not(.dc-card--rotating) .dc-card__tilt{filter:drop-shadow(2px 5px 8px rgba(0,0,0,.3))}.dc-card__tilt{width:100%;height:100%;position:relative;transform-style:preserve-3d;transform:translateZ(calc(var(--lift, 0) * 14px)) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .14s ease-out,filter .14s ease-out;--tilt-x: 0deg;--tilt-y: 0deg;--lift: 0;border-radius:10px}.dc-card--interactive:hover:not(.dc-card--busy) .dc-card__tilt,.dc-card--busy .dc-card__tilt{will-change:transform}.dc-card--busy .dc-card__tilt{transition-duration:.04s}.dc-card__inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,0,.2,1)}.dc-card--flipped .dc-card__inner{transform:rotateY(180deg)}.dc-card__front,.dc-card__back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;backface-visibility:hidden;box-shadow:inset 0 0 0 1px #0000001f;overflow:hidden}.dc-card--stack-buried{visibility:hidden;pointer-events:none}.dc-card--stack-layer .dc-card__front,.dc-card--stack-layer .dc-card__back,.dc-card--stack-top .dc-card__front,.dc-card--stack-top .dc-card__back{box-shadow:inset 0 0 0 1px #0000001a}.dc-card--stack-layer .dc-card__back:before,.dc-card--stack-top .dc-card__back:before{content:"";position:absolute;left:-1px;top:5px;bottom:5px;width:2px;border-radius:1px 0 0 1px;background:linear-gradient(180deg,#eef2f6,#c5d0dc 45%,#8fa3b8);z-index:4;pointer-events:none}.dc-card--stack-top .dc-card__back:after{content:"";position:absolute;left:5px;right:5px;bottom:-1px;height:2px;border-radius:0 0 1px 1px;background:linear-gradient(90deg,#8fa3b8,#c5d0dc,#eef2f6);z-index:4;pointer-events:none}.dc-card__front{background:#fff}.dc-card__back{transform:rotateY(180deg);background:#0f2840;padding:0}.dc-card--wager-showcase{filter:drop-shadow(0 0 12px rgba(245,197,66,.55));animation:dc-wager-pulse 2.4s ease-in-out infinite}@keyframes dc-wager-pulse{0%,to{filter:drop-shadow(0 0 10px rgba(245,197,66,.45))}50%{filter:drop-shadow(0 0 18px rgba(245,197,66,.75))}}.dc-chip-svg-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.dc-poker-chip--rim{opacity:.92}.dc-poker-chips-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:12}.dc-chip-stack{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.dc-chip-stack__chip{position:absolute;left:50%;top:50%;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.dc-poker-chip{display:block}.dc-chip-stack__label{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;padding:.15rem .45rem;border-radius:6px;background:#080c12e0;border:1px solid rgba(245,200,66,.35);color:#f09d35;font-size:.72rem;font-weight:600;line-height:1.2;pointer-events:none}.dc-chip-fly-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:13}.dc-chip-fly{position:absolute;left:calc(50% + var(--from-x));top:calc(50% + var(--from-y));transform:translate(-50%,-50%);animation:dc-chip-fly-to-pot .36s cubic-bezier(.22,.85,.32,1) forwards}@keyframes dc-chip-fly-to-pot{0%{left:calc(50% + var(--from-x));top:calc(50% + var(--from-y));opacity:1}to{left:calc(50% + var(--to-x));top:calc(50% + var(--to-y));opacity:.85}}.dc-deal-fly-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:12}.dc-deal-fly-card{position:absolute;width:52px;height:72px;margin-left:-26px;margin-top:-36px;border-radius:6px;background:linear-gradient(145deg,#1a2744,#0d1528);border:2px solid rgba(245,200,66,.45);box-shadow:0 4px 12px #00000073}.dc-deal-fly-card:after{content:"Ð";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:700;color:#f5c84259;font-size:1.1rem}.dc-poker-felt-chrome{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:14}.dc-poker-your-turn{position:absolute;left:50%;bottom:18%;transform:translate(-50%);padding:.4rem 1rem;border-radius:999px;background:#f5c842eb;color:#1a1408;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 4px 16px #00000059;animation:dc-poker-pulse 1.4s ease-in-out infinite}@keyframes dc-poker-pulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.04)}}.dc-poker-last-action{position:absolute;left:50%;top:calc(50% + 24px);transform:translate(-50%);max-width:min(92%,320px);padding:.35rem .75rem;border-radius:8px;background:#080c12e0;border:1px solid rgba(245,200,66,.3);color:#f5f0e6;font-size:.78rem;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-poker-seat-badges{position:absolute;transform:translate(-50%,-50%);display:flex;gap:.25rem}.dc-poker-seat-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .35rem;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.03em;border:1px solid rgba(255,255,255,.25);box-shadow:0 2px 6px #00000059}.dc-poker-seat-badge--d{background:#f5f0e6;color:#1a1408}.dc-poker-seat-badge--sb{background:#1565c0;color:#fff}.dc-poker-seat-badge--bb{background:#c62828;color:#fff}.dc-table-viewport{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center center;display:flex;justify-content:center;align-items:center}.dc-table{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.dc-solitaire-drop-zone{position:absolute;pointer-events:none;border:2px dashed rgba(245,197,66,.75);border-radius:10px;background:#f5c5421f;z-index:50}.dc-wallet-connect{position:relative;width:fit-content;display:inline-flex;align-items:center}.dc-wallet-connect--dojakweb :is(button){min-height:40px;min-width:40px}.dc-wallet-btn.dc-icon-btn{width:40px}.dc-wallet-btn--connected{width:100%}.dc-wallet-btn--embed{min-height:36px;padding:.4rem .75rem;border-radius:10px;border:1px solid rgba(245,200,66,.4);background:#f5c8421f;color:#f09d35;font-size:.75rem;font-weight:600;cursor:pointer}.dc-wallet-btn--embed:hover{background:#f5c84233}.dc-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #444;border-radius:8px;background:#2a2a2a;color:#f09d35;font-size:1.15rem;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.dc-icon-btn:hover{background:#363636;border-color:#f09d35;transform:translateY(-1px)}.dc-icon-btn:active{transform:translateY(0)}.dc-icon-btn__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);padding:5px 9px;border-radius:6px;background:#0a0a0af0;border:1px solid #555;color:#eee;font-size:.75rem;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,transform .15s,visibility .15s;z-index:20}.dc-icon-btn__tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#555}.dc-icon-btn:hover .dc-icon-btn__tooltip,.dc-icon-btn:focus-visible .dc-icon-btn__tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.dc-icon-btn--primary{background:#3d3518;border-color:#d87c0e}.dc-icon-btn--primary:hover{background:#4a421f;border-color:#f5a456}.dc-info-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:1rem}.dc-info-modal{width:min(520px,100%);max-height:min(80vh,720px);overflow:auto;background:#12161f;border:1px solid rgba(245,200,66,.35);border-radius:14px;padding:1rem 1.1rem 1.25rem;box-shadow:0 16px 48px #00000080}.dc-info-modal__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;position:sticky;top:0;background:#12161f;padding-bottom:.35rem;z-index:1}.dc-info-modal__header h2{margin:0;font-size:1.15rem;color:#f09d35}.dc-info-modal__close{flex-shrink:0;width:32px;height:32px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:transparent;color:#ffffffbf;font-size:1rem;cursor:pointer;line-height:1}.dc-info-modal__close:hover{color:#fff;border-color:#f5c84280}.dc-info-modal__section+.dc-info-modal__section{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.dc-info-modal__section h3{margin:0 0 .5rem;font-size:.95rem;color:#ffffffeb}.dc-info-modal__section p{margin:0 0 .65rem;font-size:.88rem;line-height:1.55;color:#ffffffc7}.dc-info-modal__section ul{margin:0;padding-left:1.15rem;font-size:.86rem;line-height:1.5;color:#ffffffc7}.dc-info-modal__section li+li{margin-top:.35rem}.dc-trust-dashboard{max-width:28rem}.dc-trust-dashboard__subtitle{margin:.15rem 0 0;font-size:.85rem;opacity:.75}.dc-trust-dashboard__lead{font-size:.9rem;line-height:1.45}.dc-trust-dashboard__stats{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin:1rem 0;padding:.75rem;border-radius:8px;background:#00000040}.dc-trust-dashboard__stats dt{font-size:.75rem;opacity:.7;margin:0}.dc-trust-dashboard__stats dd{margin:.15rem 0 0;font-weight:600;font-size:.95rem}.dc-trust-dashboard__ok{color:#7dcea0}.dc-trust-dashboard__warn-text{color:#f5b041}.dc-trust-dashboard__warn{color:#f5b041;font-size:.85rem}.dc-trust-dashboard__section h3{font-size:.9rem;margin:1rem 0 .35rem}.dc-trust-dashboard__section ul{margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.45}.dc-trust-dashboard__actions{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.dc-trust-dashboard__products{margin:.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.dc-trust-dashboard__product{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.45rem .6rem;border-radius:6px;background:#ffffff0a;font-size:.82rem}.dc-trust-dashboard__product-name{font-weight:600}.dc-trust-dashboard__product-meta{opacity:.7;font-size:.72rem}.dc-trust-dashboard__product-liab{font-weight:600;white-space:nowrap}.dc-pvp-escrow{margin-top:.75rem;padding:.65rem .75rem;border-radius:8px;border:1px solid rgba(245,200,66,.25);background:#00000040}.dc-pvp-escrow h3{margin:0 0 .35rem;font-size:.9rem;color:#f09d35}.dc-pvp-escrow__lead{margin:0 0 .5rem;font-size:.78rem;opacity:.85;line-height:1.4}.dc-pvp-escrow__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin:.5rem 0;font-size:.75rem}.dc-pvp-escrow__stats dt{opacity:.7;margin:0}.dc-pvp-escrow__stats dd{margin:.1rem 0 0;font-weight:600}.dc-pvp-escrow__label{display:block;font-size:.78rem;margin:.35rem 0}.dc-pvp-escrow__label input{display:block;width:100%;margin-top:.25rem;padding:.35rem .5rem;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#0000004d;color:#fff}.dc-pvp-escrow__ok{color:#7dcea0;font-size:.78rem}.dc-pvp-escrow__err{color:#f5b041;font-size:.78rem}.dc-mp__status{font-size:.8rem;color:#ffffffa6}.dc-mp label{display:block;margin-top:.5rem;font-size:.8rem}.dc-mp input{width:100%;padding:.4rem .55rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#0000004d;color:#fff}.dc-mp__row{display:flex;gap:.5rem;margin-top:.65rem}.dc-mp__list{list-style:none;margin:.75rem 0 0;padding:0}.dc-mp__list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:.8rem}.dc-mp__room{margin-top:.65rem;font-size:.75rem;color:#86efac}.dc-mp__join-row{display:flex;gap:.35rem}.dc-mp-banner{position:fixed;top:0;left:0;right:0;z-index:1200;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;padding:.35rem .75rem;font-size:.75rem;background:#141414eb;border-bottom:1px solid rgba(245,197,66,.35);color:#ffffffe6;pointer-events:none}.dc-mp-banner--spectator{background:#1e1432f0;border-bottom-color:#a78bfa73}body.dc-embed .dc-panel-backdrop{display:none!important}body.dc-embed .dc-panel-fab{display:flex!important;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border-radius:999px;border:1px solid rgba(240,157,53,.4);background:#0c0a09eb;color:#f09d35;font-size:1rem;box-shadow:0 8px 24px #00000073}body.dc-embed .dc-app{height:100vh;height:100dvh;background:#0c0a09}.dc-daily-challenge{margin-top:1rem;padding:.75rem;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#0003}.dc-daily-challenge__title{margin:0 0 .35rem;font-size:.95rem}.dc-daily-challenge__desc{margin:0 0 .5rem;font-size:.8rem;opacity:.85}.dc-daily-challenge__seed{display:block;margin-bottom:.5rem;font-size:.75rem;word-break:break-all}.dc-doge-trust-bar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.dc-export-audit{display:inline-flex;align-items:center;gap:.35rem}.dc-export-audit__status{font-size:.75rem;opacity:.8}.dc-game-browser{margin:.5rem 0 .75rem}.dc-game-browser__title{margin:0 0 .4rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c}.dc-game-browser__track{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.35rem;scroll-snap-type:x mandatory}.dc-game-browser__card{flex:0 0 11rem;scroll-snap-align:start;text-align:left;padding:.55rem .65rem;border-radius:10px;border:1px solid rgba(245,197,66,.25);background:#00000059;color:#fff;cursor:pointer}.dc-game-browser__card--active{border-color:#f09d35;box-shadow:0 0 0 1px #f5c54259}.dc-game-browser__name{display:block;font-size:.85rem;font-weight:600;color:#f09d35}.dc-game-browser__desc{display:block;margin-top:.25rem;font-size:.68rem;line-height:1.3;color:#ffffffa6}.dc-lb__hint{font-size:.75rem;color:#ffffff8c;margin:0 0 .65rem}.dc-lb__group{margin-bottom:.75rem}.dc-lb__group h3{margin:0 0 .35rem;font-size:.8rem;color:#f09d35}.dc-lb__list{margin:0;padding-left:1.1rem;font-size:.78rem}.dc-lb__list li{display:flex;gap:.5rem;margin-bottom:.2rem}.dc-lb__game{margin-left:auto;opacity:.55}.dc-lb__empty{font-size:.75rem;color:#ffffff73;margin:0}.dc-insc-picker__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:1rem}.dc-insc-picker{width:min(520px,100%);max-height:80vh;overflow:auto;background:#12161f;border:1px solid rgba(245,200,66,.35);border-radius:14px;padding:1rem}.dc-insc-picker__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.dc-insc-picker__header h2{margin:0;font-size:1.1rem;color:#f09d35}.dc-insc-picker__close{background:transparent;border:none;color:#ffffffb3;font-size:1.1rem;cursor:pointer}.dc-insc-picker__search{width:100%;padding:.5rem .65rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#00000059;color:#fff;margin-bottom:.75rem}.dc-insc-picker__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem}.dc-insc-picker__item{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.35rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;cursor:pointer;color:#fff}.dc-insc-picker__item:hover{border-color:#f5c84280}.dc-insc-picker__thumb{width:72px;height:100px;object-fit:cover;border-radius:6px;background:#1a2030}.dc-insc-picker__thumb--empty{display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#f09d35}.dc-insc-picker__id{font-size:.65rem;color:#ffffffa6;word-break:break-all;text-align:center}.dc-insc-picker__hint{color:#ffffffb3;font-size:.85rem}.dc-insc-picker__error{color:#fca5a5;font-size:.85rem}.dc-panel{position:fixed;top:0;right:0;z-index:1050;width:var(--dc-panel-width, min(280px, 92vw));height:100%;max-height:100dvh;background:#0c0a09f7;border-left:1px solid var(--dc-border, rgba(240, 157, 53, .28));padding:20px;display:flex;flex-direction:column;gap:1.25rem;overflow-y:auto;box-shadow:-8px 0 32px #0000008c;transform:translate(0);transition:transform .28s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Outfit,system-ui,sans-serif}.dc-panel--collapsed{transform:translate(100%);pointer-events:none}.dc-panel__title-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dc-panel__header-actions{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.dc-panel__header .dc-icon-btn__tooltip{bottom:auto;top:calc(100% + 8px);transform:translate(-50%) translateY(-4px)}.dc-panel__header .dc-icon-btn__tooltip:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#555}.dc-panel__header .dc-icon-btn:hover .dc-icon-btn__tooltip,.dc-panel__header .dc-icon-btn:focus-visible .dc-icon-btn__tooltip{transform:translate(-50%) translateY(0)}.dc-panel__section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.dc-panel__section-head h2,.dc-panel__title-row h1{margin:0}.dc-panel__close{flex-shrink:0;width:32px;height:32px;border:1px solid #444;border-radius:6px;background:#2a2a2a;color:#ccc;font-size:.9rem;cursor:pointer;line-height:1}.dc-panel__close:hover{color:#fff;border-color:#666}.dc-panel__header h1{font-size:1.4rem;color:#f09d35}.dc-panel__tagline{margin:.35rem 0 .75rem;font-size:.85rem;opacity:.7}.dc-panel h2{margin:0 0 .5rem;font-size:1rem}.dc-hint{margin:0 0 .75rem;font-size:.8rem;opacity:.65;line-height:1.4}.dc-panel label{display:block;margin:.5rem 0 .25rem;font-size:.85rem}.dc-panel input[type=range],.dc-panel select,.dc-panel input[type=color]{width:100%;margin-bottom:.25rem}.dc-panel input[type=color]{height:36px;padding:2px;border:1px solid #444;border-radius:6px;background:#2a2a2a;cursor:pointer}.dc-panel__toolbar{display:flex;gap:.5rem;margin-bottom:.75rem}.dc-hint--short{margin-top:0}.dc-panel__zoom-value{display:block;margin-bottom:.5rem;font-size:.8rem;opacity:.65}.dc-panel__checkbox{display:flex;align-items:center;gap:.45rem;margin:.35rem 0 .75rem;font-size:.85rem;color:#fffc;cursor:pointer}.dc-panel__checkbox input{width:1rem;height:1rem;accent-color:var(--dc-doge-tan, #d87c0e)}.dc-panel__surface-hint{margin:0 0 .75rem;font-size:.78rem;opacity:.6;line-height:1.35}.dc-panel__actions{display:flex;flex-direction:column;gap:.5rem}.dc-panel__actions--row{flex-direction:row}.dc-panel__actions--row .dc-btn{flex:1}.dc-btn--compact{padding:.45rem .5rem;font-size:.85rem}.dc-btn{width:100%;padding:.55rem .75rem;border:1px solid #444;border-radius:6px;background:#2a2a2a;color:#fff;cursor:pointer;transition:background .15s,border-color .15s}.dc-btn:hover{background:#363636;border-color:#666}.dc-btn--primary{background:#f09d35;border-color:#f5a456;color:#0c0a09;font-weight:600}.dc-btn--primary:hover{background:#f5a456}.dc-panel__footer{margin-top:auto;padding-top:1rem;font-size:.75rem;opacity:.5}.dc-panel__subhead{margin:1rem 0 .35rem;font-size:.92rem;color:var(--dc-accent, #f09d35)}.dc-panel__suit-fan{margin-top:.5rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.dc-panel__suit-fan .dc-btn{margin-top:.5rem}@media(min-width:640px)and (max-width:1023px){.dc-panel{padding:16px;font-size:.92rem}}.dc-panel--embed{width:var(--dc-panel-width, min(260px, 92vw));gap:1rem}.dc-panel__embed-rules{margin-top:.35rem}.dc-panel__details{border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.35rem .65rem .65rem}.dc-panel__details>summary{cursor:pointer;font-weight:600;color:var(--dc-accent, #f09d35);padding:.35rem 0;list-style:none}.dc-panel__details>summary::-webkit-details-marker{display:none}.dc-panel__details>summary:before{content:"▸ ";color:#f09d35b3}.dc-panel__details[open]>summary:before{content:"▾ "}.dc-panel__details-body{display:flex;flex-direction:column;gap:.5rem;padding-top:.35rem}.dc-stake-panel__hint{font-size:.8rem;color:#ffffffbf;margin:0 0 .75rem}.dc-stake-panel__section{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.dc-stake-panel__section h3{margin:0 0 .5rem;font-size:.95rem;color:#f09d35}.dc-stake-panel__section label{display:block;font-size:.8rem;margin-bottom:.25rem;color:#ffffffa6}.dc-stake-panel__section input{width:100%;margin-bottom:.5rem;padding:.45rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#00000059;color:#fff}.dc-stake-panel__sub{font-size:.8rem;color:#ffffffa6;margin:0 0 .5rem}.dc-stake-panel__presets{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.dc-stake-preset{flex:1;min-width:3.5rem;padding:.35rem .5rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#0000004d;color:#ffffffd9;font-size:.78rem;font-weight:600;cursor:pointer}.dc-stake-preset--active{border-color:#f5c842a6;background:#f5c84226;color:#f09d35}.dc-stake-preset:disabled{opacity:.45;cursor:not-allowed}.dc-stake-panel__warn{font-size:.75rem;color:#fca5a5;margin:0 0 .5rem}.dc-stake-panel__picked{font-size:.75rem;color:#86efac}.dc-stake-panel__row{display:flex;gap:.5rem;flex-wrap:wrap}.dc-stake-panel__row .dc-btn{flex:1;min-width:120px}.dc-doge-session{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.4rem .75rem;border-radius:8px;background:#141c28bf;border:1px solid rgba(255,200,80,.2);font-size:.72rem;color:#ffffffb3;pointer-events:auto}.dc-doge-session__label{font-weight:700;color:#f09d35;text-transform:uppercase;letter-spacing:.05em}.dc-doge-session__net--win{color:#7dffb3}.dc-doge-session__net--loss{color:#ff8a8a}.dc-rake-disclosure{font-size:.72rem;color:#ffffffa6;margin:.25rem 0 0;padding:0 .75rem}.dc-session-receipt{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.dc-btn--small{font-size:.68rem;padding:.25rem .5rem}.dc-icon-btn--trust svg{color:#f09d35}.dc-doge-session__history-btn{margin-left:auto;padding:.2rem .5rem;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font-size:.7rem;cursor:pointer}.dc-doge-session__history-btn:hover{background:#ffffff1f}.dc-doge-session__empty{color:#ffffffa6}.dc-doge-history__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.dc-doge-history__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .75rem;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.dc-doge-history__meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.85rem}.dc-doge-history__win{color:#7dffb3}.dc-doge-history__loss{color:#ff8a8a}.dc-btn--sm{padding:.25rem .55rem;font-size:.75rem}.dc-claim-payout{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.45rem .75rem;border-radius:8px;background:#1e3223d9;border:1px solid rgba(125,255,179,.25);font-size:.72rem;color:#fffc;pointer-events:auto}.dc-claim-payout__label{font-weight:700;color:#7dffb3;text-transform:uppercase;letter-spacing:.05em}.dc-claim-payout__row{display:flex;align-items:center;gap:.4rem}.dc-claim-payout__msg{flex:1 1 100%;margin:0;color:#ffffffa6;font-size:.68rem}.dc-mini-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:2.35rem;height:3.25rem;border-radius:6px;background:#faf8f2;border:1px solid rgba(0,0,0,.12);box-shadow:0 1px 3px #00000040;line-height:1;flex-shrink:0}.dc-mini-card__rank{font-size:.85rem;font-weight:700}.dc-mini-card__suit{font-size:.95rem;margin-top:.1rem}.dc-mini-card--win{border-color:#f09d35;box-shadow:0 0 0 2px #f5c8428c,0 2px 6px #0000004d;background:#fffef8}.dc-mini-card--dim{opacity:.45}.dc-mini-card-row{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.dc-poker-showdown-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:auto}.dc-poker-showdown-modal{width:min(560px,100%);max-height:min(88vh,820px);overflow:auto;background:#10141c;border:1px solid rgba(245,200,66,.4);border-radius:14px;padding:1rem 1.1rem 1.15rem;box-shadow:0 20px 56px #0000008c}.dc-poker-showdown-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.dc-poker-showdown-modal__header h2{margin:0;font-size:1.2rem;color:#f09d35}.dc-poker-showdown-modal__sub{margin:.25rem 0 0;font-size:.82rem;color:#ffffff9e}.dc-poker-showdown-modal__close{border:none;background:#ffffff14;color:#fff;width:2rem;height:2rem;border-radius:8px;cursor:pointer;flex-shrink:0}.dc-poker-showdown-modal__pot{display:flex;align-items:baseline;justify-content:center;gap:.5rem;padding:.55rem .75rem;margin-bottom:.85rem;border-radius:10px;background:#f5c8421a;border:1px solid rgba(245,200,66,.25);color:#ffffffbf;font-size:.85rem}.dc-poker-showdown-modal__pot strong{font-size:1.15rem;color:#f09d35}.dc-poker-showdown-modal__board{margin-bottom:.85rem;text-align:center}.dc-poker-showdown-modal__board h3,.dc-poker-showdown-player h3{margin:0 0 .45rem;font-size:.8rem;font-weight:600;color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em}.dc-poker-showdown-modal__players{display:flex;flex-direction:column;gap:.65rem}.dc-poker-showdown-player{padding:.7rem .75rem;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.dc-poker-showdown-player--winner{border-color:#f5c8428c;background:#f5c84214;box-shadow:inset 0 0 0 1px #f5c84226}.dc-poker-showdown-player__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.dc-poker-showdown-player__head h3{margin:0;font-size:1rem;color:#fff;text-transform:none;letter-spacing:normal;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.dc-poker-showdown-player__badge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .4rem;border-radius:4px;background:#f09d35;color:#1a1408}.dc-poker-showdown-player__hand-label{margin:.2rem 0 0;font-size:.82rem;color:#fffc}.dc-poker-showdown-player__hand-rank{color:#ffffff80}.dc-poker-showdown-player__delta{font-size:1rem;font-weight:700;white-space:nowrap}.dc-poker-showdown-player__delta--pos{color:#86efac}.dc-poker-showdown-player__delta--neg{color:#fca5a5}.dc-poker-showdown-player__hole{margin-bottom:.55rem}.dc-poker-showdown-player__ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin:0;font-size:.75rem}.dc-poker-showdown-player__ledger div{text-align:center;padding:.35rem;border-radius:6px;background:#00000038}.dc-poker-showdown-player__ledger dt{margin:0;color:#ffffff73;font-size:.68rem;text-transform:uppercase}.dc-poker-showdown-player__ledger dd{margin:.15rem 0 0;color:#fff;font-weight:600}.dc-poker-showdown-modal__footer{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.65rem;align-items:stretch}.dc-poker-showdown-modal__audit-note{margin:0;font-size:.78rem;color:#ffffff8c;text-align:center}.dc-poker-showdown-modal__footer .dc-btn--primary{flex:1}.dc-poker-showdown-modal__actions{display:flex;gap:.5rem;flex-wrap:wrap}.dc-poker-showdown-modal__actions .dc-btn--primary{flex:1;min-width:140px}.dc-poker-hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.dc-poker-hud__bar,.dc-poker-hud__deal,.dc-poker-hud__showdown,.dc-poker-hud__actions,.dc-poker-hud__stake-actions,.dc-poker-tab,.dc-poker-deal-btn,.dc-poker-action,.dc-poker-hud input,.dc-poker-hud .dc-game-hud__rules-btn,.dc-poker-hud__copy-seed,.dc-poker-hud .dc-icon-btn--verify{pointer-events:auto}.dc-poker-hud__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.65rem 1rem;border-radius:12px;background:#080c12d1;border:1px solid rgba(255,200,80,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:100%}.dc-poker-hud__phase-label{font-weight:700;color:#f09d35;text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}.dc-poker-hud__hand-num{margin-left:.5rem;color:#ffffff8c;font-size:.8rem}.dc-poker-hud__pot{display:flex;align-items:baseline;gap:.4rem}.dc-poker-hud__pot-label{color:#fff9;font-size:.8rem}.dc-poker-hud__pot-value{font-size:1.25rem;font-weight:700;color:#fff}.dc-poker-hud__blinds{font-size:.75rem;color:#ffffff8c;white-space:nowrap}.dc-poker-hud__seed{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#ffffffa6;margin-left:auto}.dc-poker-hud__seed-badge{background:#f5c84233;color:#f09d35;padding:.15rem .45rem;border-radius:4px;font-weight:600}.dc-poker-hud__copy-seed{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .35rem;border:none;border-radius:4px;background:#ffffff14;color:#ffffffbf;cursor:pointer;font-size:.7rem}.dc-poker-hud__copy-seed:hover{background:#ffffff26;color:#fff}.dc-poker-tx-link{color:#86efac;font-size:.72rem;font-weight:600;text-decoration:none;margin-left:.35rem}.dc-poker-tx-link:hover{text-decoration:underline}.dc-poker-hud__players{position:absolute;left:1rem;right:1rem;top:4.5rem;display:flex;justify-content:space-between;pointer-events:none}.dc-poker-seat{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.45rem .75rem;border-radius:10px;background:#080c12b3;border:1px solid transparent;font-size:.85rem}.dc-poker-seat--top{margin-left:auto}.dc-poker-seat--active{border-color:#f5c842a6;box-shadow:0 0 12px #f5c84240}.dc-poker-seat__name{font-weight:700;color:#fff}.dc-poker-seat__chips{color:#ffffffb3}.dc-poker-seat__btn{background:#f09d35;color:#1a1200;font-size:.65rem;font-weight:800;padding:.1rem .35rem;border-radius:4px}.dc-poker-seat__folded{color:#f87171;font-weight:600}.dc-poker-seat__hand{color:#86efac;font-weight:600;width:100%}.dc-poker-hud__deal{align-self:center;max-width:420px;width:100%;padding:1rem 1.25rem;border-radius:14px;background:#080c12e0;border:1px solid rgba(255,200,80,.3);text-align:center}.dc-poker-hud__deal-tabs{display:flex;gap:.5rem;margin-bottom:1rem;justify-content:center}.dc-poker-tab{flex:1;padding:.45rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#ffffffbf;cursor:pointer;font-weight:600}.dc-poker-tab--active{background:#f5c84233;border-color:#f09d35;color:#f09d35}.dc-poker-deal-btn{width:100%}.dc-poker-doge-stake{text-align:left}.dc-poker-doge-stake label{display:block;margin-top:.65rem;font-size:.8rem;color:#ffffffb3}.dc-poker-doge-stake input{width:100%;margin-top:.25rem;padding:.45rem .6rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#00000059;color:#fff}.dc-poker-hint{font-size:.8rem;line-height:1.45;color:#ffffffbf;margin:0}.dc-poker-address{font-size:.7rem;word-break:break-all}.dc-poker-hud__stake-actions{display:flex;gap:.5rem;margin-top:.75rem}.dc-poker-hud__stake-actions .dc-btn{flex:1}.dc-poker-status{align-self:center;font-size:.85rem;padding:.4rem .75rem;border-radius:8px;background:#080c12cc;margin:0}.dc-poker-status--polling{color:#f09d35}.dc-poker-status--error{color:#f87171}.dc-poker-status--confirmed{color:#86efac}.dc-poker-hud__showdown{align-self:center;text-align:center;padding:1rem;background:#080c12d9;border-radius:12px;border:1px solid rgba(134,239,172,.35)}.dc-poker-winner{font-size:1.15rem;font-weight:700;color:#86efac;margin:0 0 .75rem}.dc-poker-hud__actions{align-self:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:.65rem;border-radius:14px;background:#080c12e6;border:1px solid rgba(255,255,255,.12);max-width:100%}.dc-poker-action{padding:.55rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-weight:600;cursor:pointer;font-size:.9rem}.dc-poker-action:hover{background:#ffffff24}.dc-poker-action--fold{border-color:#f8717180;color:#fca5a5}.dc-poker-action--bet{border-color:#f5c8428c;color:#f09d35}.dc-poker-waiting{align-self:center;color:#ffffffa6;font-style:italic;margin:0;padding:.5rem 1rem;background:#080c12b3;border-radius:8px}.dc-game-win-modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:auto}.dc-game-win-modal{width:min(440px,100%);background:#10141c;border:1px solid rgba(245,200,66,.4);border-radius:14px;padding:1rem 1.1rem}.dc-game-win-modal__header h2{margin:0;color:#f09d35;font-size:1.15rem}.dc-game-win-modal__header p{margin:.35rem 0 0;font-size:.85rem;color:#ffffffa6}.dc-game-win-modal__lines{margin:.85rem 0;padding-left:1.1rem;color:#ffffffd9;font-size:.88rem}.dc-game-win-modal__footer{display:flex;gap:.5rem;flex-wrap:wrap}.dc-game-win-modal__footer .dc-btn--primary{flex:1}.dc-verify-deal-panel{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem}.dc-verify-deal-panel label{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.dc-verify-deal-panel input{font-family:ui-monospace,monospace;font-size:.8rem;padding:.4rem .5rem}.dc-verify-deal-panel__seed code{word-break:break-all;font-size:.75rem}.dc-verify-deal-panel__msg{color:var(--dc-accent, #d87c0e);font-size:.9rem}.dc-game-hud{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.dc-game-hud__bar,.dc-game-hud__actions,.dc-game-hud__stake,.dc-game-hud .dc-btn,.dc-game-hud__rules-btn{pointer-events:auto}.dc-game-hud__rules-btn{flex-shrink:0;width:36px;height:36px;font-size:1rem}.dc-game-hud__bar{display:flex;flex-wrap:wrap;gap:.75rem 1rem;padding:.6rem 1rem;border-radius:12px;background:#0c0a09e0;border:1px solid rgba(240,157,53,.28);color:#ffffffe0;font-size:.85rem;font-family:Outfit,system-ui,sans-serif}.dc-game-hud__win{color:#86efac;font-weight:700}.dc-game-hud__seed{margin-left:auto;font-size:.7rem;color:#ffffff8c}.dc-game-hud__actions{align-self:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:.65rem;border-radius:14px;background:#0c0a09eb;border:1px solid rgba(240,157,53,.22)}.dc-game-hud__stake{align-self:center;max-width:420px;width:100%;padding:1rem;border-radius:12px;background:#0c0a09f0;border:1px solid rgba(240,157,53,.32);pointer-events:auto}.dc-game-hud__wait{align-self:center;color:#ffffffa6;font-style:italic;pointer-events:none}.dc-game-hud__bid-row{display:flex;flex-wrap:wrap;gap:.35rem}.dc-cribbage-pegs{display:grid;gap:.35rem;width:100%;font-size:.78rem}.dc-cribbage-pegs progress{flex:1;width:100%;accent-color:#f09d35}.dc-cribbage-pegs>div{display:grid;grid-template-columns:4rem 1fr 2.5rem;gap:.5rem;align-items:center}.dc-pack-hud__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dc-pack-hud__rip{animation:dc-pack-pulse 2s ease-in-out infinite}@keyframes dc-pack-pulse{0%,to{box-shadow:0 0 #c9a22780}50%{box-shadow:0 0 0 8px #c9a22700}}.dc-pack-hud__hint{font-size:12px;opacity:.8}.dc-pack-hud__pulls{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-pack-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:20}.dc-pack-sealed{width:120px;height:168px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 12px 40px #00000073,0 0 0 3px #d4af3799;animation:dc-pack-float 3s ease-in-out infinite}@keyframes dc-pack-float{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-6px)}}.dc-pack-sealed--dogecards{background:linear-gradient(145deg,#1a4d5c,#0d2a33 40%,#c9a227)}.dc-pack-sealed--tarot{background:linear-gradient(145deg,#2d1b4e,#1a0f2e,#d4af37)}.dc-pack-sealed__shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%);animation:dc-pack-shine 2.5s ease-in-out infinite}@keyframes dc-pack-shine{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.dc-pack-sealed__label{font-weight:800;font-size:13px;color:#fff;text-align:center;z-index:1;text-shadow:0 1px 3px rgba(0,0,0,.5)}.dc-pack-sealed__sub{font-size:10px;color:#ffffffd9;z-index:1;text-transform:uppercase;letter-spacing:.08em}.dc-tarot-reading{position:fixed;right:16px;top:80px;bottom:100px;width:min(360px,calc(100vw - 32px));overflow-y:auto;z-index:25;padding:16px;border-radius:12px;background:#1a0f2ef0;border:1px solid rgba(212,175,55,.45);color:#f5f0e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dc-tarot-reading__header h2{margin:0 0 4px;font-size:18px;color:#d4af37}.dc-tarot-reading__header p{margin:0 0 16px;font-size:12px;opacity:.8}.dc-tarot-reading__card{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(212,175,55,.2)}.dc-tarot-reading__card:last-child{border-bottom:none;margin-bottom:0}.dc-tarot-reading__position{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#d4af37;margin-bottom:4px}.dc-tarot-reading__card h3{margin:0 0 2px;font-size:16px}.dc-tarot-reading__classic{margin:0 0 8px;font-size:11px;font-style:italic;opacity:.7}.dc-tarot-reading__meaning{margin:0 0 8px;font-size:12px;line-height:1.45}.dc-tarot-reading__guide{margin:0 0 8px;padding:10px 12px;border-left:3px solid #d4af37;background:#d4af3714;font-size:13px;line-height:1.5;font-style:italic}.dc-tarot-reading__share-hint{margin:0;font-size:11px;opacity:.75}.dc-pack-summary{position:fixed;left:16px;bottom:100px;width:min(280px,calc(100vw - 32px));z-index:25;padding:12px 16px;border-radius:10px;background:#1a4d5ceb;border:1px solid rgba(201,162,39,.4);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dc-pack-summary h2{margin:0 0 8px;font-size:14px;color:#c9a227}.dc-pack-summary ul{list-style:none;margin:0;padding:0}.dc-pack-summary li{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;padding:4px 0;font-size:12px;border-bottom:1px solid rgba(255,255,255,.1)}.dc-pack-summary li strong{flex:1 1 100%}.dc-pack-summary li span{opacity:.85}.dc-pack-summary li em{color:#7bdcb5;font-style:normal;font-size:11px}@media(max-width:768px){.dc-tarot-reading{right:8px;left:8px;width:auto;top:auto;bottom:88px;max-height:42vh}.dc-pack-summary{display:none}}.dc-replay-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;background:#000000a6;padding:1rem}.dc-replay-modal__card{width:min(640px,100%);max-height:80vh;overflow:auto;background:#1a1a1a;border:1px solid rgba(245,197,66,.35);border-radius:12px;padding:1rem}.dc-replay-modal__card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.dc-replay-modal__body{margin:0;font-size:.75rem;white-space:pre-wrap;color:#ffffffe0}.dc-embed-footer{position:fixed;bottom:0;left:0;right:0;z-index:900;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem;padding:.35rem .75rem;font-size:.72rem;background:#0c1018f0;border-top:1px solid rgba(245,200,66,.25);pointer-events:auto}.dc-embed-footer__brand{color:#f09d35;font-weight:700}.dc-embed-footer__links{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.dc-embed-footer__link{background:none;border:none;color:#ffffffd9;cursor:pointer;text-decoration:underline;font-size:inherit;padding:0}.dc-embed-footer__link:hover{color:#fff}.dc-cross-promo{position:fixed;bottom:.75rem;right:.75rem;z-index:800;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.35rem .65rem;border-radius:999px;background:#0c1018e0;border:1px solid rgba(245,200,66,.2);font-size:.72rem;pointer-events:auto}.dc-cross-promo__label{color:#ffffffa6}.dc-cross-promo__link{color:#f09d35;text-decoration:none;font-weight:600}.dc-cross-promo__link:hover{text-decoration:underline}body.dc-embed .dc-cross-promo{display:none}body.dc-embed .dc-app{padding-bottom:0}.dc-app{position:relative;width:100%;max-width:100vw;overflow:hidden}.dc-app__table{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dc-app__table--space-pan{cursor:grab}.dc-app__table--panning,.dc-app__table--panning .dc-card{cursor:grabbing}.dc-panel-fab{position:fixed;top:14px;right:14px;z-index:1100;width:44px;height:44px;border:1px solid rgba(240,157,53,.35);border-radius:10px;background:#0c0a09eb;color:#f09d35;font-size:1.25rem;cursor:pointer;box-shadow:0 4px 16px #00000073;opacity:0;pointer-events:none;transform:translate(8px);transition:opacity .2s,transform .2s}.dc-panel-fab--visible{opacity:1;pointer-events:auto;transform:translate(0)}.dc-panel-fab:hover{background:#1a1510;border-color:#f09d35}.dc-sandbox-rules{position:absolute;top:1rem;left:1rem;z-index:25;pointer-events:auto}.dc-app__table{--dc-pattern-strength: 0;--dc-pattern-scale: 1;--dc-custom-color: #2a3a2a;position:relative;overflow:hidden}.dc-app__table[data-table-base=felt-green]{background-color:#141c14;background-image:radial-gradient(ellipse at center,#2a3a2a,#1a1a1a 72%),repeating-linear-gradient(0deg,transparent,transparent 49px,rgba(255,255,255,.03) 49px,rgba(255,255,255,.03) 50px)}.dc-app__table[data-table-base=doge-gold]{background-color:#2a2418;background-image:radial-gradient(ellipse at center,#4a4328,#2a2418 75%)}.dc-app__table[data-table-base=dark]{background-color:#0e0e0e;background-image:radial-gradient(ellipse at center,#222,#111 72%)}.dc-app__table[data-table-base=custom]{background-color:var(--dc-custom-color);background-image:radial-gradient(ellipse at center,color-mix(in srgb,var(--dc-custom-color) 88%,white),color-mix(in srgb,var(--dc-custom-color) 55%,black) 75%)}.dc-app__table:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:calc(var(--dc-pattern-strength) / 100);z-index:0}.dc-app__table[data-table-pattern=none]:before{display:none}.dc-app__table[data-table-pattern=gold-blocks]:before{background-color:transparent;background-image:url(/patterns/doge-gold-blocks-tile.svg);background-size:calc(80px * var(--dc-pattern-scale)) calc(160px * var(--dc-pattern-scale))}.dc-app__table[data-table-pattern=diamonds]:before{--u: calc(15px * var(--dc-pattern-scale));--tile-w: calc(var(--u) * 8);--tile-h: calc(var(--u) * 6);--bp: calc(var(--u) * -4) calc(var(--u) * -3);background-color:transparent;background-image:conic-gradient(from 270deg at .65% 50%,#5a4a18,#5a4a18 25%,#fff0 0,#fff0),linear-gradient(0deg,#5a4a18 0,#5a4a18 .5%,#fff0 0,#fff0 49.5%,#5a4a18 0,#5a4a18 50.5%,#fff0 0,#fff0),conic-gradient(from 45deg at 81% 25%,#7a6a2a,#ba9f33 25%,#fff0 0,#fff0),conic-gradient(from -135deg at 19% 25%,#988430,#7a6a2a 25%,#fff0 0,#fff0),linear-gradient(180deg,#988430,#ba9f33 24%,#7a6a2a 26%,#ba9f33 50%,#fff0 0,#fff0),conic-gradient(from 270deg at .65% 50%,#5a4a18,#5a4a18 25%,#fff0 0,#fff0),linear-gradient(0deg,#5a4a18 0,#5a4a18 .5%,#fff0 0,#fff0 49.5%,#5a4a18 0,#5a4a18 50.5%,#fff0 0,#fff0),conic-gradient(from 45deg at 81% 25%,#7a6a2a,#ba9f33 25%,#fff0 0,#fff0),conic-gradient(from -135deg at 19% 25%,#988430,#7a6a2a 25%,#fff0 0,#fff0),linear-gradient(180deg,#988430,#ba9f33 24%,#7a6a2a 26%,#ba9f33 50%,#fff0 0,#fff0);background-size:var(--tile-w) var(--tile-h);background-position:var(--bp),var(--bp),var(--bp),var(--bp),var(--bp),0 0,0 0,0 0,0 0,0 0}.dc-app__table[data-table-pattern=gold-tiles]:before{display:none}.dc-table-pattern-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:calc(var(--dc-pattern-strength) / 100)}.dc-app__table>.dc-table-viewport{z-index:1}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:#0c0a09;color:#f0f0f0;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}:root{--dc-bg: #0c0a09;--dc-bg-elevated: #131313;--dc-border: rgba(240, 157, 53, .28);--dc-accent: #f09d35;--dc-accent-soft: rgba(240, 157, 53, .14);--dc-emerald: #34d399;--dc-gold: #ffd700;--dc-panel-width: min(280px, 92vw);--dc-mono: "IBM Plex Mono", ui-monospace, monospace}body.dc-embed{background:#0c0a09}button,select,input{font:inherit}code{font-size:.8em;opacity:.8}:root{--dc-doge-tan: #d87c0e;--dc-doge-gold: #f5a456;--dc-doge-highlight: #f09d35}select,input[type=range],input[type=checkbox],input[type=radio]{accent-color:var(--dc-doge-tan)}select{background-color:#2a2a2a;color:#f0f0f0;border:1px solid #444;border-radius:6px;padding:.45rem .55rem;cursor:pointer}select:hover{border-color:#666}select:focus,select:focus-visible{border-color:var(--dc-doge-gold);box-shadow:0 0 0 2px #c2a63359;outline:none}select option{background:#1e1e1e;color:#f0f0f0}select option:checked,select option:hover{background:var(--dc-doge-tan);color:#1a1a1a}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:3px;background:#444;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:#444}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-5px;border-radius:50%;background:var(--dc-doge-gold);border:2px solid #1a1a1a;box-shadow:0 1px 4px #0006}input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:#444;border:none}input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--dc-doge-gold);border:2px solid #1a1a1a;box-shadow:0 1px 4px #0006}input[type=range]:focus-visible{outline:2px solid var(--dc-doge-gold);outline-offset:4px}:root{scrollbar-color:#d87c0e #1a1a1a;scrollbar-width:thin}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#141414;border-radius:5px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f5a456,#d87c0e,#a88b28);border-radius:5px;border:2px solid #141414}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f09d35,#f5a456,#d87c0e)}*::-webkit-scrollbar-corner{background:#141414}.dc-panel,.dc-info-modal,.dc-insc-picker,.dc-poker-showdown-modal,.dc-game-win-modal{scrollbar-color:#d87c0e #1a1a1a;scrollbar-width:thin}:root{--dc-safe-top: env(safe-area-inset-top, 0px);--dc-safe-right: env(safe-area-inset-right, 0px);--dc-safe-bottom: env(safe-area-inset-bottom, 0px);--dc-safe-left: env(safe-area-inset-left, 0px);--dc-touch-target: 44px;--dc-hud-pad: 1rem;--dc-panel-width: min(280px, 92vw)}html,body,#root,.dc-app{min-height:100dvh;height:100%}[data-dc-touch=true] .dc-btn,[data-dc-touch=true] .dc-icon-btn,[data-dc-touch=true] .dc-panel__close,[data-dc-touch=true] .dc-poker-action{min-height:var(--dc-touch-target);touch-action:manipulation}[data-dc-touch=true] .dc-icon-btn{min-width:var(--dc-touch-target)}[data-dc-touch=true] .dc-icon-btn__tooltip{display:none}[data-dc-touch=true] .dc-card{touch-action:none}@media(max-width:639px){:root{--dc-hud-pad: .65rem;--dc-panel-width: 100%}.dc-panel-fab{top:calc(10px + var(--dc-safe-top));right:calc(10px + var(--dc-safe-right));width:var(--dc-touch-target);height:var(--dc-touch-target)}.dc-sandbox-rules{top:calc(.65rem + var(--dc-safe-top));left:calc(.65rem + var(--dc-safe-left))}.dc-game-hud,.dc-poker-hud{padding:calc(var(--dc-hud-pad) + var(--dc-safe-top)) calc(var(--dc-hud-pad) + var(--dc-safe-right)) calc(var(--dc-hud-pad) + var(--dc-safe-bottom)) calc(var(--dc-hud-pad) + var(--dc-safe-left))}.dc-game-hud__bar,.dc-poker-hud__bar{font-size:.78rem;gap:.45rem .65rem;padding:.5rem .65rem}.dc-game-hud__actions,.dc-poker-hud__actions{width:100%;max-width:100%;padding:.5rem;gap:.4rem}.dc-game-hud__actions .dc-btn,.dc-poker-hud__actions .dc-poker-action{flex:1 1 calc(50% - .4rem);min-width:0;font-size:.82rem;padding:.5rem .6rem}.dc-poker-hud__deal,.dc-game-hud__stake{width:100%;max-width:100%}.dc-info-modal__backdrop{padding:0;align-items:flex-end}.dc-info-modal{width:100%;max-height:min(88dvh,100%);border-radius:16px 16px 0 0;border-bottom:none}.dc-insc-picker__backdrop{padding:0;align-items:flex-end}.dc-insc-picker{width:100%;max-height:88dvh;border-radius:16px 16px 0 0}}@media(min-width:640px)and (max-width:1023px){:root{--dc-panel-width: min(300px, 42vw);--dc-hud-pad: .85rem}.dc-panel-fab{top:calc(12px + var(--dc-safe-top));right:calc(12px + var(--dc-safe-right))}}@media(max-width:639px){.dc-panel{top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;height:auto;max-height:min(82dvh,calc(100dvh - var(--dc-safe-top)));border-left:none;border-top:2px solid #333;border-radius:16px 16px 0 0;padding-bottom:calc(16px + var(--dc-safe-bottom));transform:translateY(100%);box-shadow:0 -12px 40px #0000008c}.dc-panel:not(.dc-panel--collapsed){transform:translateY(0)}.dc-panel--collapsed{transform:translateY(100%)}}.dc-panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;border:none;padding:0;margin:0;background:#0000008c;cursor:pointer;-webkit-tap-highlight-color:transparent}.dc-panel-backdrop[hidden]{display:none}
