.Navbar_navbar__x92YC{position:fixed;top:0;width:100%;height:90px;z-index:100;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:2px solid #b39260;box-shadow:0 4px 10px rgba(0,0,0,.5);box-sizing:border-box}.Navbar_navCenter__XPXmq{width:100%;max-width:1000px;display:flex;flex-direction:column;align-items:center;overflow:hidden}.Navbar_navTop__gjJra{display:flex;align-items:center;justify-content:space-between;width:95%}.Navbar_mainIcon__eIQuP{height:40px;margin-top:3.5px}.Navbar_navLinksTop__4vNUt{list-style:none;display:flex;align-items:center;gap:14px;margin:0 30px 0 0;padding:0}.Navbar_navBottom__VJcni{width:98%}.Navbar_navLinksBottom__W3TsA{list-style:none;display:flex;justify-content:space-evenly;padding:8px 0;margin:0;overflow-x:auto;white-space:nowrap}.Navbar_navLinksBottom__W3TsA a,.Navbar_navLinksTop__4vNUt a{text-decoration:none;cursor:pointer;color:white;font-size:18x;padding:8px 2px;border-radius:4px;transition:background .3s;flex-shrink:0}.Navbar_navLinksBottom__W3TsA .Navbar_active__SgAW8,.Navbar_navLinksBottom__W3TsA a:hover,.Navbar_navLinksTop__4vNUt .Navbar_active__SgAW8,.Navbar_navLinksTop__4vNUt a:hover{background:rgba(255,255,255,.2)}.Navbar_navLinksBottom__W3TsA::-webkit-scrollbar{display:none}.Navbar_navLinksBottom__W3TsA{scrollbar-width:none}@media (max-width:955px){.Navbar_navbar__x92YC{position:-webkit-sticky;position:sticky;height:110px}.Navbar_navCenter__XPXmq{width:100%;gap:10px}.Navbar_navBottom__VJcni{width:98%}}.Navbar_profileButton__6v00h{min-width:50px;display:flex;justify-content:center;align-items:center;gap:4px;background-color:#1e2a38;color:#ffffff;border:none;border-radius:4px;padding:6px;font-weight:700;font-size:14px!important;cursor:pointer;transition:background-color .2s ease}.Navbar_hasBadge__nEkq0{position:relative}.Navbar_newBadge__zSl3h{color:#ea2a2a;font-size:12px;font-weight:700;border-radius:10%;padding:2px;margin-left:2px;display:inline-block;vertical-align:top;text-shadow:1px 1px #ffffff7d}.react-calendar{width:350px;max-width:100%;background:white;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:white}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}#root,body,html{margin:0;padding:0;min-width:630px;overflow-x:hidden;-webkit-text-size-adjust:100%}body{font-family:굴림,Gulim;background:url(/backgrounds/back8.png) no-repeat top fixed;background-size:cover;color:#f5e4c3}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#000000}::-webkit-scrollbar-thumb{background-color:#3d3333;border-radius:4px}body{scrollbar-width:thin;scrollbar-color:#504848 rgb(20,20,20)}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.main-content-mom{display:flex;justify-content:center;background:rgba(23,23,23,.9);position:relative;min-height:calc(100 * var(--vh) - 90px);padding-top:90px}.main-content{position:relative;width:950px;flex-direction:column;margin:0;min-height:400px!important}.main-content,.side-rail{display:flex;align-items:center}.side-rail{height:calc(100vh - 120px);width:calc((100vw - 955px) / 2);justify-content:center;position:-webkit-sticky;position:sticky;z-index:100}.left-rail{position:fixed;left:0}.right-rail{position:fixed;display:flex;flex-direction:column;justify-content:center;padding:0;box-shadow:2px 0 5px rgba(0,0,0,.3);right:0}.toggle-button-container{position:fixed;top:100px;right:calc((100vw - 900px) / 2);z-Index:10}.toggle-button-container button{background-color:#000000}.app-top-ad{display:flex;justify-content:center;max-height:100px;border-bottom:none;border-top:none}.app,.app-top-ad{position:relative;z-index:1;width:950px}.app{min-height:80vh;padding-top:12px;padding-bottom:15px}.ad-banner-wrapper{width:950px;border-top:none;border-bottom:none;max-height:400px}.ad-banner-bottom{width:900px;border-top:none;border-bottom:none;padding:15px 15px 300px}.header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:5px}.main-logo{width:300px;height:auto;display:block}.title{text-align:center;margin-bottom:20px;font-size:24px;font-weight:700;color:#e8c374;text-shadow:2px 2px 0 #000000}a{text-decoration:none;color:inherit}button{padding:7px 9px;font-size:14px;font-family:굴림,Gulim;border:2px solid #8d6346;background-color:#3b2b20;color:#f5e4c3;cursor:pointer;border-radius:4px;transition:all .3s ease;text-shadow:1px 1px 0 #4b3820}button:hover{background-color:#e46a5c;color:#fff}button.active{background-color:#b34234;color:#fff;border-color:#e2a572}.buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px;margin-bottom:10px}hr{border:0;border-top:2px solid #8d6346;margin:10px}br{margin-top:20px}label{display:flex;align-items:center}.pb{padding-bottom:10px}.button-container{gap:15px;margin-top:20px}.button-container,.modal-overlay{display:flex;justify-content:center}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;align-items:center}.modal{background:#00000000;padding:20px;border-radius:10px;max-width:600px;width:90%;text-align:center}.background-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:20px}.background-thumbnail{width:100%;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:border .3s ease}.background-thumbnail.selected{border:3px solid #ff6600}.scroll-top-button{position:fixed;bottom:15px;right:20px;padding:10px 15px;font-size:14px;background-color:rgba(0,0,0,.805);color:white;border:none;border-radius:5px;cursor:pointer;transition:opacity .3s,transform .3s;z-index:950}.scroll-top-button:hover{background-color:rgba(0,0,0,.88)}.end{display:flex;justify-content:flex-end}.npc-img{height:70px;width:auto;max-width:70px;border-radius:15px;object-fit:cover;filter:drop-shadow(0 0 3px rgba(255,255,255,.3)) drop-shadow(0 0 7px rgba(255,255,255,.2)) drop-shadow(0 0 10px rgba(255,255,255,.1))}.width-600{width:600px;margin:auto}.mode-switch-button{padding:7px 9px;font-size:14px;font-family:굴림,Gulim;border:2px solid #8d6346;background-color:#3b2b20;color:#f5e4c3;cursor:pointer;border-radius:4px;transition:all .3s ease;text-shadow:1px 1px 0 #4b3820}.mode-switch-button:disabled{cursor:not-allowed;background-color:#627c26;color:#fff;border-color:#e2a572}select{width:120px;padding:0;font-size:14px;border:2px solid #8d6346;border-radius:4px;background-color:#16110d;color:#f5e4c3;cursor:pointer;transition:all .3s ease;text-align:center}select:hover{background-color:#2e2118}select:focus{border-color:#e2a572;outline:none;box-shadow:0 0 5px rgba(226,165,114,.5)}.side-rail.left-rail h3,.side-rail.right-rail h3{font-size:18px;text-align:center;text-shadow:2px 2px #000;margin:0 0 12px}.favorite{height:300px;background:rgba(23,23,23,.8);border:2px solid #b39260;box-shadow:inset 0 0 12px rgba(0,0,0,.6);overflow-y:auto}.favorite,.favorite-left{width:302px;display:flex;flex-direction:column;font-family:Press Start\ 2P,monospace;color:#FFF9C4;overflow-x:hidden}.favorite-left{height:800px;overflow-y:hidden}.favorite-list{list-style:none;padding:0;margin:0;min-height:100px;max-height:250px;overflow-y:auto}.favorite-list li{background:rgba(0,0,0,.5);border:1px solid #b39260;border-radius:2px;padding:6px 8px;margin:6px 0 0 24px;width:232px;transition:background .15s,transform .1s}.favorite-list li:hover{background:rgba(255,255,224,.3);transform:translateX(3px)}.favorite-list a{color:#FFF;text-decoration:none;font-size:13px}.favorite-list p{color:#FFF;text-decoration:none;font-size:.85rem;padding:6px 8px;margin:6px 15px}.discordButton{min-width:80px;display:flex;justify-content:center;align-items:center;gap:4px;background-color:#7289da;border:none;border-radius:4px;padding:6px;color:#ffffff;font-weight:700;font-size:12px;cursor:pointer;transition:background-color .2s ease}.discordButton:hover{background-color:#5b6eae}.ProseMirror{outline:none;padding:1rem}.event-banner{width:250px;margin:8px auto;cursor:pointer;background:rgba(23,23,23,.8);border:2px solid #b39260;box-shadow:inset 0 0 12px rgba(0,0,0,.6)}@media (max-width:1595px){.side-rail{display:none}}@media (max-width:955px){.main-content-mom{padding-top:0}.main-content{width:100%;min-width:630px;padding:0}.app{margin-top:0}.ad-banner-bottom,.ad-banner-wrapper,.app,.app-top-ad{width:calc(100% - 24px);min-width:606px}.ad-banner-bottom,.ad-banner-wrapper{padding:10px}.ad-banner-bottom{padding-bottom:300px}.toggle-button-container{display:none}.scroll-top-button{font-size:12px;padding:8px 12px}}.pop-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);pointer-events:none;display:flex;align-items:center;justify-content:center;z-index:9999}.pop-postCard{pointer-events:auto;position:relative;background-color:#e8dddd;border:1px solid #0c0a0b;padding:7px;box-shadow:inset 0 0 12px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.15);width:240px;text-align:center}.pop-postItem{display:flex;align-items:center;justify-content:center;background-color:#7d560713;border:1px solid rgba(0,0,0,.237);padding:8px;margin-bottom:8px}.pop-postContent{display:flex;flex-direction:column;color:#000000}.pop-postTitleRow{font-size:16px;font-weight:500;color:#000000;white-space:pre-wrap}.pop-closeBtn{margin-top:12px;padding:6px 12px;background:#000000;color:#ffffff;border:none;border-radius:4px;cursor:pointer;pointer-events:auto}.top-slider{width:100%;margin-bottom:1rem}.Footer_footer__y_dWn{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;font-size:13px;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-top:2px solid #b39260;color:white;display:flex;justify-content:center;z-index:0;padding-top:5px}@media (max-width:955px){.Footer_footer__y_dWn{position:-webkit-sticky;position:sticky;display:grid;padding-top:0}}.Footer_footer-img__j_gJj{margin:10px;height:38px;filter:grayscale(100%)}.Footer_footer-img-none__T3APR{margin:10px;height:38px;cursor:pointer}.Footer_footer-box__aL5jo{text-align:center}.Footer_footer-box__aL5jo p{margin:8px}.Sidebar_sidebar__nbBZH{position:fixed;top:0;right:-300px;width:260px;height:100%;background-color:rgba(30,30,30,.95);color:white;padding:20px;overflow-y:auto;z-index:1000;transition:right .3s ease-in-out;box-shadow:-5px 0 10px rgba(0,0,0,.2)}.Sidebar_sidebar__nbBZH.Sidebar_open__edRe5{right:0}.Sidebar_sidebar__nbBZH::-webkit-scrollbar{width:0;height:0;display:none}.Sidebar_sidebar__nbBZH{scrollbar-width:none;-ms-overflow-style:none}.Sidebar_menu-list__4c2_W{list-style:none;padding:0}.Sidebar_menu-list__4c2_W li{margin:10px 0}.Sidebar_menu-list__4c2_W a{color:white;text-decoration:none;padding:10px 15px;display:block;border-radius:4px;transition:background-color .2s}.Sidebar_menu-list__4c2_W a:hover{background-color:rgba(255,255,255,.1)}.Sidebar_menu-list__4c2_W a.Sidebar_active__q2E3I{background-color:rgba(255,255,255,.3);font-weight:700}.Sidebar_menu-item__Xzjeo{display:flex;align-items:center;justify-content:space-between;border-radius:4px;transition:background-color .2s}.Sidebar_menu-item__Xzjeo a{flex-grow:1}.Sidebar_sidebar-toggle-btn__hXc3p{position:fixed;top:11px;right:3px;background:none;border:none;color:white;font-size:24px;cursor:pointer;z-index:1100;transition:transform .2s,opacity .2s}.Sidebar_sidebar-toggle-btn__hXc3p.Sidebar_active__q2E3I{opacity:.7}.Sidebar_overlay__Qwcsv{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999}.Sidebar_favorite-btn__x8yKJ{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center}.Sidebar_favorite-btn__x8yKJ:hover{transform:scale(1.1)}