:root{--brand-burgundy:#5c1d24;--brand-burgundy-dark:#3d1015;--brand-pink:#c97a8e;--brand-pink-light:#c97a8e14;--brand-pink-medium:#c97a8e2e;--brand-gold:#c5a880;--brand-gold-dark:#a68b62;--brand-gold-light:#c5a8801f;--brand-gold-glow:0 4px 20px #c5a88040;--brand-cream-light:#fdfbf7;--brand-cream-dark:#f3ece2;--text-dark:#2b1e19;--text-muted:#7e6b62;--whatsapp-green:#25d366;--whatsapp-green-hover:#1eaf52;--white:#fff;--gray-light:#f7f5f2;--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--shadow-soft:0 12px 35px #5c1d2408;--shadow-medium:0 20px 50px #5c1d240f;--shadow-hover:0 25px 60px #3d101526;--shadow-glow:0 8px 25px #5c1d241f;--border-fine:1px solid #c5a88038;--border-gold:1px solid var(--brand-gold);--border-radius-sm:8px;--border-radius-md:16px;--border-radius-lg:24px;--border-radius-xl:32px;--transition:all .4s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{background-color:var(--brand-cream-light);color:var(--text-dark);font-family:var(--font-sans);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.7;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#c5a88008 1px,#0000 0),radial-gradient(#5c1d2405 1.5px,#0000 0);background-position:0 0,12px 12px;background-size:24px 24px,32px 32px;position:fixed;inset:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--brand-burgundy-dark);letter-spacing:-.02em;font-weight:500}a{color:inherit;transition:var(--transition);text-decoration:none}button,input,textarea,select{outline:none;font-family:inherit}::-webkit-scrollbar{width:6px;height:5px}::-webkit-scrollbar-track{background:var(--brand-cream-light)}::-webkit-scrollbar-thumb{background:var(--brand-gold);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--brand-burgundy)}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 24px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pulseGold{0%{box-shadow:0 0 #c5a88066}70%{box-shadow:0 0 0 15px #c5a88000}to{box-shadow:0 0 #c5a88000}}.hero{color:var(--text-dark);text-align:center;background:radial-gradient(circle at top,#fcfaf6 0%,#f5ede4 100%);border-bottom:1px solid #c5a8804d;padding:70px 20px 60px;position:relative;overflow:hidden;box-shadow:0 10px 40px #5c1d2405}.hero:after{content:"";background:linear-gradient(90deg, transparent, var(--brand-gold), transparent);width:120px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-logo-frame{background-color:var(--white);box-shadow:var(--shadow-soft);border:1px solid #c5a88066;border-radius:4px;margin-bottom:25px;padding:16px 40px;animation:.8s cubic-bezier(.16,1,.3,1) scaleUp;display:inline-block;position:relative}.hero-logo-frame:before{content:"";border:1px solid var(--brand-gold);pointer-events:none;opacity:.7;position:absolute;inset:-4px}.hero-logo-svg text{fill:var(--brand-burgundy-dark)}.hero-logo-svg .subtext{fill:var(--brand-gold-dark)!important}.hero h1{font-size:1.15rem;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.15em;color:var(--brand-burgundy);margin-bottom:12px;font-weight:500}.hero .tagline{font-family:var(--font-serif);color:var(--brand-burgundy-dark);max-width:750px;margin:0 auto 15px;font-size:2.5rem;font-style:italic;font-weight:400;line-height:1.25}.hero p.description{font-size:1.05rem;font-family:var(--font-sans);max-width:550px;color:var(--text-muted);margin:0 auto;font-weight:300}.category-filter-container{z-index:100;-webkit-backdrop-filter:blur(25px);background:#fdfbf7e0;border-bottom:1px solid #c5a88033;margin-bottom:40px;padding:16px 0;position:sticky;top:0;box-shadow:0 4px 30px #5c1d2404}.category-filter-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding:4px 24px;display:flex;overflow-x:auto}.category-filter-list::-webkit-scrollbar{display:none}.category-pill{background-color:var(--white);color:var(--text-muted);letter-spacing:.03em;cursor:pointer;height:44px;box-shadow:var(--shadow-soft);transition:var(--transition);border:1px solid #c5a88040;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 24px;font-size:.85rem;font-weight:500;display:flex}.category-pill:hover{background-color:var(--brand-gold-light);color:var(--brand-burgundy-dark);border-color:var(--brand-gold);transform:translateY(-2px)}.category-pill.active{background:linear-gradient(135deg, var(--brand-burgundy-dark) 0%, var(--brand-burgundy) 100%);color:var(--white);border-color:#0000;box-shadow:0 8px 20px #5c1d2426}.products-section{margin-bottom:60px;animation:.8s cubic-bezier(.16,1,.3,1) fadeInUp}.section-title-wrapper{border-bottom:1px solid #c5a88033;justify-content:space-between;align-items:baseline;margin-bottom:30px;padding-bottom:12px;display:flex}.section-title{color:var(--brand-burgundy-dark);font-size:2.2rem;font-style:italic;font-weight:400;position:relative}.section-title:after{content:"";background-color:var(--brand-gold);width:50px;height:2px;position:absolute;bottom:-13px;left:0}.section-count{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;font-weight:500}.products-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:30px;display:grid}.product-card{background-color:var(--white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-soft);height:100%;transition:var(--transition);cursor:pointer;border:1px solid #c5a8802e;flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-hover);border-color:var(--brand-gold);transform:translateY(-8px)}.product-image-container{background-color:var(--brand-cream-dark);border:1px solid #c5a88026;border-radius:150px 150px 12px 12px;width:100%;height:220px;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #0000000d}.product-image{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-image{transform:scale(1.06)}.product-badge{background:linear-gradient(135deg, var(--brand-gold) 0%, var(--brand-gold-dark) 100%);color:var(--white);border-radius:var(--border-radius-sm);text-transform:uppercase;letter-spacing:.08em;box-shadow:var(--brand-gold-glow);z-index:2;border-left:2px solid var(--white);padding:5px 14px;font-size:.7rem;font-weight:600;position:absolute;top:30px;left:30px}.product-badge.special{background:linear-gradient(135deg, var(--brand-burgundy-dark) 0%, var(--brand-burgundy) 100%);box-shadow:0 4px 15px #3d101540}.product-info{flex-direction:column;flex-grow:1;padding:20px 6px 6px;display:flex}.product-name{color:var(--brand-burgundy-dark);margin-bottom:8px;font-size:1.45rem;font-weight:500;line-height:1.25}.product-description{color:var(--text-muted);font-size:.9rem;font-family:var(--font-sans);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:20px;font-weight:300;line-height:1.6;display:-webkit-box;overflow:hidden}.product-footer{border-top:1px solid #c5a88026;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;display:flex}.product-price{font-family:var(--font-serif);color:var(--brand-burgundy);align-items:baseline;gap:2px;font-size:1.45rem;font-style:italic;font-weight:600;display:inline-flex}.product-price:before{content:"R$";font-family:var(--font-sans);color:var(--brand-gold-dark);margin-right:2px;font-size:.85rem;font-style:normal;font-weight:500}.product-action-btn{background-color:var(--brand-gold-light);color:var(--brand-gold-dark);cursor:pointer;width:44px;height:44px;transition:var(--transition);border:1px solid #c5a88026;border-radius:50%;justify-content:center;align-items:center;display:flex}.product-card:hover .product-action-btn{background-color:var(--brand-burgundy-dark);color:var(--white);border-color:#0000;transform:scale(1.05)}.product-card.unavailable{opacity:.55;box-shadow:none}.product-card.unavailable:hover{border-color:#c5a8802e;transform:none}.product-card.unavailable .product-image-container{border-radius:12px}.unavailable-overlay{-webkit-backdrop-filter:grayscale()blur(2px);backdrop-filter:grayscale()blur(2px);z-index:3;background:#fdfbf799;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.unavailable-badge{background-color:var(--brand-burgundy-dark);color:var(--white);letter-spacing:.05em;text-transform:uppercase;border:1px solid #c5a88066;border-radius:4px;padding:8px 18px;font-size:.8rem;font-weight:600}.modal-overlay{-webkit-backdrop-filter:blur(10px);z-index:1000;background-color:#3d101573;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out fadeInUp;display:flex;position:fixed;inset:0}.modal-content{background-color:var(--white);border-radius:var(--border-radius-xl);border:1px solid #c5a8804d;width:100%;max-width:900px;max-height:90vh;animation:.4s cubic-bezier(.16,1,.3,1) scaleUp;position:relative;overflow-y:auto;box-shadow:0 30px 80px #3d101540}.modal-close{background-color:var(--white);cursor:pointer;z-index:10;width:44px;height:44px;color:var(--brand-burgundy-dark);box-shadow:var(--shadow-soft);transition:var(--transition);border:1px solid #c5a8804d;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;position:absolute;top:15px;right:15px}.modal-close:hover{background-color:var(--brand-burgundy);color:var(--white);transform:rotate(90deg)}.modal-split-layout{grid-template-columns:1.1fr 1.3fr;min-height:500px;display:grid}.modal-visual-side{background-color:var(--brand-cream-dark);border-right:1px solid #c5a88026;justify-content:center;align-items:center;padding:35px;display:flex;position:relative}.modal-arched-image-wrapper{width:100%;height:100%;min-height:380px;box-shadow:var(--shadow-medium);border:1px solid #c5a88040;border-radius:200px 200px 12px 12px;overflow:hidden}.modal-arched-image{object-fit:cover;width:100%;height:100%}.modal-info-side{flex-direction:column;justify-content:center;padding:40px;display:flex}.modal-title{color:var(--brand-burgundy-dark);margin-bottom:8px;font-size:2.4rem;font-weight:500;line-height:1.15}.modal-price{font-family:var(--font-serif);color:var(--brand-burgundy);align-items:baseline;margin-bottom:20px;font-size:1.8rem;font-style:italic;display:inline-flex}.modal-price:before{content:"R$";font-family:var(--font-sans);color:var(--brand-gold-dark);margin-right:4px;font-size:.95rem;font-style:normal}.modal-description{color:var(--text-muted);margin-bottom:22px;font-size:1rem;font-weight:300;line-height:1.7}.modal-notes{background-color:var(--brand-cream-light);border:1px solid #c5a8802e;border-left:3px solid var(--brand-gold);border-radius:var(--border-radius-md);margin-bottom:25px;padding:16px}.modal-notes-label{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-gold-dark);font-size:.8rem;font-weight:700}.modal-notes p{color:var(--text-dark);font-size:.88rem}.btn-whatsapp{background:linear-gradient(135deg, var(--whatsapp-green) 0%, var(--whatsapp-green-hover) 100%);color:var(--white);cursor:pointer;transition:var(--transition);border:none;border-radius:9999px;font-weight:600;box-shadow:0 8px 25px #25d36633}.btn-whatsapp:hover{transform:translateY(-2px);box-shadow:0 10px 30px #25d3664d}.whatsapp-float-btn{background-color:var(--whatsapp-green);width:54px;height:54px;color:var(--white);z-index:900;cursor:pointer;transition:var(--transition);bottom:25px;right:25px;bottom:calc(25px + env(safe-area-inset-bottom));border-radius:50%;justify-content:center;align-items:center;animation:2.5s infinite pulseGold;display:flex;position:fixed;box-shadow:0 6px 25px #0003}.whatsapp-float-btn:hover{transform:scale(1.08)rotate(8deg)}.whatsapp-float-btn svg{fill:currentColor;width:28px;height:28px}.empty-state{text-align:center;background-color:var(--white);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-soft);border:1px solid #c5a88040;max-width:500px;margin:30px auto;padding:50px 24px}.empty-state-icon{color:var(--brand-gold);margin-bottom:15px;font-size:3.2rem}.empty-state h3{color:var(--brand-burgundy-dark);margin-bottom:8px;font-size:1.6rem}.menu-footer{text-align:center;background-color:var(--brand-burgundy-dark);color:var(--brand-cream-light);border-top-left-radius:var(--border-radius-xl);border-top-right-radius:var(--border-radius-xl);margin-top:70px;padding:50px 24px}.menu-footer h3{color:var(--white);margin-bottom:10px;font-size:1.8rem;font-style:italic}.menu-footer p{color:#ffffffa6;font-size:.9rem}.admin-login-wrapper{background:radial-gradient(circle,#fdfbf7 0%,#efe7de 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.admin-login-card{background-color:var(--white);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-medium);text-align:center;border:1px solid #c5a88059;width:100%;max-width:420px;padding:45px 35px}.admin-login-title{color:var(--brand-burgundy-dark);margin-bottom:8px;font-size:2.2rem;font-style:italic}.admin-login-subtitle{color:var(--text-muted);margin-bottom:25px;font-size:.95rem}.form-group{text-align:left;margin-bottom:20px}.form-label{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-burgundy-dark);margin-bottom:8px;font-size:.8rem;font-weight:600;display:block}.form-control{border-radius:var(--border-radius-md);width:100%;height:46px;color:var(--text-dark);transition:var(--transition);background-color:#faf8f4;border:1px solid #c5a8804d;padding:10px 16px;font-size:1rem}.form-control:focus{border-color:var(--brand-gold-dark);background-color:var(--white);box-shadow:0 0 0 4px #c5a8802e}textarea.form-control{height:auto;min-height:80px}.btn{cursor:pointer;height:46px;transition:var(--transition);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:.95rem;font-weight:600;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--brand-burgundy-dark) 0%, var(--brand-burgundy) 100%);color:var(--white);box-shadow:0 6px 20px #3d101526}.btn-primary:hover{background-color:var(--brand-burgundy-dark);transform:translateY(-2px);box-shadow:0 8px 25px #3d101540}.btn-block{width:100%}.admin-layout{flex-direction:column;min-height:100vh;display:flex}.admin-header{background-color:var(--brand-burgundy-dark);color:var(--white);z-index:100;box-shadow:var(--shadow-soft);border-bottom:1px solid #c5a8804d;padding:15px 0;position:sticky;top:0}.admin-header h2{color:var(--white);font-size:1.8rem;font-style:italic}.btn-logout{color:var(--white);cursor:pointer;background-color:#ffffff1f;border:none;border-radius:9999px;height:38px;padding:0 16px;font-size:.85rem;font-weight:500}.btn-logout:hover{background-color:var(--brand-gold)}.admin-container{flex-grow:1;padding:35px 0}.admin-tabs{border-bottom:1px solid var(--brand-cream-dark);gap:15px;margin-bottom:25px;display:flex;overflow-x:auto}.admin-tab-btn{color:var(--text-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:0 0;border:none;padding:12px 16px;font-size:.9rem;font-weight:600;position:relative}.admin-tab-btn:after{content:"";background-color:var(--brand-gold);width:0;height:2px;transition:var(--transition);position:absolute;bottom:-1px;left:0}.admin-tab-btn.active{color:var(--brand-burgundy-dark)}.admin-tab-btn.active:after{width:100%}.admin-card{background-color:var(--white);border-radius:var(--border-radius-xl);box-shadow:var(--shadow-soft);border:1px solid #c5a88033;margin-bottom:25px;padding:25px}.admin-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.admin-card-title{color:var(--brand-burgundy-dark);font-size:1.8rem}.admin-list-item{transition:var(--transition);border-bottom:1px solid #c5a88026;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.admin-list-item:hover{background-color:#fdfbf7}.admin-list-item:last-child{border-bottom:none}.admin-item-details{flex-grow:1;align-items:center;gap:15px;min-width:0;display:flex}.admin-item-drag-order{flex-direction:column;gap:2px;display:flex}.btn-order-arrow{cursor:pointer;color:var(--text-muted);width:32px;height:24px;transition:var(--transition);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.btn-order-arrow:hover:not(:disabled){color:var(--brand-gold-dark);background-color:var(--brand-gold-light)}.btn-order-arrow:disabled{opacity:.25;cursor:not-allowed}.admin-item-thumb{border-radius:var(--border-radius-sm);background-color:var(--brand-cream-dark);object-fit:cover;flex-shrink:0;width:50px;height:50px}.admin-item-title-col{flex-direction:column;min-width:0;display:flex}.admin-item-title{color:var(--brand-burgundy-dark);white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:500;overflow:hidden}.admin-item-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:.8rem;display:flex}.admin-item-actions{flex-shrink:0;gap:8px;margin-left:10px;display:flex}.btn-icon{color:var(--text-muted);cursor:pointer;width:44px;height:44px;transition:var(--transition);background-color:#faf8f4;border:1px solid #c5a88033;border-radius:50%;justify-content:center;align-items:center;display:flex}.btn-icon:hover{background-color:var(--brand-gold-light);color:var(--brand-burgundy);border-color:var(--brand-gold)}.btn-icon.btn-delete:hover{color:#ef4444;background-color:#fee2e2;border-color:#fca5a5}.admin-modal-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.checkbox-group{align-items:center;gap:12px;margin-top:8px;margin-bottom:15px;display:flex}.checkbox-control{width:22px;height:22px;accent-color:var(--brand-gold-dark);cursor:pointer}.checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.95rem;font-weight:500}.modal-footer-actions{border-top:1px solid var(--brand-cream-dark);justify-content:flex-end;gap:12px;margin-top:25px;padding-top:15px;display:flex}.btn-secondary{background-color:var(--brand-cream-dark);color:var(--text-dark);border:1px solid #c5a88026}.btn-secondary:hover{background-color:var(--brand-gold-light);color:var(--brand-burgundy-dark)}.badge-tag{text-transform:uppercase;border-radius:9999px;padding:2px 10px;font-size:.7rem;font-weight:600}.badge-tag-active{color:#0d8a43;background-color:#25d36614;border:1px solid #25d36633}.badge-tag-inactive{color:#4b5563;background-color:#f3f4f6;border:1px solid #e5e7eb}.badge-tag-featured{background-color:var(--brand-gold-light);color:var(--brand-gold-dark);border:1px solid #c5a88033}.admin-split-container{grid-template-columns:1.2fr 1fr;gap:30px;display:grid}.preview-sticky{position:sticky;top:90px}.preview-heading{color:var(--brand-gold-dark);text-transform:uppercase;font-size:1.1rem;font-family:var(--font-sans);letter-spacing:.05em;margin-bottom:12px;font-weight:700}@media (max-width:768px){.hero{padding:35px 16px 30px}.hero-logo-frame{margin-bottom:15px;padding:10px 24px}.hero h1{letter-spacing:.1em;margin-bottom:8px;font-size:.95rem}.hero .tagline{margin-bottom:10px;font-size:1.75rem;line-height:1.3}.hero p.description{font-size:.9rem;line-height:1.5}.category-filter-container{margin-bottom:25px;padding:12px 0}.category-filter-list{padding:2px 16px}.category-pill{height:40px;padding:0 18px;font-size:.8rem}.products-section{margin-bottom:40px}.section-title-wrapper{margin-bottom:20px;padding-bottom:8px}.section-title{font-size:1.7rem}.products-grid{gap:24px;grid-template-columns:1fr!important}.product-card{border-radius:var(--border-radius-md);padding:12px}.product-image-container{border-radius:120px 120px 8px 8px;height:200px}.product-badge{padding:4px 10px;font-size:.65rem;top:20px;left:20px}.product-info{padding:15px 4px 4px}.product-name{font-size:1.3rem}.product-description{margin-bottom:15px;font-size:.85rem}.modal-overlay{align-items:flex-end;padding:0}.modal-content{border-radius:var(--border-radius-xl) var(--border-radius-xl) 0 0;border:none;border-top:2px solid #c5a8804d;max-height:90vh;animation:.35s cubic-bezier(.16,1,.3,1) slideUp}.modal-close{background-color:#fffffff2;width:40px;height:40px;font-size:1.3rem;top:15px;right:15px}.modal-split-layout{grid-template-columns:1fr;min-height:auto}.modal-visual-side{border-bottom:1px solid #c5a8801f;border-right:none;padding:25px 20px 10px}.modal-arched-image-wrapper{border-radius:130px 130px 10px 10px;height:220px;min-height:220px}.modal-info-side{padding:24px 20px 40px}.modal-title{font-size:1.8rem}.modal-price{margin-bottom:15px;font-size:1.5rem}.modal-description{margin-bottom:18px;font-size:.92rem}.btn-whatsapp{padding:14px 24px;font-size:1rem}.admin-container{padding:20px 0}.admin-card{border-radius:var(--border-radius-md);padding:20px 15px}.admin-card-header{flex-direction:column;align-items:flex-start;gap:12px}.admin-card-header .btn{width:100%}.admin-modal-grid{grid-template-columns:1fr;gap:15px}.admin-list-item{flex-wrap:wrap;gap:12px;padding:14px 12px}.admin-item-details{width:100%}.admin-item-actions{border-top:1px dashed #c5a88026;justify-content:flex-end;width:100%;margin-left:0;padding-top:10px}.admin-tab-btn{padding:10px 12px;font-size:.8rem}}@media (max-width:480px){.container{padding:0 16px}.hero .tagline{font-size:1.55rem}.section-title{font-size:1.5rem}.product-image-container{height:180px}.modal-arched-image-wrapper{height:190px;min-height:190px}.menu-footer{padding-bottom:80px}}@media (max-width:360px){.hero .tagline{font-size:1.35rem}.hero p.description{font-size:.85rem}.category-pill{height:38px;padding:0 14px;font-size:.75rem}.section-title{font-size:1.35rem}.product-price{font-size:1.3rem}.modal-title{font-size:1.6rem}}
