/* Only the description of Red Dead Redemption II; purchase controls are independent. */
body.postid-2669 #gb-content.gbp .gbp-prose p:has(>.gbp-content-button){display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 30px}
body.postid-2669 #gb-content.gbp .gbp-prose .gbrd-score{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:100%;margin:30px 0 20px;padding:24px;border:1px solid color-mix(in srgb,var(--p-yellow-text) 24%,var(--p-line));border-radius:16px;background:var(--p-surface);color:var(--p-text);position:relative;overflow:hidden}
body.postid-2669 #gb-content.gbp .gbrd-score-copy{min-width:0}
body.postid-2669 #gb-content.gbp .gbrd-score-copy>span{color:var(--p-yellow-text);font-size:11px;font-weight:600}
body.postid-2669 #gb-content.gbp .gbp-prose .gbrd-score-copy h3{font:800 21px/1.7 gbc-yekan,gbc-dana,Tahoma,sans-serif;color:var(--p-text);margin:5px 0 7px;padding:0}
body.postid-2669 #gb-content.gbp .gbp-prose .gbrd-score-copy p{font-size:12px;line-height:1.8;margin:0;color:var(--p-muted);text-align:right;overflow-wrap:anywhere}
body.postid-2669 #gb-content.gbp .gbrd-score-ring{position:relative;isolation:isolate;flex:0 0 104px;width:104px;height:104px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:conic-gradient(var(--p-yellow) var(--gbrd-angle),var(--p-line) 0)}
body.postid-2669 #gb-content.gbp .gbrd-score-ring::before{content:'';position:absolute;inset:5px;border-radius:50%;background:var(--p-surface);z-index:-1}
body.postid-2669 #gb-content.gbp .gbrd-score-ring strong{font:800 38px/1.25 gbc-dana,Tahoma,sans-serif;color:var(--p-text)}
body.postid-2669 #gb-content.gbp .gbrd-score-ring>span{font-size:11px;color:var(--p-muted);line-height:1.9}
@media(max-width:600px){body.postid-2669 #gb-content.gbp .gbp-prose .gbrd-score{padding:18px 16px;gap:14px;margin:24px 0 18px;border-radius:13px}body.postid-2669 #gb-content.gbp .gbrd-score-ring{flex-basis:82px;width:82px;height:82px}body.postid-2669 #gb-content.gbp .gbrd-score-ring strong{font-size:31px}body.postid-2669 #gb-content.gbp .gbp-prose .gbrd-score-copy h3{font-size:18px}body.postid-2669 #gb-content.gbp .gbp-prose .gbrd-score-copy p{font-size:10px}}


/* Dark editorial link cards. Both stay dark in the site's light appearance. */
body.postid-2669 #gb-content.gbp .gbp-prose a.gbp-content-button.gbrd-link{--link-accent:#fbc11d;--link-rgb:251,193,29;display:grid;grid-template-columns:46px minmax(0,1fr) 32px;gap:16px;align-items:center;justify-content:initial;isolation:isolate;position:relative;overflow:hidden;width:100%;max-width:520px;min-height:88px;padding:17px 20px;border:1px solid #454034!important;border-radius:15px;background:radial-gradient(ellipse at 100% 0,rgba(var(--link-rgb),.08),transparent 65%),linear-gradient(125deg,#181a18,#242522)!important;color:#f4f4ec!important;text-align:right;box-shadow:0 7px 20px #00000012;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s,background .25s}
body.postid-2669 #gb-content.gbp .gbp-prose a.gbp-content-button.gbrd-link--guide{--link-accent:#a4c3a9;--link-rgb:164,195,169;border-color:#38483c!important}
body.postid-2669 #gb-content.gbp .gbp-prose a.gbp-content-button.gbrd-link::after{content:none}
body.postid-2669 #gb-content.gbp .gbp-prose a.gbp-content-button.gbrd-link::before{content:'';position:absolute;inset:-100% -50%;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 42%,rgba(var(--link-rgb),.07) 50%,transparent 58%)!important;transform:translateX(65%);transition:transform .65s ease}
body.postid-2669 #gb-content.gbp .gbrd-link-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(var(--link-rgb),.23)!important;background:rgba(var(--link-rgb),.08)!important;color:var(--link-accent)!important;transition:transform .3s,border-color .3s,background .3s}
body.postid-2669 #gb-content.gbp .gbrd-link-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6}
body.postid-2669 #gb-content.gbp .gbrd-link-copy{display:flex;flex-direction:column;gap:3px;min-width:0}
body.postid-2669 #gb-content.gbp .gbrd-link-copy small{color:#aaafa5!important;font:400 10px/1.8 gbc-dana,Tahoma,sans-serif}
body.postid-2669 #gb-content.gbp .gbrd-link-copy strong{color:#f4f4ec!important;font:600 14px/1.85 gbc-dana,Tahoma,sans-serif}
body.postid-2669 #gb-content.gbp .gbrd-link-arrow{width:32px;height:32px;display:grid;place-items:center;border:1px solid #ffffff18!important;border-radius:50%;color:var(--link-accent)!important;background:#ffffff03!important;transition:transform .3s,background .3s,border-color .3s}
body.postid-2669 #gb-content.gbp .gbrd-link-arrow svg{width:16px;height:16px;fill:none;stroke:currentColor}
body.postid-2669 #gb-content.gbp .gbp-prose a.gbp-content-button.gbrd-link:is(:hover,:focus-visible){background:radial-gradient(ellipse at 100% 0,rgba(var(--link-rgb),.13),transparent 70%),linear-gradient(125deg,#1b1e1b,#292b26)!important;border-color:rgba(var(--link-rgb),.55)!important;transform:translateY(-3px);box-shadow:0 12px 25px #00000024}
body.postid-2669 #gb-content.gbp .gbp-prose a.gbp-content-button.gbrd-link:is(:hover,:focus-visible)::before{transform:translateX(-65%)}
body.postid-2669 #gb-content.gbp .gbp-prose a.gbp-content-button.gbrd-link:is(:hover,:focus-visible) .gbrd-link-icon{transform:rotate(-5deg);background:rgba(var(--link-rgb),.13)!important;border-color:rgba(var(--link-rgb),.4)!important}
body.postid-2669 #gb-content.gbp .gbp-prose a.gbp-content-button.gbrd-link:is(:hover,:focus-visible) .gbrd-link-arrow{transform:translateX(-3px);background:rgba(var(--link-rgb),.08)!important;border-color:rgba(var(--link-rgb),.3)!important}
body.postid-2669 #gb-content.gbp .gbp-prose a.gbp-content-button.gbrd-link:active{transform:translateY(-1px)}
@media(max-width:600px){body.postid-2669 #gb-content.gbp .gbp-prose a.gbp-content-button.gbrd-link{grid-template-columns:42px minmax(0,1fr) 28px;gap:12px;padding:15px 14px;min-height:80px;border-radius:13px}body.postid-2669 #gb-content.gbp .gbrd-link-icon{width:42px;height:42px;border-radius:11px}body.postid-2669 #gb-content.gbp .gbrd-link-copy strong{font-size:12px}body.postid-2669 #gb-content.gbp .gbrd-link-copy small{font-size:9px}body.postid-2669 #gb-content.gbp .gbrd-link-arrow{width:28px;height:28px}}
@media(prefers-reduced-motion:reduce){body.postid-2669 #gb-content.gbp .gbp-prose a.gbp-content-button.gbrd-link,body.postid-2669 #gb-content.gbp .gbrd-link-icon,body.postid-2669 #gb-content.gbp .gbrd-link-arrow,body.postid-2669 #gb-content.gbp .gbp-prose a.gbp-content-button.gbrd-link::before{transition:none;transform:none!important}body.postid-2669 #gb-content.gbp .gbp-prose a.gbp-content-button.gbrd-link::before{display:none}}

body.postid-2669 #gb-content.gbp .gbp-prose a.gbp-content-button.gbrd-link:focus-visible{outline:2px solid var(--link-accent);outline-offset:4px}
