body.wp-theme-vidorev{background:#0d0d0f!important;color:#eee!important;font-family:Arial,Helvetica,sans-serif}
#site-header .top-nav{display:none}
#site-header .top-content{background:#111113!important;padding:12px 0}
#site-header .main-nav,#site-header .nav-wrap{background:#171719!important;border-bottom:1px solid #303035!important}
#site-header a.logo-link{display:flex!important;align-items:center;min-height:48px;text-decoration:none!important}
#site-header a.logo-link img{display:none!important}
#site-header a.logo-link::after{content:"LAUGH NATION"!important;font:900 26px/1.2 Arial,Helvetica,sans-serif!important;letter-spacing:-1px;color:#ffd329!important;white-space:nowrap}
#site-header .nav-menu a{color:#eee!important}
#site-header .nav-menu a:hover,#site-header .nav-menu li.current-menu-item>a{color:#ffd329!important;background:transparent!important}
#site-header .top-search-box,#site-header input,#site-header button,#site-header .search-submit{background:#242427!important;color:#eee!important}
#site-header input::placeholder{color:#b8b8c2!important}
#primary-content-wrap,#site-footer .footer-wrapper{background:#0d0d0f!important;color:#eee!important}
#site-footer .default-copyright{font-size:0}
#site-footer .default-copyright:after{content:"© 2026 Laugh Nation. Original comedy. Independently owned.";font-size:12px;color:#aaa}
.ln-collection{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:38px 28px 56px;color:#eee;font-family:Arial,Helvetica,sans-serif}
.ln-collection *{box-sizing:border-box}
.ln-collection a{color:#ffd329}
.ln-collection a:focus-visible{outline:3px solid #ffd329;outline-offset:4px}
.ln-collection-heading{padding:28px;background:linear-gradient(120deg,#242421,#171719);border:1px solid #34343a;border-radius:14px;margin-bottom:30px}
.ln-collection-eyebrow{font-size:11px!important;font-weight:800;letter-spacing:1.6px;color:#ffd329!important}
.ln-collection-heading h1{color:#fff;font-size:clamp(30px,4vw,48px);line-height:1.12;font-weight:900;margin:10px 0 16px}
.ln-collection-heading p{color:#c4c4ce;font-size:16px;line-height:1.7;max-width:850px}
.ln-collection-heading nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}
.ln-collection-heading nav a{display:inline-block;padding:10px 16px;background:#29292e;color:#eee;border-radius:7px;font-size:13px;font-weight:700;text-decoration:none}
.ln-collection-heading nav a[hidden]{display:none}
.ln-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}
.ln-collection-thumb{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#222}
.ln-collection-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.ln-collection-card h2{font-size:20px;line-height:1.35;margin:16px 0 10px;color:#fff;font-weight:800}
.ln-collection-card h2 a{color:#f5f5f6;text-decoration:none}
.ln-collection-series{color:#ffd329;font-size:12px;margin:0 0 10px}
.ln-collection-description p{font-size:14px;line-height:1.7;color:#bfc0ca;margin:0 0 16px}
.ln-collection-watch{display:inline-block;border:1px solid #ffd329;border-radius:7px;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none}
.ln-collection .nav-links{display:flex;gap:15px;justify-content:center;margin-top:35px}
.ln-collection .page-numbers{color:#ffd329;padding:8px}
.ln-collection-signup{margin-top:40px;border-top:1px solid #34343a;padding-top:28px}
.ln-collection-signup h2{color:#fff;font-size:25px}
.ln-collection-signup p{color:#c4c4ce}
.ln-card-description{font-size:13px!important;color:#babac5!important;line-height:1.65!important;margin:10px 0 0!important}
.ln-card-description .wp-block-post-excerpt__excerpt{font-size:13px!important;line-height:1.65!important;color:#babac5!important}
@media(max-width:900px){.ln-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ln-collection{padding:20px 16px 40px}.ln-collection-heading{padding:20px}.ln-collection-grid{grid-template-columns:1fr;gap:28px}.ln-collection-card h2{font-size:20px}#site-header a.logo-link::after{font-size:21px!important}}

