html[data-theme=card]{--bg:#f2eee6;--surface:#fffaf2;--ink:#111;--muted:#4c4740;--gold:#111;--gold-light:#f00786;color-scheme:light}
html[data-theme=card] body{position:relative;isolation:isolate;background:#f2eee6;color:#111}
html[data-theme=card] body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 18%,#00000016 0 1px,transparent 2px),radial-gradient(circle at 72% 24%,#00000012 0 1px,transparent 2px),radial-gradient(circle at 34% 78%,#00000010 0 1px,transparent 2px),repeating-linear-gradient(90deg,#00000008 0 1px,transparent 1px 170px),repeating-linear-gradient(0deg,#00000006 0 1px,transparent 1px 132px),linear-gradient(120deg,#f9f6ee,#e7e1d7 52%,#f5f1e9);background-size:29px 29px,37px 37px,43px 43px,auto,auto,auto}
html[data-theme=card] .site-header{position:absolute;height:98px;padding:0 clamp(22px,4vw,68px);background:linear-gradient(180deg,#f7f2e8f2,#f7f2e800);gap:24px}
html[data-theme=card] .site-header nav{margin:0 auto}
html[data-theme=card] .site-header nav a{color:#111;text-shadow:0 1px 0 #fff;font-family:"Permanent Marker","DM Sans",Arial,sans-serif;font-size:.84rem;letter-spacing:0}
html[data-theme=card] .site-header nav a.active,
html[data-theme=card] .site-header nav a:hover{color:#f00786}
html[data-theme=card] .menu-toggle i{height:2px;background:#111}
html[data-theme=card] .hero{min-height:660px;height:min(73vh,790px);border-bottom:3px solid #111;background:#f3eee5}
html[data-theme=card] .hero-art{background:linear-gradient(105deg,#f4efe7 0%,#f4efe7e8 32%,#f4efe76b 62%,#f4efe710 100%),radial-gradient(ellipse at 18% 44%,#1111112e 0 10%,transparent 11%),radial-gradient(ellipse at 48% 17%,#f0078670 0 9%,transparent 10%),radial-gradient(ellipse at 70% 28%,#00a9ff75 0 10%,transparent 11%),radial-gradient(ellipse at 88% 52%,#8d24ff65 0 9%,transparent 10%),radial-gradient(ellipse at 38% 68%,#7b20ff42 0 8%,transparent 9%),linear-gradient(120deg,#f7f3eb,#e7e1d8)}
html[data-theme=card] .hero-art::before{content:"";position:absolute;inset:-8% -4% -4% -10%;background:url("assets/elbliners-header.png") 62% 48%/cover no-repeat;opacity:.42;filter:saturate(1.35) contrast(1.06);mix-blend-mode:multiply}
html[data-theme=card] .hero-art::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 12%,#111 0 2px,transparent 3px),radial-gradient(circle at 24% 32%,#111 0 3px,transparent 4px),radial-gradient(circle at 57% 14%,#111 0 2px,transparent 3px),radial-gradient(circle at 89% 22%,#111 0 3px,transparent 4px),radial-gradient(circle at 74% 72%,#111 0 2px,transparent 3px);background-size:100% 100%;opacity:.55}
html[data-theme=card] .hero-shade{background:linear-gradient(90deg,#f5f0e8 0%,#f5f0e8ec 37%,#f5f0e894 58%,transparent 83%),linear-gradient(0deg,#f5f0e8d8 0%,transparent 42%)}
html[data-theme=card] .hero-content{max-width:850px;padding:145px 7% 0}
html[data-theme=card] .hero-content::before{content:"ELBLINERS";display:block;width:min-content;margin:0 0 18px;font-family:"Knewave","Permanent Marker",cursive;font-size:8.4rem;line-height:.76;letter-spacing:0;color:#fff;-webkit-text-stroke:2px #080808;text-shadow:6px 8px 0 #111,-7px 9px 0 #f00786,9px -6px 0 #00a9ff,0 15px 0 #111,13px 16px 0 #7b20ff;transform:skew(-8deg) rotate(-2deg);filter:drop-shadow(0 8px 0 #0004)}
html[data-theme=card] .hero-content .hero-flower-logo,
html[data-theme=card] .hero-slogan{display:none}
html[data-theme=card] .eyebrow{color:#111;font-family:"Permanent Marker","DM Sans",Arial,sans-serif;letter-spacing:0;font-size:.88rem;text-transform:uppercase}
html[data-theme=card] .hero .eyebrow{display:inline-block;margin:0 0 16px;padding:5px 14px;border-top:3px solid #111;border-bottom:3px solid #111;transform:rotate(-2deg);background:#fff8}
html[data-theme=card] .intro{max-width:560px;color:#111;font-size:1.15rem;font-weight:800;line-height:1.38;text-shadow:0 1px 0 #fff}
html[data-theme=card] .intro em{color:#f00786;font-family:"Permanent Marker","DM Sans",Arial,sans-serif;font-style:normal}
html[data-theme=card] .button{border:2px solid #111;color:#111;background:#fffaf2;box-shadow:5px 5px 0 #111;letter-spacing:.07em}
html[data-theme=card] .button:hover{filter:none;transform:translate(-2px,-2px);box-shadow:7px 7px 0 #111}
html[data-theme=card] .button-gold,
html[data-theme=card] .hero-actions .button-gold{background:linear-gradient(110deg,#111 0%,#f00786 34%,#00a9ff 68%,#7b20ff 100%);box-shadow:5px 5px 0 #111;color:#111}
html[data-theme=card] .hero-actions .button-gold::before,
html[data-theme=card] .hero-actions .button-gold::after{display:none}
html[data-theme=card] .hero-actions .button-gold .cta-label{text-shadow:0 1px 0 #fff;color:#111}
html[data-theme=card] .button-outline{background:#fffaf2;border-color:#111}
html[data-theme=card] .values{position:relative;z-index:1;grid-template-columns:repeat(4,1fr);padding:24px 6%;border-top:0;border-bottom:3px solid #111;background:#fffaf2}
html[data-theme=card] .values article{gap:14px;border-right:2px solid #111;color:#111}
html[data-theme=card] .values article:last-child{border-right:0}
html[data-theme=card] .values .value-icon{position:relative;width:62px;height:62px;flex-basis:62px}
html[data-theme=card] .values .value-icon::before{content:"";position:absolute;inset:0;background:#111;clip-path:polygon(49% 0,58% 16%,76% 7%,76% 28%,99% 27%,83% 46%,100% 61%,77% 65%,84% 91%,62% 80%,51% 100%,39% 80%,16% 92%,24% 66%,0 61%,17% 47%,1% 28%,25% 27%,24% 7%,42% 17%)}
html[data-theme=card] .values .value-icon img{position:relative;z-index:1;width:37px;height:37px;filter:brightness(0) invert(1)}
html[data-theme=card] .values h2{margin-bottom:4px;color:#111;font-family:"Permanent Marker","DM Sans",Arial,sans-serif;font-size:.88rem;letter-spacing:0}
html[data-theme=card] .values p{color:#3b352f;font-weight:700}
html[data-theme=card] .gallery,
html[data-theme=card] .studio-layout,
html[data-theme=card] footer{background:#f2eee6;color:#111}
html[data-theme=card] .gallery::before,
html[data-theme=card] .studio-layout::before,
html[data-theme=card] .studio-layout::after,
html[data-theme=card] footer::before{display:none!important}
html[data-theme=card] .gallery{position:relative;padding-top:76px;border-bottom:3px solid #111;background:linear-gradient(145deg,#f6f1e8,#e7e1d8)}
html[data-theme=card] .gallery::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 8% 18%,#f0078638 0 8%,transparent 9%),radial-gradient(ellipse at 88% 22%,#00a9ff33 0 9%,transparent 10%),radial-gradient(ellipse at 78% 88%,#7b20ff30 0 8%,transparent 9%);mix-blend-mode:multiply}
html[data-theme=card] .gallery>*{position:relative;z-index:1}
html[data-theme=card] .gallery-copy{color:#111}
html[data-theme=card] .gallery-copy h2,
html[data-theme=card] .artist-intro h2,
html[data-theme=card] .studio-layout .philosophy-body h2,
html[data-theme=card] .footer-title h2{color:#111;font-family:"Knewave","Permanent Marker",cursive;letter-spacing:0;text-shadow:3px 3px 0 #fff,5px 5px 0 #111}
html[data-theme=card] .gallery-copy i{height:5px;background:#111;transform:skewX(-12deg)}
html[data-theme=card] .gallery-copy>p:not(.eyebrow),
html[data-theme=card] .artist-intro p,
html[data-theme=card] .artist-details p,
html[data-theme=card] .philosophy-body p,
html[data-theme=card] .footer-title p{color:#3f3932}
html[data-theme=card] .tattoo-grid{border:3px solid #111;background:#111;box-shadow:9px 9px 0 #111}
html[data-theme=card] .tattoo-grid .tile{border:2px solid #111;background:#fffaf2}
html[data-theme=card] .tattoo-grid .tile::after{border-color:#ffffffa8}
html[data-theme=card] .carousel-arrow{border:2px solid #111;background:#fffaf2;color:#111;box-shadow:4px 4px 0 #111}
html[data-theme=card] .carousel-arrow:hover:not(:disabled){background:#f00786;color:#fff}
html[data-theme=card] .carousel-arrow:disabled{opacity:.3;filter:grayscale(1)}
html[data-theme=card] .watermark,
html[data-theme=card] .gallery-watermark{border-color:#111;background:#fffaf2d9}
html[data-theme=card] .studio-layout{background:linear-gradient(120deg,#f5efe6,#e5ded4);border-bottom:3px solid #111}
html[data-theme=card] .artist-card,
html[data-theme=card] .philosophy{border:3px solid #111;background:#fffaf2;box-shadow:9px 9px 0 #111}
html[data-theme=card] .artist-image{border-color:#111;background:#111}
html[data-theme=card] .artist-image span{background:#111;color:#fff;border:2px solid #fff}
html[data-theme=card] .artist-details h2{color:#111;font-family:"Knewave","Permanent Marker",cursive;letter-spacing:0;text-shadow:3px 3px 0 #f00786,6px 6px 0 #00a9ff}
html[data-theme=card] .styles-line{color:#111!important;font-weight:800}
html[data-theme=card] .statistics div{border:2px solid #111;background:#f6efe5}
html[data-theme=card] .statistics strong{color:#111;text-shadow:2px 2px 0 #fff,4px 4px 0 #111,-2px 0 0 #f00786,2px 0 0 #00a9ff}
html[data-theme=card] footer{border-top:3px solid #111;background:#fffaf2}
html[data-theme=card] .footer-card{border:3px solid #111;background:#f7f2e8;box-shadow:8px 8px 0 #111}
html[data-theme=card] .footer-card-head img{border-color:#111;background:#111}
html[data-theme=card] .footer-card-head strong,
html[data-theme=card] .footer-phone,
html[data-theme=card] .footer-socials a,
html[data-theme=card] .footer-legal a{color:#111}
html[data-theme=card] .footer-phone,
html[data-theme=card] .footer-socials a{border-color:#111;background:#fffaf2}
html[data-theme=card] .footer-credit{color:#111}
html[data-theme=card] .footer-credit img{filter:brightness(0)}
html[data-theme=card] .tattoo-gallery-modal,
html[data-theme=card] .tattoo-lightbox{background:#f2eee6f7}
html[data-theme=card] .tattoo-gallery-panel{border:3px solid #111;background:#fffaf2;box-shadow:10px 10px 0 #111}
html[data-theme=card] .tattoo-gallery-head h2{color:#111;font-family:"Knewave","Permanent Marker",cursive;letter-spacing:0;text-shadow:3px 3px 0 #f00786,6px 6px 0 #00a9ff}
html[data-theme=card] .gallery-close,
html[data-theme=card] .lightbox-close,
html[data-theme=card] .tattoo-gallery-nav{border:2px solid #111;background:#fffaf2;color:#111;box-shadow:4px 4px 0 #111}
html[data-theme=card] .gallery-close:hover,
html[data-theme=card] .lightbox-close:hover,
html[data-theme=card] .tattoo-gallery-nav:hover{background:#f00786;color:#fff}
html[data-theme=card] .gallery-thumb{border:2px solid #111;background:#111}
html[data-theme=card] .gallery-thumb::after{border-color:#ffffff90}
html[data-theme=card] .lightbox-image-wrap>img{border:3px solid #111;background:#111;box-shadow:9px 9px 0 #111}
html[data-theme=card] .lightbox-stage figcaption{color:#111;font-weight:900}
@media(max-width:1050px){
  html[data-theme=card] .hero-content::before{font-size:6.2rem}
  html[data-theme=card] .values{grid-template-columns:repeat(2,1fr)}
  html[data-theme=card] .values article:nth-child(2){border-right:0}
}
@media(max-width:760px){
  html[data-theme=card] .site-header{height:78px;background:#f7f2e8f0}
  html[data-theme=card] .menu-toggle[aria-expanded=true]+nav{background:#fffaf2;border-bottom:3px solid #111;box-shadow:0 8px 0 #111}
  html[data-theme=card] .hero{height:715px;min-height:0}
  html[data-theme=card] .hero-content{padding:124px 26px 0}
  html[data-theme=card] .hero-content::before{font-size:4.2rem;text-shadow:4px 6px 0 #111,-4px 7px 0 #f00786,5px -4px 0 #00a9ff,0 11px 0 #111}
  html[data-theme=card] .intro{font-size:1rem}
  html[data-theme=card] .values{grid-template-columns:1fr;padding:14px 18px}
  html[data-theme=card] .values article{border-right:0;border-bottom:2px solid #111}
  html[data-theme=card] .values article:nth-last-child(-n+2){border-bottom:2px solid #111}
  html[data-theme=card] .values article:last-child{border-bottom:0}
  html[data-theme=card] .gallery{padding:48px 20px}
  html[data-theme=card] .tattoo-grid,
  html[data-theme=card] .artist-card,
  html[data-theme=card] .philosophy,
  html[data-theme=card] .footer-card{box-shadow:6px 6px 0 #111}
}
@media(max-width:420px){
  html[data-theme=card] .hero-content::before{font-size:3.45rem}
  html[data-theme=card] .hero-actions .button{width:100%}
}

html[data-theme=card] .gallery::after{display:none!important;background:none!important}
html[data-theme=card] .button-gold,
html[data-theme=card] .hero-actions .button-gold,
html[data-theme=card] .contact-items .button-gold{width:clamp(250px,27vw,326px);min-width:0;height:clamp(72px,8vw,94px);min-height:0;padding:0;border:0!important;background:url("assets/elbliners-termin-buchen-graffiti-button.svg") center/100% 100% no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 10px 8px #0005)!important;clip-path:none!important}
html[data-theme=card] .button-gold:hover,
html[data-theme=card] .hero-actions .button-gold:hover,
html[data-theme=card] .contact-items .button-gold:hover{background:url("assets/elbliners-termin-buchen-graffiti-button.svg") center/100% 100% no-repeat!important;filter:brightness(1.04) drop-shadow(0 12px 8px #0006)!important;transform:translateY(-2px)}
html[data-theme=card] .button-gold .cta-label{opacity:0;text-shadow:none}
html[data-theme=card] .contact-items .button-gold{width:300px;height:88px}
html[data-theme=card] .tattoo-gallery-nav{background:#fffaf2}
html[data-theme=card] .tattoo-gallery-nav img{filter:brightness(0) contrast(1.35) drop-shadow(2px 2px 0 #fff);opacity:.95}
html[data-theme=card] .tattoo-gallery-nav:hover img{filter:brightness(0) invert(1) drop-shadow(2px 2px 0 #111)}
html[data-theme=card] .watermark,
html[data-theme=card] .gallery-watermark{display:grid;place-items:center;width:72px;height:25px;padding:0;border:2px solid #fff;background:#111;box-shadow:3px 3px 0 #000;color:#fff;overflow:hidden}
html[data-theme=card] .watermark img,
html[data-theme=card] .gallery-watermark img{display:none}
html[data-theme=card] .watermark::before,
html[data-theme=card] .gallery-watermark::before{content:"ELBLINERS";position:relative;z-index:1;font-family:"Knewave","Permanent Marker",cursive;font-size:.48rem;line-height:1;color:#fff;letter-spacing:.02em;text-shadow:-1px 0 0 #f00786,1px 0 0 #00a9ff}
html[data-theme=card] .watermark::after,
html[data-theme=card] .gallery-watermark::after{content:"";position:absolute;inset:auto -6px -7px -6px;height:10px;background:linear-gradient(90deg,#f00786,#00a9ff,#7b20ff,#111);opacity:.85;transform:skewX(-16deg)}
html[data-theme=card] .gallery-watermark-large{right:16px;bottom:16px;width:132px;height:43px}
html[data-theme=card] .gallery-watermark-large::before{font-size:.9rem}
html[data-theme=card] .footer-card-head{align-items:center}
html[data-theme=card] .footer-card-head img{width:112px;height:auto;min-height:44px;padding:8px 10px;border:2px solid #111;background:#111;box-shadow:4px 4px 0 #111;object-fit:contain;filter:grayscale(1) contrast(1.65) brightness(2.15)}
html[data-theme=card] .footer-card-head strong{font-family:"Knewave","Permanent Marker",cursive;letter-spacing:.02em;font-size:1.1rem;line-height:1.05}
@media(max-width:760px){
  html[data-theme=card] .button-gold,
  html[data-theme=card] .hero-actions .button-gold,
  html[data-theme=card] .contact-items .button-gold{width:min(100%,312px);height:91px}
  html[data-theme=card] .watermark,
  html[data-theme=card] .gallery-watermark{width:61px;height:22px}
  html[data-theme=card] .watermark::before,
  html[data-theme=card] .gallery-watermark::before{font-size:.4rem}
  html[data-theme=card] .gallery-watermark-large{width:104px;height:35px}
  html[data-theme=card] .gallery-watermark-large::before{font-size:.72rem}
  html[data-theme=card] .footer-card-head img{width:96px;min-height:38px}
}

html[data-theme=card] .philosophy-label span{background:#111;box-shadow:16px 0 0 #f00786,32px 0 0 #00a9ff}
html[data-theme=card] .statistics strong span{color:#f00786;text-shadow:2px 2px 0 #00a9ff}
html[data-theme=card] .statistics small{color:#111;text-shadow:none}
html[data-theme=card] .statistics>div{border-top:0}
html[data-theme=card] footer .footer-title p{display:none}
html[data-theme=card] footer .contact-items span{color:#111;border-right-color:#111}
html[data-theme=card] .footer-card-head span{color:#111;text-shadow:none}
html[data-theme=card] footer .brush-cta .cta-label,
html[data-theme=card] footer .button-gold .cta-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;color:transparent!important;text-shadow:none!important}

html[data-theme=card]{--bg:#060607;--surface:#121212;--ink:#f7f2e8;--muted:#d6cfc3;--gold:#f7f2e8;--gold-light:#f00786;color-scheme:dark}
html[data-theme=card] body{background:#060607;color:#f7f2e8}
html[data-theme=card] body::before{background:radial-gradient(circle at 12% 18%,#ffffff18 0 1px,transparent 2px),radial-gradient(circle at 72% 24%,#f0078622 0 1px,transparent 2px),radial-gradient(circle at 34% 78%,#00a9ff20 0 1px,transparent 2px),repeating-linear-gradient(90deg,#ffffff09 0 1px,transparent 1px 170px),repeating-linear-gradient(0deg,#ffffff07 0 1px,transparent 1px 132px),linear-gradient(120deg,#050506,#111114 52%,#070708)}
html[data-theme=card] .site-header{background:linear-gradient(180deg,#060607f5,#06060700)}
html[data-theme=card] .site-header nav a{color:#f7f2e8;text-shadow:2px 2px 0 #000}
html[data-theme=card] .site-header nav a.active,
html[data-theme=card] .site-header nav a:hover{color:#f00786}
html[data-theme=card] .theme-switcher{border-color:#f7f2e8;background:#070707e8;box-shadow:6px 6px 0 #000}
html[data-theme=card] .theme-switcher button{color:#f7f2e8}
html[data-theme=card] .theme-switcher button[aria-pressed=true]{background:#f7f2e8;color:#080808}
html[data-theme=card] .hero{background:#060607;border-bottom-color:#f7f2e8}
html[data-theme=card] .hero-art{background:linear-gradient(105deg,#050506 0%,#050506f0 30%,#0505068a 60%,#05050622 100%),radial-gradient(ellipse at 18% 44%,#ffffff1f 0 10%,transparent 11%),radial-gradient(ellipse at 48% 17%,#f0078655 0 9%,transparent 10%),radial-gradient(ellipse at 70% 28%,#00a9ff55 0 10%,transparent 11%),radial-gradient(ellipse at 88% 52%,#8d24ff4e 0 9%,transparent 10%),linear-gradient(120deg,#060607,#141417)}
html[data-theme=card] .hero-art::before{opacity:.76;filter:saturate(1.35) contrast(1.08) brightness(.92);mix-blend-mode:normal}
html[data-theme=card] .hero-art::after{opacity:.42}
html[data-theme=card] .hero-shade{background:linear-gradient(90deg,#050506 0%,#050506f0 34%,#0505069e 57%,transparent 84%),linear-gradient(0deg,#050506e8 0%,transparent 45%)}
html[data-theme=card] .eyebrow,
html[data-theme=card] .hero .eyebrow{color:#f7f2e8;text-shadow:2px 2px 0 #000}
html[data-theme=card] .hero .eyebrow{background:#050506d8;border-color:#f7f2e8}
html[data-theme=card] .intro{color:#f7f2e8;text-shadow:2px 2px 0 #000}
html[data-theme=card] .values{background:#0b0b0d;border-bottom-color:#f7f2e8}
html[data-theme=card] .values article{border-right-color:#f7f2e8;color:#f7f2e8}
html[data-theme=card] .values .value-icon::before{background:#f7f2e8}
html[data-theme=card] .values .value-icon img{filter:brightness(0)}
html[data-theme=card] .values h2{color:#f7f2e8}
html[data-theme=card] .values p{color:#d8d1c8}
html[data-theme=card] .gallery,
html[data-theme=card] .studio-layout,
html[data-theme=card] footer{background:#070708;color:#f7f2e8}
html[data-theme=card] .gallery{background:linear-gradient(145deg,#080809,#151518 58%,#070708);border-bottom-color:#f7f2e8}
html[data-theme=card] .studio-layout{background:linear-gradient(120deg,#070708,#141417);border-bottom-color:#f7f2e8}
html[data-theme=card] .gallery-copy,
html[data-theme=card] .gallery-copy h2,
html[data-theme=card] .artist-intro h2,
html[data-theme=card] .studio-layout .philosophy-body h2,
html[data-theme=card] .footer-title h2{color:#f7f2e8;text-shadow:3px 3px 0 #000,5px 5px 0 #f00786}
html[data-theme=card] .gallery-copy i{background:#f7f2e8}
html[data-theme=card] .gallery-copy>p:not(.eyebrow),
html[data-theme=card] .artist-intro p,
html[data-theme=card] .artist-details p,
html[data-theme=card] .philosophy-body p,
html[data-theme=card] .footer-title p{color:#ddd5ca}
html[data-theme=card] .artist-card,
html[data-theme=card] .philosophy,
html[data-theme=card] .footer-card,
html[data-theme=card] .statistics div{border-color:#f7f2e8;background:#111114;box-shadow:9px 9px 0 #000}
html[data-theme=card] .artist-details h2{color:#f7f2e8;text-shadow:3px 3px 0 #f00786,6px 6px 0 #00a9ff}
html[data-theme=card] .styles-line,
html[data-theme=card] .statistics strong,
html[data-theme=card] .statistics small,
html[data-theme=card] .footer-card-head strong,
html[data-theme=card] .footer-card-head span,
html[data-theme=card] .footer-phone,
html[data-theme=card] .footer-socials a,
html[data-theme=card] .footer-legal a,
html[data-theme=card] .footer-credit,
html[data-theme=card] footer .contact-items span{color:#f7f2e8}
html[data-theme=card] .footer-phone,
html[data-theme=card] .footer-socials a{border-color:#f7f2e8;background:#111114}
html[data-theme=card] footer{border-top-color:#f7f2e8}
html[data-theme=card] .footer-card-head img{border-color:#f7f2e8;box-shadow:4px 4px 0 #000}
html[data-theme=card] .tattoo-grid,
html[data-theme=card] .gallery-thumb,
html[data-theme=card] .artist-image{border-color:#f7f2e8;background:#050506}
html[data-theme=card] .tattoo-grid .tile,
html[data-theme=card] .carousel-arrow,
html[data-theme=card] .tattoo-gallery-nav,
html[data-theme=card] .gallery-close,
html[data-theme=card] .lightbox-close{border-color:#f7f2e8;background:#111114;color:#f7f2e8}
html[data-theme=card] .tattoo-gallery-modal,
html[data-theme=card] .tattoo-lightbox{background:#050506f5}
html[data-theme=card] .tattoo-gallery-panel{border-color:#f7f2e8;background:#101013;box-shadow:10px 10px 0 #000}
html[data-theme=card] .tattoo-gallery-head h2,
html[data-theme=card] .lightbox-stage figcaption{color:#f7f2e8}
@media(max-width:760px){
  html[data-theme=card] .site-header{background:#060607e8}
  html[data-theme=card] .menu-toggle[aria-expanded=true]+nav{background:#070708;border-bottom-color:#f7f2e8;box-shadow:0 8px 0 #000}
}
