/* Simulácia FDM tlače: svetlá "tlačová podložka" v tmavom páse */
.print-art{position:relative;justify-self:center;width:100%;max-width:440px;aspect-ratio:1;border-radius:calc(var(--r) + 6px);background:var(--bg);cursor:pointer;
  background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:28px 28px;
  box-shadow:0 30px 70px -30px rgba(18,198,230,.45),inset 0 0 0 1px rgba(255,255,255,.6)}
.print-art svg.big{position:absolute;inset:14%;width:72%;height:72%;overflow:visible;filter:drop-shadow(0 18px 28px rgba(15,27,35,.16))}
.print-art .plate{position:absolute;left:18%;right:18%;bottom:7%;height:7%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(18,198,230,.3),transparent 70%);filter:blur(6px)}
.print-art .tag{position:absolute;font-family:var(--f-mono);font-size:12px;line-height:1.35;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 11px;box-shadow:0 6px 18px -10px rgba(15,27,35,.25);color:var(--steel);white-space:nowrap}
.print-art .tag b{display:block;color:var(--ink);font-weight:500;font-size:13px}
.print-art .t1{left:-6%;top:16%}
.print-art .t2{right:-6%;top:46%}
.print-art .t3{left:4%;bottom:6%}
.layer-readout{position:absolute;right:5%;top:5%;font-family:var(--f-mono);font-size:12px;color:var(--cyan-ink);background:var(--cyan-wash);border-radius:999px;padding:4px 10px}
@media (max-width:900px){
  .print-art{max-width:360px}
  .print-art .t1{left:-2%}
  .print-art .t2{right:-2%}
}
@media (max-width:420px){.print-art .tag{display:none}}
