[data-dapp-kit] :where(*),[data-dapp-kit]:where(*) {
    box-sizing: border-box;
    color: var(--dapp-kit-colors-body);
    font-family: var(--dapp-kit-typography-fontFamily);
    font-size: var(--dapp-kit-fontWeights-normal);
    font-style: var(--dapp-kit-typography-fontStyle);
    font-weight: var(--dapp-kit-fontWeights-normal);
    line-height: var(--dapp-kit-typography-lineHeight);
    letter-spacing: var(--dapp-kit-typography-letterSpacing)
}

[data-dapp-kit] :where(button),[data-dapp-kit]:where(button) {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    color: inherit;
    border: 0;
    padding: 0;
    margin: 0
}

[data-dapp-kit] :where(a),[data-dapp-kit]:where(a) {
    text-decoration: none;
    color: inherit;
    outline: none
}

[data-dapp-kit] :where(ol,ul),[data-dapp-kit]:where(ol,ul) {
    list-style: none;
    margin: 0;
    padding: 0
}

[data-dapp-kit] :where(h1,h2,h3,h4,h5,h6),[data-dapp-kit]:where(h1,h2,h3,h4,h5,h6) {
    font-size: inherit;
    font-weight: inherit;
    margin: 0
}

[data-dapp-kit] .Heading_headingVariants_size_sm__1aa835k1,[data-dapp-kit].Heading_headingVariants_size_sm__1aa835k1 {
    font-size: var(--dapp-kit-fontSizes-small)
}

[data-dapp-kit] .Heading_headingVariants_size_md__1aa835k2,[data-dapp-kit].Heading_headingVariants_size_md__1aa835k2 {
    font-size: var(--dapp-kit-fontSizes-medium)
}

[data-dapp-kit] .Heading_headingVariants_size_lg__1aa835k3,[data-dapp-kit].Heading_headingVariants_size_lg__1aa835k3 {
    font-size: var(--dapp-kit-fontSizes-large)
}

[data-dapp-kit] .Heading_headingVariants_size_xl__1aa835k4,[data-dapp-kit].Heading_headingVariants_size_xl__1aa835k4 {
    font-size: var(--dapp-kit-fontSizes-xlarge)
}

[data-dapp-kit] .Heading_headingVariants_weight_normal__1aa835k5,[data-dapp-kit].Heading_headingVariants_weight_normal__1aa835k5 {
    font-weight: var(--dapp-kit-fontWeights-normal)
}

[data-dapp-kit] .Heading_headingVariants_weight_bold__1aa835k6,[data-dapp-kit].Heading_headingVariants_weight_bold__1aa835k6 {
    font-weight: var(--dapp-kit-fontWeights-bold)
}

[data-dapp-kit] .Heading_headingVariants_truncate_true__1aa835k7,[data-dapp-kit].Heading_headingVariants_truncate_true__1aa835k7 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

[data-dapp-kit] .IconButton_container__s6n7bq0,[data-dapp-kit].IconButton_container__s6n7bq0 {
    border-radius: 9999px;
    padding: 8px;
    color: var(--dapp-kit-colors-iconButton);
    background-color: var(--dapp-kit-backgroundColors-iconButton)
}

[data-dapp-kit] .IconButton_container__s6n7bq0:hover,[data-dapp-kit].IconButton_container__s6n7bq0:hover {
    background-color: var(--dapp-kit-backgroundColors-iconButtonHover)
}

[data-dapp-kit] .ConnectModal_overlay__gz8z90,[data-dapp-kit].ConnectModal_overlay__gz8z90 {
    background-color: var(--dapp-kit-backgroundColors-modalOverlay);
    -webkit-backdrop-filter: var(--dapp-kit-blurs-modalOverlay);
    backdrop-filter: var(--dapp-kit-blurs-modalOverlay);
    position: fixed;
    inset: 0;
    z-index: 999999999
}

[data-dapp-kit] .ConnectModal_title__gz8z91,[data-dapp-kit].ConnectModal_title__gz8z91 {
    padding-left: 8px
}

[data-dapp-kit] .ConnectModal_content__gz8z92,[data-dapp-kit].ConnectModal_content__gz8z92 {
    background-color: var(--dapp-kit-backgroundColors-modalPrimary);
    border-radius: var(--dapp-kit-radii-xlarge);
    color: var(--dapp-kit-colors-body);
    position: fixed;
    bottom: 16px;
    left: 16px;
    right: 16px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
    min-height: 50vh;
    max-height: 85vh;
    max-width: 700px
}

