Author: xdplateadmin

  • Badge Fix CSS

  • XD Plate Dark Theme CSS

    /* XD PLATE — Dark Premium Theme Override */
    @font-face {
    font-family: ‘CharlesWright’;
    src: url(‘/wp-content/plugins/xd-plate-builder/assets/fonts/CharlesWright.ttf’) format(‘truetype’);
    font-weight: normal;
    font-style: normal;
    }

    /* Full page dark */
    html, body {
    background: #0a0a0a !important;
    color: #f0f0f0 !important;
    }

    /* Header / Nav */
    header, .wp-site-header, [class*=”header”] {
    background: #0a0a0a !important;
    border-bottom: 1px solid #1a1a1a !important;
    }

    header a, header p, .wp-site-header a, .wp-site-header p,
    nav a, [class*=”header”] a {
    color: #f0f0f0 !important;
    }

    /* Site title — gold */
    header .wp-block-site-title a,
    .wp-site-header .wp-block-site-title a,
    .wp-block-site-title a {
    color: #c9a84c !important;
    font-weight: 800 !important;
    letter-spacing: 0.05em !important;
    text-decoration: none !important;
    font-size: 1.5rem !important;
    }

    /* Navigation links */
    nav a {
    color: #ccc !important;
    text-decoration: none !important;
    font-weight: 500 !important;
    font-size: 0.85rem !important;
    text-transform: uppercase !important;
    letter-spacing: 0.08em !important;
    }
    nav a:hover { color: #c9a84c !important; }

    /* Main content area */
    main, .wp-block-post-content, .entry-content, article, .wp-site-blocks {
    background: #0a0a0a !important;
    color: #f0f0f0 !important;
    }

    /* Hide default page title on plate builder */
    main > .wp-block-post-title,
    .wp-block-post-title,
    h1.wp-block-post-title {
    display: none !important;
    }

    /* Footer — dark with plate font */
    footer, .wp-site-footer, [class*=”footer”], .wp-block-template-part footer {
    background: #050505 !important;
    border-top: 1px solid #1a1a1a !important;
    padding: 40px 20px !important;
    }
    footer *, .wp-site-footer *, [class*=”footer”] * {
    color: #666 !important;
    }
    footer a, .wp-site-footer a, [class*=”footer”] a {
    color: #c9a84c !important;
    text-decoration: none !important;
    }
    footer a:hover, .wp-site-footer a:hover { color: #e0c76a !important; }

    /* Footer site title in plate font */
    footer .wp-block-site-title a,
    .wp-site-footer .wp-block-site-title a {
    font-family: ‘CharlesWright’, ‘Courier New’, monospace !important;
    color: #c9a84c !important;
    font-size: 1.8rem !important;
    letter-spacing: 0.1em !important;
    }

    /* Footer text in plate font */
    footer p, .wp-site-footer p, footer [class*=”powered”] {
    font-family: ‘CharlesWright’, ‘Courier New’, monospace !important;
    font-size: 0.85rem !important;
    letter-spacing: 0.05em !important;
    color: #444 !important;
    }

    /* Footer nav links */
    footer nav a, .wp-site-footer nav a {
    font-family: ‘CharlesWright’, ‘Courier New’, monospace !important;
    letter-spacing: 0.06em !important;
    font-size: 0.8rem !important;
    text-transform: uppercase !important;
    }

    /* Remove “Twenty Twenty-Five” and WordPress branding text */
    footer p:last-child, .wp-site-footer p:last-child {
    opacity: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    }

    /* All headings */
    h1, h2, h3, h4, h5, h6 { color: #f0f0f0 !important; }

    /* Links */
    a { color: #c9a84c !important; }
    a:hover { color: #e0c76a !important; }

    /* Remove any white backgrounds on blocks */
    .wp-block-group, .wp-block-cover, .wp-block-columns,
    .wp-block-column, .has-background { background: transparent !important; }

    /* WooCommerce buttons */
    .wc-block-components-button, .wp-element-button,
    button.wp-element-button, .woocommerce .button {
    background: linear-gradient(135deg, #c9a84c 0%, #a08030 100%) !important;
    color: #000 !important;
    border: none !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.05em !important;
    border-radius: 8px !important;
    }

    /* My Account link in header */
    .wp-block-loginout a, [class*=”account”] a {
    color: #c9a84c !important;
    }

    /* Scrollbar */
    ::-webkit-scrollbar { width: 8px; }
    ::-webkit-scrollbar-track { background: #0a0a0a; }
    ::-webkit-scrollbar-thumb { background: #333; border-radius: 4px; }
    ::-webkit-scrollbar-thumb:hover { background: #c9a84c; }