@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Paperozi;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2)format("woff2");font-weight:900;font-display:swap}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#222;-webkit-font-smoothing:antialiased;background:#fff;font-family:Paperozi,sans-serif}@keyframes ohaDrift{0%{transform:translate(0)scale(1)}50%{transform:translate(4%,-3%)scale(1.08)}to{transform:translate(0)scale(1)}}@keyframes ohaDrift2{0%{transform:translate(0)scale(1)}50%{transform:translate(-5%,4%)scale(1.12)}to{transform:translate(0)scale(1)}}@keyframes ohaReveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@property --ec-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ecBorderSpin{to{--ec-angle:360deg}}@media (prefers-reduced-motion:reduce){.oha-event-anim,.event-card:before{animation:none!important}}.event-card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ec-angle), rgba(var(--ec-rgb),0) 0deg, rgb(var(--ec-rgb)) 28deg, rgba(var(--ec-rgb),0) 80deg, rgba(var(--ec-rgb),0) 180deg, rgb(var(--ec-rgb)) 208deg, rgba(var(--ec-rgb),0) 260deg, rgba(var(--ec-rgb),0) 360deg);filter:drop-shadow(0 0 5px rgba(var(--ec-rgb),.6)) drop-shadow(0 0 1.5px rgba(var(--ec-rgb),.9));-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:5s linear infinite ecBorderSpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#e6dcc4;border-radius:6px}::-webkit-scrollbar-track{background:0 0}img{transition:transform .35s ease-out}img:hover{transform:scale(1.02)}@media (prefers-reduced-motion:reduce){img{transition:none}}.oha-topbar,.oha-backdrop{display:none}.oha-main{min-width:0;margin-left:284px;overflow-x:hidden}.oha-sidebar{z-index:50;background:#fff;border-right:1px solid #ece4d2;flex-direction:column;width:284px;height:100vh;display:flex;position:fixed;top:0;left:0}.oha-drawer-close{display:none}@media (max-width:768px){.oha-main{margin-left:0;padding-top:58px}.oha-topbar{z-index:60;background:#fff;border-bottom:1px solid #ece4d2;justify-content:space-between;align-items:center;height:58px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0}.oha-sidebar{z-index:70;width:min(86vw,320px);transition:transform .28s;transform:translate(-100%);box-shadow:0 0 40px #0000002e}.oha-sidebar.open{transform:translate(0)}.oha-backdrop{z-index:65;opacity:0;pointer-events:none;background:#0000006b;transition:opacity .28s;display:block;position:fixed;inset:0}.oha-backdrop.open{opacity:1;pointer-events:auto}.oha-drawer-close{display:inline-flex}}
