:root{color:#e8eefc;background:#070a18}*{box-sizing:border-box}html,body,#root{margin:0;width:100%;min-height:100%}body{min-width:320px;background:radial-gradient(ellipse at 50% 35%,#1c2a5a,#0d1430 55%,#070a18) fixed}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit;cursor:pointer;border-radius:3px}button:hover{filter:brightness(1.06)}button:focus-visible,a:focus-visible{outline:2px solid #366d89;outline-offset:4px}a{color:inherit}::selection{background:#2c3a68;color:#f3d9a0}html{overflow:hidden}.scene-viewport{position:fixed;top:0;right:0;bottom:0;left:0}.scene-viewport--hidden{display:none}.scene-viewport canvas{opacity:0;transition:opacity .45s ease,filter .6s ease}.scene-viewport--paused canvas{filter:brightness(.55) saturate(.8) blur(1.5px)}.scene-viewport--ready canvas{opacity:1}.receipt-view{transition:opacity .3s}.receipt-view--leaving{opacity:0}.receipt-view-layer{position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;display:flex;justify-content:center;padding:74px 14px 40px}.receipt-view-slot{position:relative;height:max-content;min-width:0}.receipt-view-alert{position:absolute;bottom:100%;left:0;right:0;margin:0 0 24px;text-align:center;color:#f3d9a0;font-size:.95rem}.receipt-view h1[tabindex="-1"]:focus{outline:none}.receipt-view-back{position:fixed;top:24px;left:24px;font:inherit;font-size:13px;background:#070a1873;border:1px solid #9fb1e0;border-radius:4px;color:#e8eefc;padding:.35rem .7rem;cursor:pointer;z-index:2}@media(min-aspect-ratio:1/1){.receipt-view-layer{justify-content:flex-start;padding:72px 14px 48px 7vw}}@media not (min-aspect-ratio:1){.receipt-view-alert{text-align:left;padding-right:110px}}.enter-story-button{position:fixed;top:0;left:0;width:0;height:0;padding:0;margin:0;overflow:hidden;border:0;white-space:nowrap;background:transparent}.enter-story-button:focus{width:auto;height:auto;overflow:visible;top:16px;left:16px;padding:.5rem 1rem;background:#0d1430;color:#e8eefc;border:1px solid #f3d9a0;border-radius:4px;z-index:30}
