body{background-size:cover;background-attachment:fixed;background-image:var(--banner);background-attachment:fixed}div{box-sizing:border-box}.site_right{margin:0px;z-index:1;position:relative;width:-webkit-fill-available;min-width:1280px}.home-btn img{filter:invert(1);opacity:0.8;position:relative;position:sticky;top:0;width:70%;transition:.25s ease-out;margin-top:-10px;margin-bottom:10px;cursor:crosshair}.home-btn{padding:10px}.home-btn:hover{opacity:0.8;transition:.25s ease-out}.home-btn a:hover::after{z-index:15;border-radius:5px;background-color:var(--altblue);color:var(--link);font-family:montserrat;font-weight:bold;font-size:11px;padding:5px;border:0px solid #000;text-transform:uppercase;position:absolute;margin-top:5px}.user_link_image a:hover::after{z-index:15;border-radius:5px;background-color:var(--altblue);color:var(--link);font-family:montserrat;font-weight:bold;font-size:11px;padding:5px;border:0px solid #000;text-transform:uppercase;position:absolute;margin-top:20px}.home-btn.btn-home a:hover::after{content:"Home"}.home-btn.btn-shop a:hover::after{content:"Marketplace"}.home-btn.btn-lore a:hover::after{content:"Lorebook"}.home-btn.btn-guide a:hover::after{content:"Guidebook"}.home-btn.btn-logout a:hover::after{content:"Log Out";width:max-content}.user_link_image.btn-usercp a:hover::after{content:"User CP"}.user_link_image.btn-message a:hover::after{content:"Private Messages"}.user_link_image.btn-logout a:hover::after{content:"Log Out"}.user_link_image.btn-admincp a:hover::after{content:"Admin CP"}.top_menu{padding:20px;position:sticky;top:0;left:0;right:0;background-color:var(--darkblue);backdrop-filter:blur(10px);z-index:10}#container{width:100%}.side_content{position:sticky;top:0;bottom:0;z-index:11;background-color:var(--altblue);height:100vh;padding:10px 0px;font-size:17px}.side_content img{width:20px}.welcome-float-left{position:absolute;top:20px;left:40px;padding:20px;background:var(--darkblue);backdrop-filter:blur(10px);border:1px solid var(--darkblue)}.side_content button{background:none;color:var(--link);position:sticky;top:0;border:0;border-radius:0px;padding:10px;width:min-content}.other_body{display:flex;width:100%;background:linear-gradient(0deg,rgba(2,0,36,0.50) 0%,rgb(49 49 73 / 50%) 35%,rgb(36 112 127 / 30%) 100%);background-color:var(--darkblue);backdrop-filter:blur(10px);min-width:fit-content;position:relative}.sidebar_container{z-index:9;position:relative;box-shadow:0px 10px 20px var(--altblue)}.sidebar{transition:0.4s ease-out;width:225px;position:sticky;top:0;height:100vh}.sidebar.collapsed{transform:translateX(-100%);position:absolute;transition:0.5s ease-in}.collapsed .sidebar_butt{width:250px;left:-100%;transition:0.5s ease}.sidebar_content{position:sticky;top:0;left:0;right:0;bottom:0}.banner{height:70vh;background-size:cover;z-index:1;position:relative;background-image:var(--banner);background-position:50% 50%}.banner_logo{font-family:"Protest Revolution",sans-serif;font-weight:400;font-style:normal;text-align:center;margin-top:25vh;z-index:1}.menu_bar{backdrop-filter:blur(10px);background-color:hsl(0,0%,0%,0.5);color:#eee;font-family:'playfair display';padding:10px;display:grid;grid-template-columns:1fr 1fr;position:sticky;top:0;z-index:10}.menu_left{text-align:left}.menu_right{text-align:right}.welcome{padding-left:10px;font-family:'montserrat';font-weight:400 !important;font-size:14px}.welcome a{font-family:pirata;font-size:14px}.welcome a::after{content:'|';padding:0px 10px}.menu_left a{text-decoration:none;color:var(--link);text-transform:uppercase;font-family:"Playfair Display",serif}.navigation-menu{line-height:40px;backdrop-filter:blur(10px);position:sticky;top:0;left:0;right:0;background-color:var(--altblue);z-index:999;width:-moz-available;width:-webkit-fill-available;width:fill-available;font-weight:bold;display:grid;grid-template-columns:auto auto}.left-menu{display:flex;flex-direction:row;align-items:center;line-height:40px;gap:15px;font-size:11px;text-transform:uppercase;padding:0px 10px 0px 10px}.right-menu{display:flex;flex-direction:row;align-items:center;line-height:40px;gap:15px;justify-content:flex-end;padding-right:10px}.left-menu a{font-size:11px;text-transform:uppercase}.right-menu a{font-size:11px;text-transform:uppercase}.brand a{font-size:17px;font-family:'Playfair Display';font-weight:400}.right-menu{}button.accordion{background:none}.accordion{cursor:pointer;padding:0px 10px;font-size:11px;display:flex;border:0;color:var(--link);font-family:var(--mainf);font-weight:bold;text-transform:uppercase;transition:0.4s;position:relative;align-items:center}.accordion.aprofile:after{font-family:"Font Awesome 6 Free";content:'\f0dd';font-weight:bold;font-size:11px;padding:0px 2px 6px 6px}.navactive.aprofile:after{content:"\f0da";font-family:"Font Awesome 6 Free"}.navreveal{background-color:var(--altblue);margin-top:7px;padding:0px 10px;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;position:absolute;min-width:130px;z-index:999}.navreveal div{border-bottom:1px dotted var(--darkblue);padding:10px 0px 10px 0px;line-height:15px}#navigation{top:50px;position:sticky;overflow:hidden;font-family:var(--mainf);background:var(--scroll);font-size:11px;padding:10px;z-index:900}#navigation a:link{text-decoration:none}.index_avatar{width:100px;overflow:hidden;border-radius:100px;height:100px;margin:10px auto;box-shadow:0px 0px 53px rgb(48 31 94 / 77%);border:1px solid var(--whiteop)}.index_avatar img{width:100%}.welcome_user{margin:auto;font-family:'Playfair Display';text-transform:uppercase;letter-spacing:1px}.user_links{display:flex;justify-content:center}.user_link_image{width:20px;margin:10px 10px}.user_link_image img{filter:invert(1);opacity:0.8;position:relative;transition:1s ease-out;cursor:crosshair;width:20px}.sidebar_menu{font-family:montserrat;color:var(--fontlight);font-size:10px;transition:0.2s ease-out;margin:3px;margin-left:-71px;margin-top:5px}.sidebar_menu:hover{color:var(--link);background:var(--darkblue);transition:0.2s ease-in;border-radius:20px}.sidebar_title{font-family:montserrat;font-size:13px;font-weight:bold;color:var(--link);text-align:left;margin-left:10px;opacity:0.8;width:max-content}.weather_blurb{background-color:var(--lighter);border:1px solid (--whiteop);padding:10px;margin:20px}.weather_image{margin:10px;width:30px;float:left}.weather_image img{width:100%}.weather_text{font-family:montserrat;font-size:10px;color:var(--fontlight);text-align:justify}.weather_text .small_title{text-align:center;font-family:Roboto;font-size:11px;font-weight:bold;width:100%}.open_threads{background-color:var(--lighter);border:1px solid (--whiteop);padding:10px;margin:10px 20px}.open_thread_subject{color:var(--link);opacity:0.9;font-family:Roboto;text-align:left;font-size:10px}.open_thread_user{font-family:montserrat;font-size:11px;text-align:right;font-weight:bold}.popular_links{display:grid;grid-template-columns:max-content auto;margin:10px 20px;grid-gap:6px}.popular_links .border-line{margin-top:10px}.kingdom{width:50px}.kingdom img{width:25px}.wrapper{min-width:1280px;margin:auto auto;background-color:var(--altblue2);padding:5px 40px;width:80%}#ooc-flex{margin-top:20px;padding:10px;background:var(--altblue);border-radius:20px;display:flex;justify-content:space-evenly}#ooc-flex div i{line-height:40px;background:var(--altblue);border-radius:10px;font-size:17px;text-align:center;width:40px;position:relative}#ooc-flex i:hover::after{z-index:15;border-radius:5px;background-color:var(--altblue);font-family:var(--mainf);font-weight:bold;font-size:11px;padding:5px 10px;line-height:14px;min-width:max-content;text-transform:uppercase;position:absolute;margin-top:-10px;margin-left:3px}.f-home i:hover::after{content:'Home'}.f-top i:hover::after{content:'Return to Top'}.f-members i:hover::after{content:'Member list'}.f-search i:hover::after{content:'Search Forum'}.f-editp i:hover::after{content:'Edit Profile'}.f-threadlog i:hover::after{content:'Threadlog'}