html{scroll-behavior:smooth;scroll-padding-top:100px}html :target:before{content:"";height:100px;margin:-100px 0 0}html body{color:#53585f;font-family:produkt,system,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-size:14px;line-height:1.5;margin:0}@media print{html body{background:#fff}}html body a{text-decoration-line:underline;text-decoration-style:dashed;color:#53585f}html body ul{margin-block-start:0;margin-block-end:0}html body h1{font-size:3em}html body h1,html body h2,html body strong{color:#c3aa86}html body .login-page{display:flex;justify-content:center;align-items:center;height:100vh;flex-direction:column;text-align:center}html body .login-page form input{border:1px solid #53585f;border-radius:5px;padding:9px;background-color:transparent;color:#c3aa86;font-size:1em;margin-bottom:10px;width:150px}html body .login-page form input:focus{outline:none;border-color:#c3aa86}html body .login-page form button{background-color:#c3aa86;color:#fff;border:none;padding:10px 20px;font-size:1em;border-radius:5px;cursor:pointer}html body .login-page form button:hover{background-color:#b29264}html body main{margin:0 auto;max-width:1080px;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html body main .homepage-content{background-color:#fff;padding:2em;border-radius:1em;margin:32px 16px}html body main .homepage-content .welcome>p{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}html body main .homepage-content span.signature{font-family:cursive;color:#c3aa86;font-size:1.5em}html body main .homepage-content p{text-align:justify}html body main .homepage-content picture.portrait{position:relative;width:20em;height:auto;float:right;margin-left:2em;margin-bottom:1em}html body main .homepage-content picture.portrait:before{display:block;content:"";width:100%;padding-top:100%}html body main .homepage-content picture.portrait>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width:720px){html body main .homepage-content picture.portrait{width:22em;height:auto}}@media screen and (min-width:900px){html body main .homepage-content picture.portrait{width:28em;height:auto}}html body main .homepage-content picture.portrait img{width:100%}html body main .homepage-content picture.whatsapp-group-invite{position:relative;display:none;height:auto;margin-bottom:2em}html body main .homepage-content picture.whatsapp-group-invite:before{display:block;content:"";width:100%;padding-top:100%}html body main .homepage-content picture.whatsapp-group-invite>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width:70px){html body main .homepage-content picture.whatsapp-group-invite{width:10em;display:block}}html body main .homepage-content picture.whatsapp-group-invite img{width:100%}html body main .homepage-content br.clear{clear:right}html body main .homepage-content span.menu-divider{margin:0 2em}html body main .homepage-content pre{overflow-x:auto}html body main .homepage-content pre:focus{outline:0 solid transparent}html body main .homepage-content pre.wrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}html body table{border-collapse:collapse;margin:25px 0;font-size:.9em;font-family:sans-serif;min-width:400px;box-shadow:0 0 20px rgba(0,0,0,.15)}html body thead tr{background-color:#c3aa86;color:#fff;text-align:left}html body th,html body td{padding:12px 15px}html body tbody tr{border-bottom:1px solid #ddd}html body tbody tr:nth-of-type(even){background-color:#f3f3f3}html body tbody tr:last-of-type{border-bottom:2px solid #c3aa86}@media(prefers-color-scheme:dark){html body{background-color:#1c1c1e;color:#fff}html body a{color:#fff}html body main .homepage-content{background-color:#000}html body tbody tr:nth-of-type(even){color:#1c1c1e}}/*# sourceMappingURL=style.css.map */