:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100wh;display:flex;flex-direction:column;position:relative}.footer-container{bottom:0%}h1{color:#faebd7}.navbar-mid-part .router-link-active{position:relative;padding:5px;border-radius:5px;z-index:1;background-clip:padding-box;background-color:#82a4127e}.navbar-mid-part .router-link-active:before{z-index:1;display:inline-block;background-image:url(/images/someIcons/incense.png);background-size:cover;width:2rem;height:2rem;margin-right:5px;vertical-align:middle}.navbar{background-color:#333;color:#fff;padding:1em;position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between}.navbar ul{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-start}.navbar li{margin:0 1rem}.navbar a{text-decoration:none;color:#fff;transition:color .3s}.navbar a:hover{color:#ddd}.navbar-left-part{display:flex;align-items:center;white-space:nowrap}.navbar-left-part a{flex-grow:1;font-size:30px;display:flex}.navbar-left-part-content{display:flex;align-items:center;margin-right:1rem}#navbar-left-part-icon{flex:0 0 30%;display:inline;margin:0 .5em}.navbar-mid-part{display:flex;justify-content:center}.navbar-mid-part li{font-size:18px}.navbar-right-part font-awesome-icon{font-size:30px}.navbar-right-part .nav-item{position:relative;list-style:none}.navbar-right-part .nav-link{cursor:pointer}.navbar-right-part .dropdown-menu{display:none;position:absolute;top:100%;left:0;background-color:#09742e;border:1px solid #ddd;box-shadow:0 8px 16px #0003;min-width:60px;z-index:1;font-size:20px}.navbar-right-part .dropdown-menu .dropdown-item{padding:10px 16px;text-decoration:none;display:block}.navbar-right-part .dropdown-menu .dropdown-item:hover{background-color:#3ec20f}.navbar-right-part .nav-item:hover .dropdown-menu{display:block}.navbar-right-part .dropdown-menu li{padding:0;margin:0;border:1px solid #ddd}.navbar-right-part .dropdown-menu li a{color:#f4f3f3}.navbar-right-part .dropdown-menu li button{background-color:#09742e;border:none}.navbar-right-part .fa-user{font-size:24px}header[data-v-95c95aeb]{line-height:1.5}.logo[data-v-95c95aeb]{display:block;margin:0 auto 2rem}.container{position:relative;top:9rem;margin:0 auto;max-width:1024px;text-align:center;min-height:1000px}.part-1 .subSloagn{display:flex;position:relative;align-items:center;justify-content:center;font-size:18px}.part-1 .subSloagn span{margin:0 1rem}.part-1 .subSloagn #slogan-span{font-size:30px;flex-grow:1;flex-basis:80%}.part-1 .mainSloagn{font-size:32px;position:relative}.part-1 .mainSloagn button{font-size:20px;background-color:#a68215;color:#000;position:absolute;right:0;border:none}.part-2{position:relative;display:flex;margin-top:3rem;align-items:center;justify-content:space-around}.part-2 img{width:30%}.part-2 .browse-tomb{position:absolute;padding:3px;z-index:9;right:19rem;bottom:6rem;font-size:2rem;white-space:nowrap;color:#27270e;background-color:#217cdc;border:none}.part-3{margin-top:5rem;display:flex}.part-3 .each-feed{display:flex;flex-direction:row}.part-3 h4{flex-basis:20%;font-size:30px;margin:0rem 1rem}.part-3 a{color:#76a41fdc;white-space:nowrap;text-decoration:none}.part-3 .feeds{flex-basis:45%;font-size:26px}.part-3 .feeds span{margin-bottom:1rem;display:block}.part-3 img{width:25%}.part-4{margin-top:3rem}.part-4 h2{font-size:30px;font-weight:700}.part-4 .user-story{display:flex}.part-4 .text-part{flex-basis:80%;font-size:24px;text-indent:2rem;text-align:start;font-style:normal;margin-right:1rem}.part-4 h2{text-align:center}.part-4 .img-part{margin-top:3rem;flex-basis:40%}.part-4 img{margin-bottom:1rem;width:100%}.part-4 .contact-part{margin-top:3rem;text-align:center}.part-4 .contact-part h2,.part-4 .contact-part p{font-size:30px}.search-form input,.search-form button{font-family:Arial,sans-serif;font-size:16px;padding:10px;margin:5px 0;border:1px solid #ccc;border-radius:4px;text-align:center}.search-form button{background-color:#4caf50;color:#fff;cursor:pointer}.search-form button:hover{background-color:#45a049}.tombs-part{margin-top:2rem;display:flex;flex-direction:column}.tombs-part button{margin-right:.5rem}.tomb-item{display:flex;position:relative;align-items:center;margin:0rem 1rem 1rem;border-bottom:1px solid #5b4e4e}@media (max-width: 600px){.tomb-item{flex-direction:column;align-items:flex-start}.tomb-item .edit-button{align-self:flex-end;margin-top:.5rem}}@media (min-width:600px){.edit-button{position:absolute;right:10rem;align-self:center;justify-self:start}}.tomb-item button,.tomb-item a{font-size:18px;text-decoration:none}.edit-button a,.edit-button button{min-width:50px;height:32px;display:inline-block;text-decoration:none;transition:color .3s;color:#000;background-color:#fff;border:#000000 1px solid;margin:0 1rem;font-family:Arial,sans-serif;font-size:16px;padding:10px;height:2.5rem;width:auto;border:1px solid #ccc;border-radius:15%;text-align:center}.edit-button a:hover,.edit-button button:hover{opacity:.8}.edit-button a:active,.edit-button button:active{opacity:.6}.tombs-part img{width:5%}.tombs-part h3{margin-left:2rem;font-size:26px;color:#78932f}.tomb-item .avatar{width:3.5rem;height:3.5rem}.prays-container img{z-index:999}.fa-star{color:#d5c80eba;font-size:2rem}.fa-star:hover{color:#d5c80edc}.fa-star:active{color:#d5c80e}.fav-button{background-color:transparent;border:0}.fav-button:hover{cursor:pointer}.spinner{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.spinner{padding-top:100px}.bouncing-loader{display:flex;justify-content:center}.bouncing-loader>div{width:1rem;height:1rem;margin:3rem .2rem;background:#c4ce0d;border-radius:50%;animation:bouncing-loader .6s infinite alternate}.bouncing-loader>div:nth-child(2){animation-delay:.2s}.bouncing-loader>div:nth-child(3){animation-delay:.4s}@keyframes bouncing-loader{0%{opacity:1;transform:translateY(0)}to{opacity:.1;transform:translateY(-1rem)}}.container-tombSpecial{position:relative;top:9rem;margin:0 auto;max-width:1024px;text-align:center;min-height:1250px}.tomb-container{position:relative;display:flex;flex-direction:row;justify-content:end}.tomb-left{position:absolute;left:5%;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;margin-top:2rem;margin-right:3rem;align-items:center;justify-content:center;max-width:230px}.tomb-mid{flex-basis:800px;flex-grow:0;flex-shrink:0;margin:0 auto}.tomb-left button{margin-top:.5rem;margin-bottom:.5rem}.tomb-left li{margin-top:1rem;text-align:start}.tomb-left a{color:#0ff}.tomb-left .feeds{margin-top:0rem}.img-name{margin-top:2rem;display:block;align-items:center;justify-content:center}.img-name img{width:10rem;height:11rem;margin-bottom:1rem}.img-name h2{margin-left:1rem;color:#7fffd4}.bury-area{position:relative;margin-top:2rem;align-items:center;justify-content:center}.bury-area .obituary{padding:0 50px;font-size:24px}.bury-area .short-sentence{padding:0 15px;color:#8f6868}.tomb-mid .walker,.tomb-mid .burn,.tomb-mid .baibai,.tomb-mid .dance,.tomb-mid .masturbate{opacity:0;position:absolute;top:70%;left:0%;width:15rem;height:10rem}.tomb-mid .jm{opacity:0;position:absolute;top:70%;left:0%;width:5rem;height:3rem}.tomb-mid .flower{opacity:0;position:absolute;top:70%;left:0%;width:7rem;height:6rem;rotate:30deg}.tomb-mid .happyCheck{opacity:0;position:absolute;top:60%;left:0%;width:20rem;height:20rem;rotate:30deg}.tomb-mid .incense{opacity:0;position:absolute;top:60%;left:0%;width:20rem;height:20rem}.bury-area img{margin-top:2rem;width:50rem;height:30rem}.bury-area p{text-align:start;font-size:20px;margin-bottom:1rem}.bury-area h3{text-align:end}.bury-area a{color:#0ff}.actions button{font-family:Arial,sans-serif;font-size:20px;padding:10px;margin:2rem 2rem 0;text-align:center;background-color:#ba5252;cursor:pointer;border:none;border-radius:10%}.actions button:hover{background-color:#e11515}.actions .ask button{background-color:#93a113}.avatar{position:relative;z-index:1}.happyCheck-container .hcw{position:relative}#happyCheckWords{position:absolute;top:-13rem;right:55%;font-size:44px;font-weight:700;color:#8a078c}.action-to-death{position:relative;z-index:999}.death-img-part{display:flex;justify-content:center;align-items:center}.death-img-part img{width:10rem;height:10rem}.death-img-part{margin-top:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.death-img-part .death-img-label{margin-top:1rem;color:#030303;background-color:#93731c;padding:10px;font-size:18px;transition:background-color .2s,box-shadow .2s}.death-img-part .death-img-label:hover{opacity:.8}.death-img-part .death-img-label:active{background-color:#774f0c;box-shadow:0 2px 5px #0003 inset}.death-img-label span{margin-left:1rem;color:#1b1d15;background-color:#ae8619;padding:10px 20px;border-radius:5px;cursor:pointer;text-decoration:none;font-size:16px;transition:background-color .3s}.death-img-label span:hover{background-color:#c29d38}.death-img-label span:active,.death-img-label span:focus{background-color:#fff}.death-info-part{margin-top:2rem;margin-left:auto;margin-right:auto}.form-label-group label,.form-label-group input,.form-label-group select,.form-label-group textarea,.form-label-group .bury-way-display{font-style:normal;width:50%;padding:8px;margin:0 auto 10px;text-align:center;border-radius:4px;box-sizing:border-box;font-size:20px;font-weight:600}.form-label-group{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.form-label-group label{background-color:#2b2828}.death-form-group .buttonStyle{color:#2b2828;margin-top:1rem;margin-bottom:1rem;font-style:normal;width:10%;font-size:20px;background-color:#bb7708;padding:0}.death-form-group .buttonStyle:hover{filter:opacity(.9)}.death-form-group .buttonStyle:active{filter:opacity(.7)}.form-label-group textarea{text-align:start}.bury-way-display{display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;width:100%}.bury-way-display span{margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.bury-way-display img{margin:0 auto;width:30rem;height:28rem}.error-message{color:red;font-size:18px}.input-remind-border{border:3px solid red}
