@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.ttf)}@font-face{font-family:Quicksand;src:url(../fonts/Quicksand-Medium.ttf)}body{color:#3d2b1f;background-color:#f4d6ed;margin:0 auto;padding:0 2rem;font-family:Quicksand,Georgia,serif;line-height:1.8}h1{text-align:center;color:#483135;font-family:Montserrat;font-size:3.5rem;font-weight:500}header{flex-direction:column;align-items:center;display:flex}nav{justify-content:center;gap:.5rem;margin-top:.5rem;margin-bottom:.5rem;display:flex}nav a{color:#483135;letter-spacing:.05em;border-radius:20px;padding:.5rem 1rem;font-family:Montserrat;font-size:1rem;text-decoration:none;transition:background-color .2s,color .2s}h2 a{color:#a3466e;text-decoration:none}h2 a:hover{background-color:#79a884;border-style:solid;border-radius:1rem;padding:.5rem}.flex-Horizontal{align-items:center;display:flex}.flex-Vertical{flex-direction:column;display:flex}.hero{text-align:center;color:#fff;background-color:#b4ddee;background-image:url(/img/hBanner_bg.png);background-position:50%;background-size:cover;border-radius:20px;padding:6rem 2rem}.hero-btn{color:#fff;background-color:#c072a1;border-radius:5px;margin:.5em;padding:.5em 1em;font-family:Montserrat;text-decoration:none;transition:background-color .2s;display:inline-block}.hero h2,.hero p{color:#fff;text-shadow:2px 2px 4px #000;font-family:Montserrat}.hero h2{margin-bottom:em;font-size:3rem}.hero p{margin-bottom:1rem;font-size:1.3rem}.hero-btn:hover{color:#fff;background-color:#5fa5cb}.pannel{text-align:center;color:#ab4180;background-color:#f4d6ed;border:.1rem solid #a3466e;border-radius:2rem;width:20rem}.pannel p{word-wrap:break-word;margin:.05rem}.pannel h2{word-wrap:normal;margin:.1rem}.small-profile{object-fit:cover;border-radius:50%;width:100px;height:100px;margin-right:1rem}.username{font-size:1.5rem;line-height:2rem}.bold{font-weight:700}.posts-layout{justify-content:space-between;align-items:center;display:flex}.posts{flex-direction:column;align-items:center;display:flex}.post{margin:1.5rem;display:block}.post img{image-rendering:pixelated;object-fit:cover;width:16.5rem;height:16.5rem;margin:1.5rem;display:block}.post-content{background-color:#faebd780;border:.1rem solid #c072a1;border-radius:2rem;padding:1rem;display:block}footer{-webkit-backdrop-filter:brightness()blur()contrast();backdrop-filter:brightness()blur()contrast();color:#a3466e;padding:0 0 .6rem}.cover-section{padding:0;position:relative}.cover-photo{object-fit:cover;object-position:center 75%;border-radius:20px;width:100%;height:500px;display:block}.cover-section .profile-head{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#f4d6edd9;border-radius:0 0 20px 20px;padding:.5rem 1rem;position:absolute;bottom:0;left:0;right:0}nav a:hover{color:#3d2b1f;background-color:#87ceeb}button{color:#fff;vertical-align:middle;background-color:#c072a1;border-radius:5px;margin:.5em;padding:8px 20px}.accordion button.edit-btn{color:#fff;background-color:#c072a1;border:1.75px solid #000;border-radius:5px;margin:.5em .5em .5em auto;padding:8px 20px;transform:none}button:hover{background-color:#79a884}input,textarea{border-radius:10px;font-family:Quicksand}.right-rotate{transform:rotate(90deg)}.upsidedown-rotate{transform:rotate(180deg)}.left-rotate{transform:rotate(-90deg)}.auth-container{white-space:pre-line;justify-content:center;align-items:center;gap:2rem;min-height:60vh;display:flex}.auth-box{width:24rem;padding:2rem}.auth-box select{margin-bottom:1rem}.auth-box form{flex-direction:column;display:flex}.auth-box input{margin-bottom:1rem}.accordion-collapse:not(.show){display:none}.accordion-collapse.show{display:block}.accordion-button:not(.collapsed) img{transform:rotate(180deg)}.accordion-header img{width:2rem;height:2rem}.accordion button{background:0 0;border:none;padding:.05rem;transform:rotate(180deg)}.accordion button:hover{background-color:#79a884}.accordion .report-button,.report-button{color:#a3466e;background:0 0;border:none;padding:0;transform:none}.dropdown{flex-direction:column;display:flex}.dropdown-menu{z-index:999;padding-left:5rem;display:none}.dropdown-menu.show{flex-direction:column;display:flex}.dropdown button{color:#000;background-color:#0000;border-style:none}.dropdown-item{color:#000;background-color:#fff;border:.1rem dashed #c4a4a4;border-radius:.4rem;margin:0;padding:.5rem;text-decoration:none}.modal{z-index:999;background-color:#a3466e4d;align-content:center;justify-items:center;display:flex;position:fixed;inset:0}.modal-content{background:#fff;border-radius:2rem;justify-items:center;font-size:1.5rem}.modal-header{border-bottom:.1rem solid #656363;align-items:center;padding:1rem;display:flex}.modal-header button{padding:0 .75rem;font-size:3rem}.modal-title{justify-self:center;font-size:2rem}.modal-body{align-items:top;gap:2.5rem;padding:2rem;display:flex}.post-artifact{justify-content:center;place-items:center;width:20rem}.comment-flex-Horizontal{align-items:top;display:flex}button.like{color:#000;background:0 0;border:none;padding:0;font-size:1.5rem;font-weight:700}button.like:hover{background-color:#79a884}.like img{width:2.5rem;height:2.5rem}.word-wrap{overflow-wrap:break-word;word-break:break-word}.tag{color:#ab4180;cursor:pointer;background-color:#f4d6ed;border:.1rem solid #a3466e;border-radius:5rem;margin:1rem;padding:.25rem;display:block}.tagSelect{border-radius:5rem;width:10rem;height:2rem;margin:1rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel{position:relative}.carousel-inner{width:100%;position:relative;overflow:hidden}.carousel-item{backface-visibility:hidden;width:100%;display:none;position:relative}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-fade .carousel-item{opacity:0;transition:opacity .6s ease-in-out;transform:none}.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev{z-index:0;width:100%;position:absolute;top:0;left:0}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{opacity:1;z-index:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{opacity:0;z-index:0}.carousel-control-prev,.carousel-control-next{z-index:1;opacity:.8;cursor:pointer;width:15%;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:absolute;top:0;bottom:0}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:2rem;height:2rem;display:inline-block}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23A3466E'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23A3466E'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.gallery-carousel{max-width:420px;margin:0 auto;overflow:visible}.gallery-carousel .carousel-control-prev{left:-60px}.gallery-carousel .carousel-control-next{right:-60px}.gallery-carousel-img{object-fit:contain;width:420px;height:420px;image-rendering:pixelated;margin:0 auto;display:block}.gallery-carousel-caption{text-align:center;background-color:#f4d6edd9;padding:.5rem;position:absolute;bottom:0;left:0;right:0}.gallery{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.gallery-item{text-align:center;flex-direction:column;align-items:center;display:flex}.gallery-item img{image-rendering:pixelated;object-fit:cover;border-radius:8px;width:8rem;height:8rem}.gallery-caption{margin-top:.4rem;font-size:.9rem;line-height:1.4}.gallery-caption a{color:#c072a1;text-decoration:none}.gallery-caption a:hover{text-decoration:underline}@media (width>=480px){body{padding:0 1rem}h1{font-size:2rem}nav{gap:.5rem}nav a{padding:.4rem .6rem;font-size:.85rem}.hero{padding:3rem 1rem}.hero h2{text-shadow:2px 2px 6px #000000e6;font-size:1.5rem}.hero p{text-shadow:2px 2px 6px #000000e6;font-size:1rem}.hero form{text-shadow:2px 2px 6px #000000e6;margin-top:1rem}.comments{display:block}}@media (width>=768px){body{background-image:url(/img/bg-pink.png);background-position:50%;background-size:cover;background-attachment:fixed}body>*{-webkit-backdrop-filter:brightness(140%)blur(35px)contrast(85%);backdrop-filter:brightness(140%)blur(35px)contrast(85%);border-radius:20px;margin-top:3%;margin-bottom:3%;padding:3%}h1{font-size:2.5rem}header{flex-direction:row;justify-content:space-between;align-items:center}header h1{text-align:left;margin:0}nav{flex-wrap:wrap;gap:1rem;margin:0}.hero{background-image:url(/img/hBanner_bg.png);background-position:50%;background-size:cover;padding:4rem 1.5rem}.hero h2{font-size:2rem}.posts{flex-flow:wrap;justify-content:center;align-items:flex-start}.posts-layout{flex-direction:row;align-items:flex-start}}.grid-cell{box-sizing:border-box;border:1px solid #eee}
