@media screen and (min-width: 1441px) {
    
    /* 导航栏 */
    div#header {
        height: 60px;
    }

    div#header > div#content {
        width: 66%;
    }

    div#header > div#content > div#header-narrow {
        display: none;
    }

    div#header > div#content > div#header-wide {
        width: 100%;
        display: flex;
        justify-content: space-between;
        position: relative;
    }

    div#content > div#header-wide > div#header-title {
        line-height: 60px;
        color: var(--system-black-1st);
    }

    div#content > div#header-wide > div#header-section {
        display: flex;
        justify-content: space-between;
        color: var(--system-gray-1st);
        line-height: 60px;
        transition: color .3s;
        position: relative;
    }

    div#header-wide > div#header-section a:hover {
        color: var(--system-black-1st);
        transition: color .3s;
    }

    div#header-wide > div#header-section div {
        margin-right: 16px;
    }

    div#header-wide > div#header-section > div#mode {
        width: 48px;
        height: 24px;
        background-color: var(--system-white-1st);
        border-radius: 12px;
        margin: auto 0;
        position: relative;
    }

    div#header-section > div#mode > div#mode-lever {
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background-color: var(--system-white-2nd);
        position: absolute;
        margin: 0;
        transition: all .3s;
    }

    body[theme='light'] div#mode-lever {
        top: 2px;
        left: 2px;
        transition: all .3s;
    }

    body[theme='dark'] div#mode-lever {
        top: 2px;
        left: 26px;
        transition: all .3s;
    }


    /* opening */
    div#opening > div#first-sight > svg {
        width: 720px;
    }

    div#opening > div#introduce > div#description {
        width: 416px;
    }

    div#opening > div#talk > #next > #narrative span,
    div#opening > div#talk > span {
        width: 720px;
    }

    div#opening > div#talk > div#div-start > div {
        width: 416px;
    }

    div#opening > div#talk > div#div-start div span::before {
        /* display: block; */
        content: '占位字符占位字符';
        opacity: 0;
    }

    div#opening > div#talk > div#div-start div span {
        transform: translateY(-50%);
    }

    div#academy-content #first-row > div {
        max-width: 672px;
        max-height: 672px;
    }

    div#academy-content #first-row {
        margin: 0 auto;
    }

}
