:root { --site-font: "Minecraft Rus", sans-serif; --site-font-heading: "Minecraft Rus", sans-serif; --site-font-mono: "Minecraft Rus", monospace; }
html[data-site-font="modern"] { --site-font-ui: "Manrope", "Inter", sans-serif; --site-font: "Inter", "Segoe UI", sans-serif; --site-font-heading: "Montserrat", "Inter", sans-serif; --site-font-mono: "JetBrains Mono", monospace; }
html[data-site-font]:not([data-site-font="minecraft"]) { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
html[data-site-font]:not([data-site-font="minecraft"]) body, html[data-site-font]:not([data-site-font="minecraft"]) body *, html[data-site-font]:not([data-site-font="minecraft"]) body *::before, html[data-site-font]:not([data-site-font="minecraft"]) body *::after { font-family: var(--site-font) !important; letter-spacing: normal; }
html[data-site-font]:not([data-site-font="minecraft"]) body { font-size: 14px !important; line-height: 1.65; }
/* Vector font sizes follow the existing responsive layout; pixel mode is unchanged. */
html[data-site-font]:not([data-site-font="minecraft"]) .profile-add-server {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-add-server span {
    font-size: 18px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-server-card h3 {
    font-size: 14px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-server-card-copy > p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-project-status {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-server-card-tags span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-server-card > button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-server-card > button span {
    font-size: 14px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-plus {
    font-size: 26px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-ownership > button,
html[data-site-font]:not([data-site-font="minecraft"]) .server-ownership > span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-ownership.is-verified > span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-ownership > button span {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio-close {
    font-size: 24px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio-head h2 {
    font-size: max(12px, clamp(24px, 4vw, 36px)) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio-head > p:last-child {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-discover label,
html[data-site-font]:not([data-site-font="minecraft"]) .server-field {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-discover input,
html[data-site-font]:not([data-site-font="minecraft"]) .server-discover select,
html[data-site-font]:not([data-site-font="minecraft"]) .server-field input,
html[data-site-font]:not([data-site-font="minecraft"]) .server-field select,
html[data-site-font]:not([data-site-font="minecraft"]) .server-field textarea,
html[data-site-font]:not([data-site-font="minecraft"]) .server-tag-editor,
html[data-site-font]:not([data-site-font="minecraft"]) .server-additional-row input {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-discover form > button,
html[data-site-font]:not([data-site-font="minecraft"]) .server-existing-notice > button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio-feedback {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-existing-notice > span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-existing-notice h3 {
    font-size: 22px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-existing-notice p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-editor-state {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-autosave {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-record-copy strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-record-copy small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-record-editor label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-record-editor label span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-record-editor input {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-avatar-corner {
    font-size: 18px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-java-avatar-source button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-edition-picker button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-editor-avatar-section strong,
html[data-site-font]:not([data-site-font="minecraft"]) .server-additional-head strong,
html[data-site-font]:not([data-site-font="minecraft"]) .server-editor-submit strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-editor-avatar-section small,
html[data-site-font]:not([data-site-font="minecraft"]) .server-additional-head small,
html[data-site-font]:not([data-site-font="minecraft"]) .server-editor-submit small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-check-field strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-check-field small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-field > small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-tags-field > small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-tag-list > span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-tag-list button {
    font-size: 15px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-tag-editor input {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-additional-head button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-additional-number {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-additional-row input {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-additional-row > button {
    font-size: 16px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-editor-submit button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-delete-copy strong,
html[data-site-font]:not([data-site-font="minecraft"]) .server-delete-confirm strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-delete-copy small,
html[data-site-font]:not([data-site-font="minecraft"]) .server-delete-confirm small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-delete-start,
html[data-site-font]:not([data-site-font="minecraft"]) .server-delete-cancel {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-delete-confirm button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-verification-icon {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-verification-kicker {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-verification h3 {
    font-size: 21px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-verification > div:nth-child(2) > p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-verification dt {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-verification code {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-verification dd button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-verification-progress strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-verification-progress small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-verification-progress button {
    font-size: 12px !important
}
@media (max-width: 700px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-add-server {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-server-card h3 {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .server-studio-head h2 {
        font-size: 22px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .site-header-brand-title {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .site-header.is-scrolled .site-header-brand-title {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .site-header-brand-accent {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .site-header.is-scrolled .site-header-brand-accent {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .site-header-stat-content strong {
    font-size: 15px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .site-header.is-scrolled .site-header-stat-content strong {
    font-size: 14px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .site-header-stat-content span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .site-header.is-scrolled .site-header-stat-content span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .site-header.is-scrolled .site-header-actions .auth-entry {
    font-size: 12px !important
}
@media (max-width: 720px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .site-header-brand-title {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .site-header-brand-accent {
        font-size: 12px !important
    }
}
@media (max-width: 520px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .site-header-brand-title {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .site-header-brand-accent {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .site-header-stat-content strong {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .site-header-actions .auth-entry {
        font-size: 12px !important
    }
}
@media (max-width: 720px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .site-header.is-scrolled .site-header-brand-title {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .site-header.is-scrolled .site-header-brand-accent {
        font-size: 12px !important
    }
}
@media (max-width: 520px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .site-header.is-scrolled .site-header-brand-title {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .site-header.is-scrolled .site-header-brand-accent {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .site-header.is-scrolled .site-header-stat-content strong {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .site-header.is-scrolled .site-header-actions .auth-entry {
        font-size: 12px !important
    }
}
@media (max-width: 380px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .site-header-stat-content strong {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .site-header.is-scrolled .site-header-stat-content strong {
        font-size: 12px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .eyebrow,
html[data-site-font]:not([data-site-font="minecraft"]) .section-kicker {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .hero h1 {
    font-size: max(12px, clamp(40px, 4.5vw, 60px)) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .hero-copy {
    font-size: 14px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .total-wrap strong {
    font-size: max(12px, clamp(29px, 3.5vw, 36px)) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .total-wrap span {
    font-size: 14px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .monitor-head h2 {
    font-size: 30px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .edition-filter-option {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-search input {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tag-filter-toggle {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tag-filter-active-count {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tag-filter-kicker {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tag-filter-option {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tag-filter-panel small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .language-toggle {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .sort-label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .sort-button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .search-empty {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .additional-count-badge {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .additional-count-badge strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .rank-badge {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .rank-badge strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .cover-status {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .java-card-motd {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-title-row h3 {
    font-size: 16px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .bedrock-badge {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-version {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .pvp-badge {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .address-text {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-quick-play {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .toggle-label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .stat-label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .peak-period-menu button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .stat-value {
    font-size: max(12px, clamp(15px, 1.4vw, 19px)) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .record-date {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .chart-title {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .chart-window {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .axis-label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tooltip-value {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tooltip-time {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-kicker,
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-section-label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-heading h2 {
    font-size: 23px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-address-copy .address-text {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-java-motd {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-status,
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-tags > span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-play {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-additional-label,
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-additional-count {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-additional-count {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-additional-count strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-additional-copy strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-additional-copy span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-additional-online small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-additional-online strong {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-additional-play {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-additional-stats span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-additional-stats strong {
    font-size: 14px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-event > span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-event > strong {
    font-size: 15px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-event > small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-stat > span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-stat strong {
    font-size: 21px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-stat small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-social {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .subscriber-summary-punctuation {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-site-copy small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-site-copy strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .last-update {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .seo-content-toggle {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .seo-content h2 {
    font-size: max(12px, clamp(18px, 3vw, 25px)) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .seo-content h3 {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .seo-content p,
html[data-site-font]:not([data-site-font="minecraft"]) .seo-content li {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .seo-history table {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .seo-history th {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .seo-machine-link {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .seo-server-avatar figcaption {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .seo-server-link strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .seo-server-link span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .seo-server-link small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .seo-back-link {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .monitor-contact {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .monitor-contact-arrow {
    font-size: 16px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-toggle-copy strong {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-toggle-copy small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-kicker {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-intro h3 {
    font-size: 19px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-intro > p:last-child {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-list > li > span:first-child {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-list strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-list small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-telegram small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-telegram strong {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-arrow {
    font-size: 17px !important
}
@container server-card (max-width: 380px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .record-date {
        font-size: 12px !important
    }
}
@media (max-width: 1050px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .stat-value {
        font-size: 18px !important
    }
}
@media (max-width: 700px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .stat-value {
        font-size: 18px !important
    }
}
@media (max-width: 420px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .hero h1 {
        font-size: max(12px, clamp(26px, 8.5vw, 36px)) !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .server-title-row h3 {
        font-size: 15px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .java-card-motd {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .is-java-card .address-text {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .server-info-stat strong {
        font-size: 18px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-toggle-copy strong {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-toggle-copy small {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-intro h3 {
        font-size: 16px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .seo-content-toggle {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .seo-content p,
html[data-site-font]:not([data-site-font="minecraft"]) .seo-content li {
        font-size: 12px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-entry {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-kicker {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-title-row h2 {
    font-size: max(12px, clamp(23px, 4vw, 31px)) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-title-row p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-preview-badge {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-social small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-social strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-provider-arrow {
    font-size: 16px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-divider {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-tab {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-field {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-field-label small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-field input {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-checkbox small,
html[data-site-font]:not([data-site-font="minecraft"]) .auth-text-button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-consent {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-submit {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-submit-arrow {
    font-size: 18px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-demo-note {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-demo-note > span:first-child {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-feedback {
    font-size: 12px !important
}
@media (max-width: 460px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-entry {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-title-row h2 {
        font-size: 23px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-title-row p {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-preview-badge {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-social small {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-social strong {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-tab {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-field input {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-checkbox small,
html[data-site-font]:not([data-site-font="minecraft"]) .auth-text-button {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-demo-note {
        font-size: 12px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-social small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-social strong {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-submit {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-field input {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-mail-replace {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-mail-replace strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-checkbox small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-last-login {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-last-login strong {
    font-size: 12px !important
}
@media (max-width: 460px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-social small {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-social strong {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-submit {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-mail-replace {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-mail-replace strong {
        font-size: 12px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-tab {
    font-size: 12px !important
}
@media (max-width: 700px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-tab {
        font-size: 12px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-entry-account-copy strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-entry-account-copy small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-completion-provider {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-completion-panel h2 {
    font-size: 26px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-completion-panel > p:not(.auth-kicker) {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) #profileCompletionForm label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) #profileCompletionForm input {
    font-size: 14px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) #profileCompletionForm small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) #profileCompletionForm button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) #profileCompletionFeedback {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-completion-logout {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-back {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-back span:first-child {
    font-size: 20px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-brand strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-brand small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-account-chip strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-account-chip small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-identity-copy h1 {
    font-size: max(12px, clamp(28px, 4vw, 48px)) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-role-badge {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-identity-copy > p:last-child {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-identity-stat span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-identity-stat strong {
    font-size: 46px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-tab {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-section-head h2 {
    font-size: 28px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-section-count {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-empty-label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-empty-server h3 {
    font-size: 16px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-empty-server p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-empty-server > button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-setting-number {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-setting-heading h3 {
    font-size: 15px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-setting-heading p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-nickname-form label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-nickname-form input {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-nickname-form button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) #profileNicknameFeedback {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-method strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-method small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-method b,
html[data-site-font]:not([data-site-font="minecraft"]) .profile-method button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-method-mail {
    font-size: 18px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-logout {
    font-size: 12px !important
}
@media (max-width: 760px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-identity-copy h1 {
        font-size: 25px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-tab {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-empty-server p {
        font-size: 12px !important
    }
}
@media (max-width: 470px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-completion-provider {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-completion-panel h2 {
        font-size: 21px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .auth-entry-account-copy strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-completion-intro h2 {
    font-size: 25px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-completion-intro > p:last-child {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-account-chip strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-identity-copy h1 {
    font-size: max(12px, clamp(24px, 3.5vw, 34px)) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-identity-meta {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-identity-stat strong {
    font-size: 28px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-section-head h2 {
    font-size: 24px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-admin-title {
    font-size: 12px !important
}
@media (max-width: 760px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .auth-entry-account-copy strong {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-account-chip strong {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-identity-copy h1 {
        font-size: 23px !important
    }
}
@media (max-width: 520px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-completion-intro h2 {
        font-size: 21px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) #profileCompletionForm input {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-back {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-back span:first-child {
        font-size: 16px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-identity-copy h1 {
        font-size: 19px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-identity-meta {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-tab {
        font-size: 12px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-admin-search input {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-admin-search button {
    font-size: 17px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-admin-search-result {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-page .server-discover-admin strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-page .server-discover-admin small {
    font-size: 12px !important
}
@media (max-width: 520px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-admin-search input {
        font-size: 12px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-stat-label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-stat-value {
    font-size: 38px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-stat-hint {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-stats-refresh {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-stats-bar > small {
    font-size: 12px !important
}
@media (max-width: 760px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-stat-value {
        font-size: 28px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-stats-bar > small {
        font-size: 12px !important
    }
}
@media (max-width: 420px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .profile-stat-value {
        font-size: 24px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .extra-filter-toggle {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .extra-filter-active-count {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .extra-filter-kicker {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .extra-filter-option strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .extra-filter-option small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .recent-wipe-badge {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .peak-period-menu button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-toggle-copy strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-submit-toggle-copy small {
    font-size: 12px !important
}
@media (max-width: 460px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .hero-actions .tables-entry {
        font-size: 12px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-qr {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .qr-card-close span {
    font-size: 22px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .qr-card-kicker {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .qr-card-head h2 {
    font-size: 20px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .qr-card-preview-top span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .qr-card-preview-top strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .qr-card-preview p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .qr-card-address-field {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .qr-card-address-input input {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .qr-card-domain-suffix {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .qr-card-address-field > small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .qr-card-open-link,
html[data-site-font]:not([data-site-font="minecraft"]) .qr-card-download {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .qr-card-hint {
    font-size: 12px !important
}
@media (max-width: 460px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .sort-label {
        font-size: 12px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .footer-font-switch {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .site-font-title-wrap h2 {
    font-size: 15px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .site-font-title-wrap p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .site-font-badge {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .site-font-badge {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-info-panel,
html[data-site-font]:not([data-site-font="minecraft"]) #serverInfoLayer .server-info-panel {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-banner-pagination > span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-edition,
html[data-site-font]:not([data-site-font="minecraft"]) .project-status {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-eyebrow {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-verified {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-heading h1 {
    font-size: max(12px, clamp(22px,2.6vw,30px)) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-copy .address-text {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-play {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-quick-tags > span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-live-note {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-card h2 {
    font-size: 15px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-live-chip {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-current-online > span,
html[data-site-font]:not([data-site-font="minecraft"]) .project-ping > span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-current-online > strong,
html[data-site-font]:not([data-site-font="minecraft"]) .project-ping strong {
    font-size: 23px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-ping small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-periods button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-axis-label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-chart-tooltip strong {
    font-size: 15px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-chart-tooltip span:not(.project-icon) {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-chart-message {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-chart-footer {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-period-stats span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-period-stats strong {
    font-size: 19px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-about > p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-specs dt {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-specs dd {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-section-count {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-all-tags > span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-connect > p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-qr {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-record h2 {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-record-number {
    font-size: 25px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-record-caption {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-record-date {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-sidebar h2 {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-events .server-info-event > span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-events .server-info-event > strong {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-events .server-info-event > small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-audience {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-social-links .server-info-social {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-website {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-modes .server-info-additional-copy strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-modes .server-info-additional-copy > span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-toast {
    font-size: 12px !important
}
@media (max-width: 1000px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .project-periods button {
        font-size: 12px !important
    }
}
@media (max-width: 760px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .server-info-close {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-heading h1 {
        font-size: 24px !important
    }
}
@media (max-width: 480px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .project-card h2 {
        font-size: 13px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-heading h1 {
        font-size: 22px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-hero-address .address-text {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-current-online > strong,
html[data-site-font]:not([data-site-font="minecraft"]) .project-ping strong {
        font-size: 22px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-current-online > span,
html[data-site-font]:not([data-site-font="minecraft"]) .project-ping > span {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-periods button {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-period-stats strong {
        font-size: 17px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-period-stats span {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-about > p {
        font-size: 12px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-chart-tooltip.is-gap strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-history-summary {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-connection-label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-connection-hint {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-copies dt {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-copies dd {
    font-size: 18px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-copies p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-copies dd {
    font-size: 16px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-about .project-claim {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-header-identity span {
    font-size: 12px !important
}
@media (max-width: 720px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .project-header-identity span {
        font-size: 12px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-header-back,
html[data-site-font]:not([data-site-font="minecraft"]) .project-header .server-info-close,
html[data-site-font]:not([data-site-font="minecraft"]) #serverInfoClose {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-header.is-scrolled .project-header-back,
html[data-site-font]:not([data-site-font="minecraft"]) .project-header.is-scrolled #serverInfoClose {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-header-nav-btn {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-header.is-scrolled .project-header-nav-btn {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-dock-online {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-header-actions .effects-toggle {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-header.is-scrolled .project-header-actions .effects-toggle {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-header-actions .project-dock-play {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-header.is-scrolled .project-header-actions .project-dock-play {
    font-size: 12px !important
}
@media (max-width: 520px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .project-header-back,
html[data-site-font]:not([data-site-font="minecraft"]) #serverInfoClose {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-header-nav-btn {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-header-actions .project-dock-play {
        font-size: 12px !important
    }
}
@media (max-width: 520px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .project-header.is-scrolled .project-header-back,
html[data-site-font]:not([data-site-font="minecraft"]) .project-header.is-scrolled #serverInfoClose {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-header.is-scrolled .project-header-nav-btn {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-header.is-scrolled .project-header-actions .effects-toggle {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-header.is-scrolled .project-header-actions .project-dock-play {
        font-size: 12px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-hero.is-bannerless :is(.project-edition,.project-status) {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-hero.is-bannerless .project-heading h1 {
    font-size: max(12px, clamp(26px,3vw,34px)) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-hero.is-bannerless .project-hero-address .address-text {
    font-size: 12px !important
}
@media (max-width:760px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .project-hero.is-bannerless .project-heading h1 {
        font-size: 28px !important
    }
}
@media (max-width:480px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .project-hero.is-bannerless .project-heading h1 {
        font-size: 25px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .project-hero.is-bannerless .project-hero-address .address-text {
        font-size: 12px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-news-tag {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-news-date {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-news-all-link {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-news-forwarded {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-news-counter {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-news-body {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-news-toggle-clamp {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-news-source {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-news-tg-link {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-news-waiting-copy strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-news-waiting-copy p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .project-news-tg-btn {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-body {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-body h1 {
    font-size: 18px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-body h2 {
    font-size: 16px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-body h3 {
    font-size: 14px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-body :is(h4,h5,h6) {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-list-number {
    font-size: max(12px, .9em) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-body :not(pre) > code {
    font-size: max(12px, .95em) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-body pre code {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-body table {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tg-quote-toggle {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-back {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-brand strong {
    font-size: 15px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-brand small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-server-chip {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-kicker {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) #newsHeroTitle {
    font-size: 25px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-channel-badge {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-subs {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-tg-visit {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-filter-btn {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-filter-count {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-post-tag {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-post-date {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-post-forwarded {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-post-counter {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-post-body {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-post-toggle-btn {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-post-source {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-post-link {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-empty h3 {
    font-size: 17px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-empty p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .news-empty-tg-link {
    font-size: 12px !important
}
@media (max-width: 640px) {
    html[data-site-font]:not([data-site-font="minecraft"]) #newsHeroTitle {
        font-size: 18px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-back {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-brand {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-kicker {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-create h1,
html[data-site-font]:not([data-site-font="minecraft"]) .tournament h1 {
    font-size: max(12px, clamp(28px, 6vw, 52px)) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-lead {
    font-size: 14px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-create-card label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-create-card input,
html[data-site-font]:not([data-site-font="minecraft"]) .tables-modal-card input {
    font-size: 14px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-field-hint {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-create-note {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-primary {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-primary b {
    font-size: 20px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-form-error {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tournament h1 {
    font-size: max(12px, clamp(25px, 5vw, 44px)) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tournament-expiry {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-action,
html[data-site-font]:not([data-site-font="minecraft"]) .tables-add-page {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-tabs-toggle {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-tabs-toggle span {
    font-size: 14px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tournament-tab {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tournament-hint {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .bracket-round-head {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .bracket-nickname {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .bracket-slot-empty {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .bracket-name-input {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .bracket-empty strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .bracket-empty span {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .slot-menu button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-modal-card h2 {
    font-size: 20px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-modal-card p {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-modal-close {
    font-size: 28px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-toast {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-create-card label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-create-card input,
html[data-site-font]:not([data-site-font="minecraft"]) .tables-modal-card input,
html[data-site-font]:not([data-site-font="minecraft"]) .bracket-name-input {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-create-card input::placeholder,
html[data-site-font]:not([data-site-font="minecraft"]) .tables-modal-card input::placeholder,
html[data-site-font]:not([data-site-font="minecraft"]) .bracket-name-input::placeholder {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-field-hint {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-create-note {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-primary {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-back {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-back-copy strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-back-copy small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-action,
html[data-site-font]:not([data-site-font="minecraft"]) .tables-add-page,
html[data-site-font]:not([data-site-font="minecraft"]) .tables-tabs-toggle {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tournament-tab {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tournament-hint {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .bracket-round-head {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .bracket-slot.empty::before {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .bracket-nickname {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .bracket-slot-empty {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .slot-menu button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-modal-card h2 {
    font-size: 23px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-lead {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-modal-card p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .tables-toast {
    font-size: 12px !important
}
@media (max-width: 700px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .tables-back-copy strong {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .tables-lead {
        font-size: 13px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio-close {
    font-size: 21px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio-head h2 {
    font-size: 23px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio-head > p:last-child {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio-head .section-kicker {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-editor-state {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-autosave {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .studio-section-heading {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio :is(.server-field,.server-discover label) {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio :is(.server-field input,.server-field select,.server-discover input,.server-discover select,.server-additional-row input) {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-field textarea {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio :is(.server-field small,.server-avatar-copy small,.server-additional-head small,.studio-field-help) {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-avatar-copy strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-java-avatar-source button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-check-field strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-check-field small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-edition-picker button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .studio-color-hue-label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-tag-chip {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-tag-chip button {
    font-size: 14px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-tags-field > span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .studio-banner-preview {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .studio-banner-slide > button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .studio-banner-position {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .studio-banner-position small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .studio-banner-controls :is(label,button) {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-view-tabs button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-toolbar button {
    font-size: 16px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-toolbar button :is(strong,em,s) {
    font-size: 14px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-editor > textarea {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-editor-meta {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-help,
html[data-site-font]:not([data-site-font="minecraft"]) .studio-summary {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-help-content {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-help-content code {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-record-copy strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-record-copy small,
html[data-site-font]:not([data-site-font="minecraft"]) .server-record-editor label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-record-editor input {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-additional-head strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-additional-head button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-page .server-studio .server-additional-number {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-verification-kicker {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-verification h3 {
    font-size: 21px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .studio-verification-copy > p {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-verification dt {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-verification code {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-verification :is(dd button,.server-verification-progress button) {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-verification-progress strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-verification-progress small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-editor-submit strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-editor-submit small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-editor-submit button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-delete-copy strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-delete-copy small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-delete-zone button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-studio-feedback {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-discover form > button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-discover-admin-option {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-server-card h3 {
    font-size: 14px !important
}
@media (max-width:540px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .server-studio-head h2 {
        font-size: 19px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-avatar-copy small {
        font-size: 12px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .studio-back {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .studio-page-label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio-head h2 {
    font-size: max(12px, clamp(23px, 3vw, 30px)) !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio-head > p:last-child {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio #serverStudioSubtitle {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .studio-section-heading {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio :is(.server-field, .server-discover label) {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .studio-section-nav button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .studio-discover-help {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-discover form > label {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .studio-edition-trigger {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .studio-edition-options button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-discover-admin strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-discover-admin small {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .studio-discover-actions > button {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio #serverAutosave {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .markdown-content > textarea {
    font-size: 12px !important
}
@media (max-width: 650px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .studio-section-nav button {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .server-editor-statusbar .server-autosave {
        font-size: 12px !important
    }
    html[data-site-font]:not([data-site-font="minecraft"]) .server-studio .server-verification h3 {
        font-size: 17px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .outgoing-dialog {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .outgoing-kicker {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .outgoing-panel header button {
    font-size: 20px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .outgoing-panel h2 {
    font-size: 16px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .outgoing-description {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .outgoing-address strong {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .outgoing-address span {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .outgoing-panel footer :is(button,a) {
    font-size: 12px !important
}
@media (max-width:480px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .outgoing-panel h2 {
        font-size: 14px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) .site-footer {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .account-policy-close {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .account-policy-content h1 {
    font-size: 20px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .account-policy-content h2 {
    font-size: 13px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .account-policy-content p,
html[data-site-font]:not([data-site-font="minecraft"]) .account-policy-content li {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .account-policy-content .policy-version {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .policy-draft {
    font-size: 12px !important
}
html[data-site-font]:not([data-site-font="minecraft"]) .profile-load-error {
    font-size: 12px !important
}
@media (max-width: 600px) {
    html[data-site-font]:not([data-site-font="minecraft"]) .account-policy-content h1 {
        font-size: 17px !important
    }
}
html[data-site-font]:not([data-site-font="minecraft"]) body :is(h1,h2,h3,h4,h5,h6) { font-family: var(--site-font-heading) !important; font-weight: 700; line-height: 1.35; }
html[data-site-font]:not([data-site-font="minecraft"]) body :is(pre,code,kbd,samp), html[data-site-font]:not([data-site-font="minecraft"]) body :is(pre,code,kbd,samp) * { font-family: var(--site-font-mono) !important; }
html[data-site-font]:not([data-site-font="minecraft"]) body :is(p,li,td,th,dd,label,input,textarea,select), html[data-site-font]:not([data-site-font="minecraft"]) .markdown-body { font-size: 14px !important; line-height: 1.7 !important; }
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-body :is(table,td,th,p,li,blockquote) { font-size: 14px !important; line-height: 1.75 !important; }
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-body :is(td,th) { padding: 12px 14px; }
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-body :is(h1,h2) { font-size: 22px !important; }
html[data-site-font]:not([data-site-font="minecraft"]) .markdown-body :is(h3,h4,h5,h6) { font-size: 18px !important; }
html[data-site-font]:not([data-site-font="minecraft"]) .project-page :is(.project-about,.project-news-body) { color: #becbc2; }
html[data-site-font]:not([data-site-font="minecraft"]) #siteHeader .site-header-brand-title { font-size: 13px !important; font-weight: 700; }
html[data-site-font]:not([data-site-font="minecraft"]) #siteHeader .site-header-brand-accent { font-size: 11px !important; font-weight: 600; }
html[data-site-font]:not([data-site-font="minecraft"]) #siteHeader .site-header-stat-content strong { font-size: 15px !important; font-weight: 600; }
html[data-site-font]:not([data-site-font="minecraft"]) .project-header-identity span { font-size: 14px !important; font-weight: 600; }
html[data-site-font]:not([data-site-font="minecraft"]) body .site-font-title-wrap p { font-size: 13px !important; }
html[data-site-font]:not([data-site-font="minecraft"]) body .site-font-desc { font-size: 13px !important; }
html[data-site-font]:not([data-site-font="minecraft"]) body .site-font-preview { font-size: 12px !important; }
html[data-site-font] .site-font-option :is(.site-font-name,.site-font-desc,.site-font-preview) { font-family: var(--preview-font) !important; }
@media (max-width: 720px) {
  html[data-site-font]:not([data-site-font="minecraft"]) #siteHeader .site-header-brand-title { font-size: 12px !important; }
  html[data-site-font]:not([data-site-font="minecraft"]) #siteHeader .site-header-brand-accent { font-size: 10px !important; }
  html[data-site-font]:not([data-site-font="minecraft"]) .project-header-identity span { font-size: 12px !important; }
}
@media (max-width: 380px) {
  html[data-site-font]:not([data-site-font="minecraft"]) #siteHeader .site-header-stat-content strong { font-size: 13px !important; }
  html[data-site-font]:not([data-site-font="minecraft"]) #siteHeader .site-header-actions .auth-entry { padding: 0 5px; }
}

/* Modern style uses four complementary faces by role. */
html[data-site-font="modern"] body :is(button,summary,[role="button"],[role="tab"],[role="option"],nav a),
html[data-site-font="modern"] body :is(button,summary,[role="button"],[role="tab"],[role="option"],nav a) * { font-family: var(--site-font-ui) !important; }
html[data-site-font]:not([data-site-font="minecraft"]) body :is(.server-name,.project-header-identity span,.profile-section-head h2) { font-family: var(--site-font-heading) !important; }
html[data-site-font]:not([data-site-font="minecraft"]) body :is(#totalPlayers,.server-copy,.server-copy *,.server-address-copy,.server-address-copy *,.address-text,.qr-card-domain-suffix,.player-count,.peak-value,.record-value,.project-dock-online,.project-current-online > strong,.project-ping strong,.project-period-stats strong,.project-audience strong,.project-history-summary strong,.profile-identity-stat strong) { font-family: var(--site-font-mono) !important; font-variant-numeric: tabular-nums; }

html[data-site-font="modern"] body :is(h1,h2,h3,h4,h5,h6,.server-name,.project-header-identity span,.site-header-brand-title,.site-header-brand-accent),
html[data-site-font="modern"] body :is(h1,h2,h3,h4,h5,h6,.server-name) * { font-family: var(--site-font-heading) !important; }
/* Each choice previews its own pairing, including while Modern is active. */
html[data-site-font] .site-font-option[data-font-id] :is(.site-font-name,.site-font-desc,.site-font-preview-copy) { font-family: var(--preview-font) !important; }
html[data-site-font] .site-font-option[data-font-id] .site-font-preview-title { font-family: var(--preview-heading) !important; }
html[data-site-font] .site-font-option[data-font-id] .site-font-preview-stat { font-family: var(--preview-mono) !important; }
html[data-site-font] .site-font-option[data-font-id] .site-font-preview-ui { font-family: var(--preview-ui) !important; }
@media (max-width: 380px) {
  html[data-site-font="modern"] body { min-width: 0; }
  html[data-site-font="modern"] #siteHeader .site-header-inner { padding-inline: 6px; }
  html[data-site-font="modern"] #siteHeader .site-header-brand-title { font-size: 11px !important; }
  html[data-site-font="modern"] #siteHeader .site-header-brand-accent { font-size: 9px !important; }
  html[data-site-font="modern"] #siteHeader .site-header-actions .auth-entry-guest { gap: 5px; }
}
@media (max-width: 600px) {
  html[data-site-font="modern"] .hero h1 { font-size: clamp(26px, 8vw, 40px) !important; line-height: 1.15; white-space: normal; }
  html[data-site-font="modern"] .hero h1 span { display: block; margin-left: 0; }
}
