/* Same working app and project data, with an ordinary starting visual treatment. */
@import url('../style.css');
:root{color:#1f2937;background:#fff;--line:#dce1e7;--green:#2563eb;font-family:Arial,sans-serif}
.app-shell{background:#fff;grid-template-columns:210px minmax(0,1fr)}.sidebar{background:#f3f4f6;border-color:#ddd}.brand{font-size:23px;letter-spacing:0;color:#111;font-weight:600}.brand img{display:none}.brand-period{color:inherit}.workspace-identity{margin-top:38px}.studio-avatar{background:#e5e7eb;color:#333;border-color:#d1d5db;font-family:Arial,sans-serif;font-size:16px;border-radius:3px}.workspace-dot{display:none}.nav-caption{color:#6b7280;font-size:10px;letter-spacing:0}.nav-item{font-size:12px;min-height:42px;border-radius:3px;color:#4b5563}.nav-item[aria-pressed=true]{background:#dbeafe;color:#1d4ed8}.nav-number{color:inherit}.sidebar-note{display:none}.sidebar-bottom{margin-top:auto}.sidebar-bottom a,.sidebar-bottom small,.workshop-mark{color:#6b7280}.topbar{background:#fff;color:#374151}.breadcrumb,.breadcrumb strong{color:#6b7280}.page-heading h1{font-size:30px;font-weight:700;letter-spacing:0}.heading-period,.eyebrow{display:none}.page-description{color:#6b7280;font-size:12px}.primary-button{background:#2563eb;border-color:#2563eb;border-radius:4px;box-shadow:none;font-size:12px}.primary-button:hover{background:#1d4ed8}.secondary-button{border-radius:4px}.studio-summary{font-size:11px;color:#6b7280}.studio-summary strong{color:#111}.summary-caption{display:none}.workspace-content{gap:24px}.filters{gap:5px}.filters button{font-size:11px;color:#4b5563;border-radius:3px}.filters button[aria-pressed=true]{background:#dbeafe;color:#1d4ed8}.layout-switch{background:#f3f4f6;border-color:#ddd;border-radius:3px}.search-field{border-color:#d1d5db;border-radius:3px;height:38px}.search-field input{font-size:12px;color:#374151}.project-grid{grid-template-columns:1fr;gap:10px}.project-card{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:4px;box-shadow:none;padding:10px;min-height:104px}.project-card[aria-pressed=true]{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.project-card .project-art{display:none}.card-content{width:100%;padding:0}.card-title{font-size:15px;font-weight:600;letter-spacing:0}.card-category{font-size:11px;color:#6b7280;margin-top:7px}.card-footer{margin-top:13px}.status{font-size:10px;color:#4b5563}.status.review,.status.complete{color:#4b5563}.card-progress{font-size:10px;color:#6b7280}.mini-track{display:none}.card-favorite{color:#f59e0b;fill:#fbbf24!important}.collection-footer{font-size:10px;color:#6b7280}.collection-footer>span:last-child{display:none}.detail-panel{border-color:#d1d5db;border-radius:4px}.detail-topline{font-size:10px;letter-spacing:0;color:#6b7280;border-bottom:1px solid #e5e7eb}.detail-art{display:none}.detail-heading h2{font-size:24px;letter-spacing:0;font-weight:600;color:#111}.detail-heading p{font-size:12px;line-height:1.5;color:#6b7280}.project-metadata{font-size:11px;border-color:#e5e7eb}.project-metadata dt,.project-metadata dd{color:#6b7280}.person-avatar{background:#e5e7eb;color:#6b7280}.task-heading,.task-heading h3{font-size:11px;color:#374151}.progress-track{height:5px;background:#e5e7eb}.progress-track>span{background:#2563eb}.task-row{font-size:11px;min-height:36px;color:#4b5563}.task-row input:checked+span{color:#9ca3af}.task-row input{border-color:#9ca3af}.task-row input:checked{background:#dbeafe;border-color:#93c5fd}.task-row input:checked:after{border-color:#2563eb}#new-task-input{font-size:11px;color:#374151}.detail-note{display:none}.task-section{padding-bottom:22px}.app-footer{color:#6b7280;letter-spacing:0;font-size:10px}.app-footer:before{content:'Authored starting point · same data and controls';font-size:10px;color:#6b7280}.app-footer>span{display:none}.app-footer button{font-size:11px;color:#2563eb}.avatar{border-radius:3px;background:#e5e7eb;color:#374151}.save-indicator{color:#6b7280}.toast{background:#1e40af;border-color:#1e40af}.sidebar-bottom a:after{content:'Plain starting point';font-size:9px}.sidebar-bottom a>span{display:none}dialog{border-radius:6px;background:#fff}dialog h2{letter-spacing:0;font-size:28px;font-weight:600}dialog p{color:#6b7280}.brief-card{background:#eff6ff;border-color:#bfdbfe}.brief-card p{color:#1e40af}.about-links{color:#2563eb}
@media(min-width:1500px){.project-grid{grid-template-columns:1fr}.project-card .card-title{font-size:15px}}
@media(max-width:990px){.app-shell{grid-template-columns:166px minmax(0,1fr)}}
@media(max-width:800px){.app-shell{grid-template-columns:66px minmax(0,1fr)}.brand img{display:block}.nav-item{font-size:0}.sidebar-bottom{display:none}}
@media(max-width:600px){.app-shell{display:block}.brand img{display:none}.sidebar{background:#f3f4f6}.project-grid{grid-template-columns:1fr}.detail-heading p{font-size:12px}.task-row{font-size:12px}.app-footer:before{max-width:200px;line-height:1.5}.nav-item{min-height:33px}.page-description{font-size:10px}}
