html,body,#root{margin:0;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01"}html[data-theme=light] body{background:#f4f6fa}html[data-theme=dark] body{background:#0d0f14}.page-about p{margin:0 0 8px;font-size:13px;line-height:1.6}.page-about p:last-child{margin-bottom:0}.stack>*+*{margin-top:16px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;word-break:break-all}.form-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px}
