*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--bg-color: #f5f5f5;--text-color: #232323;--main-color: #7e6436;font-family:Almendra,serif;font-display:swap}html,body{background-color:#232323}.layout{height:100dvh;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--text-color);background:linear-gradient(#0000004d,#000c),url(/assets/bg-CdMxUkKy.webp) center center no-repeat;background-size:cover}::selection{background-color:var(--main-color);color:#ffffffa8}.joyride-tooltip{background-color:red!important}.home{width:100%;display:flex;justify-content:center;align-items:center}.home form{display:flex;justify-content:center;align-items:center;flex-direction:column}.home form .loading_win{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;height:100%;width:100%;background-color:#000000bf;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;color:#fffc}.home form .loading_win h1{font-size:clamp(1rem,2.5vw,1.8rem);font-weight:500}.home form .loading_win figure{height:auto;width:200px;opacity:.7}@media only screen and (max-width: 37.5em){.home form .loading_win figure{height:auto;width:140px}.home form .loading_win figure img{height:100%;width:100%}}.home form figure{-webkit-user-select:none;user-select:none}.home form .paper{position:relative;height:700px;width:auto}.home form .paper img{width:100%;height:100%;filter:brightness(75%)}.home form .paper .home_content{display:flex;flex-direction:column;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;gap:1rem;transform:scaleX(.8) scaleY(.7)}.home form .paper .home_content button{background-color:transparent;border:none;outline:none;transform:rotate(-40deg);cursor:pointer}.home form .paper .home_content button figure{height:70px;width:70px;filter:drop-shadow(0 0 1rem rgba(0,0,0,.8))}.home form .paper .home_content button figure img{height:100%;width:100%}@media only screen and (max-width: 75em){.home form .paper .home_content button figure{height:60px;width:60px}}@media only screen and (max-width: 56.25em){.home form .paper .home_content button figure{height:50px;width:50px}}@media only screen and (max-width: 37.5em){.home form .paper .home_content button figure{height:40px;width:40px}}.home form .paper .home_content textarea{background-color:transparent;text-align:center;font-size:3rem;font-style:italic;border:none;outline:none;line-height:1.5;height:100%;width:100%;transform:rotate(1deg);scrollbar-width:none;font-weight:500;-webkit-mask-image:radial-gradient(circle,#000000b3 80%,#0000);mask-image:radial-gradient(circle,#000000b3 80%,#0000);border-radius:20px}.home form .paper .home_content textarea::placeholder{color:#23232380}@media only screen and (max-width: 75em){.home form .paper .home_content textarea{font-size:2.5rem}}@media only screen and (max-width: 56.25em){.home form .paper .home_content textarea{font-size:2.2rem}}@media only screen and (max-width: 37.5em){.home form .paper .home_content textarea{font-size:2rem}}.home form .paper .home_content .error_message{position:absolute;bottom:3.5rem;font-size:1.5rem;padding:.7rem .8rem;font-weight:600;color:#ffffffbf;border-radius:10px;background:linear-gradient(#0000004d,#0006),url(/assets/error_bg-CjWpM1cG.jpg)}@media only screen and (max-width: 75em){.home form .paper .home_content .error_message{font-size:1.2rem;bottom:3rem}}@media only screen and (max-width: 56.25em){.home form .paper .home_content .error_message{font-size:1rem;bottom:2rem}}@media only screen and (max-width: 37.5em){.home form .paper .home_content .error_message{font-size:.8rem;bottom:1rem}}@media only screen and (max-width: 75em){.home form .paper{height:600px}}@media only screen and (max-width: 56.25em){.home form .paper{height:500px}}@media only screen and (max-width: 37.5em){.home form .paper{height:400px;width:auto}}.home .link_page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;min-height:100dvh;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:clamp(1rem,2vw,2rem);background-color:#000000bf}.home .link_page .envelope{height:auto;width:400px}.home .link_page .envelope img{height:100%;width:100%;filter:brightness(80%)}@media only screen and (max-width: 75em){.home .link_page .envelope{width:300px}}@media only screen and (max-width: 56.25em){.home .link_page .envelope{width:250px}}@media only screen and (max-width: 37.5em){.home .link_page .envelope{width:200px}}.home .link_page .envelope_buttons{display:flex;justify-content:center;align-items:center;gap:1rem}.home .link_page .envelope_buttons button{outline:none;border:1px solid rgba(255,255,255,.4);background-color:var(--main-color);padding:.5rem .8rem;color:#fffc;border-radius:24px;font-size:1.3rem;cursor:pointer;transition:all .3s ease-in-out}.home .link_page .envelope_buttons button:hover{filter:brightness(140%)}@media only screen and (max-width: 75em){.home .link_page .envelope_buttons{width:300px}.home .link_page .envelope_buttons h1{font-size:1.2rem}.home .link_page .envelope_buttons button{padding:.4rem .8rem;font-size:1.1rem}}@media only screen and (max-width: 56.25em){.home .link_page .envelope_buttons{width:250px}.home .link_page .envelope_buttons h1{font-size:1rem}.home .link_page .envelope_buttons button{font-size:.9rem}}@media only screen and (max-width: 37.5em){.home .link_page .envelope_buttons{width:200px}.home .link_page .envelope_buttons h1{font-size:.8rem}.home .link_page .envelope_buttons button{padding:.3rem .6rem;font-size:.8rem}}.settings{width:100%;display:flex;justify-content:center;align-items:center}.settings .paper{position:relative;height:700px;width:auto;-webkit-user-select:none;user-select:none}.settings .paper img{width:100%;height:100%;filter:brightness(75%)}@media only screen and (max-width: 75em){.settings .paper{height:600px}}@media only screen and (max-width: 56.25em){.settings .paper{height:500px}}@media only screen and (max-width: 37.5em){.settings .paper{height:400px}}.settings .settings_content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transform:scale(.7);display:flex;justify-content:start;align-items:center;flex-direction:column;gap:2rem;text-align:center;padding-block:.5rem}.settings .settings_content .setting_box{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem}.settings .settings_content .setting_box p{line-height:1.3;font-size:1.8rem;font-weight:500}@media only screen and (max-width: 75em){.settings .settings_content .setting_box p{font-size:1.5rem}}@media only screen and (max-width: 56.25em){.settings .settings_content .setting_box p{font-size:1.4rem}}@media only screen and (max-width: 37.5em){.settings .settings_content .setting_box p{font-size:1.2rem}}.settings .settings_content .setting_box select{background-color:transparent;scale:1.5;cursor:pointer;font-weight:500;border-radius:5px;padding:.1rem;border:1px solid rgba(0,0,0,.8);color:#000c;text-align:center}.settings .settings_content .setting_box select option{background-color:#9d7c44;color:#ffffffb3}@media only screen and (max-width: 75em){.settings .settings_content .setting_box select{scale:1.2}}@media only screen and (max-width: 56.25em){.settings .settings_content .setting_box select{scale:1.1}}@media only screen and (max-width: 37.5em){.settings .settings_content .setting_box select{scale:1}}.settings .settings_content .setting_box input[type=checkbox]{accent-color:var(--main-color);scale:1.5;cursor:pointer}@media only screen and (max-width: 75em){.settings .settings_content .setting_box input[type=checkbox]{scale:1.2}}@media only screen and (max-width: 56.25em){.settings .settings_content .setting_box input[type=checkbox]{scale:1.1}}@media only screen and (max-width: 37.5em){.settings .settings_content .setting_box input[type=checkbox]{scale:1}}@media only screen and (max-width: 37.5em){.settings .settings_content{gap:1rem}}.about_us{width:100%;display:flex;justify-content:center;align-items:center}.about_us .paper{position:relative;height:700px;width:auto}.about_us .paper img{width:100%;height:100%;filter:brightness(75%)}@media only screen and (max-width: 75em){.about_us .paper{height:600px}}@media only screen and (max-width: 56.25em){.about_us .paper{height:500px}}@media only screen and (max-width: 37.5em){.about_us .paper{height:400px}}.about_us .about_us_content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transform:scale(.72);display:flex;justify-content:start;align-items:center;flex-direction:column;gap:1rem;text-align:center;padding-block:.5rem}@media only screen and (max-width: 75em){.about_us .about_us_content{gap:.8rem}}@media only screen and (max-width: 56.25em){.about_us .about_us_content{gap:.6rem}}@media only screen and (max-width: 37.5em){.about_us .about_us_content{gap:.4rem}}.about_us .about_us_content .about_us_title{font-size:3rem}@media only screen and (max-width: 75em){.about_us .about_us_content .about_us_title{font-size:2.5rem}}@media only screen and (max-width: 56.25em){.about_us .about_us_content .about_us_title{font-size:2.2rem}}@media only screen and (max-width: 37.5em){.about_us .about_us_content .about_us_title{font-size:2rem}}.about_us .about_us_content p{line-height:1.3;font-size:1.8rem}@media only screen and (max-width: 75em){.about_us .about_us_content p{font-size:1.4rem}}@media only screen and (max-width: 56.25em){.about_us .about_us_content p{font-size:1.2rem}}@media only screen and (max-width: 37.5em){.about_us .about_us_content p{font-size:1rem}}.about_us .about_us_content .about_us_footer{display:flex;flex-direction:column;align-items:center;gap:clamp(.2rem,1vw,.5rem);margin-top:auto}.about_us .about_us_content .about_us_footer p{font-size:1.5rem}@media only screen and (max-width: 75em){.about_us .about_us_content .about_us_footer p{font-size:1.2rem}}@media only screen and (max-width: 56.25em){.about_us .about_us_content .about_us_footer p{font-size:1.1rem}}@media only screen and (max-width: 37.5em){.about_us .about_us_content .about_us_footer p{font-size:.7rem}}.about_us .about_us_content .about_us_footer .about_us_links{display:flex;gap:.5rem}.about_us .about_us_content .about_us_footer .about_us_links a{color:var(--main-color);font-size:1.5rem;cursor:pointer}@media only screen and (max-width: 75em){.about_us .about_us_content .about_us_footer .about_us_links a{font-size:1.2rem}}@media only screen and (max-width: 56.25em){.about_us .about_us_content .about_us_footer .about_us_links a{font-size:1.1rem}}@media only screen and (max-width: 37.5em){.about_us .about_us_content .about_us_footer .about_us_links a{font-size:.8rem}}.message{height:100dvh;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:clamp(.8rem,2vw,2rem);color:var(--text-color);background:linear-gradient(#0000004d,#000c),url(/assets/bg-CdMxUkKy.webp) center center no-repeat;background-size:cover}.message .paper{position:relative;height:700px;width:auto}.message .paper img{width:100%;height:100%;filter:brightness(75%)}.message .paper .message_content{position:absolute;top:0;right:0;bottom:0;left:0;padding-inline:clamp(.5rem,2vw,1rem);transform:scaleX(.8) scaleY(.72) translateY(-5px);-webkit-mask-image:radial-gradient(circle,#000c 90%,#0000);mask-image:radial-gradient(circle,#000c 90%,#0000);overflow-y:auto;scrollbar-width:none;font-size:3rem}@media only screen and (max-width: 75em){.message .paper .message_content{font-size:2.5rem}}@media only screen and (max-width: 56.25em){.message .paper .message_content{font-size:2.2rem}}@media only screen and (max-width: 37.5em){.message .paper .message_content{font-size:2rem}}@media only screen and (max-width: 75em){.message .paper{height:600px}}@media only screen and (max-width: 56.25em){.message .paper{height:500px}}@media only screen and (max-width: 37.5em){.message .paper{height:400px}}.message .paper .burning{position:absolute;height:700px;width:auto;top:-28px;transform:rotate(-.2deg)}.message .paper .burning img{height:100%;width:100%}@media only screen and (max-width: 75em){.message .paper .burning{height:600px;top:-25px}}@media only screen and (max-width: 56.25em){.message .paper .burning{height:500px;top:-20px}}@media only screen and (max-width: 37.5em){.message .paper .burning{height:400px;top:-16px}}.message .delete_message{height:auto;width:45px;cursor:pointer}.message .delete_message img{height:100%;width:100%;filter:brightness(80%)}@media only screen and (max-width: 75em){.message .delete_message{width:35px}}@media only screen and (max-width: 37.5em){.message .delete_message{width:25px}}.not_found{min-height:100dvh;width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;transition:all .3s ease-in-out;color:var(--text-color);background:linear-gradient(#0000004d,#000c),url(/assets/bg-CdMxUkKy.webp) center center no-repeat;background-size:cover}.not_found figure{position:relative;width:180px;height:auto;opacity:.7;transition:all .3s ease-in-out}.not_found figure:hover{opacity:.85}.not_found figure img{height:100%;width:100%}.not_found figure .not_found_button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-wrap:nowrap;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:2rem;color:#232323b3;font-weight:500}@media only screen and (max-width: 75em){.not_found figure .not_found_button{font-size:1.7rem}}@media only screen and (max-width: 56.25em){.not_found figure .not_found_button{font-size:1.4rem}}@media only screen and (max-width: 37.5em){.not_found figure .not_found_button{font-size:1.2rem}}@media only screen and (max-width: 75em){.not_found figure{width:170px}}@media only screen and (max-width: 56.25em){.not_found figure{width:140px}}@media only screen and (max-width: 37.5em){.not_found figure{width:120px}}.not_found .not_found_text{font-size:2rem;color:#f5f5f566;text-align:center}.buttons{-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:1.5rem}.buttons button{background-color:transparent;border:none;outline:none;cursor:pointer}.buttons .sender{height:60px;aspect-ratio:1/1;cursor:pointer}.buttons .sender img{height:100%;width:100%;filter:brightness(75%)}@media only screen and (max-width: 37.5em){.buttons .sender{height:40px;width:40px}}.buttons .setting_icon{width:40px;aspect-ratio:1/1}.buttons .setting_icon img{height:100%;width:100%;filter:brightness(75%)}@media only screen and (max-width: 37.5em){.buttons .setting_icon{height:30px;width:30px}}@media only screen and (max-width: 37.5em){.buttons{gap:1rem}}.loading_screen{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100vh;width:100%;background-color:#000000bf;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;z-index:10}.loading_screen h1{color:#ffffff80;font-size:2rem}.loading_screen figure{width:150px;height:auto}.loading_screen figure img{height:100%;width:100%;opacity:.6}.error_screen{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100vh;width:100%;background-color:#000000bf;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;padding:2rem}.error_screen h1{color:#ffffff4d;font-size:clamp(1.7rem,3vw,2rem);text-align:center;line-height:1.2}.error_screen .error_burn{-webkit-mask-image:radial-gradient(circle,#000000e6 50%,#0000 90%);mask-image:radial-gradient(circle,#000000e6 50%,#0000 90%)}.error_screen .error_burn img{opacity:.8}
