.boot{max-width:340px;margin:18vh auto 0;padding:26px 28px;text-align:center;color:var(--muted);display:grid;justify-items:center;gap:12px;border-radius:18px;background:var(--surface,#131f2b);border:1px solid var(--line,rgba(255,255,255,.1));box-shadow:0 20px 60px #0006}.offline{position:fixed;top:calc(6px + env(safe-area-inset-top,0px));left:12px;right:12px;z-index:300;box-sizing:border-box;padding:8px 14px;border-radius:12px;background:#14536b;color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 4px 14px #00000059;font:500 1rem/1.4 system-ui,sans-serif;text-align:left}.offline[hidden]{display:none}.trialbar{padding-top:12px;box-sizing:border-box}.trialin{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px 8px 14px;border-radius:12px;color:var(--bg);font-size:1rem;line-height:1.35;background:color-mix(in srgb,var(--brass) 80%,var(--ink))!important}.trialin .btn{background:var(--ink);color:var(--bg);border-color:var(--ink);padding:6px 12px;font-size:.85rem;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s,transform .15s,box-shadow .15s;margin-left:auto}.trialin .btn:hover{background:var(--bg);color:var(--ink);border-color:var(--bg);transform:translateY(-1px);box-shadow:0 4px 14px #2a1a0459}.trialshort{display:none}@media (max-width:600px){.trialtxt{display:none}.trialshort{display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-size:1rem}.trialin{flex-wrap:nowrap;padding:6px 6px 6px 12px}.trialin .btn{padding:6px 10px;font-size:.8rem}}.bgdice.sheetdice{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}.sheetdice .bd{position:absolute;height:auto;color:var(--brass);opacity:calc(var(--o,.1) * 1.3);transition:opacity .2s,filter .2s}.sheetdice .bd.hot,.sheetdice .bd.held{color:#f2c14e;opacity:.75;filter:drop-shadow(0 0 1.5px rgba(242,193,78,.6))}@media (prefers-reduced-motion:no-preference){.sheetdice .bd{animation:tumble var(--t,40s) ease-in-out var(--d,0s) infinite}@keyframes tumble{0%{transform:translate(0) rotate(0)}50%{transform:translate(var(--dx,12px),var(--dy,-16px)) rotate(180deg)}to{transform:translate(0) rotate(360deg)}}}#app{position:relative;z-index:1}html.grab-die,html.grab-die *{cursor:grab!important}html.grabbing-die,html.grabbing-die *{cursor:grabbing!important;user-select:none!important}.boot p{margin:0;font-weight:700;color:var(--ink)}.bootd20{width:54px;height:54px;color:var(--brass)}.bootbar{width:100%;height:6px;border-radius:999px;background:color-mix(in srgb,var(--brass) 18%,transparent);overflow:hidden}.bootbar span{display:block;height:100%;width:40%;border-radius:999px;background:linear-gradient(90deg,#d9a643,#f3d27a,#d9a643)}@media (prefers-reduced-motion:no-preference){.bootd20{animation:bootspin 1.1s cubic-bezier(.4,.1,.3,1) infinite}@keyframes bootspin{to{transform:rotate(360deg)}}.bootbar span{animation:bootbar 1.1s ease-in-out infinite}@keyframes bootbar{0%{transform:translate(-110%)}to{transform:translate(260%)}}}html.rec [data-feedback],html.rec .menulink[data-act=feedback],html.rec #jumpbtn,html.rec #jumpmenu,html.rec .diceask,html.rec footer{display:none!important}
