@import url(https://unpkg.com/leaflet@1.9.3/dist/leaflet.css);:where(html){line-height:1.15}:where(h1){-webkit-margin-after:.67em;-webkit-margin-before:.67em;font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){-webkit-margin-after:0;-webkit-margin-before:0;margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:initial;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:initial}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}@font-face{font-family:Tamil;src:url(/static/media/tamil-mn.94e7cf76b63e495e2a0f.woff2)}@font-face{font-family:Yasmine Rothem;font-style:normal;font-weight:400;src:url(/static/media/yasmine.5023feff0b746d42b529.woff) format("woff")}:root{--accent-open:#a08058;--accent-closed:#2d4431;--accent-idle:#c8c8c8}*{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Source Sans Pro;margin:0;padding:0}body{background:#2d4431;background:var(--accent-closed)}h1{font-family:Tamil;font-size:2.2rem;padding-bottom:5vh}h2{font-size:1.8rem}.button{background:#000;border-radius:10px;box-sizing:border-box;color:#fff;font-family:Source Sans Pro;font-weight:600;height:2rem;max-width:800px;padding:.4rem;text-align:center;width:80vw}nav{align-content:center;align-items:center;border:1px solid grey;bottom:0;box-sizing:border-box;color:#c8c8c8;color:var(--accent-idle);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.7em;height:14vh;justify-content:space-around;left:0;position:fixed;width:100vw;z-index:1000}nav,section{background:#fff;border-top-left-radius:50px;border-top-right-radius:50px}section{min-height:90vh;padding:35px 30px 20vh;touch-action:auto}.selected{color:#a08058;color:var(--accent-open)}.card{background:var(--bg);border-radius:12px;box-sizing:border-box;display:flex;justify-content:space-between;margin:20px 0;max-height:25vh;min-height:20vh;overflow:hidden;padding:20px 30px;position:relative}.card p{font-size:1.25em;font-weight:600}.card img{transform:rotate(7deg) translateX(50px)}.card svg{bottom:2rem;height:15%;left:1.2rem;position:absolute;width:15%}.pill{background:var(--bg);border-radius:5ch;color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;height:3ch;line-height:2rem;margin:.5rem;padding:3px 2px 2px;text-align:center;width:3ch}.home-head{display:flex}.leaflet-div-icon{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:0}.friend{background:red;background:hsl(var(--bg),20%,60%);border-radius:1000px;box-shadow:0 8px 16px 0 #0003,0 6px 20px 0 #00000030,inset 0 0 10px #00000073;height:100%;width:100%}.feed{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:100%}.feed_item{margin:5px 0 10px;padding:0;width:30%}@media (max-width:430px){.feed{flex-direction:column;justify-content:center}.feed_item{width:100%}.feed_item:after{border-bottom:1px dashed #ece9e9;box-sizing:border-box;content:" ";display:block;height:1px;margin-top:1.5rem;width:100%}}.feed_item .initials{background:var(--bg);border-radius:50px;box-sizing:border-box;color:#fff;display:inline-block;font-weight:700;height:30px;line-height:30px;text-align:center;width:2ch;width:30px}.feed_item .author{display:inline-block;margin-bottom:10px;margin-left:12px}.feed_item .body{margin-bottom:10px;margin-top:5px}.feed_item .time{color:#2f4f4f;display:inline-block;font-size:.8em;padding-left:5px}.feed_item img{border-radius:15px;width:100%}.feed_head{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.feed_head h2{flex-grow:1}.feed_head svg{margin-left:30px;transform:scale(1.75);transition:transform 1.5s ease-in}.notepad{border:1px solid #cecece;border-radius:5px;box-sizing:border-box;display:none;margin-bottom:3vh;overflow:hidden;transition:display 1.5s ease-out}.notepad textarea{border:0;font-size:1.5rem;height:22vh;padding:8px;resize:none;width:100%}.notepad input[type=file]{display:none}.notepad .chip{color:#789;display:inline-block;float:right;font-size:1.5em;margin-left:10px;padding:10px 12px}.spin{animation:spinner .5s linear infinite;height:20vh;margin:10vh auto 50vh;width:20vw}@keyframes spinner{0%,50%{transform:rotate(359deg)}to{transform:rotate(0deg)}}.schedule{border-bottom:1px solid var(--accent-idle);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;padding-bottom:20px;width:100%}.schedule:last-child{border-bottom:none}.details{padding-top:12vh;text-align:center}.details h2{font-size:1rem;font-weight:400;margin-bottom:20px}.details h3{font-family:Cormorant Infant,serif;font-weight:400;text-align:right}.details h4{font-weight:300;text-align:left}sup{font-size:1.1rem}.intro-cards{height:100vh;overflow:hidden;touch-action:none;width:100vw}.intro-cards img{filter:blur(5px) grayscale(70%) sepia(20%);height:100vh;position:absolute;top:0;transform:translateX(-33%)}.intro h1{animation:drop-in 1s linear 1s 1 normal forwards;font-family:Yasmine Rothem,sans-serif;font-size:3rem;font-weight:500;margin-left:20px;top:40vh;transform:translateY(-40px)}.intro h1,.intro h2{color:#fff;opacity:0;position:absolute;z-index:5}.intro h2{animation:drop-in .8s linear 1.25s 1 normal forwards;font-family:Tamil;font-size:2.8rem;font-weight:400;margin-left:26px;top:calc(40vh + 3rem);transform:translateY(-15px)}.intro .button{animation:drop-in 1s linear 2s 1 normal forwards;background:var(--accent-open);border-radius:20px;bottom:10vh;color:#fff;font-family:Source Sans Pro,sans-serif;font-size:2rem;height:4rem;left:10vw;opacity:0;padding:.75rem 0 1rem;position:absolute;text-align:center;transform:translateY(-40px);width:80vw;z-index:10}@keyframes drop-in{to{opacity:1;transform:translateY(0)}}.login{align-items:center;background:#fff;border-radius:40px;display:flex;flex-direction:column;flex-wrap:nowrap;height:100vh;justify-content:center;left:0;position:absolute;top:0;transform:translateY(100%);transition:all .4s ease-out;width:100vw;z-index:20}.login h1{font-family:Tamil;letter-spacing:0}.login p{margin-top:30px;text-align:left;width:70%}.login .button{background:var(--accent-closed);border-radius:20px;color:#fff;font-family:Raleway,sans-serif;font-size:2rem;height:4rem;margin-top:10vh;padding:.75rem 0 1rem;text-align:center;width:80vw}.login input{border:none;border-bottom:1px solid grey;box-shadow:none;font-size:2rem;width:70%}.install{color:#fff;font-family:Source Pro Sans;height:100vh;margin:30vh 5vw 0;overflow:hidden;touch-action:none;width:100vw}