:root{--gold: #C9A961;--gold-dark: #A68847;--gold-light: #E5C87A;--deep-black: #0D0D0D;--charcoal: #1A1A1A;--slate: #2A2A2A;--silver: #E8E8E8;--pearl: #F5F5F5;--white: #FFFFFF;--font-display: "Playfair Display", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-xs: .5rem;--space-sm: 1rem;--space-md: 2rem;--space-lg: 4rem;--space-xl: 6rem;--space-2xl: 8rem;--shadow-soft: 0 2px 20px rgba(0, 0, 0, .08);--shadow-medium: 0 8px 40px rgba(0, 0, 0, .12);--shadow-strong: 0 20px 60px rgba(0, 0, 0, .2);--shadow-gold: 0 8px 32px rgba(201, 169, 97, .25);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-full: 9999px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-body);color:var(--charcoal);background:var(--white);line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}.skip-link{position:absolute;top:-40px;left:0;background:var(--gold);color:var(--deep-black);padding:.5rem 1rem;text-decoration:none;font-weight:600;z-index:10001;border-radius:0 0 var(--radius-sm) 0}.skip-link:focus{top:0}*:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:var(--radius-sm)}*:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.cursor-dot,.cursor-outline{display:none!important}}.cursor-dot{width:8px;height:8px;background:var(--gold);border-radius:50%;position:fixed;pointer-events:none;z-index:10000;transition:transform .15s ease;display:none}.cursor-outline{width:32px;height:32px;border:2px solid var(--gold);border-radius:50%;position:fixed;pointer-events:none;z-index:9999;transition:all .2s ease;display:none}@media (hover: hover) and (pointer: fine){.cursor-dot,.cursor-outline{display:block}}.container{max-width:1400px;margin:0 auto;padding:0 var(--space-md)}@media (max-width: 768px){.container{padding:0 var(--space-sm)}}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;backdrop-filter:blur(20px);box-shadow:0 1px #0000000d;transition:all .3s var(--ease-smooth)}.navbar.scrolled{box-shadow:var(--shadow-medium)}.navbar .container{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.nav-brand{display:flex;align-items:center;gap:var(--space-sm)}.logo-circle{width:48px;height:48px;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-gold)}.logo-icon{width:24px;height:24px;stroke:var(--white)}.brand-text{display:flex;flex-direction:column}.brand-name{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--charcoal);line-height:1}.brand-tagline{font-size:.75rem;color:var(--gold);text-transform:uppercase;letter-spacing:1.5px;font-weight:500}.nav-menu{display:flex;list-style:none;gap:var(--space-lg);align-items:center}.nav-link{position:relative;font-weight:500;font-size:.95rem;color:var(--charcoal);transition:color .3s var(--ease-smooth);padding:var(--space-xs) 0}.nav-link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--gold);transform:translate(-50%);transition:width .3s var(--ease-smooth)}.nav-link:hover,.nav-link.active{color:var(--gold)}.nav-link:hover:after,.nav-link.active:after{width:100%}.btn-contact{background:var(--gold);color:var(--white);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-weight:600}.btn-contact:after{display:none}.btn-contact:hover{background:var(--gold-dark);color:var(--white);transform:translateY(-2px);box-shadow:var(--shadow-gold)}.hamburger{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;padding:var(--space-xs)}.hamburger span{width:28px;height:2px;background:var(--charcoal);border-radius:2px;transition:all .3s var(--ease-smooth)}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(9px,9px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,#0d0d0d,#1a1a1a);padding-top:80px}.hero-bg{position:absolute;inset:0;z-index:1}.hero-gradient{position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(201,169,97,.15) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(201,169,97,.08) 0%,transparent 40%);animation:gradientShift 15s ease infinite}@keyframes gradientShift{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.hero-pattern{position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,rgba(201,169,97,.03) 0px,transparent 1px,transparent 80px),repeating-linear-gradient(0deg,rgba(201,169,97,.03) 0px,transparent 1px,transparent 80px)}.hero .container{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:center}.hero-content{animation:fadeInUp 1s var(--ease-smooth)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-badge{display:inline-flex;align-items:center;gap:var(--space-sm);background:#c9a9611a;border:1px solid rgba(201,169,97,.3);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);color:var(--gold);font-size:.875rem;font-weight:500;margin-bottom:var(--space-md);backdrop-filter:blur(10px)}.hero-title{font-family:var(--font-display);font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1.1;margin-bottom:var(--space-md);color:var(--white)}.title-line{display:block}.title-line.highlight{background:linear-gradient(90deg,var(--gold-light) 0%,var(--gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:1.125rem;line-height:1.8;color:#fffc;margin-bottom:var(--space-lg);max-width:540px}.hero-buttons{display:flex;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:var(--space-xs);padding:1rem 2rem;border-radius:var(--radius-full);font-weight:600;font-size:1rem;transition:all .3s var(--ease-smooth);cursor:pointer;border:none;position:relative;overflow:hidden}.btn svg{width:20px;height:20px;transition:transform .3s var(--ease-smooth)}.btn-primary{background:var(--gold);color:var(--white);box-shadow:var(--shadow-gold)}.btn-primary:hover{background:var(--gold-dark);transform:translateY(-3px);box-shadow:0 12px 40px #c9a96159}.btn-primary:hover svg{transform:translate(4px)}.btn-secondary{background:#ffffff1a;color:var(--white);border:2px solid rgba(255,255,255,.3);backdrop-filter:blur(10px)}.btn-secondary:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-3px)}.hero-stats{display:flex;gap:var(--space-lg);align-items:center}.stat-item{display:flex;flex-direction:column}.stat-number{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--gold);line-height:1}.stat-label{font-size:.875rem;color:#fff9;margin-top:var(--space-xs)}.stat-divider{width:1px;height:40px;background:#fff3}.hero-visual{display:flex;justify-content:center;align-items:center;animation:fadeInRight 1s var(--ease-smooth) .3s backwards}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.watch-showcase{position:relative;width:500px;height:500px;display:flex;align-items:center;justify-content:center}.watch-ring,.watch-ring-2{position:absolute;border-radius:50%;border:1px solid rgba(201,169,97,.2)}.watch-ring{width:100%;height:100%;animation:rotate 20s linear infinite}.watch-ring-2{width:80%;height:80%;animation:rotate 15s linear infinite reverse}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.watch-center{position:relative;z-index:2}.watch-face{width:300px;height:300px;color:var(--gold);filter:drop-shadow(0 0 40px rgba(201,169,97,.3))}.scroll-indicator{position:absolute;bottom:var(--space-lg);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);color:#fff9;font-size:.875rem;z-index:2;animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-10px)}}.mouse{width:24px;height:40px;border:2px solid rgba(255,255,255,.3);border-radius:12px;position:relative}.wheel{width:4px;height:8px;background:var(--gold);border-radius:2px;position:absolute;top:8px;left:50%;transform:translate(-50%);animation:scroll 1.5s infinite}@keyframes scroll{0%{opacity:1;top:8px}to{opacity:0;top:24px}}.section-header{text-align:center;margin-bottom:var(--space-xl)}.section-tag{display:inline-block;color:var(--gold);font-size:.875rem;text-transform:uppercase;letter-spacing:2px;font-weight:600;margin-bottom:var(--space-sm)}.section-title{font-family:var(--font-display);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:700;color:var(--charcoal);margin-bottom:var(--space-md)}.section-header.light .section-title,.section-header.light .section-tag{color:var(--white)}.section-description{font-size:1.125rem;color:#666;max-width:700px;margin:0 auto;line-height:1.8}.specialties{padding:var(--space-2xl) 0;background:var(--pearl)}.specialty-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--space-lg)}.specialty-card{position:relative;background:var(--white);padding:var(--space-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:all .4s var(--ease-smooth);overflow:hidden;border:1px solid rgba(0,0,0,.05)}.specialty-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--gold) 0%,var(--gold-light) 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-smooth)}.specialty-card:hover:before{transform:scaleX(1)}.specialty-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-strong)}.specialty-card.featured{background:linear-gradient(135deg,var(--charcoal) 0%,var(--slate) 100%);color:var(--white);transform:scale(1.05)}.specialty-card.featured .card-number,.specialty-card.featured h3,.specialty-card.featured p{color:var(--white)}.specialty-card.featured:hover{transform:scale(1.05) translateY(-10px)}.card-number{position:absolute;top:var(--space-md);right:var(--space-md);font-family:var(--font-display);font-size:4rem;font-weight:700;color:#00000008;line-height:1}.specialty-card.featured .card-number{color:#ffffff1a}.featured-badge{display:inline-block;background:var(--gold);color:var(--white);font-size:.75rem;padding:.25rem .75rem;border-radius:var(--radius-full);font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-md)}.card-icon{width:80px;height:80px;background:linear-gradient(135deg,#c9a9611a,#c9a9610d);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md);transition:all .4s var(--ease-smooth)}.card-icon svg{width:48px;height:48px;stroke:var(--gold)}.specialty-card:hover .card-icon{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%)}.specialty-card:hover .card-icon svg{stroke:var(--white)}.specialty-card h3{font-family:var(--font-display);font-size:1.75rem;font-weight:700;margin-bottom:var(--space-sm);color:var(--charcoal)}.specialty-card p{color:#666;line-height:1.8;margin-bottom:var(--space-md)}.card-features{list-style:none}.card-features li{position:relative;padding-left:var(--space-md);margin-bottom:var(--space-xs);color:#555;font-size:.95rem}.specialty-card.featured .card-features li{color:#fffc}.card-features li:before{content:"\2713";position:absolute;left:0;color:var(--gold);font-weight:700}.card-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(201,169,97,.15) 0%,transparent 70%);opacity:0;transition:opacity .4s var(--ease-smooth);pointer-events:none}.specialty-card:hover .card-glow{opacity:1}.gallery{padding:var(--space-2xl) 0;background:var(--white)}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,200px);gap:var(--space-md)}.gallery-item{border-radius:var(--radius-md);overflow:hidden;cursor:pointer;position:relative}.gallery-item.large{grid-column:span 2;grid-row:span 2}.gallery-item.tall{grid-row:span 2}.gallery-content{width:100%;height:100%;background:linear-gradient(135deg,var(--slate) 0%,var(--charcoal) 100%);position:relative;overflow:hidden;transition:all .4s var(--ease-smooth)}.gallery-content:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(201,169,97,.3) 0%,transparent 100%);opacity:.5}.gallery-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,transparent 60%);opacity:0;transition:opacity .4s var(--ease-smooth);z-index:2}.gallery-item:hover .gallery-overlay{opacity:1}.gallery-item:hover .gallery-content{transform:scale(1.05)}.gallery-info{position:absolute;bottom:var(--space-md);left:var(--space-md);right:var(--space-md);z-index:3;color:var(--white);opacity:0;transform:translateY(20px);transition:all .4s var(--ease-smooth)}.gallery-item:hover .gallery-info{opacity:1;transform:translateY(0)}.gallery-info h4{font-family:var(--font-display);font-size:1.25rem;margin-bottom:.25rem}.gallery-info p{font-size:.875rem;color:var(--gold)}.process{padding:var(--space-2xl) 0;background:linear-gradient(135deg,var(--charcoal) 0%,var(--deep-black) 100%);position:relative;overflow:hidden}.process:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(201,169,97,.1) 0%,transparent 50%)}.process-steps{position:relative;max-width:900px;margin:0 auto}.step{display:grid;grid-template-columns:100px 1fr;gap:var(--space-lg);margin-bottom:var(--space-xl);opacity:0;transform:translateY(30px);animation:fadeInUp .6s var(--ease-smooth) forwards}.step:nth-child(1){animation-delay:.1s}.step:nth-child(2){animation-delay:.2s}.step:nth-child(3){animation-delay:.3s}.step:nth-child(4){animation-delay:.4s}.step:last-child{margin-bottom:0}.step-visual{position:relative;display:flex;flex-direction:column;align-items:center}.step-circle{width:80px;height:80px;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px #c9a9611a;transition:all .4s var(--ease-smooth);position:relative;z-index:2}.step:hover .step-circle{transform:scale(1.1);box-shadow:0 0 0 12px #c9a96126,var(--shadow-gold)}.step-circle span{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--white)}.step-connector{width:2px;flex:1;background:linear-gradient(180deg,rgba(201,169,97,.3) 0%,transparent 100%);margin-top:var(--space-sm)}.step:last-child .step-connector{display:none}.step-content{padding-top:var(--space-sm)}.step-content h3{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--white);margin-bottom:var(--space-sm)}.step-content p{color:#ffffffb3;line-height:1.8;font-size:1.05rem}.contact{padding:var(--space-2xl) 0;background:var(--pearl)}.contact-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-xl)}.contact-info h2{font-family:var(--font-display);font-size:3rem;font-weight:700;color:var(--charcoal);margin-bottom:var(--space-md)}.contact-intro{font-size:1.125rem;color:#666;line-height:1.8;margin-bottom:var(--space-lg)}.info-blocks{display:flex;flex-direction:column;gap:var(--space-md)}.info-block{display:flex;gap:var(--space-md);padding:var(--space-md);background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);transition:all .3s var(--ease-smooth);border-left:4px solid transparent}.info-block:hover{border-left-color:var(--gold);transform:translate(8px);box-shadow:var(--shadow-medium)}.info-icon{flex-shrink:0;width:56px;height:56px;background:linear-gradient(135deg,var(--gold) 0%,var(--gold-dark) 100%);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.info-icon svg{width:28px;height:28px;stroke:var(--white)}.info-text h4{font-weight:700;color:var(--charcoal);margin-bottom:.25rem}.info-text p{color:#666;line-height:1.6;font-size:.95rem}.info-text a{color:var(--gold);font-weight:600;transition:color .3s var(--ease-smooth)}.info-text a:hover{color:var(--gold-dark)}.whatsapp-block{background:linear-gradient(135deg,#25d366,#128c7e);border-left-color:#25d366!important;color:var(--white)}.whatsapp-block:hover{transform:translate(12px) scale(1.02)}.whatsapp-icon{background:var(--white)!important}.whatsapp-icon svg{stroke:#25d366}.whatsapp-block .info-text h4,.whatsapp-block .info-text p,.whatsapp-block .info-text a{color:var(--white);font-weight:600}.whatsapp-badge{display:inline-block;background:#fff3;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;margin-top:.5rem;backdrop-filter:blur(10px)}.btn-whatsapp{width:100%;background:linear-gradient(135deg,#25d366,#128c7e);color:var(--white);margin-top:var(--space-lg);box-shadow:0 8px 32px #25d3664d;font-size:1.1rem;padding:1.25rem 2rem}.btn-whatsapp:hover{background:linear-gradient(135deg,#128c7e,#075e54);transform:translateY(-3px);box-shadow:0 12px 40px #25d36666}.btn-whatsapp svg{width:24px;height:24px}.map-container{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-medium);height:600px;position:relative}.map-container:before{content:"";position:absolute;inset:0;border:2px solid var(--gold);border-radius:var(--radius-lg);pointer-events:none;opacity:0;transition:opacity .3s var(--ease-smooth);z-index:1}.map-container:hover:before{opacity:.3}.map-container iframe{display:block}.footer{background:var(--deep-black);color:var(--white);padding:var(--space-xl) 0 var(--space-md)}.footer-content{text-align:center}.footer-brand{display:inline-flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md)}.footer-info{margin-bottom:var(--space-lg)}.footer-text{color:#ffffffb3;margin-bottom:var(--space-xs)}.footer-address{color:var(--gold);font-size:.95rem}.footer-bottom{padding-top:var(--space-md);border-top:1px solid rgba(255,255,255,.1)}.footer-bottom p{color:#ffffff80;font-size:.875rem}.back-to-top{position:fixed;bottom:var(--space-md);right:var(--space-md);width:56px;height:56px;background:var(--gold);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all .3s var(--ease-smooth);box-shadow:var(--shadow-gold);z-index:999}.back-to-top.visible{opacity:1;visibility:visible}.back-to-top:hover{transform:translateY(-5px);box-shadow:0 12px 40px #c9a96166}.back-to-top svg{width:24px;height:24px;stroke:var(--white)}@media (max-width: 1024px){.hero .container{grid-template-columns:1fr;gap:var(--space-lg)}.hero-visual{display:none}.watch-showcase{width:350px;height:350px}.watch-face{width:200px;height:200px}.gallery-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,180px)}.contact-layout{grid-template-columns:1fr}.map-container{height:400px}}@media (max-width: 768px){.hamburger{display:flex}.nav-menu{position:fixed;top:72px;left:-100%;width:100%;height:calc(100vh - 72px);background:var(--white);flex-direction:column;padding:var(--space-lg);gap:var(--space-md);box-shadow:var(--shadow-medium);transition:left .3s var(--ease-smooth)}.nav-menu.active{left:0}.btn-contact{width:100%;justify-content:center}.hero-stats{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.stat-divider{display:none}.specialty-cards{grid-template-columns:1fr}.gallery-grid{grid-template-columns:1fr;grid-template-rows:auto}.gallery-item.large,.gallery-item.tall{grid-column:1;grid-row:auto}.process-steps{padding:0 var(--space-sm)}.step{grid-template-columns:80px 1fr;gap:var(--space-md)}.step-circle{width:64px;height:64px}.step-circle span{font-size:1.5rem}.map-container{height:350px}}@media (max-width: 480px){:root{--space-lg: 3rem;--space-xl: 4rem;--space-2xl: 5rem}.hero-buttons{flex-direction:column}.btn{width:100%;justify-content:center}}.reveal{opacity:0;transform:translateY(40px);transition:all .8s var(--ease-smooth)}.reveal.active{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--pearl)}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--gold-dark)}.notification{position:fixed;top:100px;right:2rem;background:#fff;padding:1.25rem 1.5rem;border-radius:16px;box-shadow:0 20px 60px #00000026;z-index:10000;animation:slideInRight .4s cubic-bezier(.4,0,.2,1);border-left:4px solid var(--gold);max-width:400px;min-width:300px}.notification-success{border-left-color:#10b981}.notification-error{border-left-color:#ef4444}.notification-content{display:flex;align-items:center;gap:1rem}.notification-icon{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));border-radius:50%;display:flex;align-items:center;justify-content:center}.notification-success .notification-icon{background:linear-gradient(135deg,#10b981,#059669)}.notification-error .notification-icon{background:linear-gradient(135deg,#ef4444,#dc2626)}.notification-icon svg{width:20px;height:20px;stroke:#fff;stroke-width:2.5}.notification-content>span{flex:1;color:var(--charcoal);font-weight:500;font-size:.95rem;line-height:1.5}.notification-close{flex-shrink:0;width:28px;height:28px;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.notification-close:hover{background:#0000000d}.notification-close svg{width:16px;height:16px;stroke:#666}@keyframes slideInRight{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(400px);opacity:0}}@media (max-width: 768px){.notification{right:1rem;left:1rem;max-width:none;min-width:0}}::selection{background:var(--gold);color:var(--white)}::-moz-selection{background:var(--gold);color:var(--white)}
/*# sourceMappingURL=app.css.map */
