/* Villamerle · Corcho de notas del tablón (14-10-2026)
   Lo usan /tablon/ (las 4 últimas) y /tablon/plaza/ (todas) */
.plaza-corcho{--pz-tinta:#4A3826;--pz-rojo:#9B3219;--pz-suave:#6B5B47;--pz-blanco:#fffaf0;--pz-linea:#c7b697;
  background:#C9A16E radial-gradient(rgba(74,56,38,.16) 1px,transparent 1.4px) 0 0/9px 9px;border:10px solid #7A5634;border-radius:6px;box-shadow:inset 0 2px 10px rgba(0,0,0,.25),0 18px 30px -18px rgba(42,31,20,.6);padding:34px 26px 30px}
.plaza-notas{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:26px 22px;align-items:start}
.plaza-nota{position:relative;background:#F6E7B4;color:var(--pz-tinta);min-height:150px;padding:28px 14px 14px;text-align:center;display:grid;gap:4px;align-content:start;box-shadow:0 12px 16px -12px rgba(42,31,20,.7),0 1px 0 rgba(0,0,0,.05);transform:rotate(var(--g,0deg))}
.plaza-nota:nth-child(4n+2){background:#F3D9C8}.plaza-nota:nth-child(4n+3){background:#E2E8CF}.plaza-nota:nth-child(4n+4){background:#F8EFD8}
.plaza-nota::before{content:"";position:absolute;top:9px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#d8735c,var(--pz-rojo) 60%,#5d1f10);box-shadow:0 3px 3px rgba(0,0,0,.3)}
.plaza-em{font-size:26px;line-height:1.2;letter-spacing:4px;min-height:31px}
.plaza-nom{font:600 29px/1.05 Caveat,cursive;color:var(--pz-rojo);word-break:break-word}
.plaza-lug{font:12px 'Special Elite',monospace;color:var(--pz-suave)}
.plaza-fra{font:21px/1.15 Caveat,cursive;word-break:break-word;margin-top:2px}
.plaza-vacio{grid-column:1/-1;margin:0;text-align:center;background:var(--pz-blanco);border:1px dashed var(--pz-linea);padding:22px;font:22px/1.3 Caveat,cursive;color:var(--pz-tinta);transform:rotate(-.6deg)}
.plaza-acciones{display:flex;flex-direction:column;align-items:center;gap:8px;margin:26px 0 0;text-align:center}
.plaza-acciones .plaza-solo{margin:0;font:13px/1.5 'Special Elite',monospace;color:var(--pz-suave,#6B5B47);max-width:42ch}
.plaza-todas{font:600 15px Poppins,system-ui,sans-serif;color:#9B3219;text-decoration:underline;text-underline-offset:4px}
@media (max-width:720px){.plaza-corcho{border-width:7px;padding:24px 14px 20px}.plaza-notas{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.plaza-nom{font-size:25px}.plaza-fra{font-size:18px}.plaza-em{font-size:22px}}
@media (prefers-reduced-motion:reduce){.plaza-nota{transform:none}}
