:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-main: #f4dcb6;--bg-panel: #fff1e6;--bg-tile: #e7d0c5;--bg-tile-sel: #c9d3d1;--bg-tile-hl: #DBB9A9;--bg-disk: #eddcd2;--bg-disk-sel: #dbe7e4;--bg-disk-hl: #ffd770;--bg-btn: #ffd770;--bg-btn-hl: #ffcb47;--bd-btn: #321f28;--sd-btn: #321f28;--bg-stars: #9a5b78;--fg: #321f28;--fg-star: #ffd770;color:var(--fg);background-color:var(--bg-main);color-scheme:light only}@font-face{font-family:mpr;src:url(/mpr.woff) format("woff");font-weight:400;font-style:normal}html{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;font-family:mpr;touch-action:pan-y;max-width:100%;overflow-x:hidden}#root{margin:0 auto;text-align:center;background-color:var(--bg-main);position:relative}.rel{position:relative}.abs{position:absolute}.panel{position:relative;background-color:var(--bg-panel);width:472px;margin:0 auto 16px;border:5px solid var(--fg);border-radius:16px}.padded{padding:16px;font-size:18px}.header-left{position:absolute;left:24px;top:16px;padding-left:16px;font-size:18px}.header-right{position:absolute;right:24px;top:16px;padding-right:16px;font-size:18px}.header-pid{position:absolute;left:24px;top:44px;padding:0 16px;font-size:30px}.header-score{position:absolute;right:24px;top:44px;padding:0 16px;font-size:30px}.notice{font-size:30px;margin:16px}.tan{touch-action:none}.clip{overflow:hidden}.tile{position:absolute;background-color:var(--bg-tile);border-radius:12.5%}.tile-drop-0{background-color:var(--bg-tile-hl);animation:tile-drop-0 .5s ease-in forwards}.tile-drop-1{background-color:var(--bg-tile-hl);animation:tile-drop-1 .5s ease-in forwards}@keyframes tile-drop-0{0%{transform:translateY(0) rotate(0)}10%{transform:translateY(-16px) rotate(2deg)}to{transform:translateY(500px) rotate(358deg)}}@keyframes tile-drop-1{0%{transform:translateY(0) rotate(0)}10%{transform:translateY(-16px) rotate(-2deg)}to{transform:translateY(500px) rotate(-358deg)}}@keyframes wiggle-0{0%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes wiggle-1{0%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}to{transform:rotate(-2deg)}}.hl>.tile-sel{background-color:var(--bg-tile-hl)!important}.hl>.tile-sel.tile-0{animation:wiggle-0 .25s ease-in infinite}.hl>.tile-sel.tile-1{animation:wiggle-1 .25s ease-in infinite}.letter{position:absolute;line-height:2;font-weight:700;color:var(--fg)}.disk{position:absolute;background:url(data:image/png;base64,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);background-size:contain}.disk-sel{background:url(data:image/png;base64,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);background-size:contain}.hl>.disk-sel{background:url(data:image/png;base64,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);background-size:contain}svg{position:absolute}.selection{position:relative;height:48px;width:440px;margin:8px 16px 0;display:flex;flex-direction:row;justify-content:center}.sel-letter{color:var(--fg);font-size:30px;line-height:45px;margin:0 1px;width:25px}.sel-tiled{border-bottom:5px solid var(--bg-tile)}@keyframes float{0%{transform:translatey(4px)}50%{transform:translatey(-4px)}to{transform:translatey(4px)}}@keyframes float-flipped{0%{transform:scaley(-1) translatey(4px)}50%{transform:scaley(-1) translatey(-4px)}to{transform:scaley(-1) translatey(4px)}}.arrow{animation:float 1.5s ease-in-out infinite}.arrow-flipped{animation:float-flipped 1.5s ease-in-out infinite}.no-arrow-anim .arrow{animation:none}.no-arrow-anim .arrow-flipped{animation:none;transform:scaley(-1)}.btn{position:relative;height:64px;font-family:mpr;font-size:30px;line-height:50px;color:var(--fg);background-color:var(--bg-btn);border:5px solid var(--bd-btn);border-radius:16px;outline:none;box-shadow:0 5px 0 var(--sd-btn);box-sizing:border-box;touch-action:none}.btn-l{width:440px}.btn-s{position:relative;height:32px;width:112px;font-family:mpr;font-size:18px;line-height:20px;color:var(--fg);background-color:var(--bg-btn);border:5px solid var(--bd-btn);border-radius:16px;outline:none;box-shadow:0 5px 0 var(--sd-btn);box-sizing:border-box;touch-action:none}.trap{top:-1000px;position:absolute;-webkit-user-select:text;user-select:text}.btn:active,.btn-s:active{box-shadow:none;transform:translateY(5px)}.btn.btn-sec,.btn-s.btn-sec{background-color:#fff}.sel-info{width:100%;height:32px;line-height:32px;font-size:18px;margin-top:8px}.sel-btn{margin:8px 0 21px}.multiplier{background-color:var(--bg-tile);border-radius:5px;padding:0 8px}.end-screen{position:absolute;width:292px;height:292px;left:50%;margin-left:-146px;top:50%;margin-top:-146px;border:5px solid var(--fg);border-radius:16px;background-color:var(--bg-panel);box-sizing:border-box}.end-screen-star-bg{position:absolute;width:100%;height:64px;left:0;top:0;background-color:var(--bg-stars);border-top-left-radius:10px;border-top-right-radius:10px}.end-screen-stars{height:64px;line-height:64px;font-size:40px;color:var(--fg-star)}.end-screen-summary{position:absolute;left:0;top:156px;width:100%;font-size:18px}.end-screen-spm{position:absolute;left:0;top:76px;width:100%;font-size:30px}.end-screen-spm-label{position:absolute;left:0;top:124px;width:100%;font-size:18px}@keyframes end-screen-drop{0%{transform:translateY(-500px)}50%{transform:rotate(-2deg) translateY(32px)}75%{transform:rotate(2deg) translateY(-16px)}to{transform:translateY(0)}}.end-screen-drop{animation:end-screen-drop .5s ease-in-out}.theme-section{position:relative;padding:4px 16px 16px;margin-top:-16px}.theme-title{width:100%;font-size:18px}.theme{position:relative;font-size:18px;margin-top:4px}.theme-word{background-color:var(--fg);color:var(--bg-panel);border-radius:5px;padding:0 8px;font-size:30px;height:45px;line-height:45px;margin:4px 0;display:inline-block}.theme-nonword{font-size:30px;height:45px;line-height:45px;margin:4px 0;display:inline-block;white-space:pre}.theme-word.revealed{background-color:var(--bg-disk-sel);color:var(--fg)}.solved>.theme-word.revealed{background-color:var(--bg-disk-hl)}.theme-context{height:32px;line-height:32px;color:var(--fg)}.theme-context:before{content:"("}.theme-context:after{content:")"}@keyframes rise{0%{transform:translateY(-400px)}10%{transform:rotate(-2deg) translateY(8px)}15%{transform:rotate(2deg) translateY(-4px)}20%{transform:translateY(0)}80%{transform:translateY(0)}85%{transform:translateY(-8px)}to{transform:translateY(400px)}}.toast{font-size:30px;padding:16px;width:292px;position:absolute;top:50%;margin-top:-146px;left:50%;margin-left:-146px;box-sizing:border-box;background-color:var(--bg-disk-sel);color:var(--fg);animation:rise 2s ease forwards}.rec-row{position:relative;height:32px;width:440px;margin-bottom:8px;display:flex;flex-direction:row;align-items:center}.rec-label{text-align:left;margin-bottom:16px}.rec-streak{--f: 5px;--r: 10px;position:absolute;top:12px;right:-10px;padding-inline:26px;line-height:32px;background-color:var(--fg-star);color:var(--fg);border-bottom:var(--f) solid #0005;border-left:var(--r) solid #0000;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),var(--r) calc(50% - var(--f)/2));border-radius:0 var(--r) var(--r) 0}.rec-records .rec-row{cursor:pointer}.rec-records{margin-bottom:24px}.rec-sel .rec-pid,.rec-sel .rec-unsolved,.rec-sel .rec-th{background-color:var(--bg-disk-sel)}.rec-sel .rec-pid:before{content:"●";position:absolute;left:12px;font-size:18px}.rec-pid,.rec-th,.rec-unsolved,.rec-stars,.rec-spm,.rec-nm{border-radius:5px;height:32px;line-height:32px;text-align:center;font-size:18px;margin-right:4px;width:80px;background-color:var(--bg-tile);white-space:nowrap}.solved>.rec-th.solved,.solved>.rec-nm{background:var(--bg-stars);color:var(--bg-tile)}.solved>.rec-spm{background:var(--bg-stars);color:#fff}.rec-pid{width:96px}.rec-th{width:40px}.rec-unsolved{width:340px;margin-right:0}.rec-stars{width:80px;background-color:var(--bg-stars);color:var(--fg-star)}.rec-spm{width:112px}.rec-nm{width:96px;margin-right:0}.rec-key{height:32px;line-height:32px;flex-grow:1;text-align:left}.rec-value{height:32px;line-height:32px;text-align:right}footer{margin:16px auto 64px;font-size:18px;color:var(--fg);text-align:center;line-height:2;padding:16px;border-top:1px solid var(--bg-tile-hl);max-width:512px}.motto{margin-top:16px;padding-top:16px;border-top:1px solid var(--bg-tile-hl)}a{color:var(--bg-stars)}.doc{color:var(--fg);font-size:18px;max-width:480px;padding:0 16px;margin:16px auto;user-select:text;-webkit-user-select:text}.doc li{line-height:2}.doc ul{padding-left:32px}header{align-items:center;display:flex;flex-direction:row}section{margin:16px 0;padding-top:8px;border-top:1px solid var(--bg-tile-hl)}h1,h2{font-size:24px;margin:0 0 8px 8px}h1 span:first-child,h2 span:first-child{-webkit-text-stroke:4px #fff;color:transparent;position:absolute}h1 span:last-child,h2 span:last-child{position:relative}.doc-logo{width:128px;height:64px}table{border-collapse:collapse;border:2px solid var(--bg-tile-hl)}th,td{border:2px solid var(--bg-tile-hl);padding:0 8px}
