:root{--ink-dark:#2f2b25;--ink-muted:#6e6659}html,body,#root{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;background-color:#d9ecdf;width:100%;height:100%;margin:0;padding:0;overflow:hidden}canvas{touch-action:none}.modal-backdrop{z-index:55;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background:#161a178f;justify-content:center;align-items:center;padding:16px;font-family:system-ui,-apple-system,sans-serif;display:flex;position:fixed;inset:0}.modal-card{color:var(--ink-dark);box-sizing:border-box;background:#f8f5ec;border:1px solid #5e7a6640;border-radius:20px;padding:20px;box-shadow:0 20px 50px #00000047}@keyframes hudContextGlow{0%,to{outline-color:#fff8e0cc;transform:translateY(0)scale(1);box-shadow:0 0 0 2px #fff5cef2,0 0 14px 2px #f6ce6c8c,0 6px 18px #00000038}50%{outline-color:#fff4c2;transform:translateY(-1px)scale(1.028);box-shadow:0 0 0 3.5px #fffce8,0 0 24px 5px #fad678eb,0 8px 22px #00000040}}.hud-context-glow{outline-offset:2px;outline:2px solid #fff8e0d9;transition:filter .15s;animation:1.75s ease-in-out infinite hudContextGlow}.hud-context-glow:hover{filter:brightness(1.06)}
