:root{--rpd-bg:#0a0a0b;--rpd-bg-elevated:#131316;--rpd-bg-card:#18181c;--rpd-border:#ffffff14;--rpd-border-strong:#ffffff26;--rpd-text:#fafafa;--rpd-text-muted:#fafafaa6;--rpd-text-dim:#fafafa73;--rpd-accent:#10b981;--rpd-accent-hover:#0ea371;--rpd-accent-dim:#10b98126;--rpd-orange:#ff6b35;--rpd-orange-dim:#ff6b3526}.rpd-display{letter-spacing:-.04em;font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:900;line-height:1}.rpd-mono{letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}.rpd-grain{position:relative}.rpd-grain:before{content:"";opacity:.5;mix-blend-mode:overlay;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' /%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.rpd-glow{box-shadow:0 0 0 1px #10b9814d,0 0 24px #10b98140,0 0 48px #10b9811a}.rpd-glow-orange{box-shadow:0 0 0 1px #ff6b354d,0 0 24px #ff6b3540}body[data-theme=rentalpbdigital]{background-color:var(--rpd-bg);color:var(--rpd-text)}body[data-theme=rentalpbdigital] input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.6;cursor:pointer}body[data-theme=rentalpbdigital] input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.rpd-section{border-color:var(--rpd-border)}@media (prefers-reduced-motion:reduce){body[data-theme=rentalpbdigital] *,body[data-theme=rentalpbdigital] :before,body[data-theme=rentalpbdigital] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
