{ "schemaVersion": 2, "generatedAt": "2026-08-16T04:11:00.000Z", "title": "Design System: AyrisLegal", "extensions": { "colorMeta": { "primary": { "role": "primary", "displayName": "Ayris Legal Red", "canonical": "#E61919", "tonalRamp": [ "#4A0404", "#700707", "#9E0B0B", "#B8140F", "#E61919", "#F87171", "#FCA5A5", "#FDEEEC" ] }, "primary-dark": { "role": "primary", "displayName": "Deep Crimson", "canonical": "#B8140F", "tonalRamp": [ "#3D0303", "#5C0606", "#8A0909", "#B8140F", "#E61919", "#EF4444", "#F87171", "#FDEEEC" ] }, "primary-soft": { "role": "neutral", "displayName": "Soft Rose Tint", "canonical": "#FDEEEC", "tonalRamp": [ "#B8140F", "#E61919", "#F87171", "#FCA5A5", "#FECACA", "#FEE2E2", "#FDEEEC", "#FFF5F5" ] }, "neutral-bg": { "role": "neutral", "displayName": "Paper White", "canonical": "#FFFFFF", "tonalRamp": [ "#09090B", "#18181B", "#27272A", "#71717A", "#A1A1AA", "#E4E4E7", "#FAFAFA", "#FFFFFF" ] }, "neutral-surface": { "role": "neutral", "displayName": "Subtle Surface Tint", "canonical": "#FAFAFA", "tonalRamp": [ "#09090B", "#18181B", "#3F3F46", "#71717A", "#D4D4D8", "#E4E4E7", "#F4F4F5", "#FAFAFA" ] }, "neutral-border": { "role": "neutral", "displayName": "Hairline Border Zinc", "canonical": "#E4E4E7", "tonalRamp": [ "#18181B", "#27272A", "#52525B", "#71717A", "#A1A1AA", "#D4D4D8", "#E4E4E7", "#F4F4F5" ] }, "neutral-muted": { "role": "neutral", "displayName": "Muted Caption Slate", "canonical": "#71717A", "tonalRamp": [ "#18181B", "#27272A", "#3F3F46", "#52525B", "#71717A", "#A1A1AA", "#D4D4D8", "#E4E4E7" ] }, "neutral-text": { "role": "neutral", "displayName": "Deep Ink Black", "canonical": "#09090B", "tonalRamp": [ "#09090B", "#18181B", "#27272A", "#3F3F46", "#52525B", "#71717A", "#A1A1AA", "#E4E4E7" ] } }, "typographyMeta": { "display": { "displayName": "Display", "purpose": "Hero headlines and commanding value propositions." }, "headline": { "displayName": "Headline", "purpose": "Section headings and core feature titles." }, "title": { "displayName": "Title", "purpose": "Card titles, module headers, and modal names." }, "body": { "displayName": "Body", "purpose": "Long-form explanations, case summaries, and narrative text." }, "label": { "displayName": "Label / Mono", "purpose": "Case numbers, dates, badge pills, and legal metadata." } }, "shadows": [ { "name": "card-float", "value": "0 30px 70px -25px rgba(24, 24, 27, 0.25)", "purpose": "Applied to hero browser preview frames and featured product mockups for dramatic physical lift." }, { "name": "overlay-pop", "value": "0 20px 45px -15px rgba(24, 24, 27, 0.20)", "purpose": "Applied to offset badges (e.g. Çelişki Avcısı pill) and floating status widgets." }, { "name": "form-card", "value": "0 20px 60px -30px rgba(24, 24, 27, 0.20)", "purpose": "Applied to interactive inquiry and lead generation forms on /iletisim." } ], "motion": [ { "name": "ease-out-smooth", "value": "cubic-bezier(0.16, 1, 0.3, 1)", "purpose": "Spring transitions for scroll reveals and card entry animations." }, { "name": "magnetic-spring", "value": "spring(stiffness: 150, damping: 15, mass: 0.5)", "purpose": "Subtle cursor attraction physics on primary CTA buttons." } ], "breakpoints": [ { "name": "sm", "value": "640px" }, { "name": "md", "value": "768px" }, { "name": "lg", "value": "1024px" }, { "name": "xl", "value": "1280px" }, { "name": "2xl", "value": "1400px" } ] }, "components": [ { "name": "Primary Action Button", "kind": "button", "refersTo": "button-primary", "description": "High-intent primary conversion button with pill geometry and crimson hover state.", "html": "Ücretsiz Deneyin ", "css": ".ds-btn-primary { display: inline-flex; align-items: center; justify-content: center; gap: 8px; border-radius: 9999px; background: #E61919; color: #FFFFFF; font-family: 'Archivo', sans-serif; font-size: 15px; font-weight: 600; padding: 14px 28px; text-decoration: none; border: none; cursor: pointer; transition: background 0.15s ease, transform 0.15s ease; } .ds-btn-primary:hover { background: #B8140F; } .ds-btn-primary:active { transform: scale(0.98); }" }, { "name": "Outline Secondary Button", "kind": "button", "refersTo": "button-outline", "description": "Secondary exploratory button with hairline border and subtle zinc hover tone.", "html": "Nasıl Çalışır?", "css": ".ds-btn-outline { display: inline-flex; align-items: center; justify-content: center; gap: 8px; border-radius: 9999px; background: #FFFFFF; color: #18181B; border: 1.5px solid #E4E4E7; font-family: 'Archivo', sans-serif; font-size: 15px; font-weight: 600; padding: 14px 28px; text-decoration: none; cursor: pointer; transition: background 0.15s ease; } .ds-btn-outline:hover { background: #FAFAFA; border-color: #D4D4D8; }" }, { "name": "Elevated Browser Mock Card", "kind": "card", "refersTo": "card-elevated", "description": "Floating browser frame mockup with window chrome dots and deep ambient drop shadow.", "html": "