*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}*/ */ #root,#__next{isolation:isolate}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}body{background-color:#efefef}.page-container{max-width:1000px;margin:25px auto 0;display:flex;flex-direction:column;justify-content:center;background-color:#fff}.page-heading{box-shadow:inset 0 -4px 6px -4px #0003;padding:20px 0 15px 15px;font-size:1.5rem}.page-content{padding:25px}.flashcard-table{width:700px;border-collapse:collapse;margin:5px 20px}.flashcard-table thead{text-align:left}.flashcard-table td{border-bottom:.5px solid gray}.flashcard-table tbody tr{cursor:pointer;padding:5px}.flashcard-table tbody tr:hover{background-color:#e0e0e0}.flashcard{display:flex;flex-direction:column;align-items:center;width:750px;min-height:360px;border-radius:5px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin-top:20px;margin-left:20px}.flashcard .flashcard-content{display:flex;flex-direction:column;padding:0 70px 30px;flex-grow:1;width:100%}.flashcard .back-display{padding-top:5px;flex-grow:1;width:100%}[data-tooltip-content]{background-color:#f2f2f2;font-size:12px;padding:1px 5px}.study-deck-container.svelte-1quc77v{width:1068px;border:1px solid rgba(0,0,0,.2);border-top:none;background-color:#fff;min-height:80vh;margin:auto;display:flex;flex-direction:column}.tabs-container.svelte-1quc77v{align-items:center;background-color:#f8f8f8;width:1068px;margin:25px auto 0}.tabs-container.svelte-1quc77v p:where(.svelte-1quc77v){color:#000c;flex:1;text-align:left;padding:12px 0 12px 6px}.tabs-container.svelte-1quc77v div:where(.svelte-1quc77v){box-shadow:inset 0 -4px 6px -4px #0003}.tabs-container.svelte-1quc77v .tab-btn:where(.svelte-1quc77v){position:relative;color:#fff;background-color:#4682b4;border-radius:4px 4px 0 0;cursor:pointer;margin-left:5px;border:1px solid #e3e1e1;border-bottom:none;font-size:1.1rem;padding:2px 18px;font-weight:500}.tabs-container.svelte-1quc77v .tab-btn:where(.svelte-1quc77v):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0}.tabs-container.svelte-1quc77v .tab-btn:where(.svelte-1quc77v):hover:after{background-color:#ffffff26}.tabs-container.svelte-1quc77v .tab-link:where(.svelte-1quc77v){color:gray;border-radius:4px;cursor:pointer;margin-left:5px;font-size:1.1rem;padding:2px 10px;font-weight:500;text-decoration:none}.tabs-container.svelte-1quc77v .tab-link:where(.svelte-1quc77v):hover{color:#000;text-decoration:underline}.active-tab.svelte-1quc77v{color:#000!important;background-color:#fff!important}h1.svelte-1quc77v{margin-top:200px;font-size:18px;font-weight:500}.tooltip-button{display:inline-block;outline:0;cursor:pointer;border:1px solid #1d1c1d4d;font-weight:700;background:#fff;padding:0 8px 1px;font-size:13px;border-radius:4px;color:#1d1c1d;height:28px;min-width:56px;transition:all 80ms linear}.tooltip-button:hover{box-shadow:0 1px 3px #00000014;background:#f8f8f8}.study-button-row.svelte-1quc77v{position:relative;width:100%;display:flex;gap:15px;justify-content:center;margin-bottom:5px}.study-button-row.svelte-1quc77v .card-counter:where(.svelte-1quc77v){position:absolute;right:5px;text-align:right;color:#00f!important}[data-accordion-item]{margin-bottom:.5rem}[data-accordion-trigger]{width:100%;padding:1rem;display:flex;justify-content:space-between;align-items:center}[data-accordion-trigger][data-state=open]{background-color:#f7fafc;border-bottom:1px solid steelblue}[data-accordion-trigger][data-disabled]{opacity:.5;cursor:not-allowed}[data-accordion-content]{padding:1rem}div.svelte-1m3ncyw{overflow-x:auto}div.svelte-1pfmtkz{min-height:100px;border:2px solid orangered;margin-bottom:10px}.browse-container.svelte-1oti6f2{background-color:#fff;display:flex}.card-table.svelte-1oti6f2{width:500px;padding:5px}.table-wrapper.svelte-1oti6f2{width:100%;overflow:scroll;white-space:nowrap;border:1px solid black}.decks-table.svelte-1oti6f2{height:200px}.cards-table.svelte-1oti6f2{height:calc(100vh - 303px)}.flashcard.svelte-1oti6f2{align-self:flex-start}thead.svelte-1oti6f2{background-color:#fff;position:sticky;top:0;text-align:left}th.svelte-1oti6f2{top:0;position:sticky;border-bottom:1px solid black}table.svelte-1oti6f2{border-collapse:collapse;width:100%;border:1px solid black}tbody.svelte-1oti6f2 tr:where(.svelte-1oti6f2){cursor:pointer}tbody.svelte-1oti6f2 tr:where(.svelte-1oti6f2):hover{background-color:gray}tr.svelte-1oti6f2:nth-child(2n){background-color:#e0e0e0}td.svelte-1oti6f2{padding:0;line-height:1.3}.marketplace-grid-container.svelte-1e673p7{display:grid;grid-template-columns:repeat(3,300px);gap:10px}.marketplace-grid-item.svelte-1e673p7{display:flex;flex-direction:column;border:2px solid gray;border-radius:4px;padding:5px;cursor:pointer}.marketplace-grid-item.svelte-1e673p7 p:where(.svelte-1e673p7){margin:4px 0}.marketplace-grid-container.svelte-1e673p7 svg{fill:var(--the-grey);stroke:var(--the-grey);width:200px;margin:auto}.flashcard.svelte-166wd8a{margin-top:30px}.layout.svelte-ey98m6{display:flex;flex-direction:column}#topbar.svelte-ey98m6{margin-bottom:10px;background-color:#fcfcfc;display:flex;justify-content:space-around;box-sizing:border-box;border-right:1px solid rgba(0,0,0,.2);padding:6px}#topbar.svelte-ey98m6 .left-nav:where(.svelte-ey98m6){margin-top:4px;display:flex;gap:15px;align-items:center}#topbar.svelte-ey98m6 .left-nav:where(.svelte-ey98m6) #logo-anchor-tag:where(.svelte-ey98m6){display:flex;align-items:center;text-decoration:none;color:#0009;position:relative;bottom:2px}#topbar.svelte-ey98m6 .left-nav:where(.svelte-ey98m6) #logo-anchor-tag:where(.svelte-ey98m6) span:where(.svelte-ey98m6){margin-left:5px;font-family:roboto-mono;font-size:1.7rem}#topbar.svelte-ey98m6 .right-nav:where(.svelte-ey98m6){margin-top:5px;display:flex}#topbar.svelte-ey98m6 nav:where(.svelte-ey98m6){display:flex}#topbar.svelte-ey98m6 nav:where(.svelte-ey98m6) a:where(.svelte-ey98m6){padding:12px 6px;color:#0009;text-decoration:none}#topbar.svelte-ey98m6 nav:where(.svelte-ey98m6) a:where(.svelte-ey98m6):hover{color:#000;text-decoration:underline}.is-active{color:#000!important}main.svelte-ey98m6{position:relative;flex-grow:1;flex-shrink:1;flex-basis:auto}
