.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,.355);-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}.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}.Navbar_dropdownWrapper__Vjboh{position:relative}.Navbar_dropdownMenu___NoJc{position:absolute;top:40px;right:0;background:#1e1e1e;border:1px solid #555;border-radius:6px;padding:4px;min-width:100px;z-index:9999;display:flex;flex-direction:column}.Navbar_dropdownItem__fQ1jc{padding:8px 12px;color:white;cursor:pointer;text-decoration:none}.Navbar_dropdownItem__fQ1jc:hover{background:#333}.Navbar_discordButton__4EGmM{display:flex;justify-content:center;align-items:center;background:none;cursor:pointer;transition:filter .2s ease;padding:0;border:0}.Navbar_discordButton__4EGmM:hover{background:none;filter:brightness(1.2)}.Navbar_discordImage__fbl_6{height:28px;border-radius:4px}.Navbar_darkMode__y_yAO .Navbar_discordImage__fbl_6{filter:brightness(.7)}.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;overflow-y:auto;-webkit-text-size-adjust:100%}body{font-family:굴림,Gulim;background:url(/backgrounds/back10.webp) no-repeat top fixed;background-size:cover;color:#f5e4c3;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(23,23,23,.85);pointer-events:none;z-index:0}body>*{position:relative;z-index:1}::-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{justify-content:center;min-height:calc(var(--vh, 1vh) * 100);height:auto;padding-top:90px}.main-content,.main-content-mom{display:flex;position:relative;margin:0}.main-content{width:950px;flex-direction:column;align-items:center}.app{position:relative;z-index:1;width:950px;min-height:80vh;padding-top:12px;padding-bottom:15px}.header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:5px}.title{text-align:center;margin-bottom:20px;font-size:24px;font-weight:700;color:#f9e5ba;text-shadow:2px 2px 0 #000000}a{text-decoration:none;color:inherit}label{display:flex}button{padding:7px 9px;font-size:14px;font-family:굴림,Gulim;border:2px solid #8d6346;background-color:#3b2b20;color:#f5e4c3;cursor:pointer;border-radius:2px;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}.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))}.mode-switch-button{padding:7px 9px;font-size:14px;font-family:굴림,Gulim;border:2px solid #8d6346;background-color:#3b2b20;color:#f5e4c3;cursor:pointer;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)}@media (max-width:955px){.main-content-mom{padding-top:0}.main-content{width:100%;min-width:630px;padding:0}.app{width:calc(100% - 15px);min-width:606px;margin-top:0}.scroll-top-button{font-size:12px;padding:8px 12px}}.top-slider{width:100%;margin-bottom:1rem}.ProseMirror{min-height:300px;outline:none;cursor:text}.ProseMirror p{margin:0 0 .4em}.Footer_footer__y_dWn{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;font-size:13px;color:white;display:grid;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)}.ad_app-top-ad__GbCCN{position:relative;display:flex;justify-content:center;z-index:1;width:950px;max-height:100px;border-bottom:none;border-top:none}.ad_ad-banner-wrapper__pUGbl{width:950px;border-top:none;border-bottom:none;min-height:300px;max-height:400px}.ad_ad-banner-bottom___yruw{position:relative;display:flex;justify-content:center;width:100%;z-index:1;border-bottom:none;flex-shrink:0}.ad_side-rail__SCyeY{height:calc(100vh - 120px);width:calc((100vw - 955px) / 2);display:flex;align-items:center;justify-content:center;position:-webkit-sticky;position:sticky;z-index:100}.ad_left-rail__jQ0UJ{left:0}.ad_left-rail__jQ0UJ,.ad_right-rail___Ftpg{position:fixed;display:flex;flex-direction:column;justify-content:center}.ad_right-rail___Ftpg{right:0}.ad_favorite-left__5sfAW{height:800px;width:302px;display:flex;flex-direction:column;font-family:Press Start\ 2P,monospace;color:#FFF9C4;overflow-y:hidden;overflow-x:hidden}.ad_side-rail__SCyeY.ad_left-rail__jQ0UJ h3,.ad_side-rail__SCyeY.ad_right-rail___Ftpg h3{font-size:18px;text-align:center;text-shadow:2px 2px #000;margin:0 0 12px}@media (max-width:1595px){.ad_side-rail__SCyeY{display:none}}@media (max-width:955px){.ad_app-top-ad__GbCCN{width:calc(100% - 24px);min-width:606px}}