/* Text Manipulation Interface (TMI) Copyright: Software Development Solutions LLC Help: ?help or &help ______________________________________________________________________________________ TMI Execution Details: - Cache: disabled ______________________________________________________________________________________ */ @import url('https://a.swdev.cc/?f=css/root/root-Midnight_Serenity.css'); hr { border-color: var(--border-color); } .modal-content, .modal-header, .modal-body, .modal { background-color: var(--form-background); background: var(--form-background); } #theme-selector-container { position: fixed; bottom: 20px; left: 50%; transform: translateX(-50%); } #theme-selector { padding: 10px; width: 165px; } .theme-selector-button { } #logout { text-decoration: none !important; } body { background-color:var(--background-color); color:var(--text-color); font-family:var(--font-family); position: relative; min-height: 100vh; } .centered { position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; height:380px; width:100px; border-radius: var(--input-border-radius); padding: 20px; } /* Form elements */ input, input[type="search"], input[type="text"], input[type="email"], input[type="password"], select, textarea, [contenteditable="true"] { background-color:var(--input-background); color:var(--text-color); border:1px solid var(--input-border-color); padding:var(--input-padding); border-radius:var(--input-border-radius); margin-bottom:var(--element-margin); } input[type="radio"], input[type="checkbox"] { width:20px !important; } /* Style for forms */ form { background-color:var(--form-background); padding:var(--input-padding); border-radius:var(--input-border-radius); } /* Specific style for textareas */ textarea { background-color:var(--textarea-background); } /* Optional:Highlight effect on focus */ input:focus, textarea:focus { border-color:var(--highlight-color); box-shadow:0 0 8px var(--highlight-color); } /* Buttons */ .button, input[type="submit"], button { display:inline-block; background-color:var(--button-background); color:var(--text-color); border:none; padding:var(--input-padding); border-radius:var(--input-border-radius); cursor:pointer; transition:background-color 0.3s ease; margin-right: 5px; } .button:hover, input[type="submit"]:hover, button:hover { background-color:var(--button-hover-background); } /* Radio buttons and checkboxes */ input[type="radio"], input[type="checkbox"] { margin-right:var(--element-margin); } /* Labels */ label { display:block; margin-bottom:var(--element-margin); } /* Links */ a, a:visited, a:hover, a:active { color:var(--text-color); /* Link color set to text color variable */ text-decoration:underline; } .no-underline { text-decoration: none; } /* Adjust link colors inside forms */ form a, form a:visited, form a:hover, form a:active { color:var(--highlight-color); } /* Style for disabled inputs */ input:disabled, textarea:disabled { background-color:#555555; color:#aaaaaa; } li { margin-bottom: 10px; }