/* ORTHYNE P149 · Il pezzo del giorno (ORTHYNE Team) */
.c149{margin-block:18px}
.c149-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}
.c149-h h2{margin:0}
.c149-bdg{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:800;background:linear-gradient(90deg,#7cf3c8,#6ea8ff);color:#04121a;white-space:nowrap}
.c149-card{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid rgba(124,243,200,.35);border-radius:16px;overflow:hidden;background:linear-gradient(140deg,#11223a,#0d1a2e)}
.c149-fr{display:flex;align-items:center;justify-content:center;padding:14px;background:#0a1a2a;min-height:200px}
.c149-fr img{display:block;max-width:100%;max-height:320px;width:auto;height:auto;object-fit:contain;border-radius:10px}
.c149-carta img{max-height:340px}
.c149-bd{padding:14px 16px 16px;min-width:0}
.c149-bd h3{margin:0 0 4px;font-size:1.25rem;line-height:1.25;overflow-wrap:anywhere}
.c149-sotto{margin:0 0 10px;opacity:.8;overflow-wrap:anywhere}
.c149-lab{margin:0;font-size:.85rem;opacity:.8}
.c149-val{margin:2px 0 6px;font-size:2rem;font-weight:800;line-height:1.1}
.c149-sg{margin:0 0 8px;font-weight:700;font-size:.9rem}
.c149-sg-salita{color:#7cf3c8}.c149-sg-calo{color:#ff9b9b}.c149-sg-stabile{color:#cfd8e6}
.c149-nota,.c149-src,.c149-cred{margin:6px 0;font-size:.85rem;opacity:.85;overflow-wrap:anywhere}
.c149-src a,.c149-cred a{color:#7cf3c8}
.c149-az{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px}
.c149-az .c138-btn{max-width:100%;white-space:normal;text-align:center}
.c149-dom{font-size:.85rem;opacity:.8}
@media (min-width:760px){.c149-card{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.c149-fr{min-height:100%}}
