*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}[data-mantine-color-scheme=dark]{--jtf-bg-primary:#0d1117;--jtf-bg-secondary:#111827;--jtf-border:#1f2937;--jtf-border-subtle:#374151;--jtf-text-primary:#e6edf3;--jtf-text-secondary:#9ca3af;--jtf-text-muted:#6b7280;--jtf-placeholder:#4a5568;--jtf-nav-scrolled:#0d1117f5}[data-mantine-color-scheme=light]{--jtf-bg-primary:#f1f3f5;--jtf-bg-secondary:#fff;--jtf-border:#dee2e6;--jtf-border-subtle:#ced4da;--jtf-text-primary:#1a1b1e;--jtf-text-secondary:#495057;--jtf-text-muted:#868e96;--jtf-placeholder:#adb5bd;--jtf-nav-scrolled:#f8f9faf5}body{background-color:var(--jtf-bg-primary);color:var(--jtf-text-primary);font-family:var(--font-inter),"Segoe UI",Arial,sans-serif}.img-placeholder{background:linear-gradient(135deg,var(--jtf-bg-secondary)0%,var(--jtf-bg-primary)100%);border:1px solid var(--jtf-border);color:var(--jtf-placeholder);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.85rem;display:flex}.feature-card{transition:border-color .2s;border:1px solid var(--jtf-border)!important}.feature-card:hover{border-color:#e4ad1259!important}
