@font-face{font-family:"Grantha Sangam MN";font-weight:700;font-style:normal;src:url("/assets/sharing-da716c4eea7cf61c.otf");}
@font-face{font-family:"Grantha Sangam MN";font-weight:400;font-style:normal;src:url("/assets/sharing-9f7cf776f0e338f5.otf");}
.sharing-layer-0{position:absolute;left:0px;top:0px;width:1080px;height:1508px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,-1,-128);mix-blend-mode:normal;object-fit:contain}
.sharing-layer-1{position:absolute;left:0px;top:0px;width:819px;height:224px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,130,960);mix-blend-mode:normal}
.sharing-layer-2{position:absolute;left:0px;top:0px;width:819px;height:158px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,0,0);mix-blend-mode:normal}
.sharing-layer-3{position:absolute;left:0px;top:0px;width:150px;height:151px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,0,3);mix-blend-mode:normal}
.sharing-layer-4{position:absolute;left:0px;top:0px;width:154px;height:155px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,-2,-2);mix-blend-mode:normal;object-fit:contain}
.sharing-layer-5{position:absolute;left:0px;top:0px;width:83px;height:85px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,34,33);mix-blend-mode:normal;object-fit:contain}
.sharing-layer-6{position:absolute;left:0px;top:0px;width:154px;height:154px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,218,2);mix-blend-mode:normal;object-fit:contain}
.sharing-layer-7{position:absolute;left:0px;top:0px;width:161px;height:162px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,438,-2);mix-blend-mode:normal;object-fit:contain}
.sharing-layer-8{position:absolute;left:0px;top:0px;width:156px;height:156px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,665,1);mix-blend-mode:normal;object-fit:contain}
.sharing-layer-9{position:absolute;left:0px;top:0px;width:133.8653564453125px;height:51.90277099609375px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,74.4817174082782,216.73120911606952);mix-blend-mode:normal;font-family:"Grantha Sangam MN","Arial","sans-serif";font-size:31.25px;font-weight:400;font-style:normal;text-decoration:none;letter-spacing:0px;color:rgba(255,255,255,1);vertical-align:0px;font-kerning:auto;direction:ltr;unicode-bidi:plaintext;writing-mode:horizontal-tb}
.sharing-layer-10{line-height:37.5px;white-space:pre;overflow-wrap:normal;text-align:center;text-indent:0px;padding-inline-start:0px;padding-inline-end:0px;margin-top:0px;margin-bottom:0px;position:absolute;left:0;top:0px;width:max-content;transform:translate(-50%,-100%);text-box-trim:trim-both;text-box-edge:cap alphabetic}
.sharing-layer-11{font-family:"Grantha Sangam MN","Arial","sans-serif";font-size:31.25px;font-weight:400;font-style:normal;text-decoration:none;letter-spacing:0px;color:rgba(255,255,255,1);vertical-align:0px;font-kerning:auto;line-height:37.5px}
.sharing-layer-12{position:absolute;left:0px;top:0px;width:149.0936279296875px;height:51.90277099609375px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,294.4817174082782,216.73120911606952);mix-blend-mode:normal;font-family:"Grantha Sangam MN","Arial","sans-serif";font-size:31.25px;font-weight:400;font-style:normal;text-decoration:none;letter-spacing:0px;color:rgba(255,255,255,1);vertical-align:0px;font-kerning:auto;direction:ltr;unicode-bidi:plaintext;writing-mode:horizontal-tb}
.sharing-layer-13{line-height:37.5px;white-space:pre;overflow-wrap:normal;text-align:center;text-indent:0px;padding-inline-start:0px;padding-inline-end:0px;margin-top:0px;margin-bottom:0px;position:absolute;left:0;top:0px;width:max-content;transform:translate(-50%,-100%);text-box-trim:trim-both;text-box-edge:cap alphabetic}
.sharing-layer-14{font-family:"Grantha Sangam MN","Arial","sans-serif";font-size:31.25px;font-weight:400;font-style:normal;text-decoration:none;letter-spacing:0px;color:rgba(255,255,255,1);vertical-align:0px;font-kerning:auto;line-height:37.5px}
.sharing-layer-15{position:absolute;left:0px;top:0px;width:94.29931640625px;height:51.90277099609375px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,518.4817174082782,216.73120911606952);mix-blend-mode:normal;font-family:"Grantha Sangam MN","Arial","sans-serif";font-size:31.25px;font-weight:400;font-style:normal;text-decoration:none;letter-spacing:0px;color:rgba(255,255,255,1);vertical-align:0px;font-kerning:auto;direction:ltr;unicode-bidi:plaintext;writing-mode:horizontal-tb}
.sharing-layer-16{line-height:37.5px;white-space:pre;overflow-wrap:normal;text-align:center;text-indent:0px;padding-inline-start:0px;padding-inline-end:0px;margin-top:0px;margin-bottom:0px;position:absolute;left:0;top:0px;width:max-content;transform:translate(-50%,-100%);text-box-trim:trim-both;text-box-edge:cap alphabetic}
.sharing-layer-17{font-family:"Grantha Sangam MN","Arial","sans-serif";font-size:31.25px;font-weight:400;font-style:normal;text-decoration:none;letter-spacing:0px;color:rgba(255,255,255,1);vertical-align:0px;font-kerning:auto;line-height:37.5px}
.sharing-layer-18{position:absolute;left:0px;top:0px;width:131.2713623046875px;height:51.90277099609375px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,742.4817174082782,216.73120911606952);mix-blend-mode:normal;font-family:"Grantha Sangam MN","Arial","sans-serif";font-size:31.25px;font-weight:400;font-style:normal;text-decoration:none;letter-spacing:0px;color:rgba(255,255,255,1);vertical-align:0px;font-kerning:auto;direction:ltr;unicode-bidi:plaintext;writing-mode:horizontal-tb}
.sharing-layer-19{line-height:37.5px;white-space:pre;overflow-wrap:normal;text-align:center;text-indent:0px;padding-inline-start:0px;padding-inline-end:0px;margin-top:0px;margin-bottom:0px;position:absolute;left:0;top:0px;width:max-content;transform:translate(-50%,-100%);text-box-trim:trim-both;text-box-edge:cap alphabetic}
.sharing-layer-20{font-family:"Grantha Sangam MN","Arial","sans-serif";font-size:31.25px;font-weight:400;font-style:normal;text-decoration:none;letter-spacing:0px;color:rgba(255,255,255,1);vertical-align:0px;font-kerning:auto;line-height:37.5px}
.sharing-layer-21{position:absolute;left:0px;top:0px;width:894px;height:5px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,91,803);mix-blend-mode:normal;object-fit:contain}
.sharing-layer-22{position:absolute;left:0px;top:0px;width:331.8359375px;height:84.50927734375px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,91.4817174082782,899.7312091160695);mix-blend-mode:normal;font-family:"Grantha Sangam MN","Arial","sans-serif";font-size:50px;font-weight:700;font-style:normal;text-decoration:none;letter-spacing:0px;color:rgba(255,255,255,1);vertical-align:0px;font-kerning:auto;direction:ltr;unicode-bidi:plaintext;writing-mode:horizontal-tb}
.sharing-layer-23{line-height:60px;white-space:pre;overflow-wrap:normal;text-align:left;text-indent:0px;padding-inline-start:0px;padding-inline-end:0px;margin-top:0px;margin-bottom:0px;position:absolute;left:0;top:0px;width:max-content;transform:translate(0,-100%);text-box-trim:trim-both;text-box-edge:cap alphabetic}
.sharing-layer-24{font-family:"Grantha Sangam MN","Arial","sans-serif";font-size:50px;font-weight:700;font-style:normal;text-decoration:none;letter-spacing:0px;color:rgba(255,255,255,1);vertical-align:0px;font-kerning:auto;line-height:60px}
.sharing-layer-25{position:absolute;left:0px;top:0px;width:760px;height:759px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,159,32);mix-blend-mode:normal;object-fit:contain}
.sharing-layer-26{position:absolute;left:0px;top:0px;width:89px;height:5px;opacity:1;transform-origin:0 0;transform:matrix(1,0,0,1,494,23);mix-blend-mode:normal;object-fit:contain}
#copy-share-link{left:122px;top:950px;width:180px;height:245px}
#device-share{left:342px;top:950px;width:180px;height:245px}
#social-preview{left:566px;top:950px;width:180px;height:245px}
#facebook-share{left:790px;top:950px;width:180px;height:245px}
#share-dialog{position:fixed;inset:auto 0 0;margin:0 auto;padding:0;width:min(100%,480px);max-width:480px;max-height:100dvh;border:0;border-radius:0;background:transparent;color:#fff;overflow-x:hidden;overflow-y:auto}
#share-dialog::backdrop{background:rgba(0,0,0,.35)}
.sharing-viewport{position:relative;width:100%;height:calc(1508px * var(--sharing-scale,.444444));overflow:hidden}
.sharing-canvas{position:absolute;width:1080px;height:1508px;transform:scale(var(--sharing-scale,.444444));transform-origin:top left}
.sharing-action,#share-dialog .sharing-dismiss{position:absolute;margin:0;padding:0;border:0;border-radius:12px;background:transparent;min-height:0;cursor:pointer;z-index:2}
.sharing-action:hover{background:rgba(255,255,255,.08)}
#share-dialog .sharing-dismiss{left:462px;top:-30px;width:150px;height:120px}
#share-dialog .sharing-dismiss img{left:31px;top:53px;transform:none}
#share-cover{object-fit:contain;border-radius:25px}
#share-message{position:absolute;left:91px;top:1225px;width:894px;margin:0;text-align:center;font:28px/1.4 Avenir,sans-serif}

.sharing-sheet{position:relative;width:1080px;height:1508px;transform:translateY(128px)}

html:has(#share-dialog[open]){overflow:hidden}
#share-dialog:focus{outline:none}

#share-message{top:1208px;font-size:26px;line-height:1.3}
#share-fallback{position:absolute;left:91px;top:1300px;width:894px;display:flex;gap:16px}
#share-fallback a,#share-fallback button{flex:1;display:block;width:auto;min-height:60px;margin:0;padding:12px 8px;background:#333;border:1px solid #777;border-radius:12px;color:white;text-align:center;text-decoration:none;font:24px/1.3 Avenir,sans-serif;letter-spacing:0}
#share-message{overflow-wrap:anywhere}

/* Keep fallback controls comfortably tappable rather than scaling them with the artwork. */
#share-message{font-size:36px}
#share-fallback{position:static;width:auto;display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px;background:#222}
#share-fallback a,#share-fallback button{flex:1 1 100px;min-height:44px;padding:10px 8px;font:14px/1.4 Avenir,sans-serif}

#share-copy-manual{flex:1 0 100%;font-size:16px;min-height:80px;padding:10px;background:#333;color:white}

#share-cover{border-radius:6%}
