/* V6.1 fidelity restoration: the approved visual is the master, not a prompt to reinterpret it. */
.v6-mini-brand{min-width:54px;filter:drop-shadow(0 0 5px #ff2332)}.v61-home-icon{width:26px;height:26px;fill:#ff2736}
.v6-categories{background:linear-gradient(180deg,#080308 0%,#060607 80%)}
.v6-categories .v6-width{padding-inline:40px}
.v6-catgrid{gap:20px;padding-top:2px;padding-bottom:4px}
.v6-category.v61-category{display:block;position:relative;height:auto;aspect-ratio:276/166;background:transparent;border:0;border-radius:13px;padding:0;box-shadow:0 1px 12px color-mix(in srgb,var(--category) 70%,transparent),0 3px 0 #000;overflow:hidden;transform:translateY(0)}
.v61-cat-image,.v61-cat-image img{width:100%;height:100%;display:block}.v61-cat-image img{object-fit:fill;max-width:none;min-height:0;margin:0;filter:none}
.v6-category.v61-category:hover{transform:translateY(-3px) scale(1.014);box-shadow:0 0 24px var(--category),0 7px 0 #000}
.v6-category.v61-category:active{transform:translateY(2px);box-shadow:0 0 9px var(--category)}
.v61-mobile-caption{display:none}
/* Precise compact reference proportions: six product tiles, then five horizontal guide tiles. */
.v6-feature-card{background:linear-gradient(150deg,#1a1a1b,#0d0d0f);border-color:#424249}
.v6-feature-art img{max-height:99px;object-fit:contain;filter:drop-shadow(0 3px 8px #000b)}
.v6-feature-save{background:#19191d}
.v6-feature-card h3{font-weight:850}
.v6-honesty{font-size:10px;color:#aeb0be;line-height:1.45;margin-top:13px}
.v6-guides-zone{padding-top:14px}
.v6-mini-guide{background:#111115;border:1px solid #3e596a;box-shadow:0 0 6px #36c3f444;}
.v6-mini-guide img{height:91px;object-fit:cover}
.v6-mini-guide strong{font-size:13px}
@media(min-width:1241px){
 .v6-category.v61-category{height:auto}
 .v6-feature-card{min-height:191px}
 .v6-feature-art{height:102px}
 .v6-feature-grid{gap:9px}
 .v6-feature-card h3{font-size:12px;min-height:31px;max-height:31px;margin:3px 0 2px}
 .v6-feature-card>small{min-height:14px;margin-bottom:4px}
 .v6-feature-card>.v6-redbtn{min-height:30px}
 .v6-guides-zone{padding-top:11px}
 .v6-guides-grid{gap:17px}
}
@media(max-width:890px){.v6-categories .v6-width{padding-inline:14px}.v6-catgrid{gap:11px}}
@media(max-width:700px){
 .v6-category.v61-category{height:164px;aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;justify-content:start;padding:4px 7px 8px;background:radial-gradient(ellipse at 50% 30%,var(--shine),#060608 75%);border:1px solid var(--category);box-shadow:0 0 11px var(--category),inset 0 0 15px var(--shine)}
 .v6-category.v61-category:last-child{height:148px}
 .v61-cat-image{display:block;height:96px;min-height:96px;width:100%}.v61-cat-image img{object-fit:contain;height:96px;width:100%}
 .v61-mobile-caption{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:3px;min-height:44px;max-width:100%;color:#fff;text-shadow:0 1px 4px #000}
 .v61-mobile-caption strong{font-size:18px;font-family:Impact,'Arial Black',sans-serif;line-height:1}
 .v61-mobile-caption small{font-size:10px;line-height:1.3;color:#f0f0fa;text-align:center}
 .v6-category.v61-category:last-child .v61-cat-image,.v6-category.v61-category:last-child .v61-cat-image img{height:75px;min-height:75px}
 .v6-feature-art img{max-height:110px}
 .v6-mini-guide img{height:95px}
}
@media(min-width:1241px){
 .v6-feature-card{min-height:184px;padding:6px 10px 8px}
 .v6-feature-art{height:95px}
 .v6-feature-card h3{min-height:29px;max-height:29px;margin:3px 0 1px}
 .v6-feature-card>small{min-height:12px;margin-bottom:3px}
 .v6-guides-zone{padding-top:9px}
}
