html,body,#root{min-height:100%;background:radial-gradient(ellipse at center,#0a0e17,#05070d 78%);color:#f8fafc}html,body{margin:0}#root{min-height:100vh;position:relative;z-index:1}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(212,175,55,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,55,.02) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(circle at 0 0,#000 0,transparent 34%),radial-gradient(circle at 100% 0,#000 0,transparent 28%),radial-gradient(circle at 100% 100%,#000 0,transparent 34%);mask-image:radial-gradient(circle at 0 0,#000 0,transparent 34%),radial-gradient(circle at 100% 0,#000 0,transparent 28%),radial-gradient(circle at 100% 100%,#000 0,transparent 34%)}#root,#root div,#root span{font-family:Inter,system-ui,sans-serif}*{scrollbar-width:thin;scrollbar-color:#D4AF37 #111827}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#111827}*::-webkit-scrollbar-thumb{background:#d4af37;border-radius:999px}*:focus-visible{outline:2px solid #D4AF37;outline-offset:2px}[data-loto=tab]{transition:background-color .2s ease,color .2s ease}[data-loto=tab][data-active="0"]:hover{background-color:#1e293b!important}[data-loto=primary],[data-loto=secondary],[data-loto=text]{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}[data-loto=primary]:hover:not([aria-disabled=true]){box-shadow:0 0 25px #d4af3773;transform:scale(1.02)}[data-loto=primary]:active:not([aria-disabled=true]){transform:scale(.98)}[data-loto=secondary]:hover:not([aria-disabled=true]){background-color:#d4af371a!important;border-color:#e8c547!important;box-shadow:0 0 20px #d4af374d}[data-loto=text]:hover{color:#d4af37!important;text-decoration:underline;text-underline-offset:3px}[data-loto=card]:hover{border-color:#d4af3773!important;box-shadow:0 0 20px #d4af374d}[data-loto=shell]{animation:lotoFade .15s ease}@keyframes lotoFade{0%{opacity:.72}to{opacity:1}}[data-loto=page]{padding-left:24px!important;padding-right:24px!important}[data-loto=headerbar]{margin-left:-24px!important;margin-right:-24px!important}[data-loto=header-inner]{padding-left:24px!important;padding-right:24px!important}[data-loto=secondary]{max-width:100%;min-width:0!important;box-sizing:border-box;border-width:1.5px!important}@media (max-width: 720px){[data-loto=page]{padding-left:16px!important;padding-right:16px!important}[data-loto=headerbar]{margin-left:-16px!important;margin-right:-16px!important}[data-loto=header-inner]{padding-left:16px!important;padding-right:16px!important}[data-loto=secondary]{flex-basis:100%!important}[data-loto=ball]{width:48px!important;height:48px!important;border-radius:24px!important}}@media (max-width: 380px){[data-loto=wordmark]{font-size:18px!important}}@media (prefers-reduced-motion: reduce){[data-loto=primary],[data-loto=secondary],[data-loto=shell]{transition:none!important;animation:none!important;transform:none!important}}
