.page-title { text-align: center; margin-bottom: 1.5rem; }
.page-title h1 { font-size: 1.5rem; font-weight: 800; margin: 0; }
.btn { display: inline-block; padding: 0.6rem 1.25rem; background: var(--accent); color: #080a0e; border: none; border-radius: 6px; font-weight: 600; font-family: inherit; cursor: pointer; font-size: 0.9375rem; width: 100%; }
.btn:hover { opacity: 0.95; }
.footer-links { text-align: center; margin-top: 1rem; font-size: 0.875rem; color: var(--text-muted); }
.footer-links a { color: var(--accent); }
