:root{--fatui-background:#121b1b;--fatui-surface:#1a2725;--fatui-border:#34423f;--fatui-text:#eeeae0;--fatui-muted:#b7c1b9;--fatui-accent:#dbc490;color:#eeeae0;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121b1b;font-family:Segoe UI,sans-serif}.site-header{max-width:1200px;margin:auto;padding:0 48px}nav{align-items:center;gap:20px;font-size:13px;display:flex}nav a{text-decoration:none}.nav-register{border:1px solid #68776b;border-radius:4px;padding:10px 16px}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,input:focus-visible{outline-offset:4px;outline:2px solid #dbc490}.auth-page{padding-top:64px;padding-bottom:64px}.auth-panel{max-width:460px;margin:auto}.auth-panel h1{overflow-wrap:anywhere;font-size:clamp(32px,5vw,44px)}.auth-description{color:#b7c1b9;margin-bottom:28px;line-height:1.7}.auth-panel form{flex-direction:column;gap:10px;display:flex}.auth-panel label{margin-top:10px;font-size:13px}.auth-panel input{color:#eeeae0;background:#1a2725;border:1px solid #68776b;border-radius:4px;width:100%;min-height:46px;padding:12px}.primary-button,.discord-button{border:0;border-radius:4px;width:100%;min-height:46px;padding:12px 16px;font-weight:600}.primary-button{color:#121b1b;background:#dbc490;margin-top:16px}.discord-button{color:#fff;background:#5865f2}.quiet-button{color:#dbc490;background:0 0;border:0;padding:10px 0}.auth-divider{color:#b7c1b9;align-items:center;gap:14px;margin:26px 0 14px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#34423f;flex:1;height:1px}.field-help{color:#b7c1b9;margin:4px 0;font-size:12px;line-height:1.6}.form-error,.form-success{border-radius:4px;padding:12px 16px;font-size:14px;line-height:1.6}.form-error{color:#ffbec0;background:#392628}.form-success{color:#c6e5c8;background:#20392f}.auth-links{color:#b7c1b9;flex-direction:column;gap:16px;margin-top:24px;font-size:14px;display:flex}.auth-links p{margin:0}.auth-links a{color:#dbc490}.account-details{border-top:1px solid #34423f;border-bottom:1px solid #34423f;margin-bottom:28px;padding:20px 0}.account-details dt{color:#b7c1b9;margin-top:16px;font-size:12px}.account-details dt:first-child{margin-top:0}.account-details dd{overflow-wrap:anywhere;margin:6px 0 0}@media (width<=760px){.site-header{padding:0 24px}nav{gap:12px;font-size:12px}}@media (width<=420px){.site-header header{flex-wrap:wrap;gap:14px;padding:18px 0}}*{box-sizing:border-box}.delete-account{border-top:1px solid #80474b;margin-top:48px;padding-top:24px}.delete-account p{color:#e6babd;font-size:14px;line-height:1.7}.danger-button{color:#fff;background:#9c303a;border:1px solid #d97680;border-radius:4px;min-height:46px;padding:12px 16px}.auth-panel .delete-acknowledgement{align-items:flex-start;gap:12px;margin:16px 0;line-height:1.6;display:flex}.auth-panel .delete-acknowledgement input{flex-shrink:0;width:18px;height:18px;min-height:18px;margin-top:2px}body{margin:0}a{color:inherit}a:focus-visible{outline-offset:7px;outline:2px solid #dbc490}main{max-width:1200px;margin:auto;padding:0 48px}header{border-bottom:1px solid #34423f;justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.brand{letter-spacing:.14em;align-items:center;gap:12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.brand img{object-fit:contain;flex-shrink:0}.status,.section-heading>span{color:#b7c1b9;font-size:12px}.intro{padding:88px 0 80px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#dbc490;font-size:11px}h1{letter-spacing:-.035em;margin:24px 0;font-family:Georgia,serif;font-size:clamp(42px,6vw,76px);font-weight:400;line-height:1.08}.summary{color:#b7c1b9;max-width:430px;line-height:1.8}.explore{border-bottom:1px solid #dbc490;align-items:center;gap:32px;margin-top:22px;padding-bottom:12px;font-size:14px;text-decoration:none;display:inline-flex}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}h2{font-size:17px;font-weight:500}.projects{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}article{background:#1a2725;border:1px solid #34423f;padding:28px}.project-top{color:#b7c1b9;justify-content:space-between;margin-bottom:44px;font-size:11px;display:flex}h3{margin:12px 0 20px;font:400 34px Georgia,serif}article>p:not(.eyebrow){color:#b7c1b9;font-size:14px;line-height:1.8}article .features{border-top:1px solid #34423f;margin-top:26px;padding-top:20px;font-size:12px!important}footer{color:#b7c1b9;border-top:1px solid #34423f;justify-content:space-between;gap:24px;margin-top:64px;padding:28px 0;font-size:11px;line-height:1.6;display:flex}@media (width<=760px){main{padding:0 24px}header{min-height:84px}.brand,.status{font-size:10px}.intro{padding:64px 0}.projects{grid-template-columns:1fr}.project-top{margin-bottom:28px}.section-heading,footer{flex-direction:column;align-items:flex-start;gap:8px}}
