.rolluno-panel-top{align-items:center;gap:14px;margin-bottom:20px;display:flex}.rolluno-panel-orb{width:44px;height:44px;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 9%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 27%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.rolluno-panel-orb svg{stroke-width:1.75px;width:25px;height:25px}.rolluno-panel-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-primary);margin-bottom:7px;font-size:10px;font-weight:800}.rolluno-modal-heading{align-items:center;gap:14px;display:flex}.rolluno-auth-field{color:var(--color-text-muted);font-size:11px}.rolluno-auth-field input{border-color:var(--color-border-strong);background:var(--color-bg-page);border-radius:6px}.rolluno-auth-panel button[type=submit]{border-radius:6px;font-size:12px;font-weight:700}.rolluno-chat-head{min-height:61px;font-size:12px}.rolluno-chat-messages{font-size:11px}.rolluno-chat-message{padding:11px 0;line-height:1.6}.rolluno-chat-message>p:first-child{min-height:22px;font-size:10px}.rolluno-chat-avatar{background:var(--color-bg-muted);width:22px;height:22px;color:var(--color-text-muted);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.rolluno-chat-body{padding-left:29px}.rolluno-chat-message time,.rolluno-chat-message>p:first-child>span:last-child{font-size:9px}.rolluno-chat-composer input{background:var(--color-bg-page);border-radius:6px;font-size:12px}@media (width<=767px){.rolluno-auth-field input{font-size:16px}.rolluno-chat-head{min-height:60px}}.rolluno-first-coins>div{min-height:140px}.rolluno-reward-scene{border:1px solid color-mix(in srgb, var(--color-primary) 28%, var(--color-border));background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--color-warning) 40%, transparent), transparent 65%), linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 23%, var(--color-bg-sidebar)), var(--color-bg-muted));border-radius:9px;justify-content:center;align-items:center;height:112px;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.rolluno-reward-gift{width:58px;height:58px;color:color-mix(in srgb, var(--color-accent) 45%, var(--color-text));stroke-width:1.6px;margin-right:8px;transform:rotate(-10deg)}.rolluno-reward-gc{filter:drop-shadow(6px 8px #051d3444);width:65px;height:65px;transform:rotate(-10deg)}.rolluno-reward-sc{filter:drop-shadow(6px 8px #051d3444);width:47px;height:47px;margin-top:26px;margin-left:-7px;transform:rotate(12deg)}.rolluno-reward-spark{color:color-mix(in srgb, var(--color-primary) 25%, var(--color-text));position:absolute}.rolluno-reward-spark-left{width:25px;height:25px;top:16px;left:18%}.rolluno-reward-spark-right{width:19px;height:19px;top:62px;right:16%}.rolluno-rewards-panel button{font-size:11px}.rolluno-rewards-panel>.grid>div{background:color-mix(in srgb, var(--color-primary) 4%, var(--color-bg-muted))}.rolluno-chat-pinned{background:var(--color-bg-muted);border-left:2px solid var(--color-primary);border-radius:7px;margin:12px;padding:12px;font-size:11px}[data-rolluno-modal][data-state=open]{animation:.16s cubic-bezier(.2,.8,.2,1) rolluno-panel-in}[data-rolluno-modal][data-state=closed]{animation:.11s ease-in rolluno-panel-out}.pit-scrim[data-state=open]{animation:.14s ease-out rolluno-scrim-in}.pit-scrim[data-state=closed]{animation:.11s ease-in rolluno-scrim-out}@keyframes rolluno-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes rolluno-panel-out{0%{opacity:1}to{opacity:0;transform:translateY(5px)scale(.99)}}@keyframes rolluno-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes rolluno-scrim-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){[data-rolluno-modal],.pit-scrim{animation:none!important}}@media (width<=767px){.pit-shell-bottom{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.pit-shell-main{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.rolluno-bottom-notice{bottom:calc(56px + env(safe-area-inset-bottom));padding:16px max(16px, env(safe-area-inset-right)) 16px max(16px, env(safe-area-inset-left));max-height:calc(100dvh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}[data-rolluno-modal]{top:calc((100dvh + env(safe-area-inset-top) - env(safe-area-inset-bottom)) / 2);left:calc((100% + env(safe-area-inset-left) - env(safe-area-inset-right)) / 2);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));width:calc(100% - 24px - env(safe-area-inset-left) - env(safe-area-inset-right))}}@media (width<=1023px){.rolluno-mobile-drawer{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media (width<=767px){.pit-shell-header>.pit-page{height:100%;padding-inline:max(12px, env(safe-area-inset-left))}}.rolluno-vip-card{background:linear-gradient(120deg, color-mix(in srgb, var(--color-primary) 12%, var(--color-bg-page)), var(--color-bg-muted))}@media (width<=767px){.pit-shell-header{height:calc(64px + env(safe-area-inset-top));padding-top:calc(8px + env(safe-area-inset-top))}}[data-rolluno-modal-body]{overscroll-behavior-y:contain;min-inline-size:0}[data-rolluno-modal-body]>*,[data-rolluno-modal] [role=tabpanel]{min-inline-size:0}@media (width<=767px){.rolluno-modal-heading{gap:10px;padding:16px 54px 14px 16px;font-size:20px}.rolluno-modal-heading .rolluno-panel-orb{border-radius:10px;width:38px;height:38px}.rolluno-modal-heading .rolluno-panel-orb svg{width:22px;height:22px}.rolluno-modal-heading .rolluno-panel-eyebrow{letter-spacing:1.2px;margin-bottom:4px;font-size:9px}[data-rolluno-modal] button{min-height:44px}[data-rolluno-modal] button[aria-label]{min-width:44px}.rolluno-rewards-panel{padding-inline:16px}.rolluno-reward-scene{height:80px;margin-bottom:12px}.pit-shell-bottom{background-color:var(--color-bg-elevated)}html.pit-modal-open .pit-shell-bottom{padding-right:calc(env(safe-area-inset-right) + var(--pit-lock-sb,0px))}.pit-shell-bottom>div{min-inline-size:0}.pit-shell-bottom button,.pit-shell-bottom a{overflow-wrap:anywhere;text-align:center;min-inline-size:0}.rolluno-chat-messages{overscroll-behavior-y:contain;font-size:13px}.rolluno-chat-message{padding-block:10px;line-height:1.5}.rolluno-chat-message>p:first-child{font-size:11px}.rolluno-chat-composer input{font-size:16px}.rolluno-chat-body{overflow-wrap:anywhere}}.pit-scrim{background-color:var(--color-overlay,#031022b8)}
