.mural{--ink:#1f2a44;--ink-soft:#4a5268;--pencil:#2b3a67;--wine:#a8636b;--rose:#ebcfc8;--rose-2:#e2bcb4;--hand:var(--font-caveat), "Bradley Hand", cursive;--body:"Source Serif 4", Georgia, "Times New Roman", serif;--ui:var(--font-geist), system-ui, sans-serif;min-height:100vh;color:var(--ink);font-family:var(--body);background:#cdae8a url(/img/cortica.webp) 0 0/1040px 1040px;padding-bottom:64px;font-size:18px;line-height:1.6}.mural a{color:inherit}.mural .faixa{background:url(/img/scrap/liso-creme.webp) 50%/cover;box-shadow:0 4px 12px #28190a2e}.mural .faixa-in{justify-content:space-between;align-items:center;gap:12px;max-width:1040px;margin:0 auto;padding:12px 18px;display:flex}.mural .faixa img{width:auto;height:44px;display:block}.mural .faixa a.voltar{font-family:var(--ui);font-size:.95rem;font-weight:600;text-decoration:none}.mural .wrap{max-width:1040px;margin:0 auto;padding:40px 18px 0}.mural .label{font-family:var(--hand);filter:drop-shadow(0 6px 8px #28190a4d);background:url(/img/scrap/liso-kraft.webp) 50%/cover;padding:.3em .9em .22em;font-size:clamp(2rem,4vw,2.7rem);font-weight:700;line-height:1.1;display:inline-block}.mural .cabeca{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:34px;display:flex}.mural .verso{filter:drop-shadow(0 6px 8px #28190a40);background:url(/img/scrap/liso-creme.webp) 50%/cover;max-width:34em;padding:14px 22px}.mural .verso q{font-style:italic}.mural .verso cite{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--wine);margin-top:2px;font-size:.75rem;font-style:normal;font-weight:700;display:block}.mural .note{filter:drop-shadow(0 1px 1px #00000029)drop-shadow(0 12px 14px #28190a4d);background:url(/img/scrap/liso-creme.webp) 50%/cover;padding:44px 40px 36px;position:relative}.mural .note.pin:before{content:"";z-index:3;filter:drop-shadow(4px 7px 4px #28190a61);background:url(/img/pins/vinho.webp) 50%/contain no-repeat;width:34px;height:50px;position:absolute;top:-42px;left:50%;translate:-30%;rotate:-12deg}.mural .grade{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:34px;display:grid}@media (max-width:860px){.mural .grade{grid-template-columns:1fr}.mural .note{padding:40px 20px 30px}}.mural .cuidados{font-family:var(--ui);background:url(/img/scrap/liso-azul.webp) 50%/cover;font-size:.95rem;line-height:1.5}.mural .cuidados.note.pin:before{background-image:url(/img/pins/salvia.webp);rotate:14deg}.mural .cuidados h2{font-family:var(--hand);margin:0 0 10px;font-size:1.9rem;line-height:1.1}.mural .cuidados ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mural .cuidados b{display:block}.mural .cuidados span{color:var(--ink-soft)}.mural form{font-family:var(--ui);flex-direction:column;gap:20px;font-size:1rem;line-height:1.5;display:flex}.mural fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.mural .rot{font-size:.95rem;font-weight:600}.mural .rot small{color:var(--ink-soft);font-weight:400}.mural input[type=text],.mural input[type=tel],.mural input[type=date],.mural textarea,.mural select{width:100%;font:inherit;color:var(--ink);background:#ffffffbf;border:1.5px solid #1f2a4433;border-radius:10px;padding:12px 14px}.mural textarea{resize:vertical;min-height:150px;font-family:var(--body);font-size:1.05rem}.mural input:focus,.mural textarea:focus,.mural select:focus{outline:3px solid var(--rose-2);border-color:var(--wine)}.mural .conta{text-align:right;color:var(--ink-soft);font-size:.82rem}.mural .linha{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mural .linha3{grid-template-columns:1fr 2fr;gap:14px;display:grid}@media (max-width:560px){.mural .linha,.mural .linha3{grid-template-columns:1fr}}.mural .opcoes{flex-wrap:wrap;gap:10px;display:flex}.mural .opcoes label{cursor:pointer;background:#ffffffbf;border:1.5px solid #1f2a442e;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.mural .opcoes input{accent-color:var(--wine)}.mural .opcoes label:has(input:checked){background:var(--rose);border-color:var(--wine)}.mural .check{grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:.95rem;display:grid}.mural .check input{width:20px;height:20px;accent-color:var(--wine);margin-top:2px}.mural .consent{border-left:3px solid var(--wine);color:var(--ink-soft);background:#fff9;padding:12px 14px;font-size:.9rem}.mural .erro{color:#9b2335;font-size:.9rem}.mural .btn{font:600 1.05rem var(--ui);border:2px solid var(--rose-2);background:var(--rose);color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.95em 1.6em;display:inline-flex}.mural .btn:hover{background:var(--rose-2)}.mural .btn:disabled{opacity:.6;cursor:wait}.mural .escondido{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mural .fim{text-align:center;max-width:640px;margin:0 auto}.mural .fim .mao{font-family:var(--hand);color:var(--pencil);font-size:2rem;line-height:1.25}
