@font-face{font-family:DepartureMono;src:url(/DepartureMonoNerdFontMono-Regular.otf) format("opentype")}*{font-family:DepartureMono}html{background:linear-gradient(#ffe0e3,#f59ebb);min-height:100vh}input[type=file]{display:none}label{display:flex;justify-content:center;align-items:center}.forum-page{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;gap:20px}.forum-section{width:97%;padding:10px;display:flex;flex-direction:column;align-items:start;gap:10px;border:1px solid #270722;background-color:#fff6fd}.center{justify-content:center;align-items:center}.forum-button{padding:5px;border-radius:0;background-color:#ebb8e6;border:1px solid #270722;box-shadow:none;font-size:13px}.forum-button span{font-size:13px}.forum-button:hover{background-color:#d4b4f0}.forum-input{padding:5px;border-radius:0;background-color:#fff6fd;border:1px solid #270722;box-shadow:none}.form-horizontal{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:5px;position:relative;flex-wrap:wrap}.form-vertical{display:flex;flex-direction:column;justify-content:start;align-items:left;gap:5px;position:relative}.input-menu{z-index:1;position:absolute;top:100%;border:1px solid #270722;background-color:#fff6fd;padding:5px;display:flex;flex-direction:column;justify-content:start;align-items:left;gap:5px;min-width:20%}.input-menu-item{display:flex;flex-direction:row;justify-content:space-between;align-items:top;gap:5px}.emoji{max-width:1em;max-height:1em}.cat{width:100px}.osaka,.pig{width:200px}.fish{width:300px}@media (prefers-color-scheme: dark){html{background:linear-gradient(#121212,#1e1b29)}.forum-section{border:1px solid #a678af;background-color:#1b1b23;color:#e4d9ec}.forum-button{border:1px solid #a678af;background-color:#7d5a81;color:#000}.forum-button:hover{background-color:#584f68}.forum-input{border:1px solid #a678af;background-color:#1b1b23;color:#e4d9ec}.forum-input::placeholder{color:#e4d9ec}.input-menu{border:1px solid #a678af;background-color:#1b1b23;color:#e4d9ec}a{color:#b88edc;text-decoration:underline}a:hover{color:#d4b4f0}a:visited{color:#a678af}}.topbar{justify-content:space-between;align-items:center;flex-direction:row;height:45px}.topbar-left{display:flex;justify-content:space-between;align-items:center;gap:10px;z-index:2}.topbar-center{width:100%;display:flex;justify-content:center;align-items:center;position:absolute;left:0;z-index:1}.topbar-right{display:flex;justify-content:space-between;align-items:center;gap:10px;z-index:2}.topbar-user-pfp{width:50px;height:50px;border-radius:50%}.burger-menu{display:none}.burger-menu-content,.burger-menu-user{display:flex;flex-direction:column;align-items:center;gap:10px}@media (max-width: 780px){.topbar{flex-direction:column;align-items:center;height:auto}.topbar-left{display:none}.topbar-center{position:relative}.topbar-right{display:none}.burger-menu{display:flex;flex-direction:column;align-items:center;gap:15px}}.message{width:97%;border:1px solid #270722;padding:10px;display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:5px}.message-user-pfp{width:40px;height:40px;border-radius:50%}.message-content{display:flex;gap:10px}.message-content-right{display:flex;flex-direction:column;gap:5px}.message-text{word-break:break-word;overflow-wrap:break-word;display:-webkit-box;line-clamp:10;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.message-emoji{max-width:1em;max-height:1em}.message-attachments{width:100%;display:flex;flex-direction:column;gap:10px}.message-attachment{max-width:100px}.message-replies{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px}@media (prefers-color-scheme: dark){.message{border:1px solid #a678af}}.home{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;min-height:100vh;gap:20px}.main-content{display:flex;justify-content:space-around;align-items:top;width:100%;min-height:100%}.home-header{justify-content:space-between;flex-direction:row}.messages{width:60%;min-height:100%;align-items:center}.channels{width:34%;min-height:100%;align-items:center}.channels-content{width:100%;display:flex;flex-direction:column;align-items:left}@media (max-width: 800px){.home-header{flex-direction:column;align-items:center}.main-content{flex-direction:column;align-items:center;gap:20px}.messages{order:2;width:97%}.channels{order:1;width:97%}}.message-form{margin:16px 0;position:relative}.login-prompt{margin:16px 0;display:flex;flex-direction:row;gap:10px}.messages-list{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px}.user{align-items:start}.user-top{display:flex;align-items:center;gap:10px}.user-page-pfp{width:50px;height:50px;border-radius:50%}.messages-list,.forum-channels{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px}.forum-channel{width:97%;border:1px solid #270722;display:flex;flex-direction:row;justify-content:space-between;align-items:start;gap:5px;padding:10px}.forum-channel-left{display:flex;flex-direction:column;align-items:start;padding:5px;gap:5px}.forum-channel-title{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:15px}.forum-channel-left h3,.forum-channel-left p{margin:0}@media (prefers-color-scheme: dark){.forum-channel{border:1px solid #a678af}}.forum-users{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px}.forum-user{width:97%;border:1px solid #270722;display:flex;flex-direction:row;justify-content:space-between;align-items:start;gap:5px;padding:10px}.forum-user-left{display:flex;flex-direction:row;align-items:start;padding:5px;gap:15px}.forum-user-pfp{width:40px;height:40px;border-radius:50%}.forum-user-info{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:5px}.forum-user-title{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:15px}.forum-user-admin{background-color:#ebb8e6;padding:2px 5px}.forum-user-title h3,.forum-user-left p{margin:0}@media (prefers-color-scheme: dark){.forum-user{border:1px solid #a678af}.forum-user-admin{background-color:#a678af;padding:2px 5px}}.forum-emojis{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;align-items:start;gap:10px}.forum-emoji{width:150px;border:1px solid #270722;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:5px;padding:10px}.emoji-fat{max-width:100px;max-height:100px}@media (prefers-color-scheme: dark){.forum-emoji{border:1px solid #a678af}}.not-found-page{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;gap:20px}
