.dash[data-v-387fbd83]{height:100%;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:max(28px,env(safe-area-inset-top)) 18px 40px;background:var(--app-bg, #05060a)}.dash-top[data-v-387fbd83]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:540px;margin:0 auto}.wallet[data-v-387fbd83]{display:flex;align-items:center;gap:14px}.coins[data-v-387fbd83]{font-weight:800;letter-spacing:1px;font-size:15px;color:#ffe07a;text-shadow:0 0 12px rgba(255,208,74,.45)}.gems[data-v-387fbd83]{font-weight:800;letter-spacing:1px;font-size:15px;color:#8fe8ff;text-shadow:0 0 12px rgba(143,232,255,.45)}.nav[data-v-387fbd83]{display:flex;gap:8px;flex-wrap:wrap}.daily[data-v-387fbd83]{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;max-width:540px;margin:18px auto 0;padding:14px 18px;background:linear-gradient(160deg,#0c1018,#090b12);border:1px solid color-mix(in srgb,#ffe07a 55%,#1a2030);border-radius:14px;cursor:pointer;box-shadow:0 0 26px color-mix(in srgb,#ffe07a 20%,transparent);transition:transform .12s ease,box-shadow .2s ease}.daily[data-v-387fbd83]:active{transform:scale(.98)}.daily-lbl[data-v-387fbd83]{font-size:13px;font-weight:800;letter-spacing:3px;color:#ffe07a}.daily-reward[data-v-387fbd83]{font-size:14px;font-weight:800;letter-spacing:1px;color:#eaf2ff}.daily-done[data-v-387fbd83]{text-align:center;max-width:540px;margin:16px auto 0;font-size:11px;font-weight:700;letter-spacing:2px;color:#5effa0}.locker-btn[data-v-387fbd83]{background:none;border:1px solid #2a3550;border-radius:999px;color:#aab4cf;font-weight:700;letter-spacing:2px;font-size:11px;padding:7px 16px;cursor:pointer;transition:border-color .2s ease,color .2s ease}.locker-btn[data-v-387fbd83]:hover{border-color:#00efff;color:#eaf2ff}.dash-head[data-v-387fbd83]{text-align:center;margin:6px 0 26px}.dash-head h1[data-v-387fbd83]{font-size:34px;letter-spacing:10px;font-weight:800;color:#eaf2ff;text-shadow:0 0 12px rgba(0,239,255,.5),0 0 30px rgba(0,239,255,.25)}.dash-head p[data-v-387fbd83]{color:var(--muted);letter-spacing:3px;font-size:11px;margin-top:10px;text-transform:uppercase}.grid[data-v-387fbd83]{display:grid;grid-template-columns:1fr;gap:15px;max-width:540px;margin:0 auto}@media (min-width: 560px){.grid[data-v-387fbd83]{grid-template-columns:1fr 1fr}}.card[data-v-387fbd83]{position:relative;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:7px;padding:18px 18px 16px;min-height:132px;background:linear-gradient(160deg,#0c1018,#090b12);border:1px solid color-mix(in srgb,var(--accent) 38%,#1a2030);border-radius:14px;box-shadow:0 10px 30px #00000073,inset 0 0 30px color-mix(in srgb,var(--accent) 8%,transparent);color:var(--fg);transition:transform .12s ease,box-shadow .2s ease,border-color .2s ease}.card[data-v-387fbd83]:not(.locked):active{transform:scale(.98)}.card[data-v-387fbd83]:not(.locked):hover{border-color:color-mix(in srgb,var(--accent) 70%,#1a2030);box-shadow:0 12px 38px #00000080,0 0 26px color-mix(in srgb,var(--accent) 28%,transparent),inset 0 0 38px color-mix(in srgb,var(--accent) 12%,transparent)}.tag[data-v-387fbd83]{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--accent);opacity:.9}.name[data-v-387fbd83]{font-size:22px;font-weight:800;letter-spacing:3px;text-shadow:0 0 14px color-mix(in srgb,var(--accent) 50%,transparent)}.blurb[data-v-387fbd83]{font-size:12.5px;color:#8893ad;flex:1}.status[data-v-387fbd83]{align-self:flex-start;margin-top:4px;font-size:12px;font-weight:700;letter-spacing:2px;color:var(--accent)}.card.locked[data-v-387fbd83]{opacity:.5;cursor:not-allowed}.card.locked .status[data-v-387fbd83]{color:var(--muted)}:root{--bg: #05060a;--fg: #e8f0ff;--muted: #6b7794;font-family:ui-monospace,SF Mono,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;width:100%}body{background:var(--bg);color:var(--fg);overflow:hidden;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}#app{height:100dvh;width:100vw;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}button{font-family:inherit}
