/* LC88: refined original edition. Keeps existing imagery and orange-red backdrop. */
.premium-v1{--display:Georgia,'Times New Roman',serif}
.premium-v1 h1,.premium-v1 h2,.premium-v1 h3{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;letter-spacing:0!important;text-shadow:none!important;color:#eee6d8!important}
.premium-v1 h2,.premium-v1 .premium-section-heading h2{color:#d4a64a!important}
.premium-v1 p,.premium-v1 li{font-family:Arial,'Segoe UI',sans-serif}
.premium-v1 .premium-nav{background:#261512!important;border-top:1px solid #63422e!important;border-bottom:1px solid #755434!important;box-shadow:none!important}
.premium-v1 #primary-nav .main-menu{gap:8px!important;padding:10px 0!important;justify-content:center!important;align-items:center!important}
.premium-v1 #primary-nav .main-menu>li>a{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;background:#4a211a!important;border:1px solid #806139!important;border-radius:3px!important;color:#e9ded1!important;box-shadow:none!important;text-shadow:none!important;padding:9px 12px!important;min-height:51px;font-weight:500!important;line-height:1.5!important}
.premium-v1 #primary-nav .main-menu>li>a:hover,.premium-v1 #primary-nav .main-menu>.current-menu-item>a,.premium-v1 #primary-nav .main-menu>.current-menu-ancestor>a{background:#553024!important;color:#e8c987!important;border-bottom:3px solid #d4a64a!important;padding-bottom:7px!important}
.premium-v1 #primary-nav .main-menu a .nav-icon{display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;top:auto!important;vertical-align:middle!important;margin:0!important;padding:0!important;transform:none!important;text-shadow:none!important;align-self:center!important;line-height:1!important}
.premium-v1 #primary-nav .main-menu>li>a .nav-icon{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;font-size:26px!important;color:#c6b9a8!important}
.premium-v1 #primary-nav .main-menu>li:nth-child(3)>a .nav-icon,.premium-v1 #primary-nav .main-menu>li:nth-child(4)>a .nav-icon{color:#c6867a!important}
.premium-v1 #primary-nav .nav-icon svg{display:block;width:100%;height:100%}
.premium-v1 #primary-nav .lc88-nav-label{display:block;line-height:1.5;align-self:center;text-align:center}
.premium-v1 #primary-nav .sub-menu a{display:flex!important;align-items:center!important;gap:10px!important;text-shadow:none!important;font-weight:400!important}
.premium-v1 #primary-nav .sub-menu .lc88-nav-label{text-align:left;flex:1;min-width:0}
.premium-v1 #primary-nav .sub-menu .nav-icon{flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;font-size:20px!important;color:#bda88d!important}
.premium-v1 .premium-register{background:#d4a64a!important;box-shadow:none!important;text-shadow:none!important;border:1px solid #e0b969!important;color:#25180b!important}
.premium-v1 .premium-hero{height:245px!important;margin-bottom:26px}
.premium-v1 .premium-hero h1{font-size:38px!important;line-height:1.25;max-width:630px;margin:13px 0 20px;color:#f5eee3!important}
.premium-v1 .premium-hero .premium-button{background:transparent!important;border:0;border-bottom:1px solid #b8a077;border-radius:0;color:#e9e0d0!important;padding:5px 0;font-weight:400}
.premium-v1 .premium-home-content>.premium-sidebar{display:none}
.premium-v1 .premium-home-content .premium-section{padding-block:32px}
.premium-v1 .premium-section-heading h2{font-size:28px!important}
.premium-v1 .premium-groups h3,.premium-v1 .premium-panel-heading h3{color:#e8dfd0!important;font-size:21px!important}
.premium-v1 .premium-card,.premium-v1 .premium-groups article,.premium-v1 .premium-topic-panels>section{box-shadow:none!important;border:1px solid #34302b!important}
.premium-v1 .premium-card{transition:transform .22s,border-color .22s}
.premium-v1 .premium-card:hover{transform:translateY(-4px);border-color:#d4a64a!important;box-shadow:none!important}
.premium-v1 .premium-card-copy{padding:20px}
.premium-v1 .premium-card h3{font-size:22px!important;line-height:1.45!important;color:#eee6d8!important}
.premium-v1 .premium-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.8;min-height:3.6em}
.premium-v1 .premium-label{color:#c3a16c;font-weight:400}
.premium-v1 .premium-meta{color:#aaa296;font-size:11px}
.premium-v1 .premium-page-heading h1{font-size:38px!important;line-height:1.35!important;color:#f0e7d9!important;max-width:960px}
.premium-v1 .premium-prose{max-width:740px!important;margin-inline:auto;padding:26px!important;border:0!important;box-shadow:none!important;background:transparent!important;font-size:17px!important;line-height:1.85!important}
.premium-v1 .premium-prose p,.premium-v1 .premium-prose li{font-size:17px!important;line-height:1.85!important;color:#d5cfc5!important}
.premium-v1 .premium-prose h2{font-size:28px!important;line-height:1.45!important;color:#d4a64a!important;margin-top:34px}
.premium-v1 .premium-prose h3{font-size:23px!important;color:#e7dfd3!important}
.premium-v1.single .premium-reading>.premium-toc,.premium-v1.single .premium-article-cover{max-width:740px;margin-inline:auto;display:block}
.premium-v1 .premium-topic-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
@media(max-width:1100px) and (min-width:761px){.premium-v1 #primary-nav .main-menu{flex-wrap:wrap!important}}
@media(max-width:760px){.premium-v1 #primary-nav .main-menu{align-items:stretch!important}.premium-v1 #primary-nav .main-menu>li>a{justify-content:flex-start!important}.premium-v1 #primary-nav .main-menu>li>a .nav-icon{width:27px!important;height:27px!important;min-width:27px!important;flex-basis:27px!important}.premium-v1 .premium-hero h1{font-size:29px!important}.premium-v1 .premium-page-heading h1{font-size:29px!important}.premium-v1 .premium-section-heading h2{font-size:25px!important}.premium-v1 .premium-article-grid{grid-template-columns:1fr}.premium-v1 .premium-card h3{font-size:24px!important}.premium-v1 .premium-prose{padding:16px 4px!important}.premium-v1 .premium-topic-panels{grid-template-columns:1fr}.premium-v1 .premium-groups h3{font-size:19px!important}.premium-v1 .premium-home-content .premium-section{padding-block:24px}}
@media(prefers-reduced-motion:reduce){.premium-v1 .premium-card{transition:none}}

/* Clear category filters and real contact details supplied by the owner. */
.premium-v1 .filter-links{display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid #44342a;padding-bottom:20px}
.premium-v1 .filter-links a{background:#38211b!important;color:#f4e9d9!important;border:1px solid #896639!important;border-radius:4px;padding:9px 16px;text-shadow:none!important;font-weight:500;line-height:1.6;box-shadow:none!important}
.premium-v1 .filter-links a:hover,.premium-v1 .filter-links a.active,.premium-v1 .filter-links a[aria-current="page"]{background:#d4a64a!important;color:#24170b!important;border-color:#d4a64a!important}
.premium-v1 .filter-links a:focus-visible{outline:2px solid #f5dc9f;outline-offset:3px}
.premium-v1 .factory-footer [data-footer-module="contact"] p{color:#dfd5c5;font-size:13px;line-height:1.8;margin:0 0 12px;overflow-wrap:anywhere}
.premium-v1 .factory-footer [data-footer-module="contact"] a{color:#e2c082;text-decoration:underline;text-underline-offset:3px}
