/* Minecraft20 Stage 10: page-specific CSS extracted from app.css. */
html[data-theme="dark"] .server-stats-box {
    background: #202722 !important;
    border-color: #3a483d !important;
    color: #c7d0c8 !important;
    box-shadow: none !important;
}html[data-theme="dark"] .server-card {
    color: #c8d1c9 !important;
}html[data-theme="dark"] .server-card__title a {
    color: #b6ceaa !important;
}html[data-theme="dark"] .server-card__title a:hover {
    color: #d4e4ca !important;
}html[data-theme="dark"] .server-card__desc {
    color: #9da9a0 !important;
}html[data-theme="dark"] .server-card__desc:hover {
    color: #c4cec6 !important;
}html[data-theme="dark"] .server-card__icon {
    background: #29322b !important;
}html[data-theme="dark"] .server-card__icon-fallback {
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.08) !important;
}html[data-theme="dark"] .server-card__ip {
    background: #29322b !important;
    border-color: #3f4c41 !important;
    color: #e1e7e2 !important;
}html[data-theme="dark"] .server-card__ip:hover {
    background: #354038 !important;
    border-color: #516052 !important;
    color: #fff !important;
}html[data-theme="dark"] .server-card__ip.is-copied {
    background: #26422f !important;
    border-color: #4c8a5b !important;
    color: #80c18d !important;
}html[data-theme="dark"] .server-card__copy-stats {
    background: #252e28 !important;
    border-color: #3f4c41 !important;
    color: #89968c !important;
}html[data-theme="dark"] .server-card__copy-stats span {
    color: #72b77c !important;
}html[data-theme="dark"] .server-card__info {
    background: #303a32 !important;
    color: #bdc6be !important;
}html[data-theme="dark"] .server-card__status,
html[data-theme="dark"] .server-card__version {
    color: #bdc6be !important;
}html[data-theme="dark"] .server-card__status i,
html[data-theme="dark"] .server-card__version i {
    color: #6ebc73 !important;
}html[data-theme="dark"] .server-card__rating {
    background: var(--m20-danger-bg) !important;
    color: #e7c2c2 !important;
}html[data-theme="dark"] .server-card__rating i {
    color: var(--m20-danger) !important;
}html[data-theme="dark"] .server-card__rating:hover {
    background: #733b3b !important;
    color: #fff !important;
}html[data-theme="dark"] .server-card__rank:not(.server-card__rank_top) {
    background: #303a32 !important;
    border-color: #495649 !important;
    color: #aeb8b0 !important;
}html[data-theme="dark"] .server-card__motd {
    border: 1px solid #3a322b !important;
    color: #fff !important;
}html[data-theme="dark"] .server-full-page,
html[data-theme="dark"] .server-full-root,
html[data-theme="dark"] .server_full {
    color: #c4cdc5 !important;
}html[data-theme="dark"] .server-full-card {
    background: var(--m20-card) !important;
    border-color: var(--m20-border) !important;
    color: #c5cec6 !important;
    box-shadow: 0 2px 7px rgba(0,0,0,.18) !important;
}html[data-theme="dark"] .server-full-card__title {
    color: #dce6dd !important;
}html[data-theme="dark"] .server-full-hero:not(.server-full-motd-bg) {
    background: var(--m20-card) !important;
    border-color: var(--m20-border) !important;
}html[data-theme="dark"] .server-full-hero__title {
    color: var(--m20-text-strong) !important;
}html[data-theme="dark"] .server-full-hero__sub {
    color: #bdc7bf !important;
}html[data-theme="dark"] .server-full-badge {
    background: #2b352e !important;
    border-color: #435146 !important;
    color: #c4cec6 !important;
    box-shadow: none !important;
}html[data-theme="dark"] .server-full-badge b {
    color: #8fbc7e !important;
}html[data-theme="dark"] .server-full-motd-bg .server-full-badge {
    background: rgba(37,45,39,.94) !important;
    border-color: rgba(135,158,126,.38) !important;
    color: #dbe3dc !important;
}html[data-theme="dark"] .server-full-motd-bg .server-full-badge b {
    color: #9dd28c !important;
}html[data-theme="dark"] .server-full-status-online {
    color: #72ca7e !important;
}html[data-theme="dark"] .server-full-status-offline {
    color: #e17474 !important;
}html[data-theme="dark"] .server-full-address-card {
    border-color: #3a2b23 !important;
}html[data-theme="dark"] .server-full-ip {
    background: #29342c !important;
    border-color: #475549 !important;
    color: var(--m20-text-strong) !important;
    box-shadow: none !important;
}html[data-theme="dark"] .server-full-ip:hover {
    background: #354239 !important;
    border-color: #607164 !important;
}html[data-theme="dark"] .server-full-ip.is-copied {
    background: #24442e !important;
    border-color: #4c8d5c !important;
    color: #8dd59b !important;
}html[data-theme="dark"] .server-full-platform {
    background: #354238 !important;
    border-color: #536453 !important;
    color: #d7e4d2 !important;
}html[data-theme="dark"] .server-full-info-row {
    border-color: #354139 !important;
    color: #9da9a0 !important;
}html[data-theme="dark"] .server-full-info-row > span {
    color: #9da9a0 !important;
}html[data-theme="dark"] .server-full-info-row b {
    color: #d3dbd4 !important;
}html[data-theme="dark"] .server-full-row-icon {
    opacity: .85;
}html[data-theme="dark"] .server-full-links a {
    background: #29342c !important;
    border-color: #3c4a3f !important;
    color: #c8d1c9 !important;
}html[data-theme="dark"] .server-full-links a:hover {
    background: #324037 !important;
    border-color: #536555 !important;
}html[data-theme="dark"] .server-full-links a span {
    color: #8f9c92 !important;
}html[data-theme="dark"] .server-full-links a b {
    color: #9fc88e !important;
}html[data-theme="dark"] .server-full-story,
html[data-theme="dark"] .server-full-story p,
html[data-theme="dark"] .server-full-story li {
    color: #bac4bc !important;
}html[data-theme="dark"] .server-full-empty,
html[data-theme="dark"] .server-full-note {
    color: #8f9b92 !important;
}html[data-theme="dark"] .server-full-owner-box p {
    color: #aab5ac !important;
}html[data-theme="dark"] .server-rating-box {
    color: var(--m20-text) !important;
}html[data-theme="dark"] .server-rating-place,
html[data-theme="dark"] .server-rating-votes {
    background: var(--m20-card-2) !important;
    border: 1px solid #3d4b40 !important;
    color: #c9d1ca !important;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.025) !important;
}html[data-theme="dark"] .server-rating-label {
    color: #8e9b91 !important;
}html[data-theme="dark"] .server-rating-place strong,
html[data-theme="dark"] .server-rating-votes strong {
    color: #b7d8a7 !important;
}html[data-theme="dark"] .server-rating-note {
    color: #859187 !important;
}html[data-theme="dark"] .server-rating-dle {
    border-color: #3b493e !important;
    color: #8f9b92 !important;
}html[data-theme="dark"] .server-rating-dle-score,
html[data-theme="dark"] .server-rating-dle-votes {
    background: #303c33 !important;
    color: #aac99d !important;
}html[data-theme="dark"] .server-rating-vote-btn,
html[data-theme="dark"] .server-full-vote {
    background: #4f8152 !important;
    border-color: #609562 !important;
    color: #fff !important;
}html[data-theme="dark"] .server-rating-vote-btn:hover,
html[data-theme="dark"] .server-full-vote:hover {
    background: #5c935c !important;
    color: #fff !important;
}html[data-theme="dark"] .server-full-page .meta-card {
    background: #1f2822 !important;
    border-color: #303d33 !important;
    color: #bdc7bf !important;
}html[data-theme="dark"] .server-full-page .meta-card-title {
    color: var(--m20-accent-soft) !important;
}html[data-theme="dark"] .server-full-page .meta-card-title i {
    color: #82aa72 !important;
}html[data-theme="dark"] .server-full-page .meta-value {
    color: #c8d1ca !important;
}html[data-theme="dark"] .server-full-page .meta-category-links {
    color: #89968c !important;
}html[data-theme="dark"] .server-full-page .meta-category-links a {
    color: #9fc38e !important;
}html[data-theme="dark"] .server-full-page .meta-btn {
    background: var(--m20-accent) !important;
    border-color: var(--m20-accent-border) !important;
    color: #fff !important;
}html[data-theme="dark"] .server-full-page .meta-btn:hover {
    background: var(--m20-accent-hover) !important;
    color: #fff !important;
}html[data-theme="dark"] .server-full-page .meta-btn-light {
    background: #303a33 !important;
    border: 1px solid #414f44 !important;
    color: #b8c2ba !important;
}html[data-theme="dark"] .server-full-page .meta-btn-light * {
    color: #b8c2ba !important;
}html[data-theme="dark"] .server-full-page .meta-btn-light:hover {
    background: #3a473d !important;
    border-color: #526354 !important;
    color: #e2e8e3 !important;
}html[data-theme="dark"] .server-full-page .meta-btn-light:hover * {
    color: #e2e8e3 !important;
}html[data-theme="dark"] .server-full-page .meta-card-share .likely-big .likely__widget {
    background: #2c3730 !important;
    border: 1px solid rgba(255,255,255,.06);
}html[data-theme="dark"] .claim-btn-dark {
    background: #343d36 !important;
    color: #d6ddd7 !important;
}html[data-theme="dark"] .claim-btn-dark:hover {
    background: #414c43 !important;
}html[data-theme="dark"] .claim-modal-box {
    background: var(--m20-card) !important;
    border: 1px solid #39473c !important;
    color: #c7d0c8 !important;
    box-shadow: 0 18px 60px rgba(0,0,0,.48) !important;
}html[data-theme="dark"] .claim-modal-title {
    color: var(--m20-text-strong) !important;
}html[data-theme="dark"] .claim-modal-text,
html[data-theme="dark"] .claim-modal-help {
    color: #b3beb5 !important;
}html[data-theme="dark"] .server-full-footer .newsFooter {
    color: #879389 !important;
}html[data-theme="dark"] .server-full-page .server-full-card input,
html[data-theme="dark"] .server-full-page .server-full-card select,
html[data-theme="dark"] .server-full-page .server-full-card textarea {
    background: #29342c !important;
    border-color: #435146 !important;
    color: #dce4dd !important;
}html[data-theme="dark"] .server_full .server__table {
    background: #202722 !important;
    color: #c6cec7 !important;
}html[data-theme="dark"] .server_full .server__table td {
    border-color: #39463c !important;
}html[data-theme="dark"] .server_full .server__ip {
    background: #29322b !important;
    border: 1px solid #445247 !important;
    color: #fff !important;
}html[data-theme="dark"] .server_full .server__launcher {
    background: #354336 !important;
    border: 1px solid #4b5b4c !important;
    color: #fff !important;
}html[data-theme="dark"] .status-line_dark .status {
    background: #29322b !important;
    border-color: #414d43 !important;
    color: #cbd3cc !important;
}@media (max-width: 900px) {.server-card {
        content-visibility: auto;
        contain-intrinsic-size: auto 260px;
    }}