*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;height:100%;-webkit-font-smoothing:antialiased}body{background-color:var(--mn-color-bg-dark,#060919);color:var(--mn-text-primary-dark,#F0F4FF);font-family:var(--mn-font-family,system-ui,-apple-system,sans-serif);font-size:var(--mn-font-size-base,1rem);line-height:var(--mn-line-height-normal,1.5);transition:background-color .2s ease,color .2s ease}html[data-mn-theme=light] body{background-color:var(--mn-color-bg-light,#E5DED2);color:var(--mn-text-primary-light,#1C1915)}.mn-page-title{color:var(--mn-text-primary-dark,#F0F4FF);font-size:var(--mn-font-size-2xl,1.5rem);font-weight:var(--mn-font-weight-bold,700);letter-spacing:var(--mn-letter-spacing-tight,-.025em)}.mn-page-copy{color:var(--mn-text-secondary-dark,#94A3B8);font-size:var(--mn-font-size-base,1rem);line-height:var(--mn-line-height-relaxed,1.625)}.mn-page-muted{color:var(--mn-text-muted-dark,#64748B)}html[data-mn-theme=light] .mn-page-title{color:var(--mn-text-primary-light,#1C1915)}html[data-mn-theme=light] .mn-page-copy{color:var(--mn-text-secondary-light,#47413C)}html[data-mn-theme=light] .mn-page-muted{color:var(--mn-text-muted-light,#7A7470)}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--mn-border-md-dark,#dde3ec);border-radius:99px}:focus-visible{outline:2px solid var(--mn-color-primary,#4F46E5);outline-offset:2px}