:root {
    --vt-c-white: #ffffff;
    --vt-c-white-soft: #f8f8f8;
    --vt-c-white-mute: #f2f2f2;
    --vt-c-black: #181818;
    --vt-c-black-soft: #222222;
    --vt-c-black-mute: #282828;
    --vt-c-indigo: #2c3e50;
    --vt-c-divider-light-1: rgba(60, 60, 60, .29);
    --vt-c-divider-light-2: rgba(60, 60, 60, .12);
    --vt-c-divider-dark-1: rgba(84, 84, 84, .65);
    --vt-c-divider-dark-2: rgba(84, 84, 84, .48);
    --vt-c-text-light-1: var(--vt-c-indigo);
    --vt-c-text-light-2: rgba(60, 60, 60, .66);
    --vt-c-text-dark-1: var(--vt-c-white);
    --vt-c-text-dark-2: rgba(235, 235, 235, .64)
}

:root {
    --color-background: var(--vt-c-white);
    --color-background-soft: var(--vt-c-white-soft);
    --color-background-mute: var(--vt-c-white-mute);
    --color-border: var(--vt-c-divider-light-2);
    --color-border-hover: var(--vt-c-divider-light-1);
    --color-heading: var(--vt-c-text-light-1);
    --color-text: var(--vt-c-text-light-1);
    --section-gap: 160px
}

@media (prefers-color-scheme: dark) {
    :root {
        --color-background: var(--vt-c-black);
        --color-background-soft: var(--vt-c-black-soft);
        --color-background-mute: var(--vt-c-black-mute);
        --color-border: var(--vt-c-divider-dark-2);
        --color-border-hover: var(--vt-c-divider-dark-1);
        --color-heading: var(--vt-c-text-dark-1);
        --color-text: var(--vt-c-text-dark-2)
    }
}

*,*:before,*:after {
    box-sizing: border-box;
    margin: 0;
    font-weight: 400
}

body {
    min-height: 100vh;
    color: var(--color-text);
    background: var(--color-background);
    transition: color .5s,background-color .5s;
    line-height: 1.6;
    font-family: Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    font-size: .78vw;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

#app {
    margin: 0 auto;
    padding: 0rem;
    font-weight: 400
}

a,.green {
    text-decoration: none;
    color: #00bd7e;
    transition: .4s
}

@media (hover: hover) {
    a:hover {
        background-color:#00bd7e33
    }
}

.qrcode {
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 1.2vw;
    display: none;
}

.qrcode img{
    width: 100%;
    height: 100%;
}

.app-log {
    float: left;
    width: 28%;
    margin-right: 10px;
}
.app-log img {
    display: block;
    width: 100%;
    border-radius: 20px;
}
.app-info-rig strong {
    display: block;
    margin-top: 6px;
    margin-left: 3.28358%;
    font-size: 20px;
    font-weight: 700;
}
.app-info-rig p {
    margin: .3em 0 0 3.28358%;
    font-size: 14px;
    color: #8a8a90;
}
#ios_btn{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 2em;
    width: 35%;
    padding: 4px 15px;
    background: #569efe;
    border: #569efe 1px solid;
    border-radius: 15px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

#iosbox {
    display: block;
    padding: 20px;
    margin: 0 auto;
    background: #fff;
}

#install {
    margin-top: 25px;
    border-top: 1px solid #e5e5e5;
}