.resource-page.svelte-1dcise2.svelte-1dcise2{margin:1rem;padding:2rem;color:var(--text-color-dark)}.page-header.svelte-1dcise2.svelte-1dcise2{text-align:center;margin-bottom:3rem}.page-h1.svelte-1dcise2.svelte-1dcise2{font-size:2.5rem;color:var(--primary-color);margin-bottom:1rem;line-height:1.2}.intro.svelte-1dcise2.svelte-1dcise2{font-size:1.1rem;color:var(--color-text-light);max-width:800px;margin:0 auto}.content-section.svelte-1dcise2.svelte-1dcise2{margin-bottom:3rem}p.svelte-1dcise2.svelte-1dcise2{line-height:1.6;margin-bottom:1rem;color:#334155}.styled-list.svelte-1dcise2.svelte-1dcise2{list-style-type:none;padding-left:0}.styled-list.svelte-1dcise2 li.svelte-1dcise2{padding:.5rem 0;border-bottom:1px solid var(--color-border-light)}.table-container.svelte-1dcise2.svelte-1dcise2{overflow-x:auto;margin:1.5rem 0;border-radius:var(--border-radius);box-shadow:var(--box-shadow-subtle)}table.svelte-1dcise2.svelte-1dcise2{width:100%;border-collapse:collapse;background:#fff;min-width:600px}th.svelte-1dcise2.svelte-1dcise2,td.svelte-1dcise2.svelte-1dcise2{padding:1rem;text-align:left;border-bottom:1px solid var(--color-border-light)}th.svelte-1dcise2.svelte-1dcise2{background-color:var(--color-background-accent);color:var(--primary-color);font-weight:600}tr.svelte-1dcise2:last-child td.svelte-1dcise2{border-bottom:none}.formula-box.svelte-1dcise2.svelte-1dcise2{background:var(--color-background-accent);padding:1.5rem;border-radius:var(--border-radius);text-align:center;font-weight:700;font-size:1.2rem;color:var(--primary-color);margin:1rem 0;border:1px dashed var(--primary-color)}.rules-grid.svelte-1dcise2.svelte-1dcise2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem}.scenarios-grid.svelte-1dcise2.svelte-1dcise2{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem}.rule-card.svelte-1dcise2.svelte-1dcise2,.scenario-card.svelte-1dcise2.svelte-1dcise2{background:var(--color-background-card);padding:1.5rem;border-radius:var(--border-radius);box-shadow:var(--box-shadow-subtle);border:1px solid var(--color-border-light);transition:transform .2s}.scenario-card.svelte-1dcise2.svelte-1dcise2{flex:1 1 300px;max-width:450px}.rule-card.svelte-1dcise2.svelte-1dcise2:hover,.scenario-card.svelte-1dcise2.svelte-1dcise2:hover{transform:translateY(-2px);box-shadow:var(--box-shadow-lifted)}.rule-card.svelte-1dcise2 h3.svelte-1dcise2,.scenario-card.svelte-1dcise2 h3.svelte-1dcise2{color:var(--primary-color);font-size:1.1rem;margin-bottom:.5rem}.share-split.svelte-1dcise2.svelte-1dcise2{display:flex;justify-content:space-between;margin-top:1rem;padding-top:.5rem;border-top:1px solid var(--color-border-light);font-size:.9rem;font-weight:600;color:var(--secondary-color)}.warning-text.svelte-1dcise2.svelte-1dcise2{color:#dc3545;font-weight:500;background:#fff5f5;padding:1rem;border-radius:8px;border-left:4px solid #dc3545}.faq-item.svelte-1dcise2.svelte-1dcise2{background:#fff;border:1px solid var(--color-border-light);border-radius:var(--border-radius);padding:1.5rem;margin-bottom:1rem}.faq-item.svelte-1dcise2 h3.svelte-1dcise2{font-size:1.1rem;color:var(--text-color-dark);margin-bottom:.5rem}@media (max-width: 768px){.page-h1.svelte-1dcise2.svelte-1dcise2{font-size:1.8rem}.rules-grid.svelte-1dcise2.svelte-1dcise2{grid-template-columns:1fr}.table-container.svelte-1dcise2.svelte-1dcise2{margin:1rem -1rem;border-radius:0}}
