{
    "$schema": "https://schemas.wp.org/trunk/theme.json",
    "version": 3,
    "settings": {
        "appearanceTools": true,
        "useRootPaddingAwareAlignments": true,
        "layout": {
            "contentSize": "1340px",
            "wideSize": "1920px"
        },
        "spacing": {
            "padding": true,
            "margin": true,
            "blockGap": true,
            "customSpacingSize": false,
            "units": [
                "px",
                "rem",
                "em",
                "%",
                "vw",
                "vh"
            ],
            "spacingScale": {
                "steps": 0
            },
            "spacingSizes": [
                {
                    "name": "XS — 4px (micro)",
                    "slug": "xs",
                    "size": "4px"
                },
                {
                    "name": "SM — 8px (small gap)",
                    "slug": "sm",
                    "size": "8px"
                },
                {
                    "name": "MD — 16px (default)",
                    "slug": "md",
                    "size": "16px"
                },
                {
                    "name": "LG — 24px",
                    "slug": "lg",
                    "size": "24px"
                },
                {
                    "name": "XL — 40px",
                    "slug": "xl",
                    "size": "40px"
                },
                {
                    "name": "2XL — 64px",
                    "slug": "2xl",
                    "size": "64px"
                },
                {
                    "name": "3XL — 96px (section)",
                    "slug": "3xl",
                    "size": "96px"
                },
                {
                    "name": "4XL — 128px (xl section)",
                    "slug": "4xl",
                    "size": "128px"
                }
            ]
        },
        "custom": {
            "size": {
                "icon": {
                    "xs": "12px",
                    "sm": "16px",
                    "md": "20px",
                    "lg": "28px",
                    "xl": "44px"
                },
                "avatar": {
                    "xs": "28px",
                    "sm": "32px",
                    "md": "44px",
                    "lg": "64px",
                    "xl": "56px",
                    "2xl": "72px"
                },
                "border": {
                    "hairline": "1px",
                    "default": "2px"
                }
            },
            "color": {
                "accent-2-tint-08": "color-mix(in srgb, var(--wp--preset--color--accent-2) 8%, transparent)",
                "accent-2-tint-10": "color-mix(in srgb, var(--wp--preset--color--accent-2) 10%, transparent)",
                "accent-2-tint-12": "color-mix(in srgb, var(--wp--preset--color--accent-2) 12%, transparent)",
                "primary-tint-04": "color-mix(in srgb, var(--wp--preset--color--primary) 4%, transparent)",
                "primary-tint-05": "color-mix(in srgb, var(--wp--preset--color--primary) 5%, transparent)",
                "primary-tint-08": "color-mix(in srgb, var(--wp--preset--color--primary) 8%, transparent)",
                "primary-tint-12": "color-mix(in srgb, var(--wp--preset--color--primary) 12%, transparent)"
            },
            "shadow": {
                "soft": "0 1px 3px color-mix(in srgb, var(--wp--preset--color--primary) 6%, transparent)",
                "card": "0 4px 20px color-mix(in srgb, var(--wp--preset--color--primary) 6%, transparent)",
                "elevated": "0 1px 3px color-mix(in srgb, var(--wp--preset--color--primary) 4%, transparent), 0 8px 24px -12px color-mix(in srgb, var(--wp--preset--color--primary) 12%, transparent)",
                "floating": "0 16px 36px -12px color-mix(in srgb, var(--wp--preset--color--primary) 25%, transparent), 0 2px 6px color-mix(in srgb, var(--wp--preset--color--primary) 8%, transparent)"
            },
            "radius": {
                "sm": "4px",
                "md": "10px",
                "lg": "14px",
                "xl": "20px",
                "full": "9999px"
            },
            "transition": {
                "duration": "220ms",
                "ease": "cubic-bezier(0.4, 0, 0.2, 1)"
            },
            "layout": {
                "content": "1340px",
                "wide": "1920px"
            },
            "gradient": {
                "hero-fade-right": "linear-gradient(90deg, var(--wp--preset--color--background) 0%, color-mix(in srgb, var(--wp--preset--color--background) 92%, transparent) 25%, color-mix(in srgb, var(--wp--preset--color--background) 60%, transparent) 50%, color-mix(in srgb, var(--wp--preset--color--background) 20%, transparent) 70%, transparent 90%)",
                "hero-fade-bottom": "linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--wp--preset--color--background) 55%, transparent) 80%, var(--wp--preset--color--background) 100%)"
            }
        },
        "typography": {
            "defaultFontSizes": false,
            "dropCap": false,
            "fluid": true,
            "customFontSize": false,
            "fontStyle": true,
            "fontWeight": true,
            "letterSpacing": false,
            "lineHeight": false,
            "textDecoration": true,
            "textTransform": false,
            "fontFamilies": [
                {
                    "name": "Body",
                    "slug": "body",
                    "fontFamily": "Inter, system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif"
                },
                {
                    "name": "Heading",
                    "slug": "heading",
                    "fontFamily": "Inter, system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif"
                },
                {
                    "name": "Mono",
                    "slug": "mono",
                    "fontFamily": "ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace"
                }
            ],
            "fontSizes": [
                {
                    "name": "Text Small",
                    "slug": "text-small",
                    "size": "0.875rem"
                },
                {
                    "name": "Text",
                    "slug": "text",
                    "size": "1rem"
                },
                {
                    "name": "Text Bigger",
                    "slug": "text-bigger",
                    "size": "1.125rem"
                },
                {
                    "name": "Lede (intro paragraph)",
                    "slug": "lede",
                    "size": "clamp(1.125rem, 1.5vw, 1.25rem)"
                },
                {
                    "name": "Heading 6",
                    "slug": "heading-6",
                    "size": "clamp(1rem, 2vw, 1rem)"
                },
                {
                    "name": "Heading 5",
                    "slug": "heading-5",
                    "size": "clamp(1.125rem, 2.5vw, 1.5rem)"
                },
                {
                    "name": "Heading 4",
                    "slug": "heading-4",
                    "size": "clamp(1.25rem, 3vw, 1.75rem)"
                },
                {
                    "name": "Heading 3",
                    "slug": "heading-3",
                    "size": "clamp(1.375rem, 3.2vw, 2.25rem)"
                },
                {
                    "name": "Heading 2",
                    "slug": "heading-2",
                    "size": "clamp(1.625rem, 3.7vw, 2.5rem)"
                },
                {
                    "name": "Heading 1",
                    "slug": "heading-1",
                    "size": "clamp(2.2rem, 4.4vw, 4rem)"
                },
                {
                    "name": "Display (404, hero monster)",
                    "slug": "display",
                    "size": "clamp(3.5rem, 12vw, 8rem)"
                }
            ]
        },
        "color": {
            "defaultPalette": false,
            "defaultGradients": false,
            "palette": [
                {
                    "name": "Ink (primary)",
                    "slug": "primary",
                    "color": "#0a1628"
                },
                {
                    "name": "Ink deep (hover primary)",
                    "slug": "primary-deep",
                    "color": "#050a14"
                },
                {
                    "name": "Ink-2 (secondary)",
                    "slug": "secondary",
                    "color": "#2a3445"
                },
                {
                    "name": "Ink-3",
                    "slug": "ink-3",
                    "color": "#4a5566"
                },
                {
                    "name": "Brand (accent)",
                    "slug": "accent",
                    "color": "#171234"
                },
                {
                    "name": "Brand Deep",
                    "slug": "accent-deep",
                    "color": "#0d081c"
                },
                {
                    "name": "Brand Soft",
                    "slug": "accent-soft",
                    "color": "#ebeaf3"
                },
                {
                    "name": "Red",
                    "slug": "accent-2",
                    "color": "#dc2626"
                },
                {
                    "name": "Red Deep",
                    "slug": "accent-2-deep",
                    "color": "#991b1b"
                },
                {
                    "name": "Success",
                    "slug": "success",
                    "color": "#059669"
                },
                {
                    "name": "Line",
                    "slug": "light",
                    "color": "#e0dccf"
                },
                {
                    "name": "Background (warm)",
                    "slug": "background",
                    "color": "#f4f1ec"
                },
                {
                    "name": "Surface (subtle)",
                    "slug": "subtle",
                    "color": "#fafaf7"
                },
                {
                    "name": "Contrast",
                    "slug": "contrast",
                    "color": "#0a1628"
                },
                {
                    "name": "Muted",
                    "slug": "muted",
                    "color": "#6b7280"
                },
                {
                    "name": "White",
                    "slug": "white",
                    "color": "#ffffff"
                }
            ],
            "gradients": [
                {
                    "name": "Cover Gradient",
                    "slug": "cover-gradient",
                    "gradient": "linear-gradient(180deg, rgba(255,255,255,0) 0%, rgb(255,255,255) 87%)"
                }
            ]
        },
        "blocks": {
            "core/column": {
                "color": {
                    "background": true,
                    "text": true,
                    "gradients": true
                },
                "border": {
                    "color": true,
                    "radius": true,
                    "style": true,
                    "width": true
                },
                "spacing": {
                    "padding": true,
                    "margin": true
                }
            },
            "core/columns": {
                "color": {
                    "background": true,
                    "text": true
                }
            },
            "core/group": {
                "color": {
                    "background": true,
                    "text": true,
                    "gradients": true
                },
                "border": {
                    "color": true,
                    "radius": true,
                    "style": true,
                    "width": true
                }
            }
        }
    },
    "styles": {
        "color": {
            "background": "var:preset|color|background",
            "text": "var:preset|color|primary"
        },
        "typography": {
            "fontFamily": "var:preset|font-family|body",
            "fontSize": "var:preset|font-size|medium",
            "lineHeight": "1.6"
        },
        "spacing": {
            "blockGap": "1.5rem",
            "padding": {
                "top": "0",
                "right": "clamp(1rem, 5vw, 3rem)",
                "bottom": "0",
                "left": "clamp(1rem, 5vw, 3rem)"
            }
        },
        "elements": {
            "button": {
                "color": {
                    "background": "var:preset|color|accent",
                    "text": "var:preset|color|white"
                },
                "border": {
                    "radius": "12px",
                    "width": "1px",
                    "style": "solid",
                    "color": "var:preset|color|accent"
                },
                "spacing": {
                    "padding": {
                        "top": "0.95rem",
                        "right": "1.45rem",
                        "bottom": "0.95rem",
                        "left": "1.45rem"
                    }
                },
                "typography": {
                    "fontFamily": "var:preset|font-family|body",
                    "fontSize": "0.95rem",
                    "fontWeight": "700",
                    "lineHeight": "1",
                    "letterSpacing": "0"
                },
                ":hover": {
                    "color": {
                        "background": "var:preset|color|accent-2",
                        "text": "var:preset|color|white"
                    },
                    "border": {
                        "color": "var:preset|color|accent-2"
                    }
                },
                ":focus": {
                    "color": {
                        "background": "var:preset|color|accent-2",
                        "text": "var:preset|color|white"
                    },
                    "border": {
                        "color": "var:preset|color|accent-2"
                    }
                },
                ":focus-visible": {
                    "outline": {
                        "offset": "3px",
                        "width": "2px",
                        "style": "solid",
                        "color": "var:preset|color|accent"
                    }
                },
                ":active": {
                    "color": {
                        "background": "var:preset|color|accent",
                        "text": "var:preset|color|white"
                    }
                }
            },
            "heading": {
                "typography": {
                    "fontFamily": "var:preset|font-family|heading",
                    "fontWeight": "700",
                    "lineHeight": "1.15",
                    "letterSpacing": "-0.01em"
                },
                "color": {
                    "text": "var:preset|color|primary"
                }
            },
            "h1": {
                "typography": {
                    "fontSize": "var:preset|font-size|heading-1"
                }
            },
            "h2": {
                "typography": {
                    "fontSize": "var:preset|font-size|heading-2"
                }
            },
            "h3": {
                "typography": {
                    "fontSize": "var:preset|font-size|heading-3"
                }
            },
            "h4": {
                "typography": {
                    "fontSize": "var:preset|font-size|heading-4"
                }
            },
            "h5": {
                "typography": {
                    "fontSize": "var:preset|font-size|heading-5"
                }
            },
            "h6": {
                "typography": {
                    "fontSize": "var:preset|font-size|heading-6"
                }
            },
            "link": {
                "color": {
                    "text": "var:preset|color|accent"
                },
                ":hover": {
                    "typography": {
                        "textDecoration": "underline"
                    }
                }
            }
        },
        "blocks": {
            "core/image": {
                "border": {
                    "radius": "0.25rem"
                }
            },
            "core/separator": {
                "color": {
                    "background": "var:preset|color|light"
                }
            },
            "core/paragraph": {
                "variations": {
                    "lede": {
                        "typography": {
                            "fontSize": "var:preset|font-size|lede",
                            "lineHeight": "1.65"
                        },
                        "color": {
                            "text": "var:preset|color|ink-3"
                        }
                    }
                }
            },
            "core/button": {
                "variations": {
                    "primary": {
                        "color": {
                            "background": "var:preset|color|primary",
                            "text": "var:preset|color|white"
                        },
                        "border": {
                            "color": "var:preset|color|primary"
                        },
                        ":hover": {
                            "color": {
                                "background": "var:preset|color|primary-deep",
                                "text": "var:preset|color|white"
                            },
                            "border": {
                                "color": "var:preset|color|primary-deep"
                            }
                        }
                    },
                    "accent": {
                        "color": {
                            "background": "var:preset|color|accent-2",
                            "text": "var:preset|color|white"
                        },
                        "border": {
                            "color": "var:preset|color|accent-2"
                        },
                        ":hover": {
                            "color": {
                                "background": "var:preset|color|accent-2-deep",
                                "text": "var:preset|color|white"
                            },
                            "border": {
                                "color": "var:preset|color|accent-2-deep"
                            }
                        }
                    },
                    "outline": {
                        "color": {
                            "background": "transparent",
                            "text": "var:preset|color|primary"
                        },
                        "border": {
                            "color": "var:preset|color|primary",
                            "width": "1px"
                        },
                        ":hover": {
                            "color": {
                                "background": "var:preset|color|primary",
                                "text": "var:preset|color|white"
                            }
                        }
                    }
                }
            }
        }
    },
    "templateParts": [
        {
            "name": "header",
            "title": "Header",
            "area": "header"
        },
        {
            "name": "footer",
            "title": "Footer",
            "area": "footer"
        }
    ],
    "customTemplates": [
        {
            "name": "page-standard",
            "title": "Strona z tytułem i miniaturą",
            "postTypes": [
                "page"
            ]
        },
        {
            "name": "page-clean",
            "title": "Strona czysta (tylko treść)",
            "postTypes": [
                "page"
            ]
        },
        {
            "name": "page-jak-dzialamy",
            "title": "Jak działamy (alignfull sekcje)",
            "postTypes": [
                "page"
            ]
        },
        {
            "name": "page-import-hurtowy",
            "title": "Import hurtowy (alignfull sekcje)",
            "postTypes": [
                "page"
            ]
        }
    ]
}