.works-toolbar{border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface);color:var(--ink);flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:28px;padding:22px;display:flex}.works-toolbar[hidden],#projectEmpty[hidden],#allProjects .project-card[hidden]{display:none!important}.works-search{flex:260px;min-width:0}.works-sort{flex:0 180px;min-width:150px}.works-toolbar label>span{color:var(--ink-soft);margin-bottom:8px;font-size:12px;display:block}.works-toolbar input,.works-toolbar select{box-sizing:border-box;background:var(--bg2);width:100%;min-height:44px;color:var(--ink);border:1px solid var(--border);border-radius:var(--button-radius);font:inherit;padding:10px 12px;font-size:14px}.works-view{gap:5px;display:flex}.works-view button{background:var(--bg2);min-height:44px;color:var(--ink);border:1px solid var(--border);border-radius:var(--button-radius);font:inherit;cursor:pointer;padding:10px 14px;font-size:14px}.works-view button[aria-pressed=true]{border-color:var(--accent);background:var(--tag-bg);box-shadow:inset 0 -2px 0 var(--accent)}.works-result{color:var(--ink-soft);flex-basis:100%;justify-content:space-between;align-items:center;font-size:13px;display:flex}.works-result button{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:5px 0;text-decoration:underline}.works-date-note{color:var(--ink-soft);flex-basis:100%;margin:0;font-size:12px;line-height:1.6}.works-toolbar :is(input,select,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-theme=space] .works-toolbar{background:linear-gradient(#eee7d8,#e1d8ca);border:1px solid #c4b9ab;border-radius:24px;box-shadow:0 18px 34px #86744a1a,inset 0 1px #ffffffd9}html[data-theme=space] .works-toolbar input,html[data-theme=space] .works-toolbar select,html[data-theme=space] .works-view button{background:linear-gradient(#f7f2e8,#e7ddd0);border-color:#c9c0b3;border-radius:14px;box-shadow:inset 0 1px #ffffffe6,0 2px #ab9d8524}html[data-theme=space] .works-toolbar label>span,html[data-theme=space] .works-result,html[data-theme=space] .works-date-note{color:#544e45}html[data-theme=space] .works-toolbar input::placeholder{color:#6e6559;opacity:1}html[data-theme=space] .works-view button[aria-pressed=true]{color:#f5ebda;background:linear-gradient(#111517,#232528);border-color:#483e33;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #c740262e}html[data-theme=space] .works-result button{color:#7e3728}html[data-theme=space] [data-project-browser] .filter{color:#544e45;background:linear-gradient(#f7f2e8,#e7ddd0);border-color:#c9c0b3;border-radius:14px;box-shadow:inset 0 1px #ffffffe6}html[data-theme=space] [data-project-browser] .filter.active{color:#f5ebda;background:linear-gradient(#111517,#232528);border-color:#483e33}#allArticles[data-view=list]{grid-template-columns:minmax(0,1fr);gap:18px}#allArticles[data-view=list] .card-open{grid-template-columns:160px minmax(0,1fr);align-items:stretch;display:grid}#allArticles[data-view=list] .article-picture{border-bottom:0;height:auto;min-height:160px}#allArticles[data-view=list] .card-body{min-width:0;padding:20px 24px}#allArticles[data-view=list] .card-body h3{overflow-wrap:anywhere;font-size:22px}#allArticles[data-view=list] .card-body p{min-height:0}#allArticles[data-view=list] .card-foot{margin-top:12px;padding-top:10px}@media (width<=610px){#allArticles[data-view=list] .card-open{grid-template-columns:80px minmax(0,1fr)}#allArticles[data-view=list] .article-picture{min-height:150px}#allArticles[data-view=list] .card-body{padding:16px}#allArticles[data-view=list] .card-body h3{font-size:19px}}#allProjects[data-view=list]{grid-template-columns:minmax(0,1fr);gap:16px}#allProjects[data-view=list] .project-card{min-height:0}#allProjects[data-view=list] .card-open{grid-template-columns:160px minmax(0,1fr)}#allProjects[data-view=list] .project-picture{min-height:150px}#allProjects[data-view=list] .card-body{padding:20px 24px}#allProjects[data-view=list] .card-body h3{margin:7px 0;font-size:22px}#allProjects[data-view=list] .card-body p{min-height:0}#allProjects[data-view=list] .card-foot{margin-top:12px;padding-top:10px}@media (width<=610px){.works-toolbar{gap:14px;padding:16px}.works-search{flex-basis:100%}.works-sort{flex:1;min-width:0}.works-view button{padding:10px}.works-result{gap:12px}#allProjects[data-view=list] .card-open{grid-template-columns:80px minmax(0,1fr)}#allProjects[data-view=list] .project-picture{min-height:150px}#allProjects[data-view=list] .card-body{padding:16px}#allProjects[data-view=list] .card-body h3{font-size:19px}#allProjects[data-view=list] .card-category{font-size:10px}}
