.tech-page.svelte-jalff0{padding:2rem;max-width:1200px;margin:0 auto}h1.svelte-jalff0{color:var(--text);margin-bottom:1.5rem}h2.svelte-jalff0{margin-bottom:1rem;color:var(--text)}.error.svelte-jalff0{color:var(--red)}.two-column-layout.svelte-jalff0{display:grid;grid-template-columns:1fr 350px;gap:2rem}.left-column.svelte-jalff0{width:100%}.tests-table-container.svelte-jalff0{width:100%;overflow-x:auto;border:1px solid var(--border-color);border-radius:8px}.tests-table.svelte-jalff0{width:100%;border-collapse:collapse;text-align:left}.tests-table.svelte-jalff0 tr:where(.svelte-jalff0){background-color:var(--hover)}.tests-table.svelte-jalff0 th:where(.svelte-jalff0){padding:var(--space-md);background-color:var(--hover);color:var(--text);font-weight:700;border-bottom:2px solid var(--border-color)}.tests-table.svelte-jalff0 td:where(.svelte-jalff0){padding:var(--space-md);border-bottom:1px solid var(--border-color);color:var(--text);background-color:var(--hover)}.tests-table.svelte-jalff0 tbody:where(.svelte-jalff0) tr:where(.svelte-jalff0):last-child td:where(.svelte-jalff0){border-bottom:none}.certification-name.svelte-jalff0 a:where(.svelte-jalff0){color:var(--text);font-weight:700;text-decoration:none}.certification-name.svelte-jalff0 a:where(.svelte-jalff0):hover{text-decoration:underline}.difficulty.svelte-jalff0{font-size:.8rem;padding:.25rem .5rem;border-radius:4px;font-weight:700;display:inline-block}.beginner.svelte-jalff0{background-color:var(--green);color:var(--text)}.intermediate.svelte-jalff0{background-color:var(--orange);color:var(--text)}.expert.svelte-jalff0{background-color:var(--purple);color:var(--text)}.register-btn.svelte-jalff0{display:inline-block;background-color:var(--primary);color:var(--text);padding:var(--space-sm) var(--space-md);border:1px solid var(--text);border-radius:.5rem;text-decoration:none;font-weight:700;margin-top:var(--space-sm);transition:transform .2s ease,background-color .2s ease}.register-btn.svelte-jalff0:hover{transform:translateY(-2px)}.right-column.svelte-jalff0{width:100%;border-radius:.5rem;border:1px solid var(--border-color);background-color:var(--hover);padding:var(--space-md)}.resource-links.svelte-jalff0{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-md)}.resource-link.svelte-jalff0{display:flex;align-items:center;padding:1rem;background-color:var(--primary);border-radius:8px;text-decoration:none;color:#fff;transition:transform .2s ease,background-color .2s ease}.resource-link.svelte-jalff0:hover{transform:translateY(-2px)}.resource-icon.svelte-jalff0{font-size:1.5rem;margin-right:var(--space-md)}.resource-icon.svelte-jalff0 img:where(.svelte-jalff0){width:1.5rem;height:1.5rem}.resource-info.svelte-jalff0 h3:where(.svelte-jalff0){margin:0;color:var(--text);font-size:1.1rem}.resource-info.svelte-jalff0 p:where(.svelte-jalff0){margin:.25rem 0 0;font-size:.9rem;color:var(--text)}.domain-btn-tech.svelte-jalff0{width:150px;height:150px}@media (max-width: 768px){.tech-page.svelte-jalff0{padding:1rem}.two-column-layout.svelte-jalff0{grid-template-columns:1fr;gap:1.5rem}.tests-table.svelte-jalff0 th:where(.svelte-jalff0),.tests-table.svelte-jalff0 td:where(.svelte-jalff0){padding:.5rem;font-size:.85rem}.tests-table.svelte-jalff0 th:where(.svelte-jalff0):nth-child(n+4),.tests-table.svelte-jalff0 td:where(.svelte-jalff0):nth-child(n+4){display:none}.resource-link.svelte-jalff0{padding:.75rem}.resource-icon.svelte-jalff0{font-size:1.25rem}.right-column.svelte-jalff0{padding:0rem;border:none;background:transparent}.resource-panel.svelte-jalff0{background:var(--hover);border-radius:.5rem;padding:1rem;border:1px solid var(--border-color)}.resource-links.svelte-jalff0{gap:.75rem}.resource-info.svelte-jalff0 h3:where(.svelte-jalff0){font-size:1rem}.resource-info.svelte-jalff0 p:where(.svelte-jalff0){font-size:.8rem}}
