/* Hawk Eye v5.0 — Category section identity lock */
.hk-cat-editorial__head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:24px!important;margin-bottom:24px!important}
.hk-cat-editorial__intro{position:relative;padding-inline-start:22px;max-width:820px}
.hk-cat-editorial__intro::before{content:"";position:absolute;inset:4px 0 4px auto;width:3px;background:linear-gradient(180deg,var(--hawk-violet),var(--hawk-coral));clip-path:polygon(0 0,100% 10%,100% 82%,0 100%);box-shadow:0 0 18px rgba(139,92,246,.45)}
.hk-cat-editorial__more{position:relative;min-width:190px;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px 10px 16px;color:#fff;text-decoration:none;border:1px solid rgba(157,126,255,.24);background:linear-gradient(110deg,rgba(139,92,246,.16),rgba(13,15,29,.96) 52%,rgba(255,90,61,.12));clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);overflow:hidden;transition:.28s ease;box-shadow:0 12px 34px rgba(0,0,0,.18)}
.hk-cat-editorial__more::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0 42%,rgba(255,255,255,.08) 50%,transparent 58%);transform:translateX(-145%);transition:transform .55s ease;pointer-events:none}
.hk-cat-editorial__more::after{content:"";position:absolute;top:0;right:0;width:54px;height:2px;background:linear-gradient(90deg,var(--hawk-violet),var(--hawk-coral));box-shadow:0 0 14px rgba(255,90,61,.3)}
.hk-cat-editorial__more>span{display:flex;flex-direction:column;gap:2px;position:relative;z-index:1}
.hk-cat-editorial__more small{font-size:9px;color:var(--hk-theme-muted);font-weight:700}.hk-cat-editorial__more strong{font-size:14px;font-weight:900;white-space:nowrap}
.hk-cat-editorial__more>b{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,90,61,.28);background:rgba(255,90,61,.07);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);position:relative;z-index:1;transition:.25s ease}.hk-cat-editorial__more svg{width:16px;height:16px;stroke:var(--hawk-coral)}
.hk-cat-editorial__more:hover{border-color:rgba(255,90,61,.5);transform:translateY(-2px);box-shadow:0 16px 42px rgba(0,0,0,.26),0 0 24px rgba(139,92,246,.10)}.hk-cat-editorial__more:hover::before{transform:translateX(145%)}.hk-cat-editorial__more:hover>b{background:rgba(255,90,61,.14);transform:translateX(-3px)}
.hk-cat-editorial__serial{display:none!important}
.hk-cat-editorial__card::before{background:linear-gradient(90deg,var(--hawk-violet),var(--hawk-coral)) top right/104px 2px no-repeat,linear-gradient(180deg,var(--hawk-coral),transparent) top right/2px 82px no-repeat!important}
.hk-cat-editorial__content{inset:auto 22px 21px!important}.hk-cat-editorial__meta{margin-bottom:10px!important}.hk-cat-editorial__content>strong{font-size:clamp(23px,1.9vw,32px)!important}
.hk-cat-editorial__cta{display:none!important}
@media(max-width:1050px){.hk-cat-editorial__head{grid-template-columns:1fr auto!important;gap:16px!important}.hk-cat-editorial__more{min-width:168px!important}}
@media(max-width:700px){.hk-cat-editorial__head{grid-template-columns:1fr!important;gap:13px!important;margin-bottom:16px!important}.hk-cat-editorial__intro{padding-inline-start:15px}.hk-cat-editorial__more{width:100%;min-width:0;min-height:52px;padding:8px 10px 8px 13px}.hk-cat-editorial__more>span{flex-direction:row;align-items:center;gap:7px}.hk-cat-editorial__more small{font-size:8px}.hk-cat-editorial__more strong{font-size:12px}.hk-cat-editorial__more>b{width:32px;height:32px}.hk-cat-editorial__content{inset:auto 11px 11px!important}}
html[data-hawk-theme="light"] .hk-cat-editorial__more{color:#161528;background:linear-gradient(110deg,rgba(139,92,246,.08),rgba(255,255,255,.97) 52%,rgba(255,90,61,.07));border-color:rgba(89,63,154,.16)}
