.colorines-carta{--colorines:#355440;background:#f8f6ef;color:#273328}
.colorines-carta body{background:#f8f6ef}
.colorines-carta header .brand img{width:112px;height:48px;object-fit:contain;display:block}
.colorines-carta #app{max-width:1120px}
.colorines-carta #app .card{border-color:#d6ddce}
.colorines-carta .btn:not(.secondary){background:#355440;color:#fff;border-color:#355440}
.colorines-carta .colorines-intro{margin:0 0 20px;padding:18px 0 0}
.colorines-carta .colorines-intro h1{font-family:Georgia,serif;font-size:clamp(2.6rem,6.2vw,4.8rem);letter-spacing:-.045em;line-height:1;margin:0 0 9px}
.colorines-carta .colorines-intro p{margin:0 0 8px}
.colorines-carta .colorines-demo{display:inline-block;margin:0 0 10px;border:1px solid #b6c4af;border-radius:30px;padding:4px 10px;background:#e7eee0;color:#293f31;font-size:.84rem}
.colorines-carta #menu-day{margin-top:12px}
.colorines-carta footer img{width:68px;height:auto}
.colorines-carta footer span{font-size:.8rem}
@media(max-width:600px){.colorines-carta .colorines-intro{padding-top:8px;margin-bottom:12px}.colorines-carta header .brand img{width:82px;height:40px}}
