/* latin-ext */
@font-face {
    font-family: 'Cutive Mono';
    font-style: normal;
    font-weight: 400;
    src: local('Cutive Mono Regular'), local('CutiveMono-Regular'), url(https://fonts.gstatic.com/s/cutivemono/v6/m8JWjfRfY7WVjVi2E-K9H6RMTm6o39ucNvc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Cutive Mono';
    font-style: normal;
    font-weight: 400;
    src: local('Cutive Mono Regular'), local('CutiveMono-Regular'), url(https://fonts.gstatic.com/s/cutivemono/v6/m8JWjfRfY7WVjVi2E-K9H6RCTm6o39uc.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
    font-family: 'Monaco';
    font-style: normal;
    font-weight: 400;
    src: local('monaco.ttf');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

* {
    cursor: text;
    -webkit-tap-highlight-color: transparent
}

body ::selection {
    background-color: #fff;
    color: #000
}

body.root-mode ::selection {
    background-color: #fff;
    color: #000
}

body {
    font-family: Monaco, Cutive Mono, Courier New, Consolas, monospace;
    font-weight: 700;
    font-size: 17px;
    color: #fff;
    background-color: #000;
    padding: 5px;
    margin: 0
}

body.root-mode {
    background-color: #000
}

.logo1 {
    color: rgb(59, 187, 51);
}

.logo2 {
    color: rgb(174, 172, 51);
}

.logo3 {
    color: rgb(193, 57, 40);
}

.logo4 {
    color: rgb(211, 67, 201);
}

.logo5 {
    color: rgb(83, 58, 221);
}

.logo-title {
    color: rgb(60, 187, 198);
}

.input-text {
    display: inline-block;
    background-color: transparent;
    border: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    outline: 0;
    box-sizing: border-box;
    font-size: 17px;
    font-family: Monaco, Cutive Mono, Courier New, Consolas, monospace;
    font-weight: 700;
    color: #fff;
    width: 300px;
    padding-block-end: 0
}

#usr {
    color: rgb(193, 54, 70);
}

.host {
    color: rgb(60, 187, 198);
}

body.root-mode .input-text {
    color: #fff
}

#main {
    line-height: 23px;
    word-wrap: break-word
}

body.root-mode #main {
    color: #fff
}

.ls-dir {
    color: rgb(60, 187, 198);
}

body.root-mode .prefix {
    color: #fff
}

#main a {
    color: #fff
}

#main a:hover {
    text-decoration: none
}

body.root-mode #main a {
    color: #fff
}