:root{--ivory: #f6eedf;--paper: #fbf6ec;--ink: #3b2418;--ink-soft: #6b4a37;--kumkum: #8e1b1f;--gold: #b8893b;--gold-light: #e3bc6a;--night-ink: #f6ebcf;--serif: "Cormorant Garamond", "Noto Serif Tamil", Georgia, "Times New Roman", serif;--sc: "Cormorant SC", "Noto Serif Tamil", Georgia, serif;--script: "Allison", "Noto Serif Tamil", "Snell Roundhand", cursive;--tamil: "Noto Serif Tamil", "Tamil Sangam MN", serif;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--paper-texture: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .45  0 0 0 0 .32  0 0 0 0 .18  0 0 0 .08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}img.img-wait{opacity:0!important}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.stage{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--paper);touch-action:none;-webkit-user-select:none;user-select:none}.device{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--paper);container-type:size}.page,.opening{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 45%}.page{box-shadow:0 -14px 34px #1e0c0447}.page,.opening{overflow:hidden}.scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.scene__zoom,.scene__drift{position:absolute;top:0;right:0;bottom:0;left:0}.scene__drift--on{animation:drift 26s ease-in-out infinite alternate}@keyframes drift{0%{transform:scale(1) translateY(0)}to{transform:scale(1.06) translateY(-1%)}}.scene__svg,.scene__img{display:block;max-width:none;width:100%;height:100%;object-fit:cover;object-position:center bottom}.scene--sky{background:var(--sky)}.frame{position:absolute;left:0;bottom:-4%;bottom:min(-4%,calc(44cqh - 89.9cqw));width:100%;aspect-ratio:1200 / 2150}.frame>.scene__img{position:absolute;top:0;right:0;bottom:0;left:0}.frame>.frame__sky{inset:auto 0 100% 0;height:45%;object-position:center top;transform:scaleY(-1);-webkit-mask-image:none;mask-image:none}.frame>.frame__sky--own{object-position:center bottom;transform:none}.frame--overlay{z-index:4;pointer-events:none}.band{position:absolute;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 28px;text-align:center}.scene__video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease;pointer-events:none}.scene__video--on{opacity:1}.scene__label{position:absolute;left:calc(var(--safe-l) + 8px);top:calc(var(--safe-t) + 74px);z-index:6;padding:2px 8px;border-radius:999px;background:#140a0659;color:#fff7e8d9;font-family:system-ui,sans-serif;font-size:9.5px;letter-spacing:.04em}.thoranam{position:absolute;top:var(--safe-t);left:0;width:100%;height:74px;z-index:5;pointer-events:none;filter:drop-shadow(0 3px 3px rgba(60,30,10,.25))}.thoranam--night{filter:drop-shadow(0 3px 4px rgba(0,0,0,.5)) brightness(.8)}.sway{transform-box:fill-box;transform-origin:50% 0;animation:sway 5.5s ease-in-out infinite alternate}@keyframes sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.paper.paper--window{-webkit-mask-image:radial-gradient(ellipse var(--win-rx) var(--win-ry) at var(--win-x) var(--win-y),transparent 45%,#000 100%),linear-gradient(to bottom,#000 76%,transparent 100%);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse var(--win-rx) var(--win-ry) at var(--win-x) var(--win-y),transparent 45%,#000 100%),linear-gradient(to bottom,#000 76%,transparent 100%);mask-composite:intersect}.malai{position:absolute;top:-13px;top:calc(-13px - max(0px,(100cqw - 390px) * .3));left:0;width:100%;z-index:5;pointer-events:none;filter:drop-shadow(0 4px 4px rgba(60,30,10,.28))}.malai__body{position:relative;transform-origin:50% 0}.malai img{display:block;width:100%;max-width:none;height:auto}.malai .malai__part{position:absolute}.malai__body--live{animation:malai-breathe 4.8s ease-in-out infinite alternate}.malai__part--live{animation:malai-swing 5s ease-in-out infinite alternate}@keyframes malai-breathe{0%{transform:translateY(-1px) scaleY(.99) rotate(-.8deg)}to{transform:translateY(3px) scaleY(1.03) rotate(.8deg)}}@keyframes malai-swing{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.paper,.content{position:absolute;top:calc(var(--safe-t) + 34px);left:0;right:0;width:calc(100% - 24px);max-width:500px;margin-inline:auto}.paper{height:var(--paper-h);z-index:2;background:var(--paper-texture),linear-gradient(180deg,#fdf9f1 0%,var(--paper) 55%,var(--ivory) 100%);border-radius:50% 50% 0 0/130px 130px 0 0;-webkit-mask-image:linear-gradient(to bottom,#000 76%,transparent 100%);mask-image:linear-gradient(to bottom,#000 76%,transparent 100%)}.paper__border{position:absolute;top:9px;right:9px;bottom:0;left:9px;border:1px solid var(--gold);border-bottom:0;border-radius:50% 50% 0 0/122px 122px 0 0;opacity:.85}.paper__border:after{content:"";position:absolute;top:4px;right:4px;bottom:0;left:4px;border:.5px solid var(--gold);border-bottom:0;border-radius:inherit;opacity:.55}.content{z-index:4;height:calc(var(--paper-h) - 6%);display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.3vh,14px);padding:clamp(46px,8vh,74px) 26px 0;text-align:center}.content--open{height:auto;bottom:0;padding-top:clamp(70px,11vh,110px)}.page--band{container-type:size}.page--band .scene__video{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 1.6%);mask-image:linear-gradient(to bottom,transparent 0,#000 1.6%)}.frame>.frame__sky--band{height:calc(1028 / 2150 * 100%);bottom:calc(100% - 60 / 2150 * 100%);z-index:1}.page--band .content--open{padding-top:max(clamp(70px,11vh,110px),calc(104cqh - 174.17cqw + 12px - 34px - var(--safe-t)))}.page--band .content--open .cover{margin-top:-50px}.sacred{display:flex;align-items:center;gap:6px;color:var(--gold)}.sacred--light{color:var(--gold-light)}.sacred__u{font-family:var(--tamil);font-size:22px;line-height:1}.sacred__curl{width:44px;height:15px}.sacred__curl:first-child{transform:scaleX(-1)}.divider{width:150px;color:var(--gold);line-height:0}.divider svg{width:100%;height:auto}.page--night .divider{color:var(--gold-light)}.word{display:inline-block;white-space:nowrap}.char{display:inline-block;animation:char-in .8s cubic-bezier(.22,1,.36,1) backwards}@keyframes char-in{0%{opacity:0;translate:0 14px;filter:blur(10px)}}.appear{animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:backwards}.appear--fade{animation-name:appear-fade}.appear--rise{animation-name:appear-rise}.appear--drop{animation-name:appear-drop}.appear--focus{animation-name:appear-focus}.appear--grow{animation-name:appear-grow}@keyframes appear-fade{0%{opacity:0}}@keyframes appear-rise{0%{opacity:0;translate:0 34px;filter:blur(8px)}}@keyframes appear-drop{0%{opacity:0;translate:0 -26px;filter:blur(6px)}}@keyframes appear-focus{0%{opacity:0;scale:.9;filter:blur(10px)}}@keyframes appear-grow{0%{opacity:0;scale:.6;filter:blur(4px)}}.names{display:flex;flex-direction:column;align-items:center;width:var(--nbox, 100%);max-width:100vw;white-space:nowrap;margin:0;font-weight:400}.names__row{display:flex;align-items:baseline;justify-content:center;transform:translate(var(--nshift, 0px))}.names .hand__line{padding-top:0;padding-bottom:.04em}.names__name{font-family:var(--script);font-size:var(--nfs, 15vw);line-height:.92;color:var(--kumkum)}.names__name .hand__ink:first-letter{font-size:1.38em}.names__name .hand__fill{-webkit-text-stroke:.7px var(--kumkum)}.names__and{position:relative;z-index:1;margin-right:.06em;font-family:var(--script);font-size:calc(var(--nfs, 15vw) * .62);line-height:1;color:#a87a2e;-webkit-text-stroke:.6px #a87a2e}.date{margin:0;font-family:var(--sc);font-size:clamp(14px,4.2vw,17px);font-weight:600;letter-spacing:.2em;color:var(--ink)}.date+.date{margin-top:-6px;font-size:clamp(12px,3.5vw,14px);font-weight:500;color:var(--ink-soft)}.tagline{margin:0;font-style:italic;font-size:clamp(15px,4.4vw,18px);color:var(--kumkum)}.cartouches{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:400px;margin-top:4px}.cartouche{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:34px 8px 18px;border:1px solid rgba(184,137,59,.75);border-radius:50% 50% 8px 8px/64px 64px 8px 8px;background:#fff6}@supports (grid-template-rows: subgrid){.cartouche{display:grid;grid-row:span 3;grid-template-rows:subgrid;justify-items:center;row-gap:6px}.cartouche__title{align-self:center}.cartouche__line{align-self:start}.cartouche__tels{align-self:end}}.cartouche__title{margin:0;font-family:var(--sc);font-size:clamp(11.5px,3.3vw,14px);font-weight:600;letter-spacing:.12em;line-height:1.3;color:var(--kumkum)}.cartouche__line{display:flex;flex-direction:column;gap:2px;margin:0;overflow-wrap:anywhere}.relation{font-style:italic;font-size:clamp(12.5px,3.5vw,15px);color:var(--ink-soft)}.parents{display:flex;flex-direction:column;align-items:center;font-size:clamp(13px,3.7vw,16px);font-weight:600;line-height:1.3;color:var(--ink)}.person{display:flex;flex-direction:column;align-items:center;max-width:100%}.person__last{font-family:var(--sc);font-size:clamp(11.5px,3.25vw,14px);font-weight:600;letter-spacing:.07em;line-height:1.25;color:var(--ink-soft);white-space:nowrap}.person__first{font-family:var(--serif);font-size:clamp(15.5px,4.4vw,19px);font-weight:600;line-height:1.15;color:var(--ink)}.parents__title{font-family:var(--tamil);font-size:.86em;font-weight:500;color:var(--kumkum)}.parents__amp{font-family:var(--script);font-size:1.35em;font-weight:400;line-height:1;color:var(--gold)}.cartouche__line--small .parents{font-size:clamp(11.5px,3.2vw,14px);font-weight:500}.cartouche__tels{display:flex;flex-direction:column;align-items:center;margin-top:0}.cartouche__tel{display:inline-flex;align-items:center;gap:5px;padding:3px 4px;font-family:var(--sc);font-size:clamp(11px,3vw,13px);letter-spacing:.04em;color:var(--kumkum);text-decoration:none}.cartouche__tel svg{width:13px;height:13px}.cartouche__dot{font-size:9px;color:var(--gold)}.announce{margin:4px 0 0;text-shadow:0 0 10px var(--paper),0 0 4px var(--paper);max-width:28ch;font-style:italic;font-size:clamp(14.5px,4.2vw,17px);line-height:1.45;color:var(--ink-soft)}.closing__body{margin:clamp(2px,1vh,10px) 0 0;max-width:30ch;font-style:italic;font-size:clamp(15.5px,4.5vw,19px);line-height:1.5;color:var(--night-ink);text-shadow:0 1px 12px rgba(5,10,30,.8)}.timeline{display:flex;flex-direction:column;gap:clamp(10px,2vh,18px);width:100%;max-width:300px;margin:4px 0 0;padding:0;list-style:none}.timeline__item{position:relative;display:flex;flex-direction:column;gap:2px;padding-left:22px;text-align:left}.timeline__item:before{content:"";position:absolute;left:3px;top:7px;width:7px;height:7px;transform:rotate(45deg);background:var(--gold)}.timeline__item:not(:last-child):after{content:"";position:absolute;left:6px;top:18px;bottom:calc(-1*clamp(10px,2vh,18px));width:1px;background:#b8893b80}.timeline__date{font-family:var(--sc);font-size:13px;font-weight:600;letter-spacing:.16em;color:var(--kumkum)}.timeline__text{font-style:italic;font-size:clamp(15px,4.3vw,18px);line-height:1.35;color:var(--ink)}.page:has(.timeline) .paper{-webkit-mask-image:linear-gradient(to bottom,#000 89%,transparent 100%);mask-image:linear-gradient(to bottom,#000 89%,transparent 100%)}.timeline{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;width:100%;max-width:420px;margin:0;padding:0 0 7vh;list-style:none}.timeline__line{position:absolute;top:0;bottom:0;left:50%;width:1.5px;margin-left:-.75px;background:var(--gold);opacity:.75;transform-origin:50% 0}.timeline--first .timeline__line{bottom:-9vh;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22px,#000 calc(100% - 9vh),transparent);mask-image:linear-gradient(to bottom,transparent 0,#000 22px,#000 calc(100% - 9vh),transparent)}.timeline--last .timeline__line{top:-6px;bottom:12%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 40px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to bottom,transparent 0,#000 40px,#000 calc(100% - 20px),transparent)}.timeline--single .timeline__line{top:-4px;bottom:8%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,transparent 0,#000 24px,#000 calc(100% - 24px),transparent)}.timeline__eyebrow{margin:0 0 clamp(4px,1.5vh,14px);font-family:var(--sc);font-size:clamp(12px,3.5vw,14.5px);font-weight:600;letter-spacing:.24em;color:var(--gold);text-transform:uppercase}.step{position:relative;display:grid;grid-template-columns:1fr 26px 1fr;align-items:center}.step__dot{grid-row:1;grid-column:2;justify-self:center;display:grid;place-items:center}.step__dot>span{width:9px;height:9px;rotate:45deg;background:var(--gold);box-shadow:0 0 0 3px var(--paper, #fbf6ec),0 0 0 4px #b8893b73}.step__art{grid-row:1;display:flex;justify-content:center}.step__text{grid-row:1;display:flex;flex-direction:column;gap:2px;min-width:0}.step--left .step__art{grid-column:1}.step--left .step__text{grid-column:3;align-items:flex-start;text-align:left}.step--right .step__art{grid-column:3}.step--right .step__text{grid-column:1;align-items:flex-end;text-align:right}.step__img{width:min(20vw,84px,9vh);height:min(20vw,84px,9vh);max-width:none;object-fit:contain}.step__img--soon{display:grid;place-items:center;width:min(15vw,62px,7.6vh);border:1px dashed rgba(184,137,59,.75);border-radius:50% 50% 6px 6px/38% 38% 6px 6px;color:var(--gold);font-size:14px}.step__time{margin-bottom:2px;padding:2px 10px 1px;border-radius:99px;background:var(--kumkum);color:var(--ivory);font-family:var(--sc);font-size:11px;font-weight:600;letter-spacing:.1em;white-space:nowrap}.step__name{font-family:var(--sc);font-size:clamp(12.5px,3.5vw,15px);font-weight:600;letter-spacing:.04em;line-height:1.12;color:var(--kumkum)}.step__about{font-style:italic;font-size:clamp(12px,3.3vw,14px);line-height:1.22;color:var(--ink-soft)}.venue__name{margin:0;font-family:var(--serif);font-size:clamp(22px,6.4vw,30px);font-weight:600;letter-spacing:.04em;color:var(--ink)}.venue__address{margin:-4px 0 0;font-size:clamp(14.5px,4.2vw,17px);line-height:1.4;color:var(--ink-soft);-webkit-user-select:text;user-select:text}.venue__time{margin:0;font-family:var(--sc);font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--kumkum)}.venue__note{margin:-4px 0 0;font-style:italic;font-size:clamp(14px,4vw,16px);color:var(--ink-soft)}.mapcard{position:relative;width:min(100%,310px);aspect-ratio:300 / 120;margin-top:6px;overflow:hidden;border:1px solid color-mix(in srgb,var(--gold) 55%,transparent);border-radius:14px;box-shadow:0 6px 18px #50281429,inset 0 0 0 4px #fbf6ecb3}.mapcard__map{display:block;width:100%;height:100%}.mapcard__link{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-tap-highlight-color:transparent}.mapcard__link:active{background:#fbf6ec2e}.mapcard__chip{position:absolute;left:9px;bottom:9px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 9px;border:0;border-radius:999px;background:var(--kumkum);font-family:var(--sc);font-size:12px;font-weight:600;letter-spacing:.1em;color:#fbf1e3;box-shadow:0 3px 10px #50140a40}.mapcard__chip--copy{left:auto;right:9px;top:9px;bottom:auto;z-index:1;padding:6px 12px;background:#fbf6ecf2;color:var(--kumkum);cursor:pointer}.mapcard--image{aspect-ratio:2 / 1}.mapcard--image .mapcard__chip--copy{top:auto;bottom:9px}@media(max-width:380px){.mapcard--image .mapcard__chip{padding:5px 10px 5px 8px;gap:5px;left:7px;bottom:7px}.mapcard--image .mapcard__chip--copy{left:auto;right:7px;padding:5px 10px}html[lang=ta] .mapcard--image .mapcard__chip{font-size:10.5px}}html[lang=ta] .mapcard__chip{font-size:11px;letter-spacing:0}.mapcard__chip svg{width:15px;height:15px}.mapcard__drop{animation:map-drop .9s cubic-bezier(.3,1.4,.5,1) 3.1s both}.mapcard__shadow{animation:map-shadow .9s ease 3.1s both;transform-origin:96px 59px}.mapcard__pulse{transform-origin:96px 59px;animation:map-pulse 2.2s ease-out 4s infinite both}@keyframes map-drop{0%{transform:translateY(-40px);opacity:0}40%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes map-shadow{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes map-pulse{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.mapcard__drop,.mapcard__shadow,.mapcard__pulse{animation:none}.mapcard__pulse{opacity:0}}.actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.pill{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 20px;border:1px solid var(--kumkum);border-radius:999px;background:var(--kumkum);color:var(--paper);font-family:var(--sc);font-size:13px;font-weight:600;letter-spacing:.12em;text-decoration:none;cursor:pointer;box-shadow:0 6px 16px #6e0f1640}.pill svg{width:17px;height:17px}.swap{display:inline-grid}.swap>span{grid-area:1 / 1;text-align:center;transition:opacity .25s ease}.swap>.swap__off{opacity:0}.pill--ghost{background:#fbf6ece0;color:var(--kumkum);box-shadow:none}.blessing{display:contents}.blessing__intro{margin:2px 0 0;max-width:min(320px,100%);text-wrap:balance;font-style:italic;font-size:clamp(15px,4.4vw,18px);line-height:1.45;color:var(--ink-soft)}.blessing__hint{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:8px 16px 8px 12px;border:1px solid color-mix(in srgb,var(--gold) 55%,transparent);border-radius:999px;font-family:var(--sc);font-size:13px;font-weight:600;letter-spacing:.12em;color:var(--kumkum)}.blessing__hint svg{width:20px;height:20px;color:var(--gold);animation:blessing-tap 1.8s ease-in-out infinite}@keyframes blessing-tap{0%,60%,to{transform:translateY(0) scale(1)}30%{transform:translateY(3px) scale(.92)}}.blessing__wish{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:clamp(6px,1.6vh,16px)}.blessing__ta{font-family:var(--tamil);font-size:clamp(17px,5vw,21px);font-weight:600;line-height:1.5;text-wrap:balance;color:var(--kumkum)}.blessing__meaning{max-width:min(310px,100%);text-wrap:balance;font-style:italic;font-size:clamp(14px,4vw,16px);line-height:1.4;color:var(--ink-soft)}canvas.akshathai{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;width:100%;height:100%;pointer-events:none}@media(prefers-reduced-motion:reduce){.blessing__hint svg{animation:none}}.infos{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2.4vh,22px) 12px;width:100%;max-width:400px;margin:6px 0 0}.info{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.info__icon{width:24px;height:24px;margin-bottom:2px;color:var(--gold)}.info__label{font-family:var(--sc);font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--kumkum)}.info__value{margin:0;font-size:clamp(14px,4vw,16px);line-height:1.35;color:var(--ink);overflow-wrap:anywhere}.heading{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,1vh,10px);margin:0}.heading__eyebrow{max-width:34ch;text-wrap:balance;font-family:var(--sc);font-size:clamp(12px,3.5vw,14.5px);font-weight:600;letter-spacing:.24em;line-height:1.5;color:var(--gold);text-transform:uppercase}.heading__script{margin:0;font-family:var(--script);font-size:clamp(54px,15.5vw,78px);font-weight:400;line-height:1.05;color:var(--kumkum)}.heading--light .heading__eyebrow{color:var(--gold-light)}.heading--light .heading__script{color:var(--night-ink);text-shadow:0 2px 18px rgba(5,10,30,.6)}.hand{display:flex;flex-direction:column;align-items:center}.hand__line{position:relative;display:block;padding:.05em .3em .12em;white-space:nowrap}.hand__ink{display:block;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--p, 125%) - 16%),transparent var(--p, 125%));mask-image:linear-gradient(90deg,#000 calc(var(--p, 125%) - 16%),transparent var(--p, 125%))}.hand__stroke{position:absolute;top:0;right:0;bottom:0;left:0;padding:inherit;color:transparent;-webkit-text-stroke:1.1px var(--gold)}.hand__fill{position:relative}.cover{display:flex;flex-direction:column;align-items:center;gap:2px}.names__row--second{margin-top:-.22em}.cover .date--day{max-width:100%;margin-top:var(--dgap, 6px);font-size:var(--dday, clamp(19px, 5.7vw, 25px));font-weight:700;letter-spacing:.07em;line-height:1.15;white-space:nowrap;color:var(--ink);text-shadow:0 0 12px rgba(255,244,228,.9)}.cover .date--time{display:flex;align-items:center;gap:10px;margin-top:1px;font-size:var(--dtime, clamp(12.5px, 3.7vw, 15.5px));font-weight:700;letter-spacing:.22em;line-height:1.2;white-space:nowrap;color:var(--kumkum)}.cover .date--time:before,.cover .date--time:after{content:"";width:26px;height:1px;background:linear-gradient(90deg,#a87a2e00,#a87a2e)}.cover .date--time:after{transform:scaleX(-1)}html[lang=ta] .cover .date--day{font-size:clamp(15px,4.4vw,19px);letter-spacing:.02em}html[lang=ta] .cover .date--time{font-size:clamp(11px,3.2vw,13.5px);letter-spacing:.04em;gap:8px}.cover__eyebrow{max-width:40ch;text-wrap:balance;font-family:var(--sc);font-size:clamp(11.5px,3.3vw,13.5px);font-weight:600;letter-spacing:.14em;line-height:1.6;color:var(--ink-soft)}.page--day .content--open{text-shadow:0 0 14px rgba(251,240,226,.9),0 0 4px rgba(251,240,226,.7)}.subject{position:absolute;height:auto;max-width:none;pointer-events:none;filter:drop-shadow(0 10px 14px rgba(40,15,5,.3))}.page--night .subject{filter:none}.page--night .strand__img{filter:brightness(.62) saturate(.85) drop-shadow(0 6px 8px rgba(0,0,0,.5))}.moon{position:absolute;top:calc(var(--safe-t) + 46px);right:2%;z-index:1;width:clamp(110px,32vw,150px);height:auto;pointer-events:none}.strand{position:absolute;top:calc(var(--safe-t) - 1.5%);z-index:4;pointer-events:none}.strand__img{display:block;height:100%;width:auto;transform-origin:50% 0;animation:strand-sway 5.5s ease-in-out infinite alternate;filter:drop-shadow(0 5px 5px rgba(60,25,5,.35))}@media(max-width:520px){.strand--extra{display:none}}.page--decorated .content--open{padding-inline:max(26px,11%)}@keyframes strand-sway{0%{transform:rotate(-2.2deg)}to{transform:rotate(2.2deg)}}.lexicon__hint{margin:0;font-size:13px;font-style:italic;color:var(--ink-soft)}.dial{position:relative;width:min(100%,50vh,360px);aspect-ratio:1;margin-top:clamp(0px,1vh,10px)}.dial__ring{will-change:transform;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.dial__outer{fill:none;stroke:var(--gold);stroke-width:.45}.dial__inner{fill:#fffaf18c;stroke:#b8893b73;stroke-width:.25}.dial__core{fill:none;stroke:#b8893b59;stroke-width:.25;stroke-dasharray:.8 1.2}.dial__tick{fill:var(--gold)}.dial__arc{fill:none;stroke:var(--kumkum);stroke-width:1.1;stroke-linecap:round}.dial__pointer{fill:var(--kumkum)}.dial__hand{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dial__hand>svg{display:block;width:100%;height:100%;overflow:visible}.dial__orbit{will-change:transform;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.dial__finger{will-change:opacity,transform;position:absolute;left:50%;top:8%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:radial-gradient(circle,#fffbf280 0,#fffbf280 26%,#c99a3f6b 46%,#c99a3f2e 64%,#c99a3f00 72%);box-shadow:0 0 0 1.5px #a87a2e8c}.dial__wheel{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.dial__word text,.dial__word textPath{dominant-baseline:central}.dial__word text.dial__face{opacity:0;visibility:hidden;transition:opacity .2s ease,fill .3s ease,visibility 0s linear .2s}.dial__word text.dial__face--on{opacity:1;visibility:visible;transition:opacity .2s ease,fill .3s ease,visibility 0s}.dial__words{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.dial__hit{fill:transparent}.dial__word{cursor:pointer;outline:none}.dial__word text{font-family:var(--sc);font-size:3.15px;font-weight:600;letter-spacing:.06px;fill:var(--ink-soft);transition:fill .3s ease}.dial__word--on text{fill:var(--kumkum);font-weight:700}html[lang=ta] .dial__word text{font-family:var(--tamil);font-size:2.9px;font-weight:500}.dial__center{position:absolute;left:15%;top:15%;width:70%;height:70%}.dial__entry{will-change:opacity,transform;width:100%;height:100%}.dial__flow{--fs: 1;--pad: 18%;--d: 250px;width:100%;height:100%;box-sizing:border-box;padding-top:var(--pad);text-align:center}.dial__shape{width:calc(var(--d) / 2 - .5px);height:var(--d);margin-top:calc(-1 * var(--pad));shape-margin:calc(var(--d) * .06)}.dial__shape--l{float:left;shape-outside:radial-gradient(circle farthest-side at 100% 50%,transparent 99.5%,#000 100%)}.dial__shape--r{float:right;shape-outside:radial-gradient(circle farthest-side at 0 50%,transparent 99.5%,#000 100%)}.dial__tamil{display:block;font-family:var(--tamil);font-size:calc(clamp(11px,3.1vw,13px) * var(--fs));line-height:1.3;color:var(--gold)}.dial__name{display:block;font-family:var(--script);font-size:calc(clamp(25px,7.4vw,32px) * var(--fs));line-height:1.05;color:var(--kumkum)}.dial__text{display:block;margin-top:.35em;font-size:calc(clamp(11.5px,3.25vw,13.5px) * var(--fs));font-style:italic;line-height:1.3;color:var(--ink)}.dial__name--ta{font-family:var(--tamil);font-size:calc(clamp(14px,4vw,17px) * var(--fs));font-weight:600;line-height:1.4}html[lang=ta] .dial__text{font-size:calc(clamp(10.5px,2.9vw,12px) * var(--fs));line-height:1.45}.countdown{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,1.4vh,14px);width:100%}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:min(100%,340px);margin-top:6px}.tile{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 2px 10px;border:1px solid rgba(184,137,59,.7);border-radius:14px 14px 6px 6px;background:#fbf6ece6;box-shadow:0 8px 20px #6e320a1f,inset 0 0 0 3px #fbf6ece6,inset 0 0 0 4px #b8893b59}.tile__value{position:relative;display:grid;height:1.15em;overflow:hidden;font-family:var(--serif);font-size:clamp(28px,8.4vw,38px);font-weight:500;line-height:1.15;color:var(--kumkum);font-variant-numeric:tabular-nums}.tile__digits{grid-area:1 / 1}.tile__label{font-family:var(--sc);font-size:10.5px;font-weight:600;letter-spacing:.14em;color:var(--ink-soft)}.countdown__note{min-height:1.4em;margin:0;font-style:italic;font-size:clamp(14.5px,4.2vw,17px);color:var(--kumkum)}.countdown__small{max-width:30ch;margin:0;font-size:13px;font-style:italic;color:var(--ink-soft)}.pill--off{opacity:.45;cursor:default;box-shadow:none}.actions--night .pill{padding:0 16px}.actions--night .pill--ghost{background:#111d378c;border-color:var(--gold-light);color:var(--night-ink)}.opening__through{position:absolute;top:0;right:0;bottom:0;left:0}.opening{container-type:size;cursor:pointer}.door-stage{position:absolute;left:50%;top:50%;z-index:2;width:max(100cqw,55.81cqh);aspect-ratio:1536 / 2752;perspective:1600px}.door-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.walker{position:absolute;height:auto;max-width:none;pointer-events:none}.door-video{position:absolute;left:50%;top:50%;z-index:3;width:max(100cqw,55.81cqh);height:auto;aspect-ratio:1536 / 2752;max-width:none;transform:translate(-50%,-50%);object-fit:cover;opacity:0;pointer-events:none;transition-property:width,top,mask-position,-webkit-mask-position;transition-timing-function:cubic-bezier(.45,0,.25,1);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--door-fade));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--door-fade));-webkit-mask-size:100% calc(100% + var(--door-fade));mask-size:100% calc(100% + var(--door-fade));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 calc(-1 * var(--door-fade));mask-position:0 calc(-1 * var(--door-fade));--door-fade: 32cqw}.door-video--land{width:100cqw;top:calc(104cqh - 89.58cqw);-webkit-mask-position:0 0;mask-position:0 0}.opening--video .frame__sky--band{translate:0 calc(-1*max(0px,104cqh - 179.17cqw) - 10cqw)}.opening--landing .frame__sky--band{translate:0 0;transition:translate var(--land-for, 1.05s) cubic-bezier(.4,0,.2,1)}.opening--video .frame__sky--fixed,.opening--landing .frame__sky--fixed{translate:none;transition:none}.frame>.frame__sky--under{z-index:1}.opening .scene__drift--on{animation:none}.door-video--on{opacity:1}.door-video>video{display:block;width:100%;height:100%;object-fit:cover}.door-video__leaf,.frame__leaf{position:absolute;height:auto;max-width:none;pointer-events:none}.frame__leaf{--leaf-rise: max(-40cqw, min(0px, calc(196.36cqw - 104cqh) ))}.frame__leaf--sway{transform-origin:6% 8%;animation:leaf-rise 2.2s cubic-bezier(.45,0,.25,1) 1s both,leaf-sway 7.5s ease-in-out 3.2s infinite;will-change:transform,translate}.frame__leaf:not(.frame__leaf--sway){translate:0 var(--leaf-rise)}@keyframes leaf-rise{0%{translate:0 0}to{translate:0 var(--leaf-rise)}}@keyframes leaf-sway{0%,to{transform:rotate(0)}30%{transform:rotate(1.3deg) translateY(.4%)}65%{transform:rotate(-.7deg)}}.leaf{position:absolute;backface-visibility:hidden;pointer-events:none}.leaf--left{transform-origin:0 50%}.leaf--right{transform-origin:100% 50%}.door-gap{position:absolute;left:50.13%;top:39.68%;height:45.71%;width:3px;margin-left:-1.5px;background:linear-gradient(180deg,transparent,#ffd98a 25%,#fff1c9 55%,#ffd98a 80%,transparent);box-shadow:0 0 14px 5px #ffc45a80;pointer-events:none;animation:gap-glow 2.4s ease-in-out infinite alternate}.door-gap--open{animation:none;opacity:0;transition:opacity .6s ease}@keyframes gap-glow{0%{opacity:.35}to{opacity:.95}}.lamp-glow{position:absolute;top:63.3%;width:18%;aspect-ratio:1;margin-left:-9%;border-radius:50%;background:radial-gradient(circle,rgba(255,200,100,.55),rgba(255,170,60,.18) 45%,transparent 70%);mix-blend-mode:screen;pointer-events:none;animation:lamp-flicker 1.7s ease-in-out infinite alternate}.lamp-glow--left{left:7.6%}.lamp-glow--right{left:92.3%;animation-delay:-.8s}@keyframes lamp-flicker{0%{opacity:.6;transform:scale(.92)}55%{opacity:1;transform:scale(1.06)}to{opacity:.75;transform:scale(.97)}}.opening__build{position:absolute;right:calc(var(--safe-r, 0px) + 8px);bottom:calc(var(--safe-b, 0px) + 6px);z-index:4;font-size:9px;letter-spacing:.04em;color:#fff0dc8c;pointer-events:none}.opening__title{position:absolute;left:0;right:0;top:calc(var(--safe-t) + 48px);z-index:4;display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none;text-align:center}.opening__title:before{content:"";position:absolute;top:-22px;right:4%;bottom:-22px;left:4%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#ffe8ccd1,#ffe8cc59 60%,#ffe8cc00)}.opening__script{margin:0;font-family:var(--script);font-size:clamp(54px,16vw,78px);line-height:1;color:var(--kumkum);-webkit-text-stroke:.7px var(--kumkum);text-shadow:0 0 18px rgba(255,244,228,.95),0 0 6px rgba(255,244,228,.8)}.opening__guest{position:relative;max-width:88vw;margin:10px 0 0;padding-top:16px;font-family:var(--sc);font-weight:700;font-size:clamp(26px,min(11vw,calc(150vw / var(--len, 12))),46px);letter-spacing:.06em;line-height:1.08;text-wrap:balance;overflow-wrap:anywhere;color:var(--kumkum);text-shadow:0 0 16px rgba(255,244,228,.98),0 0 5px rgba(255,244,228,.9)}@media(max-height:700px){.opening__guest{margin-top:4px;padding-top:12px;font-size:clamp(22px,min(9vw,calc(128vw / var(--len, 12))),36px)}}.opening__guest:before{content:"";position:absolute;top:0;left:50%;width:min(180px,46vw);height:7px;translate:-50% 0;background:linear-gradient(45deg,transparent 42%,var(--gold) 42% 58%,transparent 58%) center / 7px 7px no-repeat,linear-gradient(-45deg,transparent 42%,var(--gold) 42% 58%,transparent 58%) center / 7px 7px no-repeat,linear-gradient(90deg,transparent,var(--gold) 30%,var(--gold) calc(50% - 8px),transparent calc(50% - 8px),transparent calc(50% + 8px),var(--gold) calc(50% + 8px),var(--gold) 70%,transparent) center / 100% 1px no-repeat}.opening__hint{position:absolute;left:0;right:0;bottom:calc(var(--safe-b) + 4%);z-index:4;display:flex;justify-content:center;pointer-events:none}.loader{display:flex;align-items:center;gap:10px;padding:9px 18px 9px 10px;border:1px solid rgba(227,188,106,.45);border-radius:999px;background:#1e0c0480;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fbeccb;font-family:var(--sc);font-size:12px;letter-spacing:.08em}.loader__ring{width:22px;height:22px;transform:rotate(-90deg)}.loader__track,.loader__fill{fill:none;stroke-width:2.4}.loader__track{stroke:#e3bc6a40}.loader__fill{stroke:#e3bc6a;stroke-linecap:round;stroke-dasharray:94.25;transition:stroke-dashoffset .3s linear}.loader--waiting{animation:hint-wait 1.1s ease-in-out infinite alternate}@keyframes hint-wait{to{opacity:.55}}.hint-pill{position:relative;margin:0;pointer-events:auto;cursor:pointer;padding:11px 24px;border:1px solid rgba(227,188,106,.8);border-radius:999px;background:#1e0c049e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fbeccb;font-family:var(--sc);font-size:13px;font-weight:600;letter-spacing:.22em}.hint-pill__ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #e3bc6a;border-radius:inherit;animation:ring 2.2s ease-out infinite}@keyframes ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.25,1.6);opacity:0}}.petals{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;width:100%;height:100%;overflow:hidden;pointer-events:none}.petal,.petal__sway,.petal__spin{display:block;width:0;height:0}.petal{position:absolute;top:0;animation:petal-fall linear infinite}.petal[hidden]{display:none}.petal__sway{animation:petal-sway 4.36s ease-in-out infinite alternate}.petal__spin{animation:petal-spin linear infinite}.petal__shape{position:absolute;display:block;opacity:.85;animation:petal-flutter 2.18s ease-in-out infinite alternate}@keyframes petal-fall{0%{translate:0 -20px}to{translate:0 calc(100vh + 20px)}}@keyframes petal-sway{0%{translate:calc(-1 * var(--sway)) 0}to{translate:var(--sway) 0}}@keyframes petal-spin{to{rotate:360deg}}@keyframes petal-flutter{0%{scale:1 .55}to{scale:1 1}}.controls{position:absolute;top:calc(var(--safe-t) + 10px);right:calc(var(--safe-r) + 10px);z-index:40;display:flex;gap:8px}.control{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(184,137,59,.6);border-radius:50%;background:#fbf6ecd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);cursor:pointer}.control svg{width:18px;height:18px}.langs{display:flex;height:36px;padding:3px;border:1px solid rgba(184,137,59,.6);border-radius:999px;background:#fbf6ecd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.langs__opt{min-width:30px;padding:0 7px;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);font-family:var(--sc);font-size:12px;font-weight:600;letter-spacing:.08em;cursor:pointer;transition:background .3s ease,color .3s ease}.langs__opt--ta{font-family:var(--tamil);font-size:13px;letter-spacing:0}.langs__opt--on{background:var(--kumkum);color:var(--paper)}.control--playing svg{color:var(--kumkum)}.dots{position:absolute;top:50%;right:calc(var(--safe-r) + 2px);z-index:40;display:flex;flex-direction:column;transform:translateY(-50%)}.dot{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;background:none;cursor:pointer}.dot:after{content:"";width:6px;height:6px;border:1px solid var(--gold);border-radius:999px;background:transparent;transition:height .4s ease,background .4s ease}.dot--on:after{height:16px;background:var(--gold)}.hint{position:absolute;left:0;right:0;bottom:calc(var(--safe-b) + 10px);z-index:20;display:flex;flex-direction:column-reverse;align-items:center;gap:0;pointer-events:none;font-family:var(--sc);font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--paper);text-shadow:0 1px 6px rgba(40,15,5,.7)}.hint svg{width:20px;height:20px}.hint__arrow{animation:bob 1.8s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-5px)}}.flicker{animation:flicker 1.6s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50% 80%}@keyframes flicker{0%{opacity:.75;transform:scale(.92)}60%{opacity:1;transform:scale(1.05)}to{opacity:.85;transform:scale(.97)}}.twinkle{animation:twinkle 3.2s ease-in-out infinite alternate}@keyframes twinkle{to{opacity:.15}}.bird{animation:glide 9s ease-in-out infinite alternate}@keyframes glide{to{transform:translate(14px,-6px)}}html[lang=ta] .eyebrow,html[lang=ta] .date,html[lang=ta] .cartouche__title,html[lang=ta] .hint,html[lang=ta] .heading__eyebrow,html[lang=ta] .cover__eyebrow,html[lang=ta] .tile__label,html[lang=ta] .hint-pill{letter-spacing:.02em}html[lang=ta] .heading__script,html[lang=ta] .opening__script{font-family:var(--tamil);font-size:clamp(21px,6.4vw,32px);font-weight:600;line-height:1.45}html[lang=ta] .hand__line{white-space:normal;text-wrap:balance}html[lang=ta] .cover__eyebrow,html[lang=ta] .tagline,html[lang=ta] .announce,html[lang=ta] .closing__body,html[lang=ta] .relation{font-style:normal;font-size:clamp(12px,3.4vw,14.5px);line-height:1.7}@media(max-height:700px){.heading__script{font-size:clamp(46px,13vw,64px)}.content--open,.page--band .content--open{padding-top:64px}.heading__eyebrow,.cover__eyebrow{font-size:11.5px}.cartouche{padding-top:26px;gap:5px}.content{gap:6px}}.backdrop{display:none}@media(min-width:760px){.stage{background:radial-gradient(circle at 50% 30%,#7a1219,#3a070b)}.backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.backdrop__layer{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;background-size:cover;background-position:center 62%;filter:blur(26px) brightness(.62) saturate(1.15);opacity:0;transition:opacity 1.2s ease}.backdrop__layer--on{opacity:1}.backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 90% at 50% 50%,transparent 40%,rgba(20,6,4,.55) 100%)}.device{left:50%;right:auto;width:480px;margin-left:-240px;box-shadow:0 30px 80px #00000080}}html[lang] .names .hand__line{white-space:nowrap}html[lang=ta] .band .closing__body{font-size:clamp(11.5px,3.3vw,13.5px);line-height:1.55}.flow{--seam: 18vh;position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch}.flow.flow--driven{touch-action:none}.flow::-webkit-scrollbar{display:none}.flow>.page{position:relative;inset:auto;height:calc(100% + 3px);box-shadow:none;isolation:isolate}.flow>.page+.page{margin-top:calc(-1 * var(--seam) - 3px)}.scene-mask,.scene-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.flow>.page+.page>.scene-mask{top:-2px;--cut: 1;--solid: 0;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--solid)) calc(5px + var(--seam) * var(--cut)),#000 calc(var(--seam) + 9px));mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--solid)) calc(5px + var(--seam) * var(--cut)),#000 calc(var(--seam) + 9px))}@property --cut{syntax: "<number>"; inherits: true; initial-value: 1;}@property --solid{syntax: "<number>"; inherits: true; initial-value: 0;}@supports (animation-timeline: view()) and (view-timeline-name: --p){.flow>.page+.page{view-timeline:--section block}.flow>.page+.page>.scene-mask{animation:section-seam linear both;animation-timeline:--section;animation-range:entry 0% entry 100%}.flow>.page+.page>.scene-mask>.scene-wrap--drift{animation:section-drift linear both;animation-timeline:--section;animation-range:entry 0% entry 100%}.flow>.page+.page>.layers{animation:section-appear linear both;animation-timeline:--section;animation-range:entry 0% entry 100%}}@keyframes section-appear{0%,22%{opacity:0;pointer-events:none}31.9%{pointer-events:none}32%{pointer-events:auto}36%,to{opacity:1;pointer-events:auto}}@keyframes section-drift{0%{transform:translateY(14%)}to{transform:translateY(0)}}@keyframes section-seam{0%{--cut: 1;--solid: 0}22%{--cut: 1}55%{--cut: 0}72%{--solid: 0}to{--cut: 0;--solid: 1}}.flow>.page{pointer-events:none}.flow>.page>.layers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto}.flow>.page[data-far]{content-visibility:hidden}.flow>.page>.scene-mask,.flow>.page>.layers{transform:translateZ(0);backface-visibility:hidden}.flow .scene__drift--on{animation:none}.stage--flow{touch-action:pan-y}html[lang=ta] .step__name{font-size:clamp(12px,3.3vw,14px);letter-spacing:0;line-height:1.3}html[lang=ta] .step__about{font-size:clamp(11px,3vw,12.5px);line-height:1.35}html[lang=ta] .timeline__eyebrow{letter-spacing:.02em}@media(max-height:700px){.step__img{width:min(18vw,7.6vh);height:min(18vw,7.6vh)}.step__about{font-size:11.5px;line-height:1.18}.step__time{font-size:10px;padding:1px 8px 0}}@media(max-height:700px){html[lang=ta] .step__name{font-size:11.5px}html[lang=ta] .step__about{font-size:10.5px;line-height:1.3}}@media(max-height:700px){.cartouche{gap:4px;padding:26px 6px 12px}.parents{line-height:1.18}html[lang=ta] .announce{margin-top:8px;line-height:1.35}}
