.gpghQG_container{width:100%;margin:0 auto;padding:18px 16px 32px}.gpghQG_hero{background:linear-gradient(135deg, var(--primary-soft), #fff 60%);border:1px solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-bottom:22px;padding:26px 24px}.gpghQG_heroTitle{color:var(--text-main);align-items:center;gap:8px;font-size:24px;display:flex}.gpghQG_heroEmoji{font-size:26px}.gpghQG_heroDesc{color:var(--text-sub);margin-top:8px;font-size:13px;line-height:1.7}.gpghQG_searchBar{background:var(--bg-card);border:1px solid var(--border-soft);color:var(--text-muted);border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;display:flex}.gpghQG_searchBar:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.gpghQG_searchBar input{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.gpghQG_searchClear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.gpghQG_section{margin-bottom:26px;scroll-margin-top:70px}.gpghQG_title{align-items:center;gap:8px;margin-bottom:12px;display:flex}.gpghQG_title h2{color:var(--text-main);font-size:16px}.gpghQG_count{background:var(--primary-soft);color:var(--primary-dark);border-radius:10px;padding:1px 8px;font-size:12px}.gpghQG_grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.gpghQG_toolCard{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-items:flex-start;gap:10px;padding:14px;transition:all .15s;display:flex}.gpghQG_toolCard:hover{border-color:var(--primary);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.gpghQG_toolEmoji{font-size:22px;line-height:1.2}.gpghQG_toolInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.gpghQG_toolName{color:var(--text-main);font-size:14px;font-weight:600}.gpghQG_toolDesc{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.gpghQG_empty{background:var(--bg-card);border:1px dashed var(--border-soft);border-radius:var(--radius-card);color:var(--text-muted);text-align:center;padding:30px 16px;font-size:13px}.gpghQG_breadcrumb{align-items:center;gap:10px;margin-bottom:14px;font-size:13px;display:flex}.gpghQG_backLink{color:var(--primary-dark)}.gpghQG_backLink:hover{text-decoration:underline}.gpghQG_crumbSep{background:var(--border-soft);border-radius:50%;width:4px;height:4px}.gpghQG_crumbCat{color:var(--text-muted)}.gpghQG_toolHead{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-items:center;gap:14px;margin-bottom:16px;padding:18px 20px;display:flex}.gpghQG_toolHeadEmoji{font-size:34px}.gpghQG_toolHeadName{color:var(--text-main);font-size:20px}.gpghQG_toolHeadDesc{color:var(--text-sub);margin-top:4px;font-size:13px;line-height:1.6}.gpghQG_toolBody{min-height:200px}.gpghQG_toolLoading{text-align:center;color:var(--text-muted);padding:40px 0;font-size:13px}.gpghQG_related{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:14px;font-size:12px;display:flex}.gpghQG_relatedLabel{color:var(--text-muted)}.gpghQG_relatedItem{background:var(--primary-soft);color:var(--primary-dark);border-radius:8px;padding:4px 10px;transition:all .15s}.gpghQG_relatedItem:hover{background:var(--primary);color:#fff}@media (max-width:640px){.gpghQG_container{padding:12px 10px 24px}.gpghQG_grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.gpghQG_toolHead{padding:14px}.gpghQG_toolHeadName{font-size:17px}}
