body{font-family:Montserrat,sans-serif}h1,h2,h3,h4{font-family:Cormorant Garamond,serif}.bg-nude{background-color:#fdfaf7}.text-gold{color:#c9a68f}.bg-gold{background-color:#c9a68f}.border-gold{border-color:#c9a68f}.transition-smooth{transition:all .4s cubic-bezier(.4,0,.2,1)}html{scroll-behavior:smooth}@media print{@page{size:A4 portrait;margin:12mm}body{background:#fff!important;color:#111827!important;font-size:11pt!important;line-height:1.4!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}header,aside,nav,button,.no-print,[data-no-print=true],.fixed.inset-0.bg-neutral-900\/50,#admin-sidebar,#admin-topbar{display:none!important}body,#root,.print-root,.print-container{overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important;position:static!important;box-shadow:none!important;border:none!important;background:#fff!important}.print-sheet{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-shadow:none!important;border:none!important;page-break-after:auto}.print-break-inside-avoid{break-inside:avoid!important;page-break-inside:avoid!important}.print-break-before{break-before:page!important;page-break-before:always!important}}
