html.rz-follow-open{overflow:hidden}
#rz-follow-popup{--follow-gold:#e4c586;box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid #907241;border-radius:6px;background:#11130f;color:#eee9dc;box-shadow:0 30px 100px #000b,0 0 0 5px #b18b4220;font-family:Arial,sans-serif;text-align:center;color-scheme:dark;animation:rz-follow-enter .28s ease-out}
#rz-follow-popup::backdrop{background:#080c0bdd;backdrop-filter:blur(5px)}
#rz-follow-popup *{box-sizing:border-box}
#rz-follow-popup .rz-follow-art{height:175px;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,#11130f 0%,#11130f25 75%),linear-gradient(90deg,#0006,#0001,#0006),url('/razer-site-progress-20260928/assets/lorencia-living-world.png') center 47%/cover;border-bottom:1px solid #b8934930}
#rz-follow-popup .rz-follow-art img{width:94px;height:94px;object-fit:contain;filter:drop-shadow(0 5px 18px #000);transform:none}
#rz-follow-popup .rz-follow-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #c0a27170;border-radius:50%;background:#10120fde;color:#fff4dc;cursor:pointer;font:30px/1 Arial,sans-serif}
#rz-follow-popup .rz-follow-content{padding:27px 42px 25px;background:radial-gradient(ellipse at 50% 0%,#b98a2820,transparent 72%)}
#rz-follow-popup .rz-follow-eyebrow{margin:0 0 9px;font:10px/1.5 Arial,sans-serif;font-weight:700;letter-spacing:2.4px;color:#c7aa72}
#rz-follow-popup .rz-follow-brand{font:700 16px/1.4 Georgia,serif;letter-spacing:4px;margin:0 0 17px;color:var(--follow-gold)}
#rz-follow-popup h2{font:normal clamp(25px,4.5vw,34px)/1.17 Georgia,serif;letter-spacing:-.5px;margin:0 0 17px;color:#fff3d7;text-wrap:balance;overflow-wrap:anywhere}
#rz-follow-message{font:14px/1.7 Arial,sans-serif;color:#bcbcad;margin:0 auto 26px;white-space:pre-line;overflow-wrap:anywhere;max-width:415px}
#rz-follow-popup .rz-follow-primary{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:14px 18px;background:linear-gradient(110deg,#ebd3a0,#c6a262);border:1px solid #f2daa9;border-radius:3px;color:#201a0e;text-decoration:none;font:700 14px/1.35 Arial,sans-serif;transition:filter .15s;overflow-wrap:anywhere}
#rz-follow-popup .rz-follow-primary svg{flex-shrink:0}
#rz-follow-popup .rz-follow-primary:hover{filter:brightness(1.1)}
#rz-follow-popup .rz-follow-continue{display:block;min-height:44px;margin:12px auto 3px;padding:10px 18px;border:0;background:transparent;color:#d5cfbc;cursor:pointer;font:13px/1.4 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}
#rz-follow-popup .rz-follow-note{font:11px/1.5 Arial,sans-serif;margin:5px 0 0;color:#a29f91}
#rz-follow-popup :focus-visible{outline:2px solid #ffdfa0;outline-offset:4px}
@keyframes rz-follow-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:480px){#rz-follow-popup{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}#rz-follow-popup .rz-follow-art{height:142px}#rz-follow-popup .rz-follow-content{padding:22px 24px}#rz-follow-popup .rz-follow-art img{width:82px;height:82px}}
@media(max-height:600px){#rz-follow-popup .rz-follow-art{height:96px}#rz-follow-popup .rz-follow-art img{width:70px;height:70px}#rz-follow-popup .rz-follow-content{padding-top:18px;padding-bottom:18px}}
@media(prefers-reduced-motion:reduce){#rz-follow-popup{animation:none}#rz-follow-popup .rz-follow-primary{transition:none}}
