// Dipoli logo — line-art D with propeller mark, pulled from the auth atmosphere. // Size controls width; height scales proportionally. function DipoliMark({ size = 32, gradientId = 'dipoliMark', animated = false, style }) { return ( ); } function DipoliLogoLockup({ size = 30 }) { return (
Dipoli
); } // ────────────────────────────────────────────────────────────── // Shared small icons (stroke-based) const _Ico = (d, { size = 16, stroke = 1.6 } = {}) => function I(p) { return ( {d} ); }; const IconArrowRight = _Ico(<>); const IconCheck = _Ico(); const IconShield = _Ico(); const IconBolt = _Ico(); const IconChevR = _Ico(); const IconGlobe = _Ico(<>); const IconCpu = _Ico(<>); const IconLayers = _Ico(<>); const IconClock = _Ico(<>); const IconLock = _Ico(<>); const IconNetwork = _Ico(<>); const IconTarget = _Ico(<>); const IconEye = _Ico(<>); const IconGitBranch = _Ico(<>); Object.assign(window, { DipoliMark, DipoliLogoLockup, IconArrowRight, IconCheck, IconShield, IconBolt, IconChevR, IconGlobe, IconCpu, IconLayers, IconClock, IconLock, IconNetwork, IconTarget, IconEye, IconGitBranch, });