/**
 * Motyw podświetlania składni dla skryptyPHP.com
 * Bazuje na PrismJS „Tomorrow Night" (MIT), dostrojony do kolorystyki strony.
 */

code[class*="language-"],
pre[class*="language-"] {
    color: #ccd2e3;
    background: none;
    text-shadow: none;
    font-family: inherit;
    direction: ltr;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    line-height: inherit;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}

/* Komentarze */
.token.comment,
.token.block-comment,
.token.prolog,
.token.doctype,
.token.cdata {
    color: #707a94;
    font-style: italic;
}

/* Interpunkcja i operatory */
.token.punctuation { color: #9aa3ba; }
.token.operator,
.token.entity,
.token.url { color: #6fc2d0; }

/* Znaczniki, słowa kluczowe */
.token.tag,
.token.keyword,
.token.atrule,
.token.rule,
.token.important {
    color: #c792ea;
}

/* Zmienne PHP ($zmienna), stałe, właściwości */
.token.variable,
.token.constant,
.token.property,
.token.symbol,
.token.deleted {
    color: #e2777a;
}

/* Nazwy funkcji i klas */
.token.function,
.token.class-name,
.token.function-name,
.token.attr-name,
.token.selector {
    color: #82aaff;
}

/* Teksty (stringi) */
.token.string,
.token.char,
.token.attr-value,
.token.regex,
.token.inserted {
    color: #b5d28c;
}

/* Liczby, wartości logiczne */
.token.number,
.token.boolean {
    color: #f0a76c;
}

/* Delimiter PHP: <?php ?> */
.token.delimiter,
.token.php .token.delimiter {
    color: #e2777a;
    font-weight: 600;
}

.token.namespace { opacity: 0.8; }
.token.important,
.token.bold { font-weight: 600; }
.token.italic { font-style: italic; }
.token.entity { cursor: help; }

/* Zaznaczenie w bloku kodu */
pre[class*="language-"]::selection,
pre[class*="language-"] ::selection,
code[class*="language-"]::selection,
code[class*="language-"] ::selection {
    background: #3a4266;
    color: inherit;
    text-shadow: none;
}
