.page-container.svelte-4p6y9n{max-width:800px;margin:0 auto;padding:20px;background-color:#f8f9fa;min-height:calc(100vh - 200px)}h1.svelte-4p6y9n{text-align:center;padding:20px;font-size:1.5em;color:#4f1ca8;font-weight:700;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:8px;border:1px solid #dee2e6;margin-bottom:30px;box-shadow:0 2px 8px #4f1ca81a}h2.svelte-4p6y9n{font-size:1.3em;color:#4f1ca8;margin:30px 0 15px;padding-bottom:8px;border-bottom:2px solid #e9ecef;font-weight:600}p.svelte-4p6y9n{margin-bottom:20px;color:#495057;font-size:1em;line-height:1.8;background-color:#fff;padding:15px 20px;border-radius:6px;border-left:4px solid #4f1ca8;box-shadow:0 1px 3px #0000000d}ul.svelte-4p6y9n{margin:15px 0;padding:15px 20px 15px 40px;background-color:#fff;border-radius:6px;border-left:4px solid #28a745;box-shadow:0 1px 3px #0000000d;color:#495057;font-size:1em;line-height:1.6;list-style-type:none}ul.svelte-4p6y9n li:where(.svelte-4p6y9n){margin-bottom:8px}table.svelte-4p6y9n{width:100%;background-color:#fff;border-collapse:collapse;margin:20px 0;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000001a;font-size:.95em}table.svelte-4p6y9n td:where(.svelte-4p6y9n){border:1px solid #dee2e6;padding:12px 15px;vertical-align:top}table.svelte-4p6y9n tr>td:where(.svelte-4p6y9n):first-child{width:35%;font-weight:600;text-align:center;background:linear-gradient(135deg,#4f1ca8,#9333ea);color:#fff}table.svelte-4p6y9n tr>td:where(.svelte-4p6y9n):last-child{color:#495057;line-height:1.6}table.svelte-4p6y9n a:where(.svelte-4p6y9n){color:#4f1ca8;text-decoration:none;font-weight:500}table.svelte-4p6y9n a:where(.svelte-4p6y9n):hover{text-decoration:underline}@media (max-width: 768px){.page-container.svelte-4p6y9n{padding:15px}h1.svelte-4p6y9n{font-size:1.3em;padding:15px}h2.svelte-4p6y9n{font-size:1.2em}p.svelte-4p6y9n,ul.svelte-4p6y9n{padding:12px 15px;font-size:.95em}table.svelte-4p6y9n{font-size:.9em}table.svelte-4p6y9n td:where(.svelte-4p6y9n){padding:10px 12px}table.svelte-4p6y9n tr>td:where(.svelte-4p6y9n):first-child{width:40%}}h1.svelte-4p6y9n:focus,h2.svelte-4p6y9n:focus{outline:2px solid #4f1ca8;outline-offset:2px}
