:root{--footer-bg:#090807;--bg-0:#090807;--bg-1:#13100d;--bg-2:#1c1713;--bg-inverted:#fbecd9;--border-subtle:#29221c;--border-hard:#3d322a;--border-inverted:#000;--brasa-creme:#fbecd9;--brasa-orange:#d74402;--brasa-gold:#f49b03;--primary:#d74402;--secondary:#f49b03;--primary-gradient:linear-gradient(135deg, #d74402 0%, #f49b03 100%);--text-primary:#fbecd9;--text-secondary:#a89b8c;--text-inverted:#090807;--shadow-hard:#060504;--shadow-primary:#d7440266;--shadow-secondary:#f49b034d;--cat-incesto:#d74402;--cat-milf:#f49b03;--cat-futanari:#e05638;--cat-cuckold:#c9a227;--cat-sogra:#ff8c00;--cat-infidelidade:#fbecd9;--color-carvao:var(--bg-0);--color-creme:var(--text-primary);--color-vinho:var(--primary);--color-branco-quente:var(--text-primary);--color-cinza-claro:var(--text-secondary);--color-creme-muted:var(--text-secondary);--color-grafite:var(--bg-2);--color-dourado:var(--secondary);--font-display:"Outfit", "Plus Jakarta Sans", sans-serif;--font-brand:"Outfit", "Plus Jakarta Sans", sans-serif;--font-base:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-condensed:"Bebas Neue", sans-serif;--font-mono:"Plus Jakarta Sans", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--bottom-nav-height:calc(64px + var(--safe-bottom));--header-height:calc(64px + var(--safe-top));--max-width-app:430px;--z-nav:100;--z-header:200}[data-theme=dark]{--footer-bg:#090807;--bg-0:#090807;--bg-1:#13100d;--bg-2:#1c1713;--bg-inverted:#fbecd9;--border-subtle:#29221c;--border-hard:#3d322a;--border-inverted:#000;--text-primary:#fbecd9;--text-secondary:#a89b8c;--text-inverted:#090807;--shadow-hard:#060504;--shadow-primary:#d7440266;--shadow-secondary:#f49b034d}[data-theme=light]{--footer-bg:#f4f4f5;--bg-0:#f4f4f5;--bg-1:#fff;--bg-2:#f4f4f5;--bg-inverted:#090807;--border-subtle:#e4e4e7;--border-hard:#000;--border-inverted:#fff;--text-primary:#18181b;--text-secondary:#71717a;--text-inverted:#fbecd9;--shadow-hard:#000;--shadow-primary:#d74402;--shadow-secondary:#f49b03}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-0);width:100%;height:100dvh;color:var(--text-primary);font-family:var(--font-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin:0;padding:0;overflow:hidden}input,textarea{-webkit-user-select:auto;user-select:auto}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;outline:none}a{color:inherit;text-decoration:none}.btn-read-primary{background-color:var(--primary);width:100%;font-family:var(--font-base);border:1.5px solid var(--border-hard);box-shadow:3px 3px 0px var(--shadow-hard);border-radius:8px;justify-content:center;align-items:center;padding:16px;font-size:1rem;font-weight:800;transition:transform .1s,box-shadow .1s;display:flex;color:var(--text-inverted)!important}.btn-read-primary:active{box-shadow:1px 1px 0px var(--shadow-hard);transform:translate(2px,2px)}.modal-overlay,.pwa-custom-modal-overlay{color:var(--text-inverted)}.modal-content,.modal-title,.modal-description,.modal-body,.premium-modal,.premium-modal h2,.premium-modal p,.premium-modal span,.premium-modal li{color:var(--text-inverted)!important}.premium-modal button{color:var(--text-inverted)}.btn-upgrade{background-color:var(--primary);border:1.5px solid var(--border-hard);box-shadow:2px 2px 0px var(--shadow-hard);font-weight:800;color:var(--text-inverted)!important}.btn-outline{border:1.5px solid var(--border-inverted);background-color:#0000;color:var(--text-inverted)!important}.px-4{padding-left:16px;padding-right:16px}.py-4{padding-top:16px;padding-bottom:16px}.pt-4{padding-top:16px}.pb-4{padding-bottom:16px}.pl-4{padding-left:16px}.pr-4{padding-right:16px}
