/* Subtle grain overlay */
body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:1;background-image: radial-gradient(rgba(255,255,255,.05) 1px, transparent 1px);background-size:2px 2px;opacity:.06}
/* Gold buttons */
.wp-element-button,.wp-block-button__link{background:#D4AF37;color:#0C0C0E;border-radius:9999px;padding:.75rem 1.25rem;text-decoration:none}
/* Header shadow */
.site-header{box-shadow:0 8px 30px rgba(0,0,0,.45);position:relative;z-index:2}
