.yasal{background:var(--surface-background);min-height:100vh;color:var(--text-primary)}.yasal-ust{background:var(--surface-card);border-bottom:1px solid var(--border-subtle)}.yasal-ust-ic{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:860px;margin:0 auto;padding:14px 16px;display:flex}.yasal-marka{color:var(--color-primary);font-family:Sora,sans-serif;font-size:18px;font-weight:700;text-decoration:none}.yasal-menu{flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.yasal-menu a{color:var(--text-secondary);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.yasal-menu a[aria-current=page]{color:var(--color-primary);font-weight:600}.yasal-govde{max-width:860px;margin:0 auto;padding:24px 16px 48px}.yasal-kagit{background:var(--surface-card);border:1px solid var(--border-subtle);overflow-wrap:anywhere;border-radius:12px;padding:28px clamp(16px,4vw,40px);font-size:15px;line-height:1.65}.yasal-kagit h1{margin:0 0 6px;font-family:Sora,sans-serif;font-size:24px;line-height:1.3}.yasal-kagit h2{margin:26px 0 8px;font-size:17px}.yasal-kagit h3{margin:18px 0 6px;font-size:15px}.yasal-kagit p,.yasal-kagit li{margin:0 0 10px}.yasal-kagit ul,.yasal-kagit ol{margin:0 0 10px;padding-left:22px}.yasal-kagit table{border-collapse:collapse;width:100%;margin:8px 0 14px;font-size:14px}.yasal-kagit th,.yasal-kagit td{border:1px solid var(--border-default);text-align:left;vertical-align:top;padding:8px 10px}.yasal-kagit th{background:var(--surface-subtle)}.yasal-tablo{overflow-x:auto}.yasal-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:18px;font-size:14px;display:flex}.yasal-not{background:var(--surface-subtle);border-left:3px solid var(--color-primary);border-radius:6px;margin:12px 0;padding:10px 14px;font-size:14px}.yasal-taraf{margin:0 0 10px}.yasal-alt{color:var(--text-secondary);text-align:center;margin-top:18px;font-size:13px}.yasal-yazdir{min-height:44px}@media print{.yasal{color:#000;background:#fff}.yasal-ust,.yasal-yazdir,.yasal-alt{display:none!important}.yasal-govde{max-width:none;padding:0}.yasal-kagit{color:#000;background:#fff;border:0;padding:0;font-size:11pt}.yasal-kagit h2{break-after:avoid}.yasal-kagit table,.yasal-kagit tr{break-inside:avoid}a{color:#000;text-decoration:none}}
