@import "https://fonts.googleapis.com/css2?family=Tahoma:wght@400;700&family=MS+Sans+Serif:wght@400;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";
@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.532ccaa1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_dd03e8de-module__CVN8Yq__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_dd03e8de-module__CVN8Yq__variable{--font-orbitron:"Orbitron","Orbitron Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.e45fea2b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.20ecb425.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3b382e45.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.12167c5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.7a4e9fcc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.4adea45d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_82b93b41-module__X9D-ya__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_82b93b41-module__X9D-ya__variable{--font-space-mono:"Space Mono","Space Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.absolute{position:absolute}.relative{position:relative}.static{position:static}.z-10{z-index:10}.container{width:100%}.mx-auto{margin-left:auto;margin-right:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.min-h-screen{min-height:100vh}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;padding:0;overflow:hidden;background:green!important;font-family:Tahoma,MS Sans Serif,sans-serif!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
:root{--xp-blue:#0078d4;--xp-blue-light:#4cc4ff;--xp-blue-dark:#003d6b;--xp-gray:#ece9d8;--xp-gray-dark:silver;--xp-gray-light:#f0f0f0;--xp-border-light:#fff;--xp-border-dark:gray;--xp-shadow:#404040;--xp-green:#0f0;--xp-red:red;--xp-yellow:#ff0;--xp-taskbar:#245edb;--xp-start-green:#3eb449}.xp-desktop{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw;height:100vh;font-family:Tahoma,MS Sans Serif,sans-serif;font-size:11px;position:fixed;top:0;left:0;overflow:hidden}@media (max-width:768px){.xp-desktop{overflow:auto}.xp-desktop-icons{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid;position:relative;top:10px;left:10px}.xp-desktop-icon{width:60px;padding:4px}.xp-icon{font-size:24px}.xp-icon-label{font-size:9px}}.xp-wallpaper{background-color:transparent;background-image:radial-gradient(circle at 20% 80%,rgba(255,255,255,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.2) 0%,transparent 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;width:100%;height:100%;position:absolute;top:0;left:0}.xp-desktop-icons{flex-direction:column;gap:20px;display:flex;position:absolute;top:20px;left:20px}.xp-desktop-icon{cursor:pointer;border-radius:4px;flex-direction:column;align-items:center;width:80px;padding:8px;transition:background-color .2s;display:flex}.xp-desktop-icon:hover{background-color:rgba(255,255,255,.2)}.xp-desktop-icon:active{background-color:rgba(0,120,212,.3)}.xp-icon{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.5));margin-bottom:4px;font-size:32px}.xp-icon-label{color:#fff;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.8);word-wrap:break-word;font-size:11px;line-height:1.2}.xp-window{background:var(--xp-gray);border:2px outset var(--xp-gray);z-index:1000;min-width:400px;min-height:300px;position:absolute;box-shadow:2px 2px 8px rgba(0,0,0,.3)}@media (max-width:768px){.xp-window{min-width:auto;max-width:none;min-height:auto;max-height:none;width:auto!important;height:auto!important;position:fixed!important;top:10px!important;bottom:50px!important;left:10px!important;right:10px!important}.xp-window-content{padding:4px;font-size:12px}.xp-tab-container{white-space:nowrap;overflow-x:auto}.xp-tab{padding:4px 8px;font-size:10px;display:inline-block}.xp-taskbar{height:40px}.xp-start-button{height:32px;padding:0 8px;font-size:10px}.xp-start-logo{width:14px;height:14px}.xp-taskbar-item{max-width:80px;height:32px;padding:0 4px;font-size:9px}.xp-system-tray{gap:4px;margin-right:4px;padding:0 4px}.xp-wallet-button{max-width:60px!important;height:28px!important;padding:1px 4px!important;font-size:8px!important}.xp-clock{font-size:9px}.xp-game-container{font-size:10px}.xp-button{padding:2px 8px;font-size:9px}}.xp-titlebar{background:linear-gradient(to bottom,var(--xp-blue-light),var(--xp-blue));border-bottom:1px solid var(--xp-blue-dark);cursor:move;justify-content:space-between;align-items:center;height:24px;padding:0 4px;display:flex}.xp-titlebar-text{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);align-items:center;font-size:11px;font-weight:700;display:flex}.xp-window-icon{margin-right:6px;font-size:14px}.xp-window-controls{gap:2px;display:flex}.xp-control-button{border:1px outset var(--xp-gray);background:var(--xp-gray);cursor:pointer;justify-content:center;align-items:center;width:18px;height:16px;font-size:10px;display:flex}.xp-control-button:hover{background:var(--xp-gray-light)}.xp-control-button:active{border:1px inset var(--xp-gray)}.xp-close{background:var(--xp-red);color:#fff}.xp-minimize{background:var(--xp-blue);color:#fff}.xp-maximize{background:var(--xp-gray);color:#000}.xp-window-content{background:var(--xp-gray);height:calc(100% - 24px);padding:8px;overflow:auto}.xp-resize-handle{cursor:nw-resize;background:linear-gradient(135deg,transparent 0%,transparent 40%,var(--xp-border-dark)40%,var(--xp-border-dark)45%,transparent 45%,transparent 50%,var(--xp-border-dark)50%,var(--xp-border-dark)55%,transparent 55%,transparent 60%,var(--xp-border-dark)60%,var(--xp-border-dark)65%,transparent 65%);background-size:4px 4px;width:16px;height:16px;position:absolute;bottom:0;right:0}.xp-resize-handle:hover{background-color:rgba(128,128,128,.2)}.xp-taskbar{z-index:9999;background:linear-gradient(#245edb,#1941a5);border-top:1px solid #4a7cff;align-items:center;width:100%;height:30px;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -2px 4px rgba(0,0,0,.2)}.xp-start-button{background:linear-gradient(to bottom,var(--xp-start-green),#2d8f3f);border:1px outset var(--xp-start-green);color:#fff;cursor:pointer;border-radius:6px 6px 0 0;align-items:center;gap:4px;height:24px;margin:3px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.xp-start-button:hover{background:linear-gradient(to bottom,#4eb449,var(--xp-start-green))}.xp-start-button:active{border:1px inset var(--xp-start-green)}.xp-start-logo{object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));width:16px;height:16px}.xp-taskbar-items{flex:1;gap:2px;margin-left:8px;display:flex}.xp-taskbar-item{background:var(--xp-gray);border:1px outset var(--xp-gray);color:#000;cursor:pointer;white-space:nowrap;align-items:center;max-width:160px;height:22px;padding:0 8px;font-size:11px;display:flex;overflow:hidden}.xp-taskbar-item.active{border:1px inset var(--xp-gray);background:var(--xp-gray-dark)}.xp-taskbar-item:hover:not(.active){background:var(--xp-gray-light)}.xp-system-tray{border-left:1px solid #1941a5;align-items:center;gap:8px;margin-right:8px;padding:0 8px;display:flex}.wallet-corner{z-index:10000;position:fixed;top:20px;right:20px}.wallet-corner .retro-wallet-button,.wallet-corner .retro-wallet-button:not([disabled]),.wallet-corner button.retro-wallet-button,button.retro-wallet-button.retro-wallet-button,.retro-wallet-button.retro-wallet-button.retro-wallet-button{color:#000!important;width:auto!important;height:32px!important;min-height:32px!important;max-height:32px!important;text-shadow:none!important;box-shadow:none!important;cursor:pointer!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;background:#ece9d8!important;border:1px outset #ece9d8!important;border-radius:0!important;outline:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:4px 12px!important;font-family:Tahoma,MS Sans Serif,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1!important;text-decoration:none!important;transition:none!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important}.wallet-corner .retro-wallet-button:hover,.wallet-corner .retro-wallet-button:not([disabled]):hover,.wallet-corner button.retro-wallet-button:hover,button.retro-wallet-button.retro-wallet-button:hover{box-shadow:none!important;color:#000!important;background:#f0f0f0!important;border:1px outset #ece9d8!important;transform:none!important}.wallet-corner .retro-wallet-button:active,.wallet-corner .retro-wallet-button:not([disabled]):active,.wallet-corner button.retro-wallet-button:active,button.retro-wallet-button.retro-wallet-button:active{box-shadow:none!important;color:#000!important;background:silver!important;border:1px inset #ece9d8!important;transform:none!important}.wallet-corner .retro-wallet-button *{color:inherit!important;font-family:inherit!important;font-size:inherit!important}.xp-clock{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);font-size:11px;font-weight:700}.xp-tab-container{border-bottom:1px solid var(--xp-border-dark);margin-bottom:8px;display:flex}.xp-tab{background:var(--xp-gray-dark);border:1px solid var(--xp-border-dark);cursor:pointer;border-bottom:none;padding:6px 12px;font-size:11px;position:relative;top:1px}.xp-tab.active{background:var(--xp-gray);border-bottom:1px solid var(--xp-gray);z-index:1}.xp-tab:hover:not(.active){background:var(--xp-gray-light)}.xp-button{background:var(--xp-gray);border:1px outset var(--xp-gray);cursor:pointer;color:#000;padding:4px 12px;font-family:Tahoma,sans-serif;font-size:11px}.xp-button:hover{background:var(--xp-gray-light)}.xp-button:active{border:1px inset var(--xp-gray)}.xp-button:disabled{color:var(--xp-border-dark);cursor:not-allowed}.coin-flip{animation:2s ease-in-out coin-flip}.slot-spin{animation:.5s ease-in-out infinite slot-spin}.plinko-ball{animation:3s ease-in-out plinko-drop}@keyframes coin-flip{0%{transform:rotateY(0)}25%{transform:rotateY(180deg)scale(1.2)}50%{transform:rotateY(360deg)scale(.8)}75%{transform:rotateY(540deg)scale(1.1)}to{transform:rotateY(720deg)}}@keyframes slot-spin{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes plinko-drop{0%{transform:translateY(-50px)translate(0)}25%{transform:translateY(10px)translate(-20px)}50%{transform:translateY(30px)translate(15px)}75%{transform:translateY(50px)translate(-10px)}to{transform:translateY(70px)translate(5px)}}.xp-start-menu-backdrop{z-index:8888;background:0 0;width:100%;height:100%;position:fixed;top:0;left:0}.xp-start-menu{background:var(--xp-gray);border:2px outset var(--xp-gray);z-index:9998;width:280px;font-family:Tahoma,sans-serif;font-size:11px;position:fixed;bottom:30px;left:0;box-shadow:2px 2px 8px rgba(0,0,0,.3)}.xp-start-menu-header{background:linear-gradient(to right,var(--xp-blue),var(--xp-blue-light));border-bottom:1px solid var(--xp-blue-dark);padding:12px}.xp-start-menu-user{color:#fff;align-items:center;gap:8px;font-weight:700;display:flex}.xp-user-icon{font-size:16px}.xp-user-name{font-size:11px}.xp-start-menu-items{padding:4px 0}.xp-start-menu-item{cursor:pointer;align-items:center;gap:12px;padding:6px 16px;transition:background-color .1s;display:flex}.xp-start-menu-item:hover{background:var(--xp-blue);color:#fff}.xp-menu-icon{text-align:center;width:20px;font-size:14px}.xp-menu-label{font-size:11px}.xp-start-menu-footer{border-top:1px solid var(--xp-border-dark);padding:4px 0}.xp-menu-shutdown{font-weight:700}.xp-menu-shutdown:hover{color:#fff;background:#ff6b6b}.wallet-corner .wallet-adapter-button-trigger,.wallet-corner .wallet-adapter-button,.wallet-corner [class*=wallet],.wallet-corner button{color:#000!important;text-align:left!important;width:auto!important;min-width:120px!important;height:22px!important;min-height:22px!important;max-height:22px!important;text-shadow:none!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;cursor:pointer!important;background:#ece9d8!important;border:1px outset #ece9d8!important;border-radius:0!important;outline:none!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0 8px!important;font-family:Tahoma,MS Sans Serif,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1!important;transition:none!important;display:flex!important;overflow:hidden!important;transform:none!important}.wallet-corner .wallet-adapter-button-trigger:hover,.wallet-corner .wallet-adapter-button:hover,.wallet-corner [class*=wallet]:hover,.wallet-corner button:hover{background:#f0f0f0!important;border:1px outset #ece9d8!important}.wallet-corner .wallet-adapter-button-trigger:active,.wallet-corner .wallet-adapter-button:active,.wallet-corner [class*=wallet]:active,.wallet-corner button:active{background:silver!important;border:1px inset #ece9d8!important}.xp-taskbar-wallet-button,.xp-system-tray .wallet-adapter-button-trigger,.xp-system-tray .wallet-adapter-button,.xp-system-tray [class*=wallet],.xp-system-tray button{color:#000!important;text-align:left!important;width:auto!important;min-width:100px!important;height:22px!important;min-height:22px!important;max-height:22px!important;text-shadow:none!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;cursor:pointer!important;background:#ece9d8!important;border:1px outset #ece9d8!important;border-radius:0!important;outline:none!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0 8px!important;font-family:Tahoma,MS Sans Serif,sans-serif!important;font-size:11px!important;font-weight:400!important;line-height:1!important;transition:none!important;display:flex!important;overflow:hidden!important;transform:none!important}.xp-taskbar-wallet-button:hover,.xp-system-tray .wallet-adapter-button-trigger:hover,.xp-system-tray .wallet-adapter-button:hover,.xp-system-tray [class*=wallet]:hover,.xp-system-tray button:hover{background:#f0f0f0!important;border:1px outset #ece9d8!important}.xp-taskbar-wallet-button:active,.xp-system-tray .wallet-adapter-button-trigger:active,.xp-system-tray .wallet-adapter-button:active,.xp-system-tray [class*=wallet]:active,.xp-system-tray button:active{background:silver!important;border:1px inset #ece9d8!important}
.xp-bios-screen{color:#0f0;z-index:10000;background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;font-family:Courier New,monospace;font-size:14px;display:flex;position:fixed;top:0;left:0}.bios-content{width:80%;max-width:800px}.bios-header{text-align:center;margin-bottom:40px}.bios-title{margin-bottom:8px;font-size:18px;font-weight:700}.bios-subtitle{opacity:.8;font-size:12px}.bios-info{margin:40px 0}.bios-line{margin:8px 0;padding-left:20px}.bios-footer{position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.bios-loading{align-items:center;gap:8px;display:flex}.bios-cursor{animation:1s infinite bios-blink}@keyframes bios-blink{0%,50%{opacity:1}51%,to{opacity:0}}.xp-boot-screen{z-index:10000;background:linear-gradient(135deg,#0f4c75 0%,#3282b8 100%);flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.boot-logo{margin-bottom:80px}.danca-logo{flex-direction:column;align-items:center;gap:15px;display:flex}.danca-logo-container{align-items:flex-end;gap:8px;display:flex}.danca-logo-image{object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3));width:240px;height:240px;animation:2s ease-in-out infinite alternate logo-glow}.danca-bet-inline{color:gold;letter-spacing:1px;text-shadow:2px 2px 4px rgba(0,0,0,.5);margin-bottom:34px;margin-left:-30px;font-family:Orbitron,monospace;font-size:28px;font-weight:700}.danca-text{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);align-items:baseline;gap:4px;display:flex}.danca-main{letter-spacing:3px;color:#fff;font-family:Orbitron,monospace;font-size:48px;font-weight:900}.danca-bet{color:gold;letter-spacing:1px;font-family:Orbitron,monospace;font-size:32px;font-weight:700}@keyframes logo-glow{0%{filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}to{filter:drop-shadow(0 4px 20px rgba(255,215,0,.4))}}.fogo-native-badge{justify-content:center;align-items:center;gap:12px;margin:30px auto 0;padding:12px 20px;display:flex}.only-on-text{color:rgba(255,255,255,.9);text-shadow:1px 1px 2px rgba(0,0,0,.5);letter-spacing:.5px;font-family:Tahoma,sans-serif;font-size:16px;font-weight:600}.fogo-link{transition:transform .2s,filter .2s;display:inline-block}.fogo-link:hover{filter:drop-shadow(0 4px 12px rgba(254,214,2,.4));transform:scale(1.05)}.fogo-logo-image{object-fit:contain;filter:brightness(0)saturate()invert(87%)sepia(69%)saturate(1318%)hue-rotate(356deg)brightness(104%)contrast(98%)drop-shadow(0 2px 8px rgba(254,214,2,.3));width:auto;height:24px}@keyframes fogo-pulse{0%,to{border-color:rgba(255,255,255,.2);box-shadow:0 0 20px rgba(255,255,255,.1)}50%{border-color:rgba(255,255,255,.4);box-shadow:0 0 30px rgba(255,255,255,.2)}}@keyframes flame-flicker{0%,to{filter:drop-shadow(0 0 8px rgba(255,69,0,.6));transform:scale(1)rotate(0)}25%{filter:drop-shadow(0 0 12px rgba(255,69,0,.8));transform:scale(1.1)rotate(2deg)}50%{filter:drop-shadow(0 0 6px rgba(255,69,0,.5));transform:scale(.95)rotate(-1deg)}75%{filter:drop-shadow(0 0 10px rgba(255,69,0,.7));transform:scale(1.05)rotate(1deg)}}.boot-progress{flex-direction:column;align-items:center;gap:20px;display:flex}.progress-bar-container{background:rgba(255,255,255,.2);border-radius:4px;width:300px;height:8px;overflow:hidden;box-shadow:inset 0 2px 4px rgba(0,0,0,.2)}.progress-bar{width:100%;height:100%;position:relative}.progress-fill{background:linear-gradient(90deg,#0f0,#32cd32);height:100%;transition:width .3s;box-shadow:0 0 8px rgba(0,255,0,.5)}.boot-text{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5);font-family:Tahoma,sans-serif;font-size:14px}.boot-footer{text-align:center;position:absolute;bottom:40px}.copyright{color:rgba(255,255,255,.7);font-family:Tahoma,sans-serif;font-size:11px}.xp-flag-screen{z-index:10000;background:linear-gradient(135deg,#87ceeb 0%,#98fb98 25%,#90ee90 50%,#32cd32 75%,#228b22 100%);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.flag-animation{opacity:0;transition:all 1s ease-out;transform:scale(.8)}.flag-animation.show{opacity:1;transform:scale(1)}.flag-pole{background:linear-gradient(#8b4513,#654321);border-radius:4px;width:8px;height:400px;position:relative;box-shadow:2px 0 8px rgba(0,0,0,.3)}.flag-container{transform-origin:0;animation:3s ease-in-out infinite flag-wave;position:absolute;top:20px;left:8px}.flag{background:linear-gradient(135deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4);border-radius:8px;width:300px;height:200px;position:relative;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.3)}.flag:before{content:"";background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.1) 50%,transparent 60%);animation:2s ease-in-out infinite flag-shine;position:absolute;top:0;bottom:0;left:0;right:0}.flag-content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex;position:relative}.flag-logo{flex-direction:column;align-items:center;gap:12px;display:flex}.dice-icon{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));font-size:48px;animation:2s ease-in-out infinite dice-bounce}.brand-text{align-items:baseline;gap:4px;display:flex}.danca{color:#fff;text-shadow:2px 2px #000,4px 4px 8px rgba(0,0,0,.5);letter-spacing:2px;font-family:Orbitron,monospace;font-size:36px;font-weight:900}.bet{color:gold;text-shadow:1px 1px #000,2px 2px 4px rgba(0,0,0,.5);font-family:Orbitron,monospace;font-size:24px;font-weight:700}.tagline{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.7);opacity:.9;font-family:Tahoma,sans-serif;font-size:14px;font-style:italic}.flag-bg-particles{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.particle{opacity:.7;font-size:24px;animation:8s linear infinite particle-float;position:absolute}.particle-0{animation-delay:0s;left:10%}.particle-1{animation-delay:-1s;left:20%}.particle-2{animation-delay:-2s;left:30%}.particle-3{animation-delay:-3s;left:40%}.particle-4{animation-delay:-4s;left:50%}.particle-5{animation-delay:-5s;left:60%}.particle-6{animation-delay:-6s;left:70%}.particle-7{animation-delay:-7s;left:80%}.particle-8{animation-delay:-8s;left:90%}.particle-9{animation-delay:-1.5s;left:15%}.particle-10{animation-delay:-2.5s;left:25%}.particle-11{animation-delay:-3.5s;left:35%}.particle-12{animation-delay:-4.5s;left:45%}.particle-13{animation-delay:-5.5s;left:55%}.particle-14{animation-delay:-6.5s;left:65%}.particle-15{animation-delay:-7.5s;left:75%}.particle-16{animation-delay:-.5s;left:85%}.particle-17{animation-delay:-1.8s;left:95%}.particle-18{animation-delay:-3.2s;left:5%}.particle-19{animation-delay:-4.7s;left:12%}.xp-transition-screen{z-index:10000;background:#000;justify-content:center;align-items:center;width:100vw;height:100vh;animation:1s ease-out forwards fade-out;display:flex;position:fixed;top:0;left:0}.welcome-text{color:#fff;text-align:center;opacity:0;font-family:Tahoma,sans-serif;font-size:24px;animation:1s ease-out forwards welcome-fade}@keyframes flag-wave{0%,to{transform:rotateY(0)rotateX(0)}25%{transform:rotateY(-5deg)rotateX(2deg)}50%{transform:rotateY(0)rotateX(-2deg)}75%{transform:rotateY(5deg)rotateX(2deg)}}@keyframes flag-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes dice-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes particle-float{0%{opacity:0;transform:translateY(100vh)rotate(0)}10%{opacity:.7}90%{opacity:.7}to{opacity:0;transform:translateY(-100px)rotate(360deg)}}@keyframes fade-out{0%{opacity:1}to{opacity:0;pointer-events:none}}@keyframes welcome-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.xp-boot-screen{padding:20px}.boot-logo{margin-bottom:40px}.danca-logo-image{width:180px;height:180px}.danca-bet-inline{margin-bottom:20px;margin-left:-20px;font-size:20px}.danca-main{font-size:32px}.only-on-text{font-size:14px}.fogo-logo-image{height:20px}.boot-text{font-size:12px}}
.wallet-adapter-button{color:#fff;cursor:pointer;background-color:transparent;border:none;border-radius:4px;align-items:center;height:48px;padding:0 24px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:48px;display:flex}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{color:#999;cursor:not-allowed;background:#404144}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{z-index:99;grid-row-gap:10px;opacity:0;visibility:hidden;background:#2c2d30;border-radius:10px;grid-template-rows:1fr;margin:0;padding:10px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px rgba(0,0,0,.6)}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#fff;border:none;border-radius:6px;outline:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:37px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transition:transform .15s ease-in;transform:rotate(180deg)}.wallet-adapter-modal{opacity:0;z-index:1040;background:rgba(0,0,0,.5);transition:opacity .15s linear;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{cursor:pointer;background:#1a1f2e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:18px;right:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0}.wallet-adapter-modal-container{justify-content:center;align-items:center;min-height:calc(100vh - 6rem);margin:3rem;display:flex}@media (max-width:480px){.wallet-adapter-modal-container{min-height:calc(100vh - 2rem);margin:1rem}}.wallet-adapter-modal-wrapper{box-sizing:border-box;z-index:1050;background:#10141f;border-radius:10px;flex-direction:column;flex:1;align-items:center;max-width:400px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;box-shadow:0 8px 20px rgba(0,0,0,.6)}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{text-align:center;color:#fff;margin:0;padding:64px 48px 48px;font-size:24px;font-weight:500;line-height:36px}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{width:100%;margin:0 0 12px;padding:0;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{opacity:.6;margin-left:auto;font-size:14px}.wallet-adapter-modal-list-more{cursor:pointer;color:#fff;background-color:transparent;border:none;align-self:flex-end;align-items:center;padding:12px 24px 24px 12px;display:flex}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 24px 24px;display:flex}.wallet-adapter-modal-middle-button{cursor:pointer;color:#fff;background-color:#512da8;border:none;border-radius:8px;width:100%;margin-top:48px;padding:12px;font-size:18px;display:block}
