.wp-list-table td, .wp-list-table th{font-size:18px}
.wp-list-table th:nth-child(1){width:12.5%}
.wp-list-table th:nth-child(2){width:30%}
.wp-list-table th:nth-child(4){width:6%}
.button-small{font-size:18px!important;color:#000!important;background:#fff!important;border:1px solid #000!important;border-radius:0px!important}
.wrap h1{font-size:34px!important;text-align:center!important;margin-bottom:20px!important}
.wrap input[type="text"],.wrap input[type="submit"],.wrap select{font-size:18px!important;border-radius:0px!important;border:1px solid #000!important}
.wrap input[type="submit"]{color:#000!important;background:#fff!important}
.total-entries{font-size:18px!important;margin-top:10px!important}
.sortable{text-decoration:none;color:inherit;position:relative}
.sortable:hover{color:#0073aa}
.sortable:after{content:'↕';margin-left:4px;opacity:0.5}
.sortable.asc:after{content:'↑';opacity:1}
.sortable.desc:after{content:'↓';opacity:1}
.sortable.secondary{opacity:0.7}
.sortable.secondary:after{font-size:0.9em}
.status-pending{background-color:#fff3cd!important}
.status-counts{margin:15px 0;display:flex;gap:20px}
.status-count{padding:8px 15px;border-radius:4px;font-weight:bold}
.status-count.pending{background:#fff3cd;color:#856404}
.filter-bar{margin-bottom:20px;display:flex;gap:15px;align-items:center}
.wordplay-meta-box textarea{font-family:inherit}
#wordplay-input-form{max-width:1000px !important;margin:20px auto;background:#eee;border-radius:6px}
.tabs{display:flex;border-bottom:1px solid #ddd}
.tab{padding:12px 20px;background:#f9f9f9;border:1px solid #ddd;border-bottom:none;cursor:pointer;margin-right:2px;user-select:none;font-size:18px}
.tab.active{background:#eee;border-bottom:1px solid #eee;position:relative;top:1px}
.tab-content{display:none;padding:20px 40px 20px 20px}
.tab-content.active{display:block}
.form-section{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.form-group{margin-bottom:15px}
.form-group.full{grid-column:1/-1}
label{display:block;margin-bottom:5px;font-weight:400;color:mediumseagreen;font-size:18px}
input,select,textarea{width:100%;padding:10px;border:1px solid #000;border-radius:0px;font-size:18px}
textarea{height:100px;resize:vertical}
.nav-buttons{margin-top:20px;display:flex;justify-content:flex-end;padding-right:20px;gap:10px}
.btn{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:18px}
.btn-primary{background:#46b450;color:white}
.btn-secondary{background:#ddd;color:#333;border:0px;font-weight: 500;text-decoration: none}
#form-message{margin-top:15px;padding:10px;border-radius:4px;text-align:center}
.success{background:#46b450;border:1px solid #46b450;color:white;display:inline-block;padding:15px;border-radius:4px}
.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24;display:inline-block;padding:15px;border-radius:4px}
input[type="checkbox"]+label,label[style*="font-weight:normal"]{color:#000!important}
@media (max-width:768px){.form-section{grid-template-columns:1fr}}