@charset "UTF-8";.not-found-page{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px);background:#1b160f;padding:24px}.not-found-page .ant-result{max-width:600px;text-align:center}.not-found-page .ant-result .not-found-title{font-family:Cinzel,serif;font-size:48px;font-weight:700;color:#ff9800;text-shadow:0 0 10px rgba(255,152,0,.3);letter-spacing:1px}.not-found-page .ant-result .not-found-subtitle{color:#d4c8a8;font-size:16px;line-height:1.6;margin-top:16px}.not-found-page .ant-result .not-found-button{height:48px;font-size:18px;background:#945900;border-color:#945900;box-shadow:0 4px 12px #9459004d}.not-found-page .ant-result .not-found-button:hover,.not-found-page .ant-result .not-found-button:focus{background:#ff9800;border-color:#ff9800;color:#1b160f}.register-form-wrapper{max-width:900px;margin:0 auto;padding:24px}.register-form-wrapper .ant-form-item-label>label{font-weight:600}.register-form-wrapper .ant-slider{margin-top:8px}.register-form-wrapper .submit-button{margin-top:24px;height:48px;font-size:18px}.register-form-wrapper .markdown-preview{margin-top:24px;padding:16px;border-radius:6px}.register-form-wrapper .markdown-preview h4{margin-top:0}.register-form-wrapper .markdown-preview .preview-content{line-height:1.6}.register-form-wrapper .markdown-preview .preview-content h1,.register-form-wrapper .markdown-preview .preview-content h2,.register-form-wrapper .markdown-preview .preview-content h3,.register-form-wrapper .markdown-preview .preview-content h4,.register-form-wrapper .markdown-preview .preview-content h5,.register-form-wrapper .markdown-preview .preview-content h6{margin-top:16px;margin-bottom:12px}.register-form-wrapper .markdown-preview .preview-content p,.register-form-wrapper .markdown-preview .preview-content li{margin-bottom:8px}.register-form-wrapper .markdown-preview .preview-content blockquote{border-left:4px solid #945900;padding-left:16px;margin:12px 0}.register-form-wrapper .markdown-preview .preview-content ul,.register-form-wrapper .markdown-preview .preview-content ol{padding-left:24px}.register-form-wrapper .markdown-preview .preview-content code{padding:2px 6px;border-radius:4px;font-family:monospace}.register-form-wrapper .markdown-preview .preview-content pre{padding:12px;border-radius:6px;overflow-x:auto}.register-form-wrapper .ant-form-item:has(textarea) .ant-form-item-additional{margin-top:1rem}@media(min-width:768px){.register-page{padding:40px 20px}}.register-card{max-width:800px;margin:0 auto;box-shadow:0 4px 12px #00000014;border-radius:8px}.ant-typography{margin-top:0}.custom-header{padding:0;height:64px;line-height:64px;position:sticky;top:0;z-index:1000}.custom-header .header-container{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 24px;max-width:1200px;margin:0 auto}.custom-header .logo{height:100%}.custom-header .desktop-menu{flex:1;margin-left:32px}.custom-header .desktop-menu .ant-menu-item{color:inherit}.custom-header .desktop-menu .ant-menu-item:after{border-bottom-color:inherit!important;border-bottom-width:.2rem!important;border-radius:.5rem!important;bottom:.7rem!important;display:block;margin:0 auto;transition:width .3s ease-in-out;width:0}.custom-header .desktop-menu .ant-menu-item-selected:after{width:calc(80% - 32px)}.custom-header .desktop-menu .ant-menu-item-active:after{width:calc(20% - 32px)}.custom-header .desktop-menu .ant-menu-item-selected:is(.custom-header .desktop-menu .ant-menu-item-active):after{width:calc(100% - 32px)}@media(max-width:768px){.custom-header .desktop-menu{display:none}}.custom-header .mobile-menu-button{font-size:20px}@media(min-width:769px){.custom-header .mobile-menu-button{display:none}}.mobile-drawer .ant-drawer-header{border-bottom:1px solid #333}.mobile-drawer .ant-drawer-body{padding:0;width:100%}.mobile-drawer .ant-menu{border-right:none;padding-right:.5rem}.mobile-drawer .ant-menu-item{width:100%}.mobile-drawer .ant-menu-item-selected{background-color:#ff8c001a!important}.mobile-drawer .ant-menu-item a{color:inherit;text-decoration:none;display:block;width:100%;height:100%}:root{--lamoraun-fonts-heading: "Cinzel", serif;--lamoraun-fonts-body: "Garamond", serif}body{margin:0;max-width:100vw;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--lamoraun-fonts-heading)}main.ant-layout-content{min-height:calc(100vh - 64px);overflow-x:hidden}@font-face{font-family:Cinzel;src:url(/fonts/cinzel_regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel;src:url(/fonts/cinzel_bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Garamond;src:url(/fonts/Garamond%20-%20Garamond%20-%20Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Garamond;src:url(/fonts/Garamond-Bold%20-%20Garamond%20-%20Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Garamond;src:url(/fonts/Garamond-Italic%20-%20Garamond%20-%20Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Garamond;src:url(/fonts/Garamond-BoldItalic-04.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Metamorphous;src:url(/fonts/Metamorphous.ttf) format("truetype")}
