        .dashboard-top-card {
            overflow: hidden;
        }
        .dashboard-top-card h2,
        .dashboard-top-card p,
        .dashboard-top-card .section-kicker {
            word-break: keep-all;
            overflow-wrap: anywhere;
        }
        #servers {
            background: transparent;
            padding-top: 0;
        }
        #guild-list > .col-12 > .card,
        #search-status .alert {
            border-radius: 22px;
            border: 1px solid var(--panel-card-border);
            background: var(--panel-card-bg);
            box-shadow: var(--panel-card-shadow);
            backdrop-filter: blur(16px);
        }
        #search-status .alert {
            color: var(--text-primary);
        }
        [data-theme="dark"] #guild-list > .col-12 > .card,
        [data-theme="dark"] #search-status .alert {
            border-color: var(--panel-card-border);
            background: var(--panel-card-bg);
        }
        #server-controls .input-group-text {
            border-radius: 16px 0 0 16px;
            border-right: none !important;
            background: rgba(255,255,255,0.68) !important;
        }
        #server-controls .form-control,
        #server-controls .form-select {
            border-radius: 16px;
        }
        #server-controls .input-group {
            align-items: stretch;
        }
        #server-controls .input-group .form-control {
            border-radius: 0 16px 16px 0 !important;
            border-left: none !important;
        }
        #server-controls .input-group > * {
            min-height: 46px;
        }
        [data-theme="dark"] #server-controls .input-group-text {
            background: rgba(15, 23, 42, 0.78) !important;
        }
