:root{--card-height: 301.9672048041911px;--card-width: 188.72950300261945px;--card-color: #070809;--card-bg-color: #f5f5f5;--card-border-radius: 24px;--active-card-border-radius: 48px;--card-title-font-size: 16px;--card-title-line-height: 21px;--card-description-font-size: 12px;--card-description-line-height: 18px}:root{--color-white: #fff;--color-black: #000;--color-purple-0: #411473;--color-purple-1: #661177;--color-purple-2: #3d154d;--color-purple-3: #f3bbef;--color-blue-0: #001741;--color-blue-1: #87e8f7;--color-brown-0: #340a1a;--color-brown-1: #f5d0bf;--color-green-0: #0a3b2d;--color-green-1: #bce6a5}:root{--font-family: "DM Sans", sans-serif;--font-size: 10px;--text-color-light: var(--color-white);--text-color-dark: var(--color-black)}.card-question .rich-text,.card-question .rich-text p{font-size:var(--card-description-font-size)}:root{--space-xs: 2px;--space-s: 4px;--space-md: 8px;--space-lg: 12px;--space-xl: 16px;--space-xxl: 20px}html{font-size:var(--font-size)}body{margin:0;padding:0;height:100vh;height:100dvh}button{margin:0;padding:0;font-size:1.6rem;border:0;background:transparent;color:#000}input{margin:0;padding:0;border:0;background:transparent;color:#000;outline:none}div,p{font-weight:300;font-size:1.6rem;line-height:1.4}body,div,p{font-family:var(--font-family)}.rich-text .d-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:8px}.rich-text img{width:100%}:root{--btn-border-radius: 30px;--primary-btn-color: var(--color-white)}.btn{border-radius:var(--btn-border-radius);padding:10px 45px;font-size:18px;line-height:1.5;cursor:pointer}.btn:disabled{opacity:.5}.btn--primary{color:var(--color-white);background:#ffffff14}.link-btn{text-decoration:none!important}body{--learning-bg-color: white;background:var(--learning-bg-color)}.card-moving{transition:unset!important}.card-list{display:flex;flex-direction:column;max-width:450px;margin:0 auto;padding-bottom:32px}.card-list .card{position:relative;background-color:#4f42d8;color:#fff;padding:20px;border-radius:24px;display:flex;justify-content:space-between;gap:10px;cursor:pointer;min-height:88px}.card-list .card:not(:first-of-type){margin-top:-40px}.card-list .card:nth-child(2n){background-color:#2b2666}.card-list .card .card-title{margin:0;padding:0}body.active-card-shown{overflow:hidden}
