.r-browser-dialog{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:calc(100svh - 32px);overflow:auto;margin:auto;padding:38px;color:#ead6b7;background:radial-gradient(ellipse at top,#392a1b55,transparent 65%),#12171c;border:1px solid #987044;border-radius:16px;box-shadow:0 24px 90px #0009;text-align:center}.r-browser-dialog::backdrop{background:#05080bd9;backdrop-filter:blur(7px)}.r-browser-dialog .r-eyebrow{margin-top:18px;font-size:9px;line-height:1.7}.r-browser-dialog h2{font-family:Georgia,serif;font-size:32px;line-height:1.2;margin:12px 0 16px;color:#eed7b4}.r-browser-badge{object-fit:contain}.r-browser-description,.r-browser-help{font-size:13px;line-height:1.7;color:#b9ab96}.r-browser-choice{border-top:1px solid #9c733b55;margin-top:24px;padding-top:22px;display:grid;gap:12px}.r-browser-choice h3{font-size:16px;margin:0 0 6px;color:#ead6b7}.r-browser-choice .r-button{justify-content:center;white-space:normal;min-height:52px;font-size:13px}.r-browser-help{font-size:11px;margin:22px 0 0}.r-browser-close{position:absolute;top:12px;right:12px;border:1px solid #a4783d55;border-radius:6px;width:34px;height:34px;color:#d6ac72;background:#201c18;font-size:24px;cursor:pointer}.r-browser-dialog a:focus-visible,.r-browser-close:focus-visible{outline:2px solid #edba74;outline-offset:4px}body.r-browser-open{overflow:hidden}@media(max-width:580px){.r-browser-dialog{padding:34px 22px 24px}.r-browser-dialog h2{font-size:27px}.r-hero-actions [data-browser-play]{font-size:12px}}

.r-play-invite h2{font-size:clamp(28px,2.6vw,36px);margin-bottom:22px}.r-play-invite>.r-button{font-size:12px;justify-content:center;max-width:100%}.r-client-alternative{border-top:1px solid #b58a4b55;margin-top:25px;padding-top:20px;text-align:left}.r-client-alternative-title{display:flex;align-items:center;gap:12px;color:#d9b17a}.r-client-alternative-title h3{font-family:Georgia,serif;font-size:21px;margin:0}.r-client-alternative>p,.r-client-alternative details p{font-size:12px;line-height:1.8;color:#b7ab9a;margin:12px 0}.r-client-alternative-links{display:flex;gap:24px;flex-wrap:wrap;margin:17px 0}.r-client-alternative .r-text-link{font-size:11px}.r-client-alternative details{border-top:1px solid #b58a4b33;margin-top:18px;padding-top:14px}.r-client-alternative summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:12px;color:#d9b17a}.r-client-alternative summary::-webkit-details-marker{display:none}.r-client-alternative details[open] summary span{transform:rotate(45deg)}.r-client-alternative details a{color:#d9b17a;text-decoration:underline;text-underline-offset:3px}.r-client-alternative details strong{color:#e6ceb0;font-weight:500}@media(max-width:900px){.r-client-alternative{max-width:520px;margin:25px auto 0}.r-play-invite{padding-bottom:0}}
