:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.module-card:hover,.project-card:hover,.localization-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.localization-table{border-collapse:separate;table-layout:fixed;border:none}.localization-table td,.localization-table th{border:1px solid var(--gray-6)}.localization-table thead th{z-index:1;background:var(--color-surface);padding:3px;position:-webkit-sticky;position:sticky;top:0}.localization-table td{background:var(--color-surface);max-width:500px}.localization-table tbody th{text-align:left;position:relative}.localization-table thead th:first-child{z-index:2;position:-webkit-sticky;position:sticky;left:0}.localization-table tbody th{background:var(--color-surface);z-index:1;position:-webkit-sticky;position:sticky;left:0}.editable-cell{cursor:"pointer";padding:"4px";border-radius:"4px";min-height:"24px";background-color:"transparent";border:"1px solid transparent";transition:"all 0.15s ease"}.editable-cell:hover{background-color:var(--accent-3)!important;border-color:var(--accent-7)!important}.editable-cell:active{background-color:var(--accent-4)!important}
