.demo.svelte-1lqi4wm{margin:.4rem 0 .7rem;font-family:FontinSmallCaps,serif}.example.svelte-1lqi4wm+.example:where(.svelte-1lqi4wm){margin-top:1.1rem;padding-top:.85rem;border-top:1px solid var(--border-color, #2d2d2d)}.example-head.svelte-1lqi4wm{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.55rem}.example-label.svelte-1lqi4wm{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a;background:var(--accent-color, #c9aa71);padding:.12rem .4rem;border-radius:.2rem}.example-title.svelte-1lqi4wm{font-size:.78rem;font-weight:600;color:var(--text-primary, #e0e0e0)}.pair.svelte-1lqi4wm{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;padding-top:.65rem}.item-col.svelte-1lqi4wm{display:flex;flex-direction:column;gap:.35rem}.poe-item.svelte-1lqi4wm{position:relative;background:#000;border-radius:3px}.status-badge.svelte-1lqi4wm{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:1;padding:.2rem .55rem;border-radius:.25rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 6px #00000080}.status-badge.correct.svelte-1lqi4wm{background:#2e8a3e;color:#fff}.status-badge.incorrect.svelte-1lqi4wm{background:#b03838;color:#fff}.status-badge.winner.svelte-1lqi4wm{background:var(--accent-color, #c9aa71);color:#1a1a1a}.poe-mods.svelte-1lqi4wm{padding:.55rem .55rem .5rem}.poe-mod.svelte-1lqi4wm{display:flex;align-items:center;gap:.4rem;padding:.1rem 0;font-size:.7rem}.mod-line.svelte-1lqi4wm{flex:1;min-width:0;font-family:FontinSmallCaps,Verdana,Arial,Helvetica,sans-serif;font-size:.74rem;color:#c084fc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-line.suffix.svelte-1lqi4wm{color:#60a5fa}.math.svelte-1lqi4wm{flex-shrink:0;display:inline-flex;align-items:baseline;gap:.25rem;font-family:FontinSmallCaps,serif;font-variant-numeric:tabular-nums;font-size:.72rem;color:var(--text-secondary, #999)}.m-op.svelte-1lqi4wm{opacity:.55}.m-w.svelte-1lqi4wm{min-width:2.4rem;text-align:right;color:var(--accent-color, #c9aa71);font-weight:700}.m-x.svelte-1lqi4wm{opacity:.55;margin-right:.05rem}.m-out.svelte-1lqi4wm{min-width:2rem;text-align:right;color:var(--text-primary, #e0e0e0)}.poe-item.correct.svelte-1lqi4wm .m-w:where(.svelte-1lqi4wm){color:#5ec865}.poe-item.incorrect.svelte-1lqi4wm .m-w:where(.svelte-1lqi4wm){color:#d44a4a}.rule.svelte-1lqi4wm{height:1px;background:#ffffff0f;margin:.35rem 0 .3rem}.total-row.svelte-1lqi4wm{justify-content:space-between;padding-top:.05rem}.total-label.svelte-1lqi4wm{font-size:.72rem;font-weight:700;color:var(--text-primary, #e0e0e0)}.total-val.svelte-1lqi4wm{font-family:FontinSmallCaps,serif;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700;color:var(--accent-color, #c9aa71)}.cap.svelte-1lqi4wm{margin:0;font-size:.66rem;line-height:1.4;color:var(--text-secondary, #999);text-align:center}.example-note.svelte-1lqi4wm{margin:.55rem 0 0;font-size:.72rem;line-height:1.45;color:var(--text-secondary, #ccc);text-align:center}.example-note.svelte-1lqi4wm strong:where(.svelte-1lqi4wm){color:var(--accent-color, #c9aa71);font-weight:700}.faq-content.svelte-1bex8oj{max-width:760px;margin:0 auto}.faq-actions.svelte-1bex8oj{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem}.faq-cta.svelte-1bex8oj{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1rem;background:none;color:var(--text-primary);border:1px solid var(--border-color);border-radius:.45rem;font-family:FontinSmallCaps,serif;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s}.faq-cta.svelte-1bex8oj:hover{background:#ffffff0a;border-color:var(--text-secondary)}.faq-cta.primary.svelte-1bex8oj{background:var(--accent-color);color:#1a1a1a;border-color:transparent}.faq-cta.primary.svelte-1bex8oj:hover{background:var(--accent-color);opacity:.9}.faq-title.svelte-1bex8oj{margin:0 0 .75rem;font-size:1.2rem;color:var(--text-primary)}.faq-list.svelte-1bex8oj{display:flex;flex-direction:column;gap:.5rem}.faq-item.svelte-1bex8oj{border:1px solid var(--border-color);border-radius:.45rem;background:var(--card-bg);overflow:hidden;scroll-margin-top:1rem}.faq-item[open].svelte-1bex8oj{border-color:var(--text-secondary)}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){display:flex;align-items:center;gap:.5rem;padding:.7rem .85rem;cursor:pointer;font-size:.92rem;font-weight:600;color:var(--text-primary);list-style:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.faq-anchor.svelte-1bex8oj{color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.85rem;opacity:.5;transition:opacity .15s}.faq-anchor.svelte-1bex8oj:hover{opacity:1;color:var(--accent-color)}.faq-question.svelte-1bex8oj{flex:1}.faq-chevron.svelte-1bex8oj{flex-shrink:0;opacity:.55;transition:transform .18s}.faq-item[open].svelte-1bex8oj .faq-chevron:where(.svelte-1bex8oj){transform:rotate(180deg)}.faq-answer.svelte-1bex8oj{padding:0 .85rem .85rem;font-size:.85rem;color:var(--text-secondary);line-height:1.55}.faq-answer.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0 0 .6rem}.faq-action.svelte-1bex8oj{padding:.4rem .75rem;background:none;color:var(--accent-color);border:1px solid rgba(212,163,115,.4);border-radius:.35rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s}.faq-action.svelte-1bex8oj:hover{background:#d4a3731a;border-color:var(--accent-color)}
