.tattoo-detail-page[data-astro-cid-vcq724kh]{padding:2.5rem 0 5rem}.gallery-nav-bar[data-astro-cid-vcq724kh]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:2.5rem;padding-bottom:1.5rem;display:flex}.back-link[data-astro-cid-vcq724kh]{font-family:var(--font-headings);letter-spacing:1.5px;text-transform:uppercase;color:var(--teal-accent);font-size:.95rem;font-weight:700}.back-link[data-astro-cid-vcq724kh]:hover{color:#333}.prev-next-links[data-astro-cid-vcq724kh]{align-items:center;gap:.75rem;display:flex}.nav-btn[data-astro-cid-vcq724kh]{font-family:var(--font-headings);letter-spacing:1px;color:var(--text-body);font-size:.9rem;font-weight:600}.nav-btn[data-astro-cid-vcq724kh]:hover{color:var(--teal-accent)}.nav-sep[data-astro-cid-vcq724kh]{color:var(--border-color)}.showcase-grid[data-astro-cid-vcq724kh]{grid-template-columns:1fr 1.15fr;align-items:flex-start;gap:3.5rem;display:grid}.photo-frame[data-astro-cid-vcq724kh]{border:1px solid var(--border-color);background-color:#f7f7f7;border-radius:4px;overflow:hidden;box-shadow:0 10px 30px #00000014}.tattoo-main-img[data-astro-cid-vcq724kh]{object-fit:cover;width:100%;height:auto;display:block}.caption-bar[data-astro-cid-vcq724kh]{color:var(--text-muted);justify-content:space-between;padding:.75rem .5rem;font-size:.85rem;display:flex}.style-badge[data-astro-cid-vcq724kh]{color:var(--teal-accent);font-family:var(--font-headings);letter-spacing:1.5px;text-transform:uppercase;background-color:#f0fafa;border:1px solid #bce6e6;border-radius:3px;margin-bottom:.75rem;padding:.35rem .85rem;font-size:.85rem;font-weight:700;display:inline-block}.tattoo-title[data-astro-cid-vcq724kh]{letter-spacing:1.5px;color:var(--text-heading);margin-bottom:1.5rem;font-size:2.2rem;line-height:1.25}.specs-box[data-astro-cid-vcq724kh]{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:4px;gap:.75rem;margin-bottom:2rem;padding:1.25rem 1.5rem;display:grid}.spec-item[data-astro-cid-vcq724kh]{border-bottom:1px dashed #e8e8e8;justify-content:space-between;padding-bottom:.5rem;font-size:.95rem;display:flex}.spec-item[data-astro-cid-vcq724kh]:last-child{border-bottom:none;padding-bottom:0}.spec-label[data-astro-cid-vcq724kh]{color:var(--text-muted);font-weight:500}.spec-value[data-astro-cid-vcq724kh]{color:var(--text-heading);text-align:right;font-weight:600}.description-section[data-astro-cid-vcq724kh]{margin-bottom:2rem}.description-section[data-astro-cid-vcq724kh] h3[data-astro-cid-vcq724kh]{letter-spacing:1.5px;color:var(--text-heading);margin-bottom:.75rem;font-size:1.2rem}.description-text[data-astro-cid-vcq724kh]{color:var(--text-body);font-size:1.05rem;line-height:1.8}.search-themes[data-astro-cid-vcq724kh]{border-top:1px solid var(--border-color);margin-bottom:2.5rem;padding-top:1.5rem}.search-themes[data-astro-cid-vcq724kh] h4[data-astro-cid-vcq724kh]{letter-spacing:1.5px;color:var(--text-muted);text-transform:uppercase;margin-bottom:.75rem;font-size:.95rem}.theme-tags[data-astro-cid-vcq724kh]{flex-wrap:wrap;gap:.5rem;display:flex}.theme-tag[data-astro-cid-vcq724kh]{color:#555;background-color:#f2f2f2;border:1px solid #e0e0e0;border-radius:3px;padding:.3rem .75rem;font-size:.85rem}.booking-cta-box[data-astro-cid-vcq724kh]{border:1px solid #c2eaea;border-left:4px solid var(--teal-accent);background-color:#f0fafa;border-radius:4px;padding:2rem}.booking-cta-box[data-astro-cid-vcq724kh] h4[data-astro-cid-vcq724kh]{letter-spacing:1.5px;color:var(--teal-accent);margin-bottom:.5rem;font-size:1.15rem}.booking-cta-box[data-astro-cid-vcq724kh] p[data-astro-cid-vcq724kh]{color:#444;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.cta-actions[data-astro-cid-vcq724kh]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.btn-faq[data-astro-cid-vcq724kh]{font-family:var(--font-headings);letter-spacing:1.5px;text-transform:uppercase;color:#333;border:1px solid #333;border-radius:2px;padding:.85rem 1.5rem;font-size:.85rem;font-weight:700;transition:all .2s}.btn-faq[data-astro-cid-vcq724kh]:hover{color:#fff;background-color:#333}.related-section[data-astro-cid-vcq724kh]{border-top:1px solid var(--border-color);margin-top:5rem;padding-top:3.5rem}.related-heading[data-astro-cid-vcq724kh]{letter-spacing:2px;color:var(--text-heading);text-align:center;margin-bottom:2rem;font-size:1.6rem}@media (width<=900px){.showcase-grid[data-astro-cid-vcq724kh]{grid-template-columns:1fr}.spec-item[data-astro-cid-vcq724kh]{flex-direction:column;gap:.25rem}.spec-value[data-astro-cid-vcq724kh]{text-align:left}}
