.trigger.svelte-1q7auf5{display:-webkit-box;display:-ms-flexbox;display:flex}.tooltip-container.svelte-1q7auf5{position:absolute;border-radius:8px;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0 0 0 / 20%);box-shadow:0 0 15px #0003;z-index:10;padding:4px 8px;font-size:.9em;font-family:Georgia,Times New Roman,Times,serif}.menu.svelte-awfwxf.svelte-awfwxf{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:120px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px;background-color:#fff;padding:4px;-webkit-box-shadow:0 0 10px rgba(0 0 0 / 30%);box-shadow:0 0 10px #0000004d;outline:none;z-index:10}.item.svelte-awfwxf.svelte-awfwxf{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;padding:6px;z-index:20;outline:none;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;line-height:1}.item.svelte-awfwxf.svelte-awfwxf:hover{background-color:#f3f0ff}.menu-button.svelte-awfwxf.svelte-awfwxf{color:#fff;background-color:#0009;padding:.4em;border-radius:999999em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid transparent}.menu-button.svelte-awfwxf .active-icon.svelte-awfwxf{display:none;margin-top:1px}.menu-button.svelte-awfwxf.svelte-awfwxf:hover{background-color:#000c}.menu-button.svelte-awfwxf:hover .active-icon.svelte-awfwxf{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.menu-button.svelte-awfwxf:hover .icon.svelte-awfwxf{display:none}.check.svelte-awfwxf.svelte-awfwxf{position:absolute;left:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#667eea}.dot.svelte-awfwxf.svelte-awfwxf{height:4.75px;width:4.75px;border-radius:50%;background-color:#5a67d8}.separator.svelte-awfwxf.svelte-awfwxf{margin:.3125rem;height:1px;background-color:#aaa}.text.svelte-awfwxf.svelte-awfwxf{padding-left:.375rem;font-size:.75rem;line-height:1.5;color:#a0aec0}.level-type.svelte-1om1m6z.svelte-1om1m6z{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.card.svelte-1om1m6z.svelte-1om1m6z{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:384px;border:1px solid #345;border-radius:1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-shadow:2px 3px 4px 0 black;box-shadow:2px 3px 4px #000;background-color:#fff;overflow:hidden}@media (width <= 1000px){.card.svelte-1om1m6z.svelte-1om1m6z{max-width:384px}}@media (width < 768px){.card.svelte-1om1m6z.svelte-1om1m6z{max-width:100%}}.card.svelte-1om1m6z .title-zh.svelte-1om1m6z,.card.svelte-1om1m6z .summary-zh.svelte-1om1m6z,.card.svelte-1om1m6z:hover .title-en.svelte-1om1m6z{display:none}.card.svelte-1om1m6z:hover .title-zh.svelte-1om1m6z{display:unset}.card-body.svelte-1om1m6z.svelte-1om1m6z{padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Georgia,Times New Roman,Times,serif;min-height:160px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (width <= 1000px){.card-body.svelte-1om1m6z.svelte-1om1m6z{min-height:192px}}@media (width < 768px){.card-body.svelte-1om1m6z.svelte-1om1m6z{min-height:128px}}.summary.svelte-1om1m6z.svelte-1om1m6z{font-size:.9em}h1.svelte-1om1m6z.svelte-1om1m6z{margin:0;font-size:1.3em}a.svelte-1om1m6z.svelte-1om1m6z{color:#eee;text-decoration:none}p.svelte-1om1m6z.svelte-1om1m6z{margin:0}a.svelte-1om1m6z.svelte-1om1m6z:hover{text-decoration:underline}.story-image.svelte-1om1m6z.svelte-1om1m6z{min-height:148px;min-width:260px;position:relative;cursor:pointer}.story-image.svelte-1om1m6z img.svelte-1om1m6z{width:100%;-o-object-fit:cover;object-fit:cover}.story-title.svelte-1om1m6z.svelte-1om1m6z{position:absolute;top:10px;left:10px;color:#fff;max-width:85%}.story-title.svelte-1om1m6z h1 a.svelte-1om1m6z{padding:2px 4px;background-color:#0000007f;border-radius:8px;font-size:1em}.language.svelte-1om1m6z.svelte-1om1m6z{position:absolute;top:10px;right:10px;font-size:1.4rem;height:1.6em;width:1.6em;display:-webkit-box;display:-ms-flexbox;display:flex;place-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0009;border-radius:999999em}.story-tags.svelte-1om1m6z.svelte-1om1m6z{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.story-level.svelte-1om1m6z.svelte-1om1m6z,.story-type.svelte-1om1m6z.svelte-1om1m6z{background-color:#ccc;padding:.1em .5em;border-radius:.5em}.story-type.story.svelte-1om1m6z.svelte-1om1m6z{background-color:#4238c9;color:#e2e8f3}.story-type.dialogue.svelte-1om1m6z.svelte-1om1m6z{background-color:#68baa6}.story-level.beginner.svelte-1om1m6z.svelte-1om1m6z{background-color:#49d}.story-level.intermediate.svelte-1om1m6z.svelte-1om1m6z{background-color:#f90}.story-level.advanced.svelte-1om1m6z.svelte-1om1m6z{background-color:red}.footer.svelte-1om1m6z.svelte-1om1m6z{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1em;font-size:.8em;color:#666;text-align:right}.actions.svelte-1om1m6z.svelte-1om1m6z{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.heart.svelte-1om1m6z.svelte-1om1m6z{color:#fff;background-color:#0009;padding:.4em;border-radius:999999em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.heart.svelte-1om1m6z.svelte-1om1m6z:hover{background-color:#000c}.heart.svelte-1om1m6z span.svelte-1om1m6z{height:1.2em;display:none}.heart.svelte-1om1m6z:hover:not(.liked) .heart-full.svelte-1om1m6z{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.heart.svelte-1om1m6z:not(.liked,:hover) .heart-empty.svelte-1om1m6z{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.heart.liked.svelte-1om1m6z:not(:hover) .heart-full.svelte-1om1m6z{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.heart.liked.svelte-1om1m6z:hover .heart-empty.svelte-1om1m6z{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
