.game-columns.svelte-1xnsv5q{display:flex;gap:1.5rem;width:100%;align-items:stretch}.col-left.svelte-1xnsv5q{flex:0 0 55%;display:flex;flex-direction:column}.col-right.svelte-1xnsv5q{flex:1;display:flex;flex-direction:column;gap:1rem}.story-card.svelte-1xnsv5q{position:relative;width:100%;height:100%;background:#fffef8;border-radius:20px;padding:2rem 2rem 2.5rem;box-shadow:0 8px 32px #45427e14,inset 0 0 0 1px #b4a07826;display:flex;flex-direction:column;gap:1rem;border-left:5px solid #E8DCC8;overflow:hidden;background-image:linear-gradient(to right,rgba(232,220,200,.15) 0%,transparent 3%),linear-gradient(to bottom,transparent 0%,rgba(232,220,200,.05) 100%)}.story-header.svelte-1xnsv5q{display:flex;align-items:center;gap:.8rem}.story-emoji.svelte-1xnsv5q{font-size:2.8rem;line-height:1;animation:svelte-1xnsv5q-gentle-float 3s ease-in-out infinite}@keyframes svelte-1xnsv5q-gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.story-title.svelte-1xnsv5q{font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:#3d3020;letter-spacing:-.01em}.story-divider.svelte-1xnsv5q{width:60px;height:3px;background:linear-gradient(90deg,#C8B898,transparent);border-radius:3px}.story-text.svelte-1xnsv5q{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:400;color:#3d3830;line-height:1.75;text-indent:1.5rem}.page-corner.svelte-1xnsv5q{position:absolute;bottom:0;right:0;width:40px;height:40px;background:linear-gradient(135deg,transparent 50%,rgba(232,220,200,.3) 50%);border-radius:0 0 20px}.question-badge.svelte-1xnsv5q{display:flex;align-items:center;gap:.6rem;padding:.8rem 1.2rem;border-radius:16px;box-shadow:0 4px 16px #0000000f;animation:svelte-1xnsv5q-badge-pop .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes svelte-1xnsv5q-badge-pop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.badge-emoji.svelte-1xnsv5q{font-size:1.5rem}.badge-type.svelte-1xnsv5q{font-family:var(--font-display);font-size:1.3rem;font-weight:800;color:#2d3040}.badge-magnifier.svelte-1xnsv5q{font-size:1.2rem;margin-left:auto}.question-text.svelte-1xnsv5q{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:#2d3040;line-height:1.5;padding:0 .2rem}.options-list.svelte-1xnsv5q{display:flex;flex-direction:column;gap:.6rem;width:100%}.option-card.svelte-1xnsv5q{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border:3px solid #E8E0F0;border-radius:16px;background:#fff;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #0000000a;text-align:left}.option-card.svelte-1xnsv5q:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #00000014;border-color:#c4a8e0;background:#faf5ff}.option-card.svelte-1xnsv5q:active:not(:disabled){transform:scale(.98)}.option-card.svelte-1xnsv5q:disabled{cursor:not-allowed;opacity:.55}.option-correct.svelte-1xnsv5q{border-color:var(--fb-correct)!important;background:var(--fb-correct-bg)!important;opacity:1!important;transform:scale(1.02);box-shadow:0 6px 20px var(--fb-correct-shadow)!important;animation:svelte-1xnsv5q-correct-pulse .5s ease}.option-wrong.svelte-1xnsv5q{border-color:var(--fb-wrong)!important;background:var(--fb-wrong-bg)!important;animation:svelte-1xnsv5q-wrong-flash .4s ease}@keyframes svelte-1xnsv5q-correct-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1.02)}}@keyframes svelte-1xnsv5q-wrong-flash{0%,to{background:#fff0ee}50%{background:#ffd8d4}}.option-bullet.svelte-1xnsv5q{font-size:1.1rem;flex-shrink:0;width:1.4rem;text-align:center;color:var(--text-muted, #9BA3C2)}.option-text.svelte-1xnsv5q{font-family:var(--font-display);font-size:1rem;font-weight:600;color:#2d3040;line-height:1.4}.shake-anim.svelte-1xnsv5q{animation:svelte-1xnsv5q-shake .4s ease}@keyframes svelte-1xnsv5q-shake{0%,to{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}@media(max-width:800px){.game-columns.svelte-1xnsv5q{flex-direction:column}.col-left.svelte-1xnsv5q,.col-right.svelte-1xnsv5q{flex:none}.story-text.svelte-1xnsv5q{font-size:1rem}.story-emoji.svelte-1xnsv5q{font-size:2.2rem}.story-card.svelte-1xnsv5q{padding:1.5rem 1.5rem 2rem}}@media(max-width:550px){.story-card.svelte-1xnsv5q{padding:1.2rem 1.2rem 1.8rem}.story-emoji.svelte-1xnsv5q{font-size:2rem}.story-title.svelte-1xnsv5q{font-size:1.1rem}.story-text.svelte-1xnsv5q{font-size:.92rem;text-indent:1rem}.badge-type.svelte-1xnsv5q{font-size:1.1rem}.question-text.svelte-1xnsv5q{font-size:.95rem}.option-card.svelte-1xnsv5q{padding:.8rem 1rem}.option-text.svelte-1xnsv5q{font-size:.9rem}}
