@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:300;font-display:swap;src:url(../assets/fonts/cormorant-garamond-latin-300-italic.woff2) format("woff2")}
@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:400;font-display:swap;src:url(../assets/fonts/cormorant-garamond-latin-400-italic.woff2) format("woff2")}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/cormorant-garamond-latin-300-normal.woff2) format("woff2")}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/cormorant-garamond-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:"Tiro Devanagari Hindi";font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/tiro-devanagari-hindi-devanagari-400-normal.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FF}
@font-face{font-family:"Cinzel";font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/cinzel-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:"Cinzel";font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/cinzel-latin-500-normal.woff2) format("woff2")}

:root{
  --paper:#F6EEE0;--ink:#3E2C1F;--ink-soft:#5E4634;--accent:#7A5523;--accent-soft:#9C7637;
  --gold-text:linear-gradient(100deg,#93601a 0%,#b47c25 14%,#a46d1e 26%,#e8c36e 44%,#fbe3a2 48%,#e2b45a 54%,#b77a1f 72%,#8a560f 100%);
  --ease-out:cubic-bezier(.2,.75,.2,1);
}
*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}
html,body{height:100%;overflow:hidden;overscroll-behavior:none;background:var(--paper)}
body{color:var(--ink);font-family:"Cormorant Garamond",Georgia,serif;-webkit-font-smoothing:antialiased;touch-action:manipulation}
button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}

#gl{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0;opacity:0;transition:opacity 1.1s ease}
body.go #gl{opacity:1}

