@media screen and (max-width: 768px) {        .profile-container {                padding: 0 5px;        margin: 0 auto;    }    .form-control {        width: 95% !important;    }        h1 { font-size: 20px; }    h2 { font-size: 16px; }    h3 { font-size: 14px; }    p, li, a { font-size: 13.5px; }    #navbarhr {        display: none;    }    div#navbar {        margin-top: 0;        width: 100%;        overflow: hidden;         border-bottom: 2.5px solid #a0799d;;    }    div#navbar ul {        display: flex;        flex-wrap: wrap;         justify-content: center;        padding: 0.4rem 0.25rem;        margin: 0;        gap: 0.4rem;         line-height: 1;     }    div#navbar ul li {        display: inline-block;        width: auto;         margin: 0.18rem;         padding: 0.05rem 0.4rem;                clear: none;        float: none;    }        div#navbar ul li a {        font-size: 0.8em !important;        white-space: nowrap;     }        div#navbar ul li.dropdown:hover .dropdown-content,    .dropdown-content:hover {        opacity: 0;    visibility: hidden;}        button,    .btn,    input[type="submit"] {        min-height: 26px;        min-width: 26px;        padding: 3px 12px !important;        margin: 3px 0 !important;    }        input,    select,    textarea {        width: 96% !important;        padding: 10px;        margin: 5px 0;    }        img {        max-width: 100%;        height: auto;    }        .grid, .info-grid, .info-grid-two-columns {        grid-template-columns: 1fr !important;     }        .flex-container{        flex-direction: column;    }    .column-flex,    .result-item {        display: block !important;    }    .context-block pre {        width: 85% !important;    }    .tool-header h1 {        font-size: 0.9em;    }    .tool-controls {      visibility: collapse;    }    .partial-border {        white-space: wrap !important;    }    li.activity-item {        overflow-wrap: break-word;    }    .filter-form {        gap: 0px;    }                    table {                        max-width: 100%;        overflow-x: auto;        display: block;        font-size: 0.67em !important;         -webkit-overflow-scrolling: touch;    }    table a {        font-size: 1em;    }        th, td {        padding: 6px 4px;         white-space: nowrap;         overflow: hidden;        text-overflow: ellipsis;     }        thead {        position: sticky;        top: 0;    }    thead th {        position: sticky;        top: 0;        z-index: 2;    }    table.modtrack-content-table {               max-width: 100%;        overflow-x: auto;        display: block;        position: relative;        font-size: 0.6em !important;         -webkit-overflow-scrolling: touch;    }    .actions .preedit button.btn {      padding: 5px 7px !important;    }        table.modtrack-content-table th, td {        padding: 6px 4px;         white-space: nowrap;         overflow: hidden;        text-overflow: ellipsis;     }        .section-nested-white {        margin-right: 1px;        margin-left: 1px;    }    .styled-list, .styled-ordered-list {        list-style-type: none;        padding-left: 0;        margin: 5px 10px;    }    .profile-container {        max-width: 99% !important;    }    .eighty-width {        width: 95% !important;    }    .eighty-width {        width: 90% !important;    }    .preview-popup {        width: 73%;        height: 78%;        position: fixed;        top: 50%;        left: 4%;    }    .top-font-choice-button {        top: -4px;      }      .top-dark-mode-button {          position: absolute;          top: -6px;          right: 10px;  }  iframe {    max-width: 75vh;  }}@media screen and (max-width: 480px) {    div#navbar ul li {        padding: 0.4rem;        margin: 0.2rem;    }    div#navbar ul li a {        font-size: 0.7em;    }}