.project-location-layout{background:#f8fafc;min-height:100vh}.project-content{min-height:calc(100vh - 80px)}:root{--brand-primary:#007bff;--brand-light:#f0f8ff;--brand-dark:#0056b3;--text-primary:#1a1a1a;--text-secondary:#666;--gray-50:#f9f9f9;--gray-100:#f5f5f5;--gray-200:#e0e0e0;--gray-300:#ccc;--success-light:#e8f5e8;--success-dark:#2e7d32;--error-light:#fce4ec;--error-dark:#c62828;--warning-light:#fff3e0;--warning-dark:#e65100;--warning-primary:#ff9800;--accent-primary:#e3f2fd;--accent-dark:#1976d2}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.middle-column-container{width:50%;margin:0 auto}.flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.align-center{align-items:center}.justify-center{justify-content:center}@media screen and (max-width:600px){.middle-column-container{width:100%}}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
