body{margin:0;background:#f8faf6;color:#203024;font:16px/1.5 system-ui,-apple-system,sans-serif}.projects-header{height:64px;padding:0 max(20px,5vw);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #dbe2d8}.projects-header a{color:inherit;text-decoration:none;font-weight:700}.projects-main{max-width:900px;margin:0 auto;padding:32px 20px}.projects-main h1{font-size:28px}.auth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.auth-grid form,.projects-row,#waiting-area{padding:20px;border:1px solid #d5ded2;border-radius:8px;background:#fff}.auth-grid h2{margin-top:0;font-size:20px}.auth-grid label{display:block;margin:14px 0;font-weight:600}.auth-grid input{display:block;box-sizing:border-box;width:100%;padding:11px;margin-top:5px;border:1px solid #b8c5b5;border-radius:5px;font:inherit}.projects-main button,.projects-toolbar a,.projects-row a{display:inline-block;padding:10px 15px;border:1px solid #9eaf99;border-radius:5px;background:#fff;color:#263c2d;font:inherit;text-decoration:none;cursor:pointer}.projects-main button:hover,.projects-toolbar a:hover,.projects-row a:hover{background:#eaf1e7}.projects-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.projects-toolbar p{margin-right:auto}.projects-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.projects-row strong{margin-right:auto;overflow-wrap:anywhere}.projects-row small{color:#5f6c61}#project-message:not(:empty){padding:10px;border-radius:5px;background:#eef4ea}@media(max-width:650px){.auth-grid{grid-template-columns:1fr}.projects-row{flex-wrap:wrap}.projects-row strong{width:100%}}
.projects-header-actions{display:flex;align-items:center;gap:20px}.projects-language-label{display:flex;align-items:center;gap:8px;font-size:14px}.projects-language-label select{max-width:150px;padding:6px;border:1px solid #b8c5b5;border-radius:5px;background:#fff;color:inherit;font:inherit}@media(max-width:650px){.projects-header{height:auto;min-height:64px;gap:10px}.projects-header-actions{gap:8px}.projects-language-label{font-size:0}.projects-language-label select{max-width:95px;font-size:13px}.projects-header-actions>a{font-size:13px}}
html[data-site-theme="dark"] .projects-header{background:#283437;border-color:#52615c}
html[data-site-theme="dark"] .auth-grid form,html[data-site-theme="dark"] .projects-row,html[data-site-theme="dark"] #waiting-area{background:#283437;border-color:#52615c}
html[data-site-theme="dark"] #project-message:not(:empty){background:#303d3c;color:#edf3ef}
html[data-site-theme="dark"] .projects-language-label select{background:#283437;border-color:#52615c;color:#edf3ef}
html[data-site-theme="dark"] .projects-row small{color:#bdcbc4}
