.template-topics{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 22px;max-width:100%}.template-topic{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 13px;border:1px solid var(--vizurai-border,#3e4246);border-radius:99px;color:var(--vizurai-text,#f8f8f9);background:var(--vizurai-panel,#1b1e20);font:inherit;font-size:12px;cursor:pointer;transition:border-color .16s,background .16s,color .16s}.template-topic:hover{border-color:var(--vizurai-accent-border,#ff007b)}.template-topic[aria-pressed=true]{background:var(--vizurai-lime,#d5ff00);border-color:var(--vizurai-lime,#d5ff00);color:#101214}.template-topic-mark{font-size:16px;line-height:1}.template-topic-count{font-size:10px;opacity:.65;min-width:16px;text-align:center;font-variant-numeric:tabular-nums}.template-topic:focus-visible{outline:2px solid var(--vizurai-accent,#ff007b);outline-offset:3px}.template-empty{padding:35px 22px;border:1px dashed var(--vizurai-border,#43464a);border-radius:18px;max-width:800px}.template-empty h2{margin:0 0 10px;font-size:23px}.template-empty p{color:var(--vizurai-muted,#a4aab2);line-height:1.6}.template-empty button{margin:10px 0 0;border:1px solid var(--vizurai-border,#444);border-radius:10px;padding:10px 15px;font:inherit;color:var(--vizurai-text,#fff);background:var(--vizurai-panel,#222);cursor:pointer}.template-catalog-heading{display:flex;justify-content:space-between;align-items:end;gap:15px;margin:18px 0}.template-catalog-heading h2{font-size:24px;margin:0}.template-catalog-heading p{color:var(--vizurai-muted,#aaa);font-size:12px;margin:0}.tools-page .trend-page-header h1 span{color:var(--vizurai-lime,#d5ff00)}.tools-page .trend-card-info small{min-height:42px}.tools-page .trend-art-title{font-size:clamp(22px,2.3vw,34px)}.template-topic-field{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 15px}.template-topic-field label{display:flex!important;align-items:center;gap:6px;border:1px solid var(--vizurai-border,#444);border-radius:9px;padding:7px 10px;font-size:12px!important}.template-topic-field input{width:auto!important;margin:0}.image-presets .template-topics{margin:14px 0 0}.image-presets .template-topic{font-size:11px;padding:6px 11px;min-height:38px}
/* Own illustrative stills: lightweight camera diagrams, never labelled as model-generated results. */
.trend-card[data-camera-demo] .trend-art{overflow:hidden}.trend-card[data-camera-demo] .trend-media{transition:transform .8s ease;transform-origin:50% 50%}.trend-card[data-camera-demo=zoom-in]:hover .trend-media,.trend-card[data-camera-demo=snap-zoom]:hover .trend-media{transform:scale(1.2)}.trend-card[data-camera-demo=zoom-out] .trend-media{transform:scale(1.15)}.trend-card[data-camera-demo=zoom-out]:hover .trend-media{transform:scale(1)}.trend-card[data-camera-demo=panorama]:hover .trend-media{transform:scale(1.16) translateX(5%)}.trend-card[data-camera-demo=dutch-angle]:hover .trend-media{transform:scale(1.16) rotate(-7deg)}.trend-card[data-camera-demo=handheld]:hover .trend-media{transform:scale(1.1) rotate(1.5deg) translateY(1%)}.trend-card[data-camera-demo=orbit-180]:hover .trend-media{transform:scale(1.14) translateX(-4%)}.trend-card[data-camera-demo=low-angle]:hover .trend-media{transform:scale(1.15) translateY(4%)}.trend-card[data-camera-demo=birdseye]:hover .trend-media{transform:scale(1.08) translateY(-4%)}.trend-card[data-camera-demo=fly-through]:hover .trend-media{transform:scale(1.3)}.trend-card[data-camera-demo=dolly-zoom]:hover .trend-media{transform:scale(1.14)}.trend-card[data-camera-demo=eye-transition]:hover .trend-media{transform:scale(1.32) translateY(8%)}
@media(max-width:620px){.template-topics{flex-wrap:nowrap;overflow-x:auto;padding:2px 1px 12px;scrollbar-width:thin;overscroll-behavior-inline:contain}.template-topic{flex:0 0 auto}.template-catalog-heading{display:block}.template-catalog-heading p{margin-top:8px}.tools-page .trend-art-title{font-size:24px}}@media(prefers-reduced-motion:reduce){.template-topic,.trend-card[data-camera-demo] .trend-media{transition:none}.trend-card[data-camera-demo] .trend-media{transform:none!important}}
body[data-page=tools]{font-family:var(--vizurai-font-family,Manrope,system-ui,sans-serif);background:var(--vizurai-bg,#0f1112);color:var(--vizurai-text,#fff)}body[data-page=tools]>header{display:none}body[data-page=tools] #seo-main{max-width:1440px;margin:0 auto;padding:0;border:0}body[data-page=tools] .tools-page{padding:38px clamp(16px,3vw,44px);margin:0;border:0}body[data-page=tools] .trend-page-header{padding:0;margin:0 0 28px;border:0}body[data-page=tools] .trend-page-header h1{font-family:inherit;font-size:clamp(38px,4.4vw,64px);letter-spacing:-.045em;line-height:1.05;max-width:800px;margin:14px 0 20px}body[data-page=tools] .tools-page p{font-family:inherit}body[data-page=tools] .trend-page-header>div{min-width:0}body[data-page=tools] .trend-filters{margin-top:20px}body[data-page=tools] .tools-page .template-topics{margin-bottom:16px}body[data-page=tools] .tools-page .trend-grid{border:0;padding:0;margin:0}body[data-page=tools] .tools-page article img{max-width:100%}body[data-page=tools] .tools-page .trend-card{text-decoration:none}body[data-page=tools] footer{font-family:inherit}
