.toolkit-cover{margin:10px;border-radius:18px;min-height:75svh;position:relative;overflow:hidden;isolation:isolate;background:#ff8000;padding:130px 7vw 45px}.toolkit-cover .color-field{z-index:-1}.cover-label{font-family:Satoshi,Arial,sans-serif;font-size:13px}.toolkit-cover h1{font-weight:400;font-size:clamp(70px,11vw,190px);letter-spacing:-.06em;line-height:.9;margin:50px 0 60px;position:relative;z-index:2}.toolkit-cover h1 em{font-style:normal;color:#1c1c1a}.cover-symbols{position:absolute;right:5%;top:48%;width:34%;height:330px;transform:translateY(-50%);perspective:750px}.cover-symbols img{position:absolute;left:50%;top:50%;width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 12px 16px #792e1a25);will-change:transform;transform:translate(-50%,-50%)}.cover-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;font-family:Satoshi,Arial,sans-serif;font-size:14px}.cover-bottom p{line-height:1.5;margin:0}.cover-bottom a{border-bottom:1px solid #f1eee58c;padding-bottom:7px}.nav-pill a[aria-current="page"]{background:#ffffff2b;border-radius:25px;padding:10px 13px;margin:-10px -13px}.toolkit-inventory{padding:60px 7vw 80px;scroll-margin-top:110px}.tool-group{display:grid;grid-template-columns:1fr 2fr;gap:6vw;padding:70px 0;border-bottom:1px solid #f1eee530}.tool-group:last-child{border-bottom:0}.group-heading>span{font-family:Satoshi,Arial,sans-serif;font-size:12px;opacity:.5}.group-heading h2{font-weight:400;font-size:clamp(34px,4vw,70px);letter-spacing:-.05em;line-height:1.05;margin:22px 0 16px}.group-heading p{font-family:Satoshi,Arial,sans-serif;font-size:14px;line-height:1.5;color:#f1eee57a;margin:0}.full-tools{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 4vw;padding:0;margin:0}.full-tool{display:flex;gap:20px;align-items:center;min-width:0}.full-tool img{width:42px;height:42px;object-fit:contain;flex:none;transition:transform .5s cubic-bezier(.22,1,.36,1)}.full-tool:hover img{transform:translateY(-5px) rotate(-8deg)}.full-tool h3{font-weight:500;font-size:28px;letter-spacing:-.035em;line-height:1.1;margin:0 0 9px}.full-tool p{font-family:Satoshi,Arial,sans-serif;font-size:13px;line-height:1.5;color:#f1eee57a;margin:0}.icon-nextjs,.icon-vercel,.icon-github{filter:invert(1)}.icon-gemini{filter:invert(76%) sepia(71%) saturate(554%) hue-rotate(182deg) brightness(105%)}.chip-mark{display:grid;place-items:center;width:42px;height:42px;flex:none;font-family:Satoshi,Arial,sans-serif;font-size:18px;border:1px solid #f1eee566;border-radius:8px}.toolkit-footer{margin:0;border-radius:0;background:var(--dark);color:var(--cream);min-height:0;display:flex;flex-direction:row;justify-content:space-between;gap:30px;padding:40px 7vw;font-family:Satoshi,Arial,sans-serif;font-size:13px;text-align:left}.toolkit-footer:before{display:none}.enhanced .tool-group{opacity:0;transform:translateY(35px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.enhanced .tool-group.is-visible{opacity:1;transform:none}
@media(max-width:700px){.toolkit-cover{margin:7px;border-radius:16px;padding:115px 22px 35px;min-height:85svh}.cover-label{font-size:12px}.toolkit-cover h1{font-size:20vw;margin:40px 0 180px}.cover-symbols{top:auto;bottom:105px;right:22px;left:22px;width:auto;height:150px;transform:none;perspective:550px}.cover-symbols img{width:42px;height:42px}.cover-bottom{font-size:12px;gap:15px}.toolkit-inventory{padding:25px 22px 40px}.tool-group{grid-template-columns:1fr;gap:35px;padding:50px 0}.group-heading h2{font-size:42px;margin:15px 0}.full-tools{gap:30px 20px}.full-tool{gap:13px}.full-tool img,.chip-mark{width:32px;height:32px}.full-tool h3{font-size:21px}.full-tool p{font-size:12px}.toolkit-footer{padding:35px 22px 110px;flex-wrap:wrap;font-size:12px}.toolkit-footer span{width:100%}}
@media(prefers-reduced-motion:reduce){.cover-symbols img{will-change:auto}.enhanced .tool-group{opacity:1;transform:none;transition:none}}
