*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#000}a{text-decoration:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.review-bar{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:9999;display:flex;align-items:center;gap:8px;padding:8px;border-radius:999px;background:rgba(20,20,20,.92);border:1px solid rgba(212,175,55,.45);box-shadow:0 8px 30px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:system-ui,Helvetica Neue,Helvetica,Arial,sans-serif;max-width:calc(100vw - 24px)}.review-bar a,.review-bar button{font-family:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#f7f5ef;background:transparent;border:0;border-radius:999px;padding:8px 14px;cursor:pointer;white-space:nowrap;line-height:1}.review-bar a:hover,.review-bar button:hover{background:rgba(212,175,55,.16);color:#f7f5ef}.review-bar .review-bar__toggle{background:#d4af37;color:#000;font-weight:600}.review-bar .review-bar__toggle:hover{background:#e8cb63;color:#000}.review-bar__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8f8a7d;padding-left:8px;white-space:nowrap}@media (max-width:520px){.review-bar__label{display:none}.review-bar a,.review-bar button{padding:8px 12px;font-size:11px}}