.container { max-width: 1200px; margin: 0 auto; padding: 0 1rem; }
.btn-primary { background:var(--color-royal); color:#fff; padding:0.75rem 1.5rem; border-radius:4px; transition:opacity .2s; text-decoration:none; display:inline-block; }
.btn-primary:hover { opacity: .85; }
