- /* ==========================================================================
- AZURACAST REQUEST PAGE CUSTOM STYLING
- ========================================================================== */
- /* 1. Global Page Background & Theme Wrapper */
- [data-bs-theme="dark"] body.page-minimal,
- [data-bs-theme="light"] body.page-minimal {
- background-color: #12141c !important; /* Custom background color */
- font-family: 'Helvetica Neue', Arial, sans-serif;
- color: #ffffff;
- }
- /* 2. Style the Request Table & Form Containers */
- body.page-minimal .card {
- background-color: #1a1d29 !important;
- border: 1px solid #2d3247 !important;
- border-radius: 12px;
- box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3);
- }
- /* 3. Customize Search Input Field */
- body.page-minimal .form-control {
- background-color: #25293c !important;
- border: 1px solid #3b4261 !important;
- color: #ffffff !important;
- border-radius: 8px;
- }
- body.page-minimal .form-control:focus {
- border-color: #ff5e00 !important; /* Accent color on focus */
- box-shadow: 0 0 0 0.25rem rgba(255, 94, 0, 0.25);
- }
- /* 4. Request Button & Action Links Styling */
- body.page-minimal .btn-primary,
- body.page-minimal .btn-success {
- background-color: #ff5e00 !important; /* Custom branding primary color */
- border-color: #ff5e00 !important;
- color: #ffffff !important;
- font-weight: 600;
- border-radius: 6px;
- transition: all 0.3s ease;
- }
- body.page-minimal .btn-primary:hover,
- body.page-minimal .btn-success:hover {
- background-color: #e05200 !important;
- border-color: #e05200 !important;
- transform: translateY(-1px);
- }
- /* 5. Table Rows & Typography Styling */
- body.page-minimal table th {
- background-color: #222638 !important;
- color: #a0aec0 !important;
- text-transform: uppercase;
- font-size: 0.85rem;
- letter-spacing: 0.5px;
- }
- body.page-minimal table td {
- color: #e2e8f0 !important;
- vertical-align: middle;
- }
- /* Target Album Art / Covers if present */
- body.page-minimal table img {
- border-radius: 6px;
- box-shadow: 0 2px 8px rgba(0,0,0,0.2);
- }