/* ------------------------------------------------------------------ copy */
#beats{position:fixed;inset:0;z-index:5;pointer-events:none}
.beat{position:absolute;left:0;right:0;text-align:center;padding:0 7vw;opacity:0;visibility:hidden;will-change:opacity,transform}
.beat.top{top:max(9vh,calc(env(safe-area-inset-top) + 64px))}
.b-eye{font:500 clamp(9.5px,2.6vw,12px)/1.6 "Cinzel",serif;letter-spacing:.34em;text-transform:uppercase;color:var(--accent);transition:color 1.6s ease;margin-bottom:10px;text-indent:.34em}
.b-line{font:italic 300 clamp(32px,min(9.2vw,5.4vh),54px)/1.1 "Cormorant Garamond",serif;color:var(--ink);text-shadow:0 1px 18px rgba(255,248,232,.65);transition:color 1.6s ease,text-shadow 1.6s ease}
body.night .b-line{color:#FFF3DC;text-shadow:0 2px 24px rgba(20,8,30,.55)}
body.night .b-eye{color:#E4C38A}

.names-hero{top:max(8.5vh,calc(env(safe-area-inset-top) + 58px));padding:0 4vw}
.names-line{font:italic 400 clamp(56px,min(18vw,9.4vh),132px)/.94 "Cormorant Garamond",Georgia,serif;letter-spacing:-.02em}
.names-line{color:#FFF5DA;text-shadow:0 2px 30px rgba(255,201,113,.22),0 2px 6px rgba(39,19,2,.25)}
.names-line i{color:#F6D590}
.names-line span{display:block}
.names-line i{display:block;font-weight:300;font-size:.48em;line-height:1.35}
.final{top:calc(max(8.5vh,calc(env(safe-area-inset-top) + 58px)) + clamp(56px,min(18vw,9.4vh),132px)*2.6 + 8px)}
.final .b-date{font:500 clamp(11px,3.3vw,15px)/1.4 "Cinzel",serif;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:#FFF3DC;text-shadow:0 2px 20px rgba(10,6,50,.6)}
.final .b-city{font:italic 400 clamp(22px,6.2vw,30px)/1.2 "Cormorant Garamond",serif;color:#E4C38A;margin-top:2px;text-shadow:0 2px 20px rgba(10,6,50,.6)}

@media (min-aspect-ratio:1/1){
  .names-line{font-size:clamp(60px,7.6vw,128px)}
  .names-line span,.names-line i{display:inline}
  .names-line i{margin:0 .25em}
  .final{top:calc(max(8.5vh,64px) + clamp(60px,7.6vw,128px)*1.2)}
}

/* ------------------------------------------------------------- controls */
#mute{position:fixed;right:max(16px,env(safe-area-inset-right));top:max(16px,calc(env(safe-area-inset-top) + 10px));z-index:60;height:38px;padding:0 13px;gap:8px;border-radius:22px;display:flex;align-items:center;
  background:rgba(255,248,234,.86);border:1px solid rgba(150,112,52,.42);box-shadow:0 4px 22px rgba(92,62,24,.10);color:var(--accent);
  backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity 1s ease .4s}
body.go #mute{opacity:1}
body.card-mode #mute{top:auto;bottom:max(14px,calc(env(safe-area-inset-bottom) + 8px));padding:0 11px;height:34px;transition:opacity .6s ease}
body.card-mode #soundLabel{display:none}
#soundLabel{font:500 9.5px/1 "Cinzel",serif;letter-spacing:.1em;white-space:nowrap}
#mute svg{width:17px;height:17px;stroke:var(--accent)}
#mute polygon{fill:var(--accent)}

#skip{position:fixed;left:50%;transform:translateX(-50%);bottom:max(22px,calc(env(safe-area-inset-bottom) + 14px));z-index:30;opacity:0;pointer-events:none;
  font:500 9.5px/1 "Cinzel",serif;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-soft);padding:12px 16px;
  border-bottom:0;text-decoration:underline;text-decoration-color:rgba(156,118,55,.35);text-underline-offset:5px}
body.card-mode #skip{display:none}
body.night #skip{color:#E4C38A;text-decoration-color:rgba(228,195,138,.4)}
body.night:not(.card-mode) #mute{background:rgba(255,246,225,.9)}

#veil{position:fixed;inset:0;z-index:40;background:var(--paper);opacity:0;pointer-events:none;transition:opacity .5s ease}
body.veil #veil{opacity:1}

/* ----------------------------------------------------------------- cards */
#cards{position:fixed;inset:0;z-index:20;pointer-events:none;font-size:16px}
#cards::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 62% at 50% 46%,rgba(255,251,242,.72),rgba(255,251,242,0) 72%);opacity:0;transition:opacity 1.6s ease}
#cards.shown{pointer-events:auto}
#cards.shown::before{opacity:1}
.card{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;pointer-events:none;visibility:hidden}
.card.active,.card.leaving{visibility:visible}
.card.active{pointer-events:auto}
.card-body{flex:1;min-height:0;width:100%;max-width:30em;margin:0 auto;padding:max(3.9em,calc(env(safe-area-inset-top) + 3.4em)) max(44px,2.3em) max(4.3em,calc(env(safe-area-inset-bottom) + 3.8em));
  display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}

/* reveal choreography: rise out of soft focus, one line after another */
.rv{opacity:0;transform:translateY(14px);filter:blur(5px);
  transition:opacity .95s ease,transform 1.2s var(--ease-out),filter 1s ease;transition-delay:calc(var(--i)*115ms + .15s)}
.card.active .rv{opacity:1;transform:none;filter:none}
.card.leaving .rv{opacity:0;transform:translateY(-16px);filter:blur(4px);transition-duration:.5s,.6s,.5s;transition-delay:calc(var(--i)*35ms)}
#cards.instant .rv{transition:none}

.toran-wrap{position:absolute;top:max(14px,calc(env(safe-area-inset-top) + 8px));left:50%;width:min(88%,430px);transform:translate(-50%,-30px);transition:opacity .9s ease,transform 1.6s cubic-bezier(.2,1.25,.3,1),filter .9s ease}
.toran-wrap{z-index:3;opacity:0;pointer-events:none}
#cards.shown .toran-wrap{opacity:1;transform:translate(-50%,0);transition-delay:.1s}
.toran{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 1px 1.5px rgba(120,80,20,.14))}
.orn .draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.4s cubic-bezier(.45,.1,.25,1) .35s}
.orn .hairline{stroke:url(#orn-fade);transition-duration:2.8s}
.orn .orn-shine .hairline{stroke:url(#orn-shine)}
#cards.shown .orn .draw{stroke-dashoffset:0}
.orn .rosette{transform-origin:200px 22px;transform:scale(.2) rotate(-90deg);opacity:0;transition:transform 1.6s cubic-bezier(.2,1.2,.3,1) .2s,opacity 1s ease .2s}
#cards.shown .orn .rosette{transform:none;opacity:.92}
.orn .hair{stroke:#b48a42;stroke-width:.5;fill:none}
.orn .gem{fill:url(#gold-ink)}
.orn .drop{opacity:0;transition:opacity 1s ease 1.6s;animation:swing 3.6s ease-in-out infinite alternate}
#cards.shown .orn .drop{opacity:1}
@keyframes swing{from{transform:rotate(-3deg)}to{transform:rotate(3deg)}}
.orn .spark{fill:#e8c470;opacity:0;animation:spark 4.8s ease-in-out infinite}
@keyframes spark{0%,62%,100%{opacity:0;transform-box:fill-box}75%{opacity:.95}}
@keyframes sway{0%,100%{transform:rotate(0) skewX(0)}50%{transform:rotate(.35deg) skewX(.6deg)}}

.ganesha-wrap{width:4.1em;height:4.1em;margin-bottom:.15em}
.ganesha{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 1px 6px rgba(201,150,62,.25))}
.ganesha path,.ganesha circle[pathLength]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.7s cubic-bezier(.45,.1,.25,1);transition-delay:calc(var(--d)*45ms + .35s)}
.card.active .ganesha path,.card.active .ganesha circle[pathLength]{stroke-dashoffset:0}
.ganesha .pearls{opacity:0;transition:opacity .8s ease 1.6s}
.card.active .ganesha .pearls{opacity:1}
#cards.instant .ganesha path,#cards.instant .ganesha circle{transition:none}

.shloka{font:400 1.16em/1.5 "Tiro Devanagari Hindi","Cormorant Garamond",serif;color:var(--accent);letter-spacing:.02em}
.heavenly{font:italic 300 1.14em/1.38 "Cormorant Garamond",serif;color:var(--ink-soft);margin-top:.6em}
.elders{font:400 1.17em/1.34 "Cormorant Garamond",serif;color:var(--ink-soft);margin-top:.15em}
.elders span{display:block;white-space:nowrap}
.elders i{font-style:italic;color:var(--accent-soft)}
.son-of{font:italic 400 1.14em/1.38 "Cormorant Garamond",serif;color:var(--ink-soft);margin-top:.35em}
.blessing{font:500 .78em/1.6 "Cinzel",serif;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:var(--accent)}
.divider{display:block;width:9.5em;height:.65em;margin:.8em auto}
.hosts{font:400 1.42em/1.3 "Cormorant Garamond",serif;color:var(--ink)}
.hosts .couple{display:block;white-space:nowrap}
.hosts i{font-style:italic;color:var(--accent-soft);padding:0 .08em}
.hosts .and{display:block;font-style:italic;font-weight:300;font-size:.82em;color:var(--accent-soft);margin:.12em 0 .1em}
.invite-line{font:italic 400 1.2em/1.36 "Cormorant Garamond",serif;color:var(--ink-soft);margin-top:.65em;max-width:18em;text-wrap:balance}
.couple-names{font:italic 400 3.1em/.95 "Cormorant Garamond",Georgia,serif;letter-spacing:-.02em;margin:.22em 0 .05em}
.couple-names span,.couple-names i,.proud{background:var(--gold-text);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent}
.couple-names span{display:block}
.couple-names i{display:block;font-weight:300;font-size:.46em;line-height:1.3}
.card.active .couple-names span,.card.active .couple-names i,.card.active .proud{animation:shimmer 2.8s cubic-bezier(.4,.1,.3,1) 1.25s both}
@keyframes shimmer{from{background-position:100% 0}to{background-position:2% 0}}
.when{font:500 .86em/1.5 "Cinzel",serif;letter-spacing:.15em;text-indent:.15em;text-transform:uppercase;color:var(--ink)}
.time{font:italic 400 1.42em/1.3 "Cormorant Garamond",serif;color:var(--accent);margin:.12em 0 .18em}
.venue{font:500 .86em/1.5 "Cinzel",serif;letter-spacing:.15em;text-indent:.15em;text-transform:uppercase;color:var(--ink)}
.address{font:italic 400 .92em/1.35 "Cormorant Garamond",serif;color:var(--ink-soft);margin-top:.1em;max-width:19em;text-wrap:balance}
.venue span{color:var(--accent-soft);padding:0 .3em}
.actions{display:flex;gap:.7em;justify-content:center;margin-top:1.15em;flex-wrap:wrap}
.pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.9em;padding:0 1.25em;border-radius:2em;border:1px solid rgba(150,112,52,.5);background:rgba(255,250,240,.7);
  font:500 .76em/1 "Cinzel",serif;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);text-decoration:none;box-shadow:0 3px 16px rgba(120,85,35,.08);transition:background .25s,transform .2s}
.pill:active{transform:scale(.97);background:rgba(255,240,210,.9)}

.kicker{font:500 .78em/1.6 "Cinzel",serif;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:var(--accent)}
.proud{font:italic 400 3.3em/1.02 "Cormorant Garamond",serif;letter-spacing:-.015em;margin-top:.15em;padding:0 .1em}
.proud i{font-weight:300}
.family{margin:.5em 0 .85em}
.fam-names{font:400 1.5em/1.26 "Cormorant Garamond",serif;color:var(--ink);white-space:nowrap}
.fam-names i{font-style:italic;color:var(--accent-soft)}
.fam-rel{font:500 .8em/1.6 "Cinzel",serif;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--accent-soft);margin-top:.35em}
.closing{font:italic 400 1.42em/1.35 "Cormorant Garamond",serif;color:var(--ink-soft)}
.signoff{font:500 .74em/1.6 "Cinzel",serif;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:var(--accent-soft);margin-top:.6em}
.signoff span{padding:0 .4em}
.diyas{display:flex;gap:1.2em;justify-content:center;align-items:flex-end;margin:1.5em 0 1.2em}
.diya{width:3.2em;height:auto;overflow:visible}
.diya.mid{width:3.9em}
.flame-o{fill:#F39A2A}.flame-i{fill:#FFE59A}
.flame-g{transform-origin:40px 32px;animation:flicker 1.6s ease-in-out infinite}
.diya.mid .flame-g{animation-duration:1.9s;animation-delay:-.5s}
@keyframes flicker{0%,100%{transform:scale(1,1) rotate(0)}30%{transform:scale(.96,1.07) rotate(-2deg)}60%{transform:scale(1.03,.95) rotate(1.5deg)}}

/* navigation */
.card-nav{position:absolute;left:0;right:0;bottom:max(14px,calc(env(safe-area-inset-bottom) + 8px));display:flex;justify-content:center;pointer-events:none;opacity:0;transition:opacity 1s ease 2.4s}
#cards.shown .card-nav{opacity:1}
.next-hint{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 18px;pointer-events:auto;color:var(--accent-soft);font:500 9px/1 "Cinzel",serif;letter-spacing:.3em;text-transform:uppercase;transition:opacity .5s}
.next-hint b{width:9px;height:9px;border-left:1.3px solid currentColor;border-top:1.3px solid currentColor;transform:rotate(45deg);animation:nudge 2.2s ease-in-out infinite}
@keyframes nudge{0%,100%{transform:rotate(45deg) translate(0,0);opacity:.55}50%{transform:rotate(45deg) translate(-3px,-3px);opacity:1}}
.card-nav.last .next-hint{opacity:0;pointer-events:none}
.dots{position:fixed;right:max(12px,env(safe-area-inset-right));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:9px}
.dots i{width:5px;height:5px;border-radius:50%;border:1px solid rgba(150,112,52,.6);transition:background .4s,transform .4s}
.dots i.on{background:#a77c35;transform:scale(1.15)}
body:not(.card-mode) .dots{display:none}

/* landscape / desktop */
@media (min-aspect-ratio:1/1){
  #cards{font-size:clamp(12px,1.75dvh,17px)}
  .card-body{max-width:34em}
}
@media (min-aspect-ratio:1/1) and (max-height:520px){
  .ganesha-wrap{width:3.6em;height:3.6em}
  .divider{margin:.55em auto}
  .toran-wrap{width:min(70%,360px)}
}

/* no WebGL / no JS */
.no-webgl #gl,.no-webgl #beats,.no-webgl #skip{display:none}
.noscript{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10vw;gap:14px;font-size:20px}
.noscript h1{font:italic 400 52px/1 "Cormorant Garamond",serif;color:var(--accent)}

@media (prefers-reduced-motion:reduce){
  .rv,.toran-wrap,.ganesha path{transition:none!important}
  .toran *,.flame-g,.next-hint b{animation:none!important}
}

/* full edition: the celebrations, day by day */
.day-title{font:italic 400 2.3em/1.05 "Cormorant Garamond",serif;letter-spacing:-.01em;margin-top:.15em;background:var(--gold-text);background-size:260% 100%;background-position:2% 0;-webkit-background-clip:text;background-clip:text;color:transparent}
.events{width:100%;max-width:min(23em,100%);display:flex;flex-direction:column;gap:1.05em;margin-top:.35em}
.event{display:grid;grid-template-columns:5.6em 1fr;column-gap:1em;text-align:left;align-items:baseline}
.ev-time{font:500 .78em/1.4 "Cinzel",serif;letter-spacing:.1em;color:var(--accent);text-align:right;white-space:nowrap;padding-top:.45em}
.ev-name{font:400 1.36em/1.2 "Cormorant Garamond",serif;color:var(--ink)}
.ev-note{font:italic 400 1em/1.3 "Cormorant Garamond",serif;color:var(--ink-soft);margin-top:.05em}
.ev-venue{font:500 .7em/1.6 "Cinzel",serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:.2em}
.ev-links{font:500 .64em/1.6 "Cinzel",serif;letter-spacing:.14em;text-transform:uppercase;margin-top:.2em}
.ev-links a{color:var(--accent);text-decoration:underline;text-decoration-color:rgba(156,118,55,.35);text-underline-offset:3px;padding:.3em 0}
.ev-links span{color:var(--accent-soft);padding:0 .55em}
.see-days{cursor:pointer}

/* V47: venue cards, lotus, side filigree */
.ev-venue{white-space:nowrap}
.ev-venue span{color:var(--accent-soft);padding:0 .55em}
.ev-venue a{color:var(--accent);text-decoration:underline;text-decoration-color:rgba(156,118,55,.35);text-underline-offset:3px}
.venues{width:100%;max-width:min(23em,100%);margin-top:2.4em;display:flex;flex-direction:column;gap:.55em}
.venue-card{display:grid;grid-template-columns:1.25em 1fr auto;grid-template-areas:'pin name go' 'addr addr addr';align-items:center;column-gap:.7em;row-gap:.25em;text-align:left;padding:.6em .8em;border:1px solid rgba(169,125,56,.28);border-radius:.6em;background:rgba(255,251,242,.55)}
.venue-card .pin{grid-area:pin;width:1.05em;height:1.35em}
.venue-card>div{display:contents}
.vc-name{grid-area:name;font:500 .74em/1.4 "Cinzel",serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}
.vc-addr{grid-area:addr;font:italic 400 .9em/1.3 "Cormorant Garamond",serif;color:var(--ink-soft);text-align:center;text-wrap:balance}
.vc-go{grid-area:go;font:500 .62em/1 "Cinzel",serif;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);text-decoration:none;white-space:nowrap;border:1px solid rgba(150,112,52,.45);border-radius:2em;padding:.75em .9em}
.lotus-wrap{width:6.2em;margin:1.3em 0 1.1em}
.lotus{width:100%;height:auto;overflow:visible}
.lotus .draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s cubic-bezier(.45,.1,.25,1);transition-delay:calc(var(--d)*.12s + .9s)}
.card.active .lotus .draw{stroke-dashoffset:0}
.lotus-glow{opacity:0;transform-origin:60px 60px;transition:opacity 1.4s ease 2.2s}
.card.active .lotus-glow{opacity:1;animation:lglow 4.5s ease-in-out 2.6s infinite alternate}
@keyframes lglow{from{transform:scale(.92);opacity:.7}to{transform:scale(1.08);opacity:1}}
.lspark{fill:#e7c26a;opacity:0}
.card.active .lspark{animation:lrise 3.6s ease-out infinite;animation-delay:calc(var(--k)*.7s + 2.4s)}
@keyframes lrise{0%{opacity:0;transform:translateY(0)}25%{opacity:.9}100%{opacity:0;transform:translateY(-22px)}}
.side-orn{position:absolute;inset:0;pointer-events:none;z-index:1;transition:opacity .4s ease}
.side-orn.fade{opacity:0}
.side-orn.reset .filigree .draw,.side-orn.reset .filigree .bud{transition:none!important;animation:none!important}
.filigree{position:absolute;bottom:max(10px,env(safe-area-inset-bottom));height:50%;width:auto;max-width:28px;opacity:.5;-webkit-mask-image:linear-gradient(to top,#000 70%,transparent);mask-image:linear-gradient(to top,#000 70%,transparent)}
.filigree.left{left:max(3px,env(safe-area-inset-left))}
.filigree.right{right:max(3px,env(safe-area-inset-right));transform:scaleX(-1)}
.filigree .draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 3.2s cubic-bezier(.45,.1,.25,1);transition-delay:calc(var(--d)*.28s + .6s)}
.filigree .vine{transition-duration:4.6s}
.side-orn.grow .filigree .draw{stroke-dashoffset:0}
.filigree .bud{opacity:0;transition:opacity 1s ease;transition-delay:calc(var(--d)*.3s + 1.6s)}
.side-orn.grow .filigree .bud{opacity:.85;animation:bud 5s ease-in-out infinite alternate}
@keyframes bud{from{opacity:.4}to{opacity:.95}}
@media (prefers-reduced-motion:reduce){.lotus .draw,.filigree .draw{transition:none!important;stroke-dashoffset:0}.lotus-glow,.lspark,.filigree .bud{animation:none!important}}
