:root { --brand:#0f766e; --brand-2:#134e4a; }
body { font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; }
.navbar-brand { font-weight: 700; }
.btn-brand { background: var(--brand); color:#fff; border:none; }
.btn-brand:hover { background: var(--brand-2); color:#fff; }
.hero { background: linear-gradient(180deg,#f8fafc 0%,#ffffff 100%); }
.hero h1 span { color: var(--brand); }
footer a { text-decoration: none; }
:target { scroll-margin-top: 96px; }
.breadcrumb { --bs-breadcrumb-divider: '>'; }
