:root{--cream:#fffefd}
body,#proposta,#portfolio,#direcao,#processo,.closing{background:#fffefd!important}
#escopo,footer{background:#faf5f0}
h3,h4{font-family:var(--heading),sans-serif!important;font-weight:700!important}
#portfolio .panel-heading h3,.grand-total h3{font-family:Lilita,var(--heading),sans-serif!important;font-weight:400!important}
#portfolio .panel-caption h4{font-size:22px;letter-spacing:-.3px}
#portfolio .panel-heading>span{color:#a6373f}
#portfolio .panel-creme{background:#f5eee4!important}
#portfolio .panel-lowice{background:#f8e2d7!important}
#portfolio .panel-lowice[data-flavor=pink] .lowice-pink,#portfolio .panel-lowice[data-flavor=passion] .lowice-passion,#portfolio .panel-lowice[data-flavor=coco] .lowice-coco{--pack-scale:.98;--pack-y:10%;--pack-angle:-4deg}
#portfolio .panel-creme .creme-poster{display:flex;align-items:center;justify-content:center;padding:8px 5px}
#portfolio .panel-creme .creme-current{position:static;width:100%;height:100%;object-fit:contain;transform:none;filter:drop-shadow(4px 8px 8px #633a3420)}
#portfolio .creme-controls{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}
#portfolio .creme-controls button{padding:7px 9px;border:1px solid #633a3455;background:transparent;color:#633a34;font-size:10px;cursor:pointer}
#portfolio .creme-controls button[aria-pressed=true]{background:#b63840;border-color:#b63840;color:#fff}
#portfolio .creme-controls button:focus-visible{outline:2px solid #b63840;outline-offset:3px}
#portfolio .panel-caption .creme-expand{margin-top:12px}
#portfolio .panel-creme[data-piece=acai] .creme-current{filter:drop-shadow(4px 8px 8px #633a3415)}
#portfolio .panel-caption{margin-top:0;flex:1}
/* Composição simétrica: destaque central e dois sabores proporcionais atrás. */
#portfolio .panel-lowice[data-flavor] .lowice-pack{--pack-y:-19%;--pack-scale:.57;--pack-angle:-8deg;transform:translate(var(--pack-x),var(--pack-y)) rotate(var(--pack-angle)) scale(var(--pack-scale)) translateX(-11.875%)}
#portfolio .panel-lowice[data-flavor] .lowice-pink{--pack-x:-19%}
#portfolio .panel-lowice[data-flavor] .lowice-passion{--pack-x:-19%}
#portfolio .panel-lowice[data-flavor] .lowice-coco{--pack-x:19%;--pack-angle:8deg}
#portfolio .panel-lowice[data-flavor=coco] .lowice-passion{--pack-x:19%;--pack-angle:8deg}
#portfolio .panel-lowice[data-flavor=pink] .lowice-pink,#portfolio .panel-lowice[data-flavor=passion] .lowice-passion,#portfolio .panel-lowice[data-flavor=coco] .lowice-coco{--pack-x:0%;--pack-y:9%;--pack-scale:.98;--pack-angle:-7deg;--pack-layer:3}
