.post-contents-container img{margin-left:auto;margin-right:auto;padding-top:48px;padding-bottom:48px;width:100%;object-fit:cover;max-height:800px}.post-contents-container h1{font-size:1.8rem;padding-bottom:32px}.post-contents-container h1:first-letter{font-size:3em;float:left;line-height:1;margin-right:.1em}.post-contents-container h2{font-size:1.5rem}.post-contents-container h3{font-size:1.25rem}.post-contents-container h4{font-size:1rem}.post-contents-container h5{font-size:.875rem}.btn{padding:.65rem 1.5rem;background-color:var(--golden);color:var(--light-text);font-weight:400;border-radius:4px;text-decoration:none;transition:all .3s ease;display:flex;width:fit-content;align-items:center}.btn:hover{background-color:var(--pure-golden);transform:translateY(-2px)}.btn.icon{gap:.5rem}.toggle-btn{padding:8px 12px;transition:all .3s ease}.toggle-btn-active{background-color:var(--dark-golden);color:var(--light-text)}.toggle-btn-inactive{background-color:transparent;color:var(--dark-text);border:.5px solid rgba(0,0,0,.3);border-left:none}.map-container{position:relative}.map-pin{z-index:10;pointer-events:auto;cursor:pointer;width:20px}@media screen and (max-width: 768px){.map-pin{width:15px}}@keyframes fallPureBounce{0%{opacity:.2;transform:translateY(-200px)}70%{opacity:1;transform:translateY(8px)}85%{transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animated-pin{transform:translateY(-200px);opacity:0;animation:fallPureBounce 2s cubic-bezier(.33,1.6,.9,1) forwards}
