:root{--rolluno-body-size:14px;--rolluno-body-line:22px;--rolluno-caption-size:12px;--rolluno-caption-line:18px;--rolluno-page-title-size:24px;--rolluno-page-title-line:32px;--rolluno-section-title-size:20px;--rolluno-section-title-line:28px;--rolluno-card-title-size:16px}.rolluno-player,[data-rolluno-modal]{font-family:var(--font-body);font-size:var(--rolluno-body-size);line-height:var(--rolluno-body-line);font-variant-numeric:lining-nums;-webkit-text-size-adjust:100%}:is(.rolluno-player,[data-rolluno-modal]) :where(h1,h2,h3,h4,.font-heading){font-family:var(--font-heading);letter-spacing:-.015em}:is(.rolluno-player,[data-rolluno-modal]) .rolluno-page-title{font-size:var(--rolluno-page-title-size);line-height:var(--rolluno-page-title-line);text-wrap:balance;font-weight:700}:is(.rolluno-player,[data-rolluno-modal]) .rolluno-section-title{font-size:var(--rolluno-section-title-size);line-height:var(--rolluno-section-title-line);text-wrap:balance;font-weight:700}:is(.rolluno-player,[data-rolluno-modal]) .rolluno-card-title{font-size:var(--rolluno-card-title-size);overflow-wrap:break-word;font-weight:700;line-height:24px}:is(.rolluno-player,[data-rolluno-modal]) :where(.text-sm){font-size:var(--rolluno-body-size);line-height:var(--rolluno-body-line)}:is(.rolluno-player,[data-rolluno-modal]) .text-xs,.rolluno-player .rolluno-rewards-panel .text-xs{font-size:var(--rolluno-caption-size);line-height:var(--rolluno-caption-line)}.rolluno-player .pit-shell-header button,.rolluno-player .rolluno-nav-label,.rolluno-player .rolluno-menu-promotions>div>button{font-size:14px;line-height:20px}.rolluno-player .rolluno-nav-label{font-weight:600}.rolluno-player .rolluno-rail-view-all{font-size:12px;line-height:18px}.rolluno-player .font-mono:not(code):not(pre){font-family:var(--font-body);font-variant-numeric:tabular-nums}.rolluno-player .rolluno-chat-messages{font-size:14px;line-height:22px}.rolluno-player .rolluno-chat-message>p:first-child{font-size:12px;line-height:18px}.rolluno-player .rolluno-chat-message time,.rolluno-player .rolluno-chat-message>p:first-child>span:last-child{font-size:11px;line-height:16px}.rolluno-player .rolluno-chat-body{font-size:14px;line-height:22px}.rolluno-player .rolluno-chat-composer input{font-size:14px;line-height:20px}.rolluno-player .rolluno-game-caption,.rolluno-player .rolluno-game-title,.rolluno-player .rolluno-campaign-illustrated p{font-size:12px;line-height:18px}.rolluno-player .rolluno-reward-cards button strong{font-size:14px;line-height:20px}.rolluno-player .rolluno-reward-cards .rolluno-reward-card-state{font-size:12px;line-height:18px}@media (width>=768px){:root{--rolluno-page-title-size:28px;--rolluno-page-title-line:36px;--rolluno-section-title-size:22px}}:is(.rolluno-player,[data-rolluno-modal]) :where(input:not([type=checkbox]):not([type=radio]),textarea){font-size:16px;line-height:24px}:is(.rolluno-player,[data-rolluno-modal]) .rolluno-reading-text{font-size:16px;line-height:26px}[data-rolluno-modal] .rolluno-modal-heading,[data-rolluno-modal] .rolluno-reward-header h2{font-size:var(--rolluno-section-title-size);line-height:var(--rolluno-section-title-line)}@media (width<=767px){[data-rolluno-modal][data-mobile-sheet=true]{--tw-translate-x:0;--tw-translate-y:0;width:100%;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top);border-radius:0;top:0;left:0;transform:translate(0,0)}[data-rolluno-modal][data-mobile-sheet=true] .rolluno-modal-footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.rolluno-player .rolluno-chat-composer input{font-size:16px}}
