@font-face{font-family:Satoshi-Black;src:url(/fonts/Satoshi-Black.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Satoshi-Medium;src:url(/fonts/Satoshi-Medium.otf) format("opentype");font-weight:400;font-style:normal}html,body{height:100%;margin:0;padding:0}body{background:radial-gradient(circle at 20% 20%,#1a0033 0%,transparent 25%),radial-gradient(circle at 80% 80%,#2d006b 0%,transparent 30%),linear-gradient(135deg,#000,#090019,#130032 60%,#1e0050 85%,#000);background-attachment:fixed;background-size:cover;color:#e7e3ff;font-family:Poppins,Arial,sans-serif;line-height:1.6}.tina-banner,.tattoo-ohne-termin-banner,.tattoo-stile-banner,.walk-in-tattoos-banner,.cover-up-tattoos-banner,.tattoo-preise-banner{width:100%;max-width:1200px;margin:2rem auto;padding:0 1rem;text-align:center}.banner-image{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:15px;box-shadow:0 10px 30px #9300ff4d;border:2px solid rgba(147,0,255,.2)}@media (max-width: 768px){.tina-banner{margin:1rem auto;padding:0 .5rem}.banner-image{max-height:250px;border-radius:10px}}@media (max-width: 480px){.banner-image{max-height:200px}}.content-section{width:100%;color:#d6d6d6;font-family:Satoshi-Medium,sans-serif;line-height:1.8;word-wrap:break-word}.content-section h1,.content-section h2,.content-section h3,.content-section h4,.content-section h5,.content-section h6{font-family:Satoshi-Black,sans-serif;color:#fff;margin-top:40px;margin-bottom:20px;line-height:1.3}.content-section h1{font-size:42px}.content-section h2{font-size:36px;position:relative;padding-bottom:16px}.content-section h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:linear-gradient(90deg,#9333ea,#6b46c1);border-radius:2px}.content-section h3{font-size:28px;color:#e7e3ff}.content-section h4{font-size:24px;color:#d6d6d6}.content-section p{font-family:Satoshi-Medium,sans-serif;color:#d6d6d6;font-size:18px;line-height:1.8;margin-bottom:20px}.content-section a{color:#9333ea;text-decoration:none;border-bottom:1px solid rgba(147,51,234,.3);transition:all .3s ease}.content-section a:hover{color:#b462ff;border-bottom-color:#9333ea}.content-section ul{list-style:none;padding-left:0;margin:24px 0}.content-section ul li{position:relative;padding-left:32px;margin-bottom:16px;color:#d6d6d6;font-size:18px;line-height:1.8}.content-section ul li:before{content:"→";position:absolute;left:0;color:#9333ea;font-weight:700;font-size:20px}.content-section ol{counter-reset:custom-counter;list-style:none;padding-left:0;margin:24px 0}.content-section ol li{position:relative;padding-left:48px;margin-bottom:20px;color:#d6d6d6;font-size:18px;line-height:1.8;counter-increment:custom-counter}.content-section ol li:before{content:counter(custom-counter);position:absolute;left:0;top:0;width:32px;height:32px;background:linear-gradient(135deg,#9333ea,#6b46c1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Satoshi-Black,sans-serif;font-size:16px;color:#fff}.content-section table{width:100%;border-collapse:separate;border-spacing:0;margin:32px 0;background:#6b46c11a;border-radius:12px;overflow:hidden;border:1px solid rgba(147,51,234,.2)}.content-section thead{background:linear-gradient(135deg,#9333ea4d,#6b46c14d)}.content-section th{font-family:Satoshi-Black,sans-serif;color:#fff;padding:16px 20px;text-align:left;font-size:16px;font-weight:600;border-bottom:2px solid rgba(147,51,234,.5)}.content-section td{padding:16px 20px;color:#d6d6d6;font-size:16px;border-bottom:1px solid rgba(147,51,234,.1)}.content-section tbody tr{transition:background .3s ease}.content-section tbody tr:hover{background:#9333ea1a}.content-section tbody tr:last-child td{border-bottom:none}.content-section code{background:#9333ea33;color:#e7e3ff;padding:4px 8px;border-radius:6px;font-size:16px;font-family:Courier New,monospace}.content-section pre{background:#00000080;border:1px solid rgba(147,51,234,.3);border-radius:12px;padding:24px;overflow-x:auto;margin:24px 0}.content-section pre code{background:none;padding:0;color:#e7e3ff;font-size:14px;line-height:1.6}.content-section blockquote{border-left:4px solid #9333ea;background:linear-gradient(135deg,#9333ea26,#6b46c126);padding:24px 32px;margin:32px 0;border-radius:0 12px 12px 0;font-style:italic}.content-section blockquote p{color:#e7e3ff;font-size:20px;margin:0}.content-section img{max-width:100%;height:auto;border-radius:16px;margin:32px 0;box-shadow:0 10px 40px #0000004d}.content-section hr{border:none;height:2px;background:linear-gradient(90deg,transparent,#9333ea,transparent);margin:48px 0}.content-section strong,.content-section b{color:#fff;font-family:Satoshi-Black,sans-serif}.content-section em,.content-section i{color:#e7e3ff;font-style:italic}@media (max-width: 768px){.content-section table{font-size:14px}.content-section th,.content-section td{padding:12px 16px}.content-section table,.content-section thead,.content-section tbody,.content-section th,.content-section td,.content-section tr{display:block}.content-section thead tr{display:none}.content-section tr{margin-bottom:16px;border:1px solid rgba(147,51,234,.2);border-radius:12px;overflow:hidden}.content-section td{text-align:right;padding-left:50%;position:relative;border:none;border-bottom:1px solid rgba(147,51,234,.1)}.content-section td:last-child{border-bottom:none}.content-section td:before{content:attr(data-label);position:absolute;left:16px;width:45%;padding-right:10px;white-space:nowrap;font-family:Satoshi-Black,sans-serif;color:#fff}}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:40px}.process-card{background:#6b46c11a;border:1px solid rgba(147,51,234,.2);border-radius:16px;padding:32px 24px;transition:all .3s ease}.process-card:hover{transform:translateY(-8px);border-color:#9333ea80;box-shadow:0 20px 40px #9333ea33}.process-number{font-family:Satoshi-Black,sans-serif;font-size:48px;background:linear-gradient(135deg,#9333ea,#6b46c1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.process-card h3{font-family:Satoshi-Black,sans-serif;color:#fff;font-size:20px;margin-bottom:12px}.process-card p{color:#b8b4cc;font-size:15px;line-height:1.6;margin:0}.highlight-section{background:linear-gradient(135deg,#9333ea26,#6b46c126);border-left:4px solid #9333ea;border-radius:12px;padding:32px}.highlight-content{display:flex;flex-direction:column;gap:16px}.highlight-content svg{color:#9333ea}.highlight-content h3{font-family:Satoshi-Black,sans-serif;color:#fff;font-size:24px;margin:0}.highlight-content p{margin:0;font-size:16px}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{background:#6b46c11a;border:1px solid rgba(147,51,234,.2);border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item:hover{border-color:#9333ea80}.faq-item summary{font-family:Satoshi-Black,sans-serif;padding:20px 24px;cursor:pointer;color:#fff;font-size:18px;list-style:none;position:relative}.faq-item summary:after{content:"+";position:absolute;right:24px;font-size:24px;transition:transform .3s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{padding:0 24px 20px;margin:0;font-size:16px;color:#d6d6d6}.cta-buttons{display:flex;gap:16px;margin-top:32px;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:16px 32px;border-radius:50px;font-family:Satoshi-Black,sans-serif;font-size:16px;text-decoration:none;transition:all .3s ease;display:inline-block}.btn-primary{background:linear-gradient(135deg,#9333ea,#6b46c1);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #9333ea66}.btn-secondary{background:transparent;border:2px solid #9333ea;color:#fff}.btn-secondary:hover{background:#9333ea1a;transform:translateY(-2px)}@media (max-width: 768px){.process-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.btn-primary,.btn-secondary{width:100%;text-align:center}}.related-posts-section[data-astro-cid-4sn4zg3r]{margin-top:80px;padding-top:60px;border-top:1px solid rgba(147,51,234,.2)}.related-posts-title[data-astro-cid-4sn4zg3r]{font-family:Satoshi-Black,sans-serif;font-size:32px;color:#fff;margin-bottom:40px;text-align:center;background:linear-gradient(135deg,#fff,#e7e3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.related-posts-grid[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:32px}.related-post-card[data-astro-cid-4sn4zg3r]{background:#6b46c11a;border:1px solid rgba(147,51,234,.2);border-radius:16px;overflow:hidden;text-decoration:none;transition:all .3s ease;display:flex;flex-direction:column}.related-post-card[data-astro-cid-4sn4zg3r]:hover{transform:translateY(-5px);border-color:#9333ea;box-shadow:0 10px 30px #9333ea33}.related-post-image[data-astro-cid-4sn4zg3r]{width:100%;height:200px;overflow:hidden}.related-post-image[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.related-post-card[data-astro-cid-4sn4zg3r]:hover .related-post-image[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{transform:scale(1.05)}.related-post-content[data-astro-cid-4sn4zg3r]{padding:24px;flex:1;display:flex;flex-direction:column}.related-post-title[data-astro-cid-4sn4zg3r]{font-family:Satoshi-Bold,sans-serif;font-size:20px;color:#fff;margin-bottom:12px;line-height:1.4}.related-post-description[data-astro-cid-4sn4zg3r]{font-family:Satoshi-Medium,sans-serif;color:#d6d6d6;font-size:16px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.faq-section[data-astro-cid-4sn4zg3r]{margin-top:60px;padding-top:40px;border-top:1px solid rgba(147,51,234,.2)}.faq-title[data-astro-cid-4sn4zg3r]{font-family:Satoshi-Black,sans-serif;font-size:32px;color:#fff;margin-bottom:32px;text-align:center;background:linear-gradient(135deg,#fff,#e7e3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-answer[data-astro-cid-4sn4zg3r]{padding:0 24px 20px}.faq-item[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]::-webkit-details-marker{display:none}.faq-answer[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{margin:0;color:#d6d6d6;line-height:1.6}.blog-container[data-astro-cid-4sn4zg3r]{max-width:1400px;margin:0 auto;padding:120px 40px 80px}.hero-section[data-astro-cid-4sn4zg3r]{margin-bottom:60px;text-align:center}.hero-content[data-astro-cid-4sn4zg3r]{max-width:900px;margin:0 auto}.category-badge[data-astro-cid-4sn4zg3r]{display:inline-block;padding:8px 20px;background:linear-gradient(135deg,#6b46c1,#9333ea);border-radius:50px;font-size:14px;font-weight:600;margin-bottom:24px;text-transform:uppercase;letter-spacing:1px}.title[data-astro-cid-4sn4zg3r]{font-family:Satoshi-Black,sans-serif;font-size:clamp(32px,5vw,56px);color:#fff;margin-bottom:24px;line-height:1.2;background:linear-gradient(135deg,#fff,#e7e3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.description[data-astro-cid-4sn4zg3r]{font-family:Satoshi-Medium,sans-serif;color:#d6d6d6;font-size:clamp(18px,2vw,24px);line-height:1.6;margin-bottom:32px}.meta-info[data-astro-cid-4sn4zg3r]{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;font-size:14px;color:#b8b4cc}.meta-info[data-astro-cid-4sn4zg3r] span[data-astro-cid-4sn4zg3r]{display:flex;align-items:center;gap:8px}.meta-info[data-astro-cid-4sn4zg3r] svg[data-astro-cid-4sn4zg3r]{opacity:.7}.featured-image[data-astro-cid-4sn4zg3r]{position:relative;width:100%;height:500px;border-radius:24px;overflow:hidden;margin-bottom:80px;background:linear-gradient(135deg,#2d006b,#6b46c1)}.featured-image[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{width:100%;height:100%;object-fit:cover}.image-overlay[data-astro-cid-4sn4zg3r]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.4))}.content-wrapper[data-astro-cid-4sn4zg3r]{display:flex;justify-content:center;width:100%}.blog-content[data-astro-cid-4sn4zg3r]{max-width:800px;width:100%;margin:0 auto}@media (max-width: 768px){.blog-container[data-astro-cid-4sn4zg3r]{padding:100px 20px 60px}.featured-image[data-astro-cid-4sn4zg3r]{height:300px}}
