.free-images-page .fi-jump{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.free-images-page .fi-jump a{color:var(--primary);background:#8af3c50d;border:1px solid #8af3c540;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;text-decoration:none;display:inline-flex}:is(.free-images-page .fi-jump a:hover,.free-images-page .fi-jump a:focus-visible){border-color:var(--primary);background:#8af3c51f}.free-images-page .fi-jump span{color:#e8f1ecb3;font-variant-numeric:tabular-nums}.free-images-page .fi-section{margin-top:56px;scroll-margin-top:24px}.free-images-page .fi-section h2{font-family:var(--font-display,Fraunces,Georgia,serif);margin:0 0 8px;font-size:clamp(26px,4vw,36px);font-weight:500;line-height:1.15}.free-images-page .fi-intro{color:#e8f1ecb3;max-width:68ch;margin:0 0 22px;line-height:1.6}.free-images-page .fi-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.free-images-page .fi-card{background:#0b1114;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.free-images-page .fi-thumb{aspect-ratio:16/9;background:#05080a;display:block;overflow:hidden}.free-images-page .fi-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}:is(.free-images-page .fi-thumb:hover img,.free-images-page .fi-thumb:focus-visible img){transform:scale(1.03)}.free-images-page .fi-body{flex-direction:column;flex:1;gap:12px;padding:14px 16px 16px;display:flex}.free-images-page .fi-body h3{margin:0;font-size:16px;font-weight:600;line-height:1.35}.free-images-page .fi-body h3 a{color:inherit;text-decoration:none}:is(.free-images-page .fi-body h3 a:hover,.free-images-page .fi-body h3 a:focus-visible){color:var(--primary);text-decoration:underline}.free-images-page .fi-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.free-images-page .fi-download,.free-images-page .fi-copy{min-height:36px;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;text-decoration:none;display:inline-flex}.free-images-page .fi-download{color:#05080a;background:var(--primary);border:1px solid var(--primary);font-weight:600}.free-images-page .fi-download span{opacity:.75;font-weight:400}.free-images-page .fi-copy{color:var(--primary);background:0 0;border:1px solid #8af3c566}:is(.free-images-page .fi-download:hover,.free-images-page .fi-download:focus-visible){filter:brightness(1.08)}:is(.free-images-page .fi-copy:hover,.free-images-page .fi-copy:focus-visible){border-color:var(--primary);background:#8af3c514}.free-images-page .fi-licence{margin-top:64px;scroll-margin-top:24px}.free-images-page .fi-licence code{overflow-wrap:anywhere;white-space:normal;background:#ffffff0d;border-radius:8px;margin-top:8px;padding:10px 12px;font-size:13px;display:block}@media (prefers-reduced-motion:reduce){.free-images-page .fi-thumb img{transition:none}}
