@font-face{font-family:scientifica;src:url("../a/scientifica-UPK63QIS.ttf") format("truetype-variations");font-weight:1 999}@font-face{font-family:League Spartan Variable;src:url("../a/LeagueSpartan-66PUOU3W.ttf") format("truetype-variations");font-weight:1 999}@font-face{font-family:Peralta;src:url("../a/Peralta-LQ426U7X.ttf") format("truetype-variations");font-weight:1 999}@font-face{font-family:departure;src:url("../a/DepartureMonoNerdFont-Regular-B356GUP4.otf") format("opentype");font-weight:1 999}@font-face{font-family:RealbookRegular;src:url("../a/realbook-webfont-FWHUBKS5.eot");src:url("../a/realbook-webfont-FWHUBKS5.eot?#iefix") format("embedded-opentype"),url("../a/realbook-webfont-IIPLEHXN.woff") format("woff"),url("../a/realbook-webfont-LJQC3FXM.ttf") format("truetype"),url("../a/realbook-webfont-DUMMZYDC.svg#RealbookRegular") format("svg");font-weight:400;font-style:normal}*{font-family:RealbookRegular;margin:0;padding:0;box-sizing:border-box}.sw-banner{position:sticky;top:0;display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:#1f2a44;color:#f5efe1;z-index:10}.app-footer{padding:1rem;font-size:.8rem;opacity:.6}.sw-manager{padding:1rem}.sw-manager th{text-align:left;padding-right:1rem}.sw-manager .sw-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.mcard-filters{display:flex;gap:1rem;padding:.5rem 1rem}.mcard-list{display:grid;grid-template-columns:repeat(auto-fill,calc(25*min(12px,calc((100vw - 48px)/25))));justify-content:center;gap:24px;padding:0 0 2rem}.home,.session{max-width:480px;margin:0 auto;padding:1rem}.home h1{font-size:2.4rem}.home h2{margin:1.2rem 0 .5rem}.home-kinds{display:flex;flex-direction:column;gap:.5rem}.home-kind{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem 1rem;text-align:left;font-size:1.1rem}.home-kind span{font-size:.85rem;opacity:.7}.home-sessions{list-style:none}.home-sessions li{display:flex;justify-content:space-between;padding:.35rem 0}.session-bar,.guess-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.75rem}.guess-tabs{display:flex;gap:.25rem}.guess-tabs button.is-active{font-weight:700;text-decoration:underline}.guess-play{display:flex;flex-direction:column;align-items:center;gap:.5rem}.guess-ask{font-size:1.2rem}.guess-options{display:flex;flex-direction:row;gap:.4rem;width:min(300px,100%)}.guess-option{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;padding:.4rem .25rem;font-size:.85rem;line-height:1.1;text-align:center;overflow-wrap:anywhere}.guess-option.is-answer{background:#3a9a6a;color:#fff}.guess-option.is-wrong{background:#d9443a;color:#fff}.guess-option.is-other{opacity:.5}.guess-symbol{font-size:1.4rem}.guess-result{display:flex;align-items:center;gap:1rem;font-size:1.2rem}.guess-result .is-answer{color:#3a9a6a}.guess-result .is-wrong{color:#d9443a}.guess-next{padding:.2rem 1.5rem;font-size:1.1rem}.guess-history{width:100%;border-collapse:collapse}.guess-history th,.guess-history td{text-align:left;padding:.25rem .4rem}.guess-history tr.is-answer td:last-child{color:#3a9a6a}.guess-history tr.is-wrong td:last-child{color:#d9443a}.guess-empty{padding:2rem 0;text-align:center;opacity:.7}html,body{height:100%;overflow:hidden;overscroll-behavior:none}.shell{position:fixed;inset:0;display:grid;grid-template-rows:auto auto 1fr auto;height:100dvh}.shell-top,.shell-bottom{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:48px;padding:0 .5rem;z-index:5}.shell-top a,.shell-bottom a{color:inherit;text-decoration:none}.shell-top button,.shell-bottom button{width:40px;height:40px;border:none;background:transparent;color:inherit;font-size:1.4rem;cursor:pointer}.shell-top{padding-top:env(safe-area-inset-top)}.shell-bottom{justify-content:center;padding-bottom:env(safe-area-inset-bottom);font-size:.95rem}.shell-title{flex:1;text-align:center;font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-main{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.shell-backdrop{position:fixed;inset:0;background:#0006;z-index:20}.shell-drawer{position:fixed;top:0;bottom:0;width:min(80vw,300px);display:flex;flex-direction:column;gap:.25rem;padding:calc(env(safe-area-inset-top) + 1rem) 1rem 1rem;overflow-y:auto;z-index:21;transition:transform .2s ease;box-shadow:0 0 24px #0006}.shell-drawer.is-left{left:0;transform:translate(-105%)}.shell-drawer.is-right{right:0;transform:translate(105%)}.shell-drawer.is-open{transform:none}.shell-drawer h3{margin:.75rem 0 .25rem;font-size:1.1rem;opacity:.7}.shell-drawer a,.shell-drawer button{color:inherit}.drawer-item{display:block;padding:.6rem .25rem;font-size:1.2rem;text-align:left;text-decoration:none;background:transparent;border:none;cursor:pointer}.drawer-item:disabled{opacity:.5}.drawer-session{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .25rem}.drawer-session.is-active{text-decoration:underline}.drawer-session a{display:flex;flex-direction:column;text-decoration:none}.drawer-session button{padding:.2rem .6rem;background:transparent;border:1px solid currentColor;border-radius:4px}.drawer-note{margin-top:auto;font-size:.8rem;opacity:.6}.session{padding:.5rem 1rem}.guess-bar{padding-bottom:.4rem}.guess-ask,.guess-result{min-height:2rem}
/*# sourceMappingURL=style-DR2C6KBX.css.map */
