[data-astryx-theme=neutral]{--color-accent:var(--lightningcss-light,#0b0f14)var(--lightningcss-dark,#f1f5f9);--color-text-accent:var(--lightningcss-light,#0b0f14)var(--lightningcss-dark,#f1f5f9);--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b0f14)}html{scrollbar-gutter:stable}html,body{background:var(--color-background-body);color:var(--color-text-primary);font-family:var(--font-family-body);-webkit-font-smoothing:antialiased}:root{--site-width:1200px;--header-height:56px}.site{flex-direction:column;min-height:100vh;display:flex}.site-header{z-index:10;background:var(--color-background-body);border-bottom:1px solid var(--color-border);position:sticky;top:0}.site-header-inner{max-width:var(--site-width);padding:0 var(--spacing-5);height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--spacing-4);margin:0 auto;display:flex}.site-brand{align-items:center;gap:var(--spacing-2);color:inherit;letter-spacing:-.02em;white-space:nowrap;font-weight:800;text-decoration:none;display:inline-flex}.site-brand-mark{flex:none;width:28px;height:28px;display:block}.site-brand-dev{opacity:.7;font-weight:400}.site-brand-sub{color:var(--color-text-secondary);font-weight:400}.site-header-actions{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.site-user-link{align-items:center;gap:var(--spacing-2);min-width:0;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-element);color:inherit;text-decoration:none;display:inline-flex}.site-user-link:hover{background:var(--color-background-muted)}.site-user-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.site-user{align-items:center;display:flex}@media (width<=640px){.site-admin-link,.site-user{display:none}}.page{width:100%;max-width:var(--site-width);padding:var(--spacing-8) var(--spacing-5) var(--spacing-12);margin:0 auto}.page.narrow{max-width:640px}.page-title{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);margin:var(--spacing-2) 0 var(--spacing-6);display:flex}.page-title p{margin-top:var(--spacing-1)}.page h2{margin-bottom:var(--spacing-2)}.stack-gap{margin-bottom:var(--spacing-6)}.loading,.pad{padding:var(--spacing-8);justify-content:center;display:flex}.loading>*,.pad>*{animation:.15s ease-out .4s both appear}@keyframes appear{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.loading>*,.pad>*{animation:none}}.locale-label{align-items:center;gap:var(--spacing-2);display:inline-flex}.row-actions{justify-content:flex-end;gap:var(--spacing-1);flex-wrap:wrap;display:flex}.inline-form,.field-row{align-items:flex-end;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.project-grid{gap:var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));margin:0;padding:0;list-style:none;display:grid}.project-card{gap:var(--spacing-1);height:100%;padding:var(--spacing-5);border:1px solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-card);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}.project-card h2{margin-bottom:var(--spacing-1)}.language-grid{gap:var(--spacing-3);margin:var(--spacing-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));padding:0;list-style:none;display:grid}.language-tile{gap:var(--spacing-1);height:100%;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-card);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}.project-card:hover,.language-tile:hover{border-color:var(--color-text-secondary);background:var(--color-background-muted)}.project-card:focus-visible,.language-tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.language-tile.is-yours{border-color:var(--color-accent)}.language-tile-name{font-weight:600}.language-tile-meta{color:var(--color-text-secondary);font-size:var(--font-size-sm,.875rem)}@media (prefers-reduced-motion:reduce){.project-card,.language-tile{transition:none}}.editor{width:100%;max-width:var(--site-width);padding:var(--spacing-5);gap:var(--spacing-4);flex-direction:column;margin:0 auto;display:flex}.editor .stack-gap{margin:0}.editor-panes{gap:var(--spacing-5);grid-template-columns:minmax(280px,2fr) minmax(0,3fr);align-items:start;display:grid}.pane{background:var(--color-background-card);border:1px solid var(--color-border);border-radius:var(--radius-container);min-width:0}.string-list{top:calc(var(--header-height) + var(--spacing-5));max-height:calc(100vh - var(--header-height) - var(--spacing-10) - var(--spacing-8));flex-direction:column;display:flex;position:sticky}.string-list-controls{gap:var(--spacing-2);padding:var(--spacing-3);border-bottom:1px solid var(--color-border);display:flex}.string-list-rows{min-height:0;padding:0 var(--spacing-3);flex:1;overflow-y:auto}.pager{padding:var(--spacing-2);border-top:1px solid var(--color-border);justify-content:center;display:flex}.detail{gap:var(--spacing-5);padding:var(--spacing-5);flex-direction:column;display:flex}.detail-nav{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.source{gap:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--radius-element);background:var(--color-background-muted);border:1px solid var(--color-border);flex-direction:column;display:flex}.source-actions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.insertables{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;display:inline-flex}.source-diff del{color:var(--color-text-error)}.source-diff ins{font-weight:600;text-decoration:underline}.problem-text{color:var(--color-text-error)}.review-note{color:var(--color-text-secondary)}.review-approve{color:var(--color-text-success,var(--color-text-secondary))}.pad-banner{padding:var(--spacing-3)}.compose{gap:var(--spacing-3);flex-direction:column;display:flex}.compose-actions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.spacer{flex:1}.shortcut{align-items:center;gap:var(--spacing-1);white-space:nowrap;display:inline-flex}.suggestion-meta{align-items:center;gap:var(--spacing-1) var(--spacing-2);flex-wrap:wrap;display:inline-flex}.detail section h3{margin-bottom:var(--spacing-1)}@media (width<=860px){.editor-panes{grid-template-columns:minmax(0,1fr)}.string-list{max-height:45vh;position:static}.shortcut{display:none}}.profile-head{align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-6);display:flex}.site-footer{padding:var(--spacing-6) var(--spacing-5);text-align:center;margin-top:auto}.site-footer a{color:inherit}.activity-text{margin-top:var(--spacing-1);overflow-wrap:anywhere;display:block}.glossary-box{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-element);background:var(--color-background-muted)}.glossary-box ul{margin:var(--spacing-1) 0 0;gap:var(--spacing-1);flex-direction:column;padding:0;list-style:none;display:flex}.row-tokens{gap:var(--spacing-1);display:inline-flex}
