.organization-chart .org-box{background:var(--surface-color);border:2px solid var(--accent-color);border-radius:10px;padding:20px;min-width:200px;box-shadow:0 5px 15px #0000001a}.organization-chart .org-box-small{background:var(--surface-color);border:1px solid color-mix(in srgb,var(--accent-color),transparent 50%);border-radius:8px;padding:15px;min-width:120px;font-size:.9rem;box-shadow:0 3px 10px #0000000d}.responsibility-card{background:var(--surface-color);border-radius:15px;box-shadow:0 5px 20px #0000001a;transition:transform .3s ease}.responsibility-card:hover{transform:translateY(-5px)}
