:root{--v17-gold:#d6af56;--v17-bg:#070707;--v17-panel:#0d0d0d;--v17-border:rgba(214,175,86,.24)}
.v17-home-shell{width:min(1120px,calc(100% - 32px));margin-inline:auto}
.v17-tools-hub{padding:68px 0;background:linear-gradient(180deg,rgba(214,175,86,.035),transparent 55%)}
.v17-section-heading{max-width:760px;margin:0 auto 26px;text-align:center}
.v17-section-heading>span{color:var(--v17-gold);font-size:12px;font-weight:900;letter-spacing:.14em}
.v17-section-heading h2{margin:8px 0 10px;color:#fff;font-size:clamp(26px,4vw,40px)}
.v17-section-heading p{margin:0;color:#bdbdbd;line-height:1.65}
.v17-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.v17-tool-card{display:flex;min-width:0;gap:14px;align-items:flex-start;padding:20px;border:1px solid var(--v17-border);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015));color:#fff;text-decoration:none;transition:border-color .2s ease,transform .2s ease,background .2s ease}
.v17-tool-card:hover{transform:translateY(-2px);border-color:rgba(214,175,86,.55);background:rgba(214,175,86,.07)}
.v17-tool-card:focus-visible{outline:3px solid var(--v17-gold);outline-offset:3px}
.v17-tool-icon{display:grid;place-items:center;flex:0 0 46px;height:46px;border-radius:14px;background:rgba(214,175,86,.12);font-size:24px}
.v17-tool-copy{display:grid;gap:6px;min-width:0}
.v17-tool-copy strong{font-size:17px}
.v17-tool-copy small{color:#bcbcbc;line-height:1.5;font-size:14px}
.v17-tool-copy b{color:var(--v17-gold);font-size:13px;margin-top:2px}
/* Decorative layers from earlier versions are intentionally disabled on the simplified homepage. */
body>.particle-field,body>.energy-line,body>.mouse-glow,body>.intro{display:none!important}
@media(max-width:900px){.v17-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.v17-tools-hub{padding:46px 0}.v17-home-shell{width:min(100% - 24px,1120px)}.v17-tools-grid{grid-template-columns:1fr}.v17-tool-card{padding:17px;border-radius:17px}}
@media(prefers-reduced-motion:reduce){.v17-tool-card{transition:none}.v17-tool-card:hover{transform:none}}
