.rd-about *:not(:where(svg,svg *)),.rd-about *:not(:where(svg,svg *)):before,.rd-about *:not(:where(svg,svg *)):after{all:revert}.rd-about h1,.rd-about h2,.rd-about h3,.rd-about h4,.rd-about h5,.rd-about h6{font-family:inherit!important;font-style:inherit!important}.rd-about button{margin-top:revert!important}.rd-about{--body: "CircularStd-Book", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--ui: "Micro 5", monospace;--sky: #9dd2f1;--sky2: #bfe4f8;--white: #ffffff;--grass: #79be5f;--green: #2f8a3f;--dark: #0f5f2b;--ink: #123a1c;display:block;position:relative}.rd-about *,.rd-about :where(*):before,.rd-about :where(*):after{margin:0;padding:0;box-sizing:border-box}.rd-about button{font:inherit;color:inherit}.rd-about #app{position:relative;overflow:hidden;height:calc(100vh - var(--rd-about-header-h, 90px));min-height:480px;width:100%;background:var(--sky);font-family:var(--body);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@supports (height: 100dvh){.rd-about #app{height:calc(100dvh - var(--rd-about-header-h, 90px))}}.rd-about .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rd-about #game{position:absolute;top:0;right:0;bottom:0;left:0}.rd-about canvas{display:block;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.rd-about #cards{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.rd-about .card{position:absolute;transform:translate(-50%,-100%);width:min(320px,82vw);background:var(--white);color:var(--ink);border:4px solid var(--dark);border-radius:0;padding:10px 14px 12px;opacity:0;transition:opacity .35s ease;box-shadow:6px 6px #0f5f2b52}.rd-about .card.show{opacity:1}.rd-about .card .chap{font-family:var(--ui);font-size:20px;line-height:1;color:var(--green);letter-spacing:.04em}.rd-about .card .title{font-family:var(--ui);font-size:30px;line-height:.9;margin:2px 0 7px;color:var(--dark)}.rd-about .card .txt{font-family:var(--body);font-size:14.5px;line-height:1.45;font-weight:450}.rd-about .card .txt b{color:var(--dark);font-weight:700}.rd-about .card .rule{height:0;border-top:3px solid var(--grass);margin:0 0 8px}.rd-about .card .pic{width:100%;height:auto;display:block;image-rendering:auto;border:3px solid var(--dark);margin:0 0 9px}.rd-about .card .tail{position:absolute;left:50%;bottom:-19px;transform:translate(-50%);width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:19px solid var(--dark)}.rd-about .card .tail:after{content:"";position:absolute;left:-9px;top:-20px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:13px solid var(--white)}.rd-about #bottom{position:absolute;left:0;right:0;bottom:0;z-index:6;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:max(15px,env(safe-area-inset-bottom))}.rd-about #tap{pointer-events:auto;cursor:pointer;font-family:var(--ui);font-size:26px;letter-spacing:.04em;color:var(--white);background:var(--dark);border:4px solid var(--white);border-radius:0;padding:5px 22px 7px;box-shadow:0 5px #0f3a1c99;transition:transform .05s ease,opacity .3s ease}.rd-about #tap:active{transform:translateY(3px);box-shadow:0 2px #0f3a1c99}.rd-about #tap .car{margin-right:8px}.rd-about #prog{font-family:var(--ui);font-size:20px;letter-spacing:.06em;color:var(--dark);text-shadow:0 1px 0 rgba(255,255,255,.5)}.rd-about .corner{position:absolute;z-index:7;pointer-events:auto;cursor:pointer;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:var(--white);border:4px solid var(--dark);border-radius:0;box-shadow:4px 4px #0f5f2b47}.rd-about .corner:active{transform:translateY(2px);box-shadow:2px 2px #0f5f2b47}.rd-about .corner svg{width:24px;height:24px;display:block}.rd-about #book{right:16px;bottom:14px}.rd-about #mute{right:16px;bottom:70px}.rd-about #mute.off .on,.rd-about #mute .off{display:none}.rd-about #mute.off .off{display:block}.rd-about #tally{position:absolute;left:14px;bottom:max(16px,env(safe-area-inset-bottom));z-index:7;pointer-events:none;font-family:var(--ui);font-size:22px;letter-spacing:.05em;color:var(--dark);background:#ffffffbf;border:3px solid var(--dark);padding:6px 11px 7px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1;box-shadow:3px 3px #0f5f2b40;text-shadow:0 1px 0 rgba(255,255,255,.4)}.rd-about #tally b{color:#d33a3a}.rd-about #tally i{color:#2f6de0;font-style:normal}.rd-about #end{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;text-align:center;z-index:9;padding:24px;background:#9dd2f1cc}.rd-about #end.show{display:flex!important}.rd-about #end .panel{background:var(--white);border:4px solid var(--dark);border-radius:0;padding:26px 24px;max-width:400px;box-shadow:7px 7px #0f5f2b4d}.rd-about #end h1{font-family:var(--ui)!important;font-size:40px;line-height:.9;margin-bottom:12px;color:var(--dark)}.rd-about #end p{font-family:var(--body);font-size:15px;line-height:1.5;margin-bottom:18px}.rd-about #end .got{font-family:var(--ui);font-size:20px;color:var(--green);margin-bottom:18px}.rd-about #end .shop{display:flex;gap:10px;justify-content:center;margin-bottom:12px}.rd-about #end .cta{flex:1;font-family:var(--ui);font-size:20px;color:var(--white);background:var(--dark);border:3px solid var(--dark);border-radius:0;padding:9px 10px 10px;cursor:pointer;text-decoration:none;letter-spacing:.03em;text-align:center}.rd-about #end .cta:active{transform:translateY(2px)}.rd-about #again{font-family:var(--ui);font-size:20px;color:var(--dark);background:var(--white);border:3px solid var(--dark);border-radius:0;padding:7px 22px 8px;cursor:pointer}.rd-about #again:active{transform:translateY(2px)}.rd-about #story{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:none;background:#0f3a1c8c;align-items:center;justify-content:center;padding:20px}.rd-about #story.show{display:flex!important}.rd-about #story .book{background:var(--white);border:4px solid var(--dark);border-radius:0;width:min(560px,92vw);max-height:100%;overflow-y:auto;padding:0;box-shadow:8px 8px #0f5f2b4d;-webkit-overflow-scrolling:touch}.rd-about #story .head{position:sticky;top:0;background:var(--dark);color:var(--white);display:flex;align-items:center;justify-content:space-between;padding:12px 16px;z-index:2}.rd-about #story .head h2{font-family:var(--ui)!important;font-size:28px;line-height:1;letter-spacing:.03em}.rd-about #story .x{font-family:var(--ui);font-size:26px;color:var(--white);background:none;border:3px solid var(--white);width:34px;height:34px;line-height:1;cursor:pointer;border-radius:0}.rd-about #story .body{padding:20px 22px 26px}.rd-about #story .ch{margin:0 0 22px}.rd-about #story .ch .n{font-family:var(--ui);font-size:18px;color:var(--green);letter-spacing:.05em}.rd-about #story .ch h3{font-family:var(--ui)!important;font-size:26px;line-height:.95;margin:1px 0 8px;color:var(--dark)}.rd-about #story .ch p{font-family:var(--body);font-size:14.5px;line-height:1.5;margin:0 0 8px;font-weight:450}.rd-about #story .ch .rule{height:0;border-top:3px solid var(--grass);margin:16px 0 0}@media(max-width:760px){.rd-about .card .pic{display:none}.rd-about .card .rule{margin-bottom:6px}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/about-us.css.map */
