{
    "itch token wizard - back": SimpleButton (
        z: 5000,
        start_enabled: false,
        default: (
            area: (
                x_axis: (
                    from: (frac: 0, px: 0),
                    dist: (frac: 1, px: 0),
                ),
                y_axis: (
                    from: (frac: 0, px: 0),
                    dist: (frac: 1, px: 0),
                )
            ),
            fill_color: (0x4F,0x1F,0x7F,0xBF),
        ),
    ),
    "itch token wizard - edition": SimpleButton (
        within: "itch token wizard - back",
        text: "Grimesoft infrastructure requires Gold Edition ownership.",
        default: (
            area: (
                x_axis: (
                    from: (frac: 0.5, px: -300),
                    dist: (frac: 0, px: 600),
                ),
                y_axis: (
                    from: (frac: 0.5, px: -130),
                    dist: (frac: 0, px: 60),
                )
            ),
        ),
    ),
    "itch token wizard - title": SimpleButton (
        within: "itch token wizard - back",
        text: "The OAuth token is obtained by following\nthe authorization procedure in a web browser:",
        text_align: center,
        default: (
            area: (
                x_axis: (
                    from: (frac: 0.5, px: -400),
                    dist: (frac: 0.0, px: 800),
                ),
                y_axis: (
                    from: (frac: 0.5, px: 20),
                    dist: (frac: 0, px: 60),
                )
            ),
        ),
    ),
    "itch token wizard - launch browser": SimpleButton (
        within: "itch token wizard - back",
        text: "Launch in Browser",
        default: (
            area: (
                x_axis: (
                    from: (frac: 0.5, px: -290),
                    dist: (frac: 0, px: 580),
                ),
                y_axis: (
                    from: (frac: 0.5, px: 120),
                    dist: (frac: 0, px: 60),
                )
            ),
            fill_color: (0x5F,0x5F,0x5F,0x7F),
        ),
        while_hovered: (
            fill_color: (0x7F,0x7F,0x7F,0xBF),
        ),
    ),
    "itch token wizard - manual copy url": SimpleButton (
        within: "itch token wizard - back",
        text: "Click here to copy URL to manually\npaste in browser (as a fallback).",
        default: (
            area: (
                x_axis: (
                    from: (frac: 0.5, px: -290),
                    dist: (frac: 0, px: 580),
                ),
                y_axis: (
                    from: (frac: 0.5, px: 220),
                    dist: (frac: 0, px: 60),
                )
            ),
            fill_color: (0x5F,0x5F,0x5F,0x7F),
        ),
        while_hovered: (
            fill_color: (0x7F,0x7F,0x7F,0xBF),
        ),
    ),
    "itch token wizard - manual typing submit": SimpleButton (
        within: "itch token wizard - back",
        text: "Click here to manually paste token\nfrom clipboard (as a fallback).",
        default: (
            area: (
                x_axis: (
                    from: (frac: 0.5, px: -290),
                    dist: (frac: 0, px: 580),
                ),
                y_axis: (
                    from: (frac: 0.5, px: 320),
                    dist: (frac: 0, px: 60),
                )
            ),
            fill_color: (0x5F,0x5F,0x5F,0x7F),
        ),
        while_hovered: (
            fill_color: (0x7F,0x7F,0x7F,0xBF),
        ),
    ),
    "itch token wizard - status": SimpleButton (
        within: "itch token wizard - back",
        text: "Waiting...",
        default: (
            area: (
                x_axis: (
                    from: (frac: 0.5, px: -400),
                    dist: (frac: 0.0, px: 800),
                ),
                y_axis: (
                    from: (frac: 0.5, px: 420),
                    dist: (frac: 0, px: 60),
                )
            ),
        ),
    ),
    "itch token wizard - cancel button": SimpleButton (
        within: "itch token wizard - back",
        text: "Back to Log-In Methods",
        default: (
            area: (
                x_axis: (
                    from: (frac: 0.5, px: -290),
                    dist: (frac: 0, px: 580),
                ),
                y_axis: (
                    from: (frac: 0.5, px: 520),
                    dist: (frac: 0, px: 60),
                )
            ),
            fill_color: (0x5F,0x5F,0x5F,0x7F),
        ),
        while_hovered: (
            fill_color: (0x7F,0x7F,0x7F,0xBF),
        ),
    ),
    "itch token wizard - logo": SimpleButton (
        within: "itch token wizard - back",
        default: (
            area: (
                x_axis: (
                    from: (frac: 0.5, px: -300),
                    dist: (frac: 0, px: 600),
                ),
                y_axis: (
                    from: (frac: 0.5, px: -500),
                    dist: (frac: 0, px: 370),
                )
            ),
            image_path: "ui/icons/isometro-multiplayer-logo.png",
        ),
    ),
}
