.v2.pg-templates .tools-row{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;margin-bottom:28px}.v2.pg-templates .sw{width:28px;height:28px;border-radius:50%;border:3px solid var(--bg);box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:scale .3s var(--e-back)}.v2.pg-templates .sw:hover{scale:1.12}.v2.pg-templates .sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.v2.pg-templates .sws{display:flex;gap:8px;align-items:center}.v2.pg-templates .gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:30px 20px}.v2.pg-templates .gcard{display:flex;flex-direction:column;gap:10px;min-width:0}.v2.pg-templates .go-gal .gcard{animation:v2-cardUp 1.1s var(--e-out) both;animation-delay:calc(var(--i) * 70ms)}.v2.pg-templates .gcard .thumb{cursor:pointer}.v2.pg-templates .gal:has(.gcard:hover) .gcard:not(:hover) .thumb{opacity:.5;filter:saturate(.45);transform:scale(.97)}.v2.pg-templates .gcard:focus-within .thumb,.v2.pg-templates .gcard:hover .thumb{transform:translateY(-10px);box-shadow:0 0 0 1px var(--blue),0 30px 50px -24px rgba(14,19,37,.5)}.v2.pg-templates .gcard:focus-within .tbar,.v2.pg-templates .gcard:hover .tbar{opacity:1;transform:none;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4)}.v2.pg-templates .gcard .tbar{display:flex;gap:6px;padding:6px}.v2.pg-templates .gcard .tbar a,.v2.pg-templates .gcard .tbar button{flex:1;font:inherit;font-weight:600;font-size:13px;padding:8px;border-radius:8px;border:0;cursor:pointer;text-decoration:none;text-align:center}.v2.pg-templates .gcard .tbar .p{background:var(--surface);color:var(--ink)}.v2.pg-templates .gcard .tbar .u{background:var(--blue);color:var(--on)}.v2.pg-templates .gmeta .nm{font-weight:700;font-size:16px}.v2.pg-templates .gmeta p{font-size:13.5px;color:var(--muted)}.v2.pg-templates .gmeta .tg{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.v2.pg-templates .gmeta .tg span{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:1px 6px;border-radius:4px}.v2.pg-templates .pv{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0}.v2.pg-templates .pv-doc{background:var(--surface-2);padding:28px;display:grid;place-items:start center}.v2.pg-templates .pv-doc .thumb{width:100%;max-width:440px}.v2.pg-templates .pv-info{padding:34px 28px;display:flex;flex-direction:column;gap:14px}.v2.pg-templates .pv-info h3{font-size:28px}.v2.pg-templates .pv-info dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:6px 0 0;font-size:14px}.v2.pg-templates .pv-info dt{color:var(--muted)}.v2.pg-templates .pv-info dd{margin:0;font-weight:500}.v2.pg-templates .ats4 .card h3{font-size:17px;margin-bottom:6px}.v2.pg-templates .ats4 .card p{color:var(--muted);font-size:14.5px}@media (max-width:760px){.v2.pg-templates .pv{grid-template-columns:minmax(0,1fr)}.v2.pg-templates .pv-doc{padding:18px}}