@font-face{font-family:Beaufort;src:url(/fonts/BeaufortforLOL-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Beaufort;src:url(/fonts/BeaufortforLOL-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Beaufort;src:url(/fonts/BeaufortforLOL-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Beaufort;src:url(/fonts/BeaufortforLOL-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Beaufort;src:url(/fonts/BeaufortforLOL-Heavy.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Beaufort;src:url(/fonts/BeaufortforLOL-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Beaufort;src:url(/fonts/BeaufortforLOL-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--font-primary:"Beaufort",serif;--font-secondary:"Share Tech Mono",monospace;--font-ui:"Tomorrow",sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-heavy:900;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.font-ui{font-family:var(--font-ui)}.h1,h1{font-size:var(--font-size-4xl)}.h1,.h2,h1,h2{font-family:var(--font-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.h2,h2{font-size:var(--font-size-3xl)}.h3,h3{font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-normal)}.h4,h4{font-size:var(--font-size-xl)}.h4,.h5,h4,h5{font-family:var(--font-primary);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.h5,h5{font-size:var(--font-size-lg)}.h6,h6{font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.h6,.p,h6,p{font-family:var(--font-primary);font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-normal)}.p,p{font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed)}.small,small{font-size:var(--font-size-sm)}.caption,.small,small{font-family:var(--font-primary);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.caption{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide)}.btn-text{font-family:var(--font-ui);font-weight:var(--font-weight-medium);text-transform:uppercase}.btn-text,.ui-text{font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wide)}.ui-text{font-family:var(--font-secondary);font-weight:var(--font-weight-normal)}@media (max-width:768px){:root{--font-size-4xl:2rem;--font-size-3xl:1.75rem;--font-size-2xl:1.375rem;--font-size-xl:1.125rem;--font-size-lg:1rem}}@media (max-width:480px){:root{--font-size-4xl:1.875rem;--font-size-3xl:1.625rem;--font-size-2xl:1.25rem;--font-size-xl:1rem;--font-size-lg:0.9375rem}}body,html{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}body{font-family:var(--font-primary);background-color:#000000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media (max-width:768px){body{-webkit-overflow-scrolling:touch;touch-action:manipulation}}::-webkit-scrollbar{width:12px;background:#020F1C}::-webkit-scrollbar-track{background:#020F1C;border-radius:6px;border:1px solid rgba(0,255,170,.2);box-shadow:inset 0 0 10px rgba(0,0,0,.5)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5D471D,#8B6B2A 50%,#5D471D);border-radius:6px;border:1px solid rgba(0,255,170,.3);box-shadow:0 0 10px rgba(93,71,29,.5),inset 0 0 5px rgba(255,255,255,.1);position:relative}::-webkit-scrollbar-thumb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 20%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.1) 80%,transparent);border-radius:6px;animation:scrollbarShimmer 3s ease-in-out infinite}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6D572D,#9B7B3A 50%,#6D572D);box-shadow:0 0 15px rgba(93,71,29,.7),inset 0 0 8px rgba(255,255,255,.2)}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#4D371D,#7B5B2A 50%,#4D371D);box-shadow:0 0 20px rgba(93,71,29,.9),inset 0 0 10px rgba(255,255,255,.3)}::-webkit-scrollbar-corner{background:#020F1C;border-radius:6px}*{scrollbar-width:thin;scrollbar-color:#5D471D #020F1C}@keyframes scrollbarShimmer{0%,to{opacity:.3}50%{opacity:.8}}@media (max-width:768px){::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{border-radius:4px}}*{box-sizing:border-box}button{border:none;background:none;color:inherit;font:inherit;outline:none;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}button,button:hover{cursor:url(/ui/cursor/Pointer_resized.png) 16 16,pointer}@media (max-width:768px){button{min-height:44px;min-width:44px}}@media (max-width:480px){button{min-height:48px;min-width:48px}}#__next{width:100%;height:100%;overflow-x:hidden}@media (max-width:768px){*{max-width:100vw;overflow-x:hidden}a{min-height:44px;display:inline-flex;align-items:center;touch-action:manipulation}input,select,textarea{font-size:16px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}h1,h2,h3,h4,h5,h6{line-height:1.3}h1,h2,h3,h4,h5,h6,p{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}p{line-height:1.5}}@media screen and (orientation:landscape){html{-webkit-text-size-adjust:100%}}@media (max-width:768px) and (prefers-color-scheme:dark){body{background-color:#000000}*{color:#ffffff}}@media (max-width:768px){*{-webkit-backface-visibility:hidden;backface-visibility:hidden}*,img,video{transform:translateZ(0)}.swipeable{touch-action:pan-x}img{touch-action:manipulation;-webkit-touch-callout:none}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}:focus{outline:2px solid #00ffaa;outline-offset:2px}}@media (max-width:768px){:focus:not(:focus-visible){outline:none}}@media (max-width:768px) and (orientation:landscape){body{height:100vh;height:100dvh}}@media (max-width:320px){body{font-size:14px}h1{font-size:1.5rem}h2{font-size:1.3rem}h3{font-size:1.1rem}h4{font-size:1rem}h5{font-size:.9rem}h6{font-size:.8rem}}