/*
Theme Name: AdultEmbed King
Theme URI: https://adultembed.com/wordpress/
Author: AdultEmbed
Author URI: https://adultembed.com/
Description: A bold, dark premium tube look: a featured spotlight (one big video and four smaller ones) at the top of the homepage, gold accent, strong uppercase menu, five videos per row. Built on AdultEmbed Tube (install it too), with all of its options in Appearance > Customize.
Template: adultembed-tube
Version: 0.1.0
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: adultembed-king
Tags: dark, grid-layout, featured-images, custom-colors, custom-menu, theme-options
*/

/* header: deep black, accent underline on the current item */
.aet-header { background: var(--bg); border-bottom: 1px solid var(--line); }
.aet-brand { font-size: 23px; font-weight: 900; letter-spacing: -.03em; }
.aet-nav { border-top: 1px solid var(--line); }
.aet-nav ul { gap: 26px; }
.aet-nav a { display: block; padding: 4px 0; text-transform: uppercase; letter-spacing: .06em; font-size: 12.5px; font-weight: 800; border-bottom: 2px solid transparent; }
.aet-nav .current-menu-item a { color: var(--text); border-bottom-color: var(--accent); }
.aet-search input { background: var(--bg2); }

/* headings: big and bold */
.aet-h1 { font-size: 24px; font-weight: 900; letter-spacing: -.02em; }
.aet-heading-bar .aet-h1, .aet-heading-bar .aet-block__head h2, .aet-heading-bar .aet-related h2 { background: transparent; padding-left: 12px; }

/* spotlight: a soft gold glow on the big video */
.aet-spot > .aet-card:first-child .aet-card__thumb { box-shadow: 0 18px 50px -18px rgba(0, 0, 0, .9), 0 0 0 1px var(--line); }
.aet-spot .aet-card__title { font-weight: 800; }

/* cards: lift on hover, accent title */
.aet-card__thumb { transition: transform .2s, box-shadow .2s; }
.aet-card:hover .aet-card__thumb { transform: translateY(-3px); box-shadow: 0 12px 28px -12px rgba(0, 0, 0, .9); }
.aet-card:hover .aet-card__title { color: var(--accent); }
.aet-card__title { font-weight: 700; }

/* sort tabs: outlined, accent when on */
.aet-tabs a { background: transparent; text-transform: uppercase; font-size: 12px; letter-spacing: .05em; font-weight: 800; }

.aet-footer { border-top: 1px solid var(--line); }

@media (max-width: 760px) {
  .aet-nav ul { gap: 18px; }
  .aet-h1 { font-size: 21px; }
}