[data-dapp-kit] .ConnectModal_whatIsAWalletButton__gz8z93,[data-dapp-kit].ConnectModal_whatIsAWalletButton__gz8z93 {
    background-color: var(--dapp-kit-backgroundColors-modalSecondary);
    padding: 16px
}

[data-dapp-kit] .ConnectModal_viewContainer__gz8z94,[data-dapp-kit].ConnectModal_viewContainer__gz8z94 {
    display: none;
    padding: 20px;
    flex-grow: 1
}

[data-dapp-kit] .ConnectModal_selectedViewContainer__gz8z95,[data-dapp-kit].ConnectModal_selectedViewContainer__gz8z95 {
    display: flex
}

[data-dapp-kit] .ConnectModal_backButtonContainer__gz8z96,[data-dapp-kit].ConnectModal_backButtonContainer__gz8z96 {
    position: absolute;
    top: 20px;
    left: 20px
}

[data-dapp-kit] .ConnectModal_closeButtonContainer__gz8z97,[data-dapp-kit].ConnectModal_closeButtonContainer__gz8z97 {
    position: absolute;
    top: 16px;
    right: 16px
}

[data-dapp-kit] .ConnectModal_walletListContent__gz8z98,[data-dapp-kit].ConnectModal_walletListContent__gz8z98 {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    gap: 24px;
    padding: 20px;
    background-color: var(--dapp-kit-backgroundColors-modalPrimary)
}

[data-dapp-kit] .ConnectModal_walletListContainer__gz8z99,[data-dapp-kit].ConnectModal_walletListContainer__gz8z99 {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    flex-grow: 1
}

[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__gz8z9a,[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__gz8z9a {
    display: none
}

@media screen and (min-width: 768px) {
    [data-dapp-kit] .ConnectModal_content__gz8z92,[data-dapp-kit].ConnectModal_content__gz8z92 {
        flex-direction:row;
        width: 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%)
    }

    [data-dapp-kit] .ConnectModal_whatIsAWalletButton__gz8z93,[data-dapp-kit].ConnectModal_whatIsAWalletButton__gz8z93 {
        display: none
    }

    [data-dapp-kit] .ConnectModal_viewContainer__gz8z94,[data-dapp-kit].ConnectModal_viewContainer__gz8z94 {
        display: flex
    }

    [data-dapp-kit] .ConnectModal_backButtonContainer__gz8z96,[data-dapp-kit].ConnectModal_backButtonContainer__gz8z96 {
        display: none
    }

    [data-dapp-kit] .ConnectModal_walletListContent__gz8z98,[data-dapp-kit].ConnectModal_walletListContent__gz8z98 {
        background-color: var(--dapp-kit-backgroundColors-modalSecondary)
    }

    [data-dapp-kit] .ConnectModal_walletListContainer__gz8z99,[data-dapp-kit].ConnectModal_walletListContainer__gz8z99 {
        flex-direction: row;
        flex-basis: 240px;
        flex-grow: 0;
        flex-shrink: 0
    }

    [data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__gz8z9a,[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__gz8z9a {
        display: flex
    }
}

[data-dapp-kit] .Button_buttonVariants__x1s81q0,[data-dapp-kit].Button_buttonVariants__x1s81q0 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: var(--dapp-kit-fontWeights-medium)
}

[data-dapp-kit] .Button_buttonVariants__x1s81q0:disabled,[data-dapp-kit].Button_buttonVariants__x1s81q0:disabled {
    opacity: .5
}

[data-dapp-kit] .Button_buttonVariants_variant_primary__x1s81q1,[data-dapp-kit].Button_buttonVariants_variant_primary__x1s81q1 {
    background-color: var(--dapp-kit-backgroundColors-primaryButton);
    color: var(--dapp-kit-colors-primaryButton);
    box-shadow: var(--dapp-kit-shadows-primaryButton)
}

[data-dapp-kit] .Button_buttonVariants_variant_primary__x1s81q1:hover,[data-dapp-kit].Button_buttonVariants_variant_primary__x1s81q1:hover {
    background-color: var(--dapp-kit-backgroundColors-primaryButtonHover)
}

[data-dapp-kit] .Button_buttonVariants_variant_outline__x1s81q2,[data-dapp-kit].Button_buttonVariants_variant_outline__x1s81q2 {
    border-width: 1px;
    border-style: solid;
    border-color: var(--dapp-kit-borderColors-outlineButton);
    color: var(--dapp-kit-colors-outlineButton)
}

[data-dapp-kit] .Button_buttonVariants_variant_outline__x1s81q2:hover,[data-dapp-kit].Button_buttonVariants_variant_outline__x1s81q2:hover {
    background-color: var(--dapp-kit-backgroundColors-outlineButtonHover)
}

[data-dapp-kit] .Button_buttonVariants_size_md__x1s81q3,[data-dapp-kit].Button_buttonVariants_size_md__x1s81q3 {
    border-radius: var(--dapp-kit-radii-medium);
    padding: 8px 16px
}

[data-dapp-kit] .Button_buttonVariants_size_lg__x1s81q4,[data-dapp-kit].Button_buttonVariants_size_lg__x1s81q4 {
    border-radius: var(--dapp-kit-radii-large);
    padding: 16px 24px
}

[data-dapp-kit] .Text_textVariants_size_sm__2bv1ur1,[data-dapp-kit].Text_textVariants_size_sm__2bv1ur1 {
    font-size: var(--dapp-kit-fontSizes-small)
}

[data-dapp-kit] .Text_textVariants_weight_normal__2bv1ur2,[data-dapp-kit].Text_textVariants_weight_normal__2bv1ur2 {
    font-weight: var(--dapp-kit-fontWeights-normal)
}

[data-dapp-kit] .Text_textVariants_weight_medium__2bv1ur3,[data-dapp-kit].Text_textVariants_weight_medium__2bv1ur3 {
    font-weight: var(--dapp-kit-fontWeights-medium)
}

[data-dapp-kit] .Text_textVariants_weight_bold__2bv1ur4,[data-dapp-kit].Text_textVariants_weight_bold__2bv1ur4 {
    font-weight: var(--dapp-kit-fontWeights-bold)
}

[data-dapp-kit] .Text_textVariants_color_muted__2bv1ur5,[data-dapp-kit].Text_textVariants_color_muted__2bv1ur5 {
    color: var(--dapp-kit-colors-bodyMuted)
}

[data-dapp-kit] .Text_textVariants_color_danger__2bv1ur6,[data-dapp-kit].Text_textVariants_color_danger__2bv1ur6 {
    color: var(--dapp-kit-colors-bodyDanger)
}

[data-dapp-kit] .Text_textVariants_mono_true__2bv1ur7,[data-dapp-kit].Text_textVariants_mono_true__2bv1ur7 {
    font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}

[data-dapp-kit] .ConnectionStatus_container__nckm2d0,[data-dapp-kit].ConnectionStatus_container__nckm2d0 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%
}

[data-dapp-kit] .ConnectionStatus_walletIcon__nckm2d1,[data-dapp-kit].ConnectionStatus_walletIcon__nckm2d1 {
    -o-object-fit: cover;
    object-fit: cover;
    width: 72px;
    height: 72px;
    border-radius: var(--dapp-kit-radii-large)
}

[data-dapp-kit] .ConnectionStatus_title__nckm2d2,[data-dapp-kit].ConnectionStatus_title__nckm2d2 {
    margin-top: 12px
}

[data-dapp-kit] .ConnectionStatus_connectionStatus__nckm2d3,[data-dapp-kit].ConnectionStatus_connectionStatus__nckm2d3 {
    margin-top: 4px
}

[data-dapp-kit] .ConnectionStatus_retryButtonContainer__nckm2d4,[data-dapp-kit].ConnectionStatus_retryButtonContainer__nckm2d4 {
    position: absolute;
    bottom: 20px;
    right: 20px
}

[data-dapp-kit] .InfoSection_container__1wtioi70,[data-dapp-kit].InfoSection_container__1wtioi70 {
    display: flex;
    flex-direction: column;
    gap: 4px
}

[data-dapp-kit] .GettingStarted_container__1fp07e10,[data-dapp-kit].GettingStarted_container__1fp07e10 {
    display: flex;
    flex-direction: column;
    align-items: center
}

[data-dapp-kit] .GettingStarted_content__1fp07e11,[data-dapp-kit].GettingStarted_content__1fp07e11 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-grow: 1;
    gap: 20px;
    padding: 40px
}

[data-dapp-kit] .GettingStarted_installButtonContainer__1fp07e12,[data-dapp-kit].GettingStarted_installButtonContainer__1fp07e12 {
    position: absolute;
    bottom: 20px;
    right: 20px
}

[data-dapp-kit] .WhatIsAWallet_container__1ktpkq90,[data-dapp-kit].WhatIsAWallet_container__1ktpkq90 {
    display: flex;
    flex-direction: column;
    align-items: center
}

[data-dapp-kit] .WhatIsAWallet_content__1ktpkq91,[data-dapp-kit].WhatIsAWallet_content__1ktpkq91 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-grow: 1;
    gap: 20px;
    padding: 40px
}

[data-dapp-kit] .WalletList_container__1v2s6cz0,[data-dapp-kit].WalletList_container__1v2s6cz0 {
    display: flex;
    flex-direction: column;
    gap: 4px
}

[data-dapp-kit] .WalletListItem_container__1dqqtqs0,[data-dapp-kit].WalletListItem_container__1dqqtqs0 {
    display: flex
}

[data-dapp-kit] .WalletListItem_walletItem__1dqqtqs1,[data-dapp-kit].WalletListItem_walletItem__1dqqtqs1 {
    display: flex;
    align-items: center;
    flex-grow: 1;
    padding: 8px;
    gap: 8px;
    border-radius: var(--dapp-kit-radii-large)
}

[data-dapp-kit] .WalletListItem_walletItem__1dqqtqs1:hover,[data-dapp-kit].WalletListItem_walletItem__1dqqtqs1:hover {
    background-color: var(--dapp-kit-backgroundColors-walletItemHover)
}

[data-dapp-kit] .WalletListItem_selectedWalletItem__1dqqtqs2,[data-dapp-kit].WalletListItem_selectedWalletItem__1dqqtqs2 {
    background-color: var(--dapp-kit-backgroundColors-walletItemSelected);
    box-shadow: 0 2px 6px rgba(0,0,0,.05)
}

[data-dapp-kit] .WalletListItem_walletIcon__1dqqtqs3,[data-dapp-kit].WalletListItem_walletIcon__1dqqtqs3 {
    width: 28px;
    height: 28px;
    flex-shrink: 0;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: var(--dapp-kit-radii-small)
}

[data-dapp-kit] .AccountDropdownMenu_connectedAccount__div2ql0,[data-dapp-kit].AccountDropdownMenu_connectedAccount__div2ql0 {
    gap: 8px
}

[data-dapp-kit] .AccountDropdownMenu_menuContainer__div2ql1,[data-dapp-kit].AccountDropdownMenu_menuContainer__div2ql1 {
    z-index: 999999999
}

[data-dapp-kit] .AccountDropdownMenu_menuContent__div2ql2,[data-dapp-kit].AccountDropdownMenu_menuContent__div2ql2 {
    display: flex;
    flex-direction: column;
    width: 180px;
    max-height: 200px;
    margin-top: 4px;
    padding: 8px;
    gap: 8px;
    border-radius: var(--dapp-kit-radii-large);
    background-color: var(--dapp-kit-backgroundColors-dropdownMenu)
}

[data-dapp-kit] .AccountDropdownMenu_menuItem__div2ql3,[data-dapp-kit].AccountDropdownMenu_menuItem__div2ql3 {
    padding: 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    outline: none;
    display: flex;
    align-items: center;
    border-radius: var(--dapp-kit-radii-large)
}

[data-dapp-kit] .AccountDropdownMenu_menuItem__div2ql3[data-highlighted],[data-dapp-kit].AccountDropdownMenu_menuItem__div2ql3[data-highlighted] {
    background-color: var(--dapp-kit-backgroundColors-primaryButton)
}

[data-dapp-kit] .AccountDropdownMenu_switchAccountMenuItem__div2ql4,[data-dapp-kit].AccountDropdownMenu_switchAccountMenuItem__div2ql4 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

[data-dapp-kit] .AccountDropdownMenu_separator__div2ql5,[data-dapp-kit].AccountDropdownMenu_separator__div2ql5 {
    height: 1px;
    flex-shrink: 0;
    background-color: var(--dapp-kit-backgroundColors-dropdownMenuSeparator)
}
