/* Light, spacious collection pages. Homepage remains dark. */
body.inner-page{background:#f7f7f5;color:#1a1b19}
.inner-page .topbar{background:#111;color:#aaa}.inner-page .header{background:#fff;border-color:#e8e8e5}
.inner-page .brand,.inner-page .header nav{color:#191a18}.inner-page .brand span{color:#858783}.inner-page .header nav a{color:#555853}.inner-page .header nav a:hover,.inner-page .header nav a[aria-current=page]{color:#111}.inner-page .header nav a:after{background:#161716}
.inner-page .category-home-link{color:#262824;border-color:#d4d6d1;background:#fff}.inner-page .category-home-link:hover{background:#151615;color:#fff}
.inner-page .page-head h1{color:#181917}.inner-page .page-head .eyebrow{color:#898d86}.inner-page .page-head>p:last-child,.inner-page .collection-section header p:not(.eyebrow){color:#777b75}
.inner-page .filter-bar,.inner-page .collection-section>header{border-color:#dedfdb}.inner-page .filter-bar a{background:#fff;color:#555952;border-color:#e4e5e0}.inner-page .filter-bar a:hover,.inner-page .filter-bar a:focus-visible{background:#171817;color:#fff;border-color:#171817}
.inner-page .collection-section h2{color:#1e201d}.inner-page .collection-section header>span,.inner-page .note{color:#898d86}.inner-page .eyebrow{color:#8a8e87}
.inner-page .work-grid{gap:30px 20px}.inner-page .item{background:#fff;outline:1px solid #e8e9e5}.inner-page .item:hover{background:#fff;box-shadow:0 8px 25px #0000000d}.inner-page .item-image{background:#efefec}.inner-page .item-title{color:#252723}.inner-page .item:hover .item-title{color:#000}.inner-page .item small,.inner-page .collection-card small{color:#8c908a}
.inner-page .cards-grid{gap:26px}.inner-page .collection-card{background:#fff;border-color:#e8e9e5}.inner-page .collection-card:hover{background:#fff;border-color:#d2d4ce;box-shadow:0 10px 30px #0000000d}.inner-page .collection-card h2{color:#20221f}.inner-page .collection-card p,.inner-page .about-copy>p:not(.eyebrow){color:#72766f}.inner-page .collection-card span,.inner-page .back-link,.inner-page .text-link{color:#454c45;border-color:#b6bcb3}.inner-page .about-copy h2{color:#20221f}
.inner-page .viewer{background:#fff;color:#20211f;border-color:#e5e5e1}.inner-page .viewer-head{border-color:#e7e7e3}.inner-page .viewer-head button{color:#222}.inner-page .viewer-content details{background:#f4f4f1}.inner-page a:focus-visible,.inner-page button:focus-visible{outline-color:#242824}
@media(max-width:850px){.inner-page .header nav{background:#fff}.inner-page .header nav a{border-color:#eee}.inner-page .menu-toggle{color:#222}.inner-page .work-grid{gap:20px 13px}.inner-page .cards-grid{gap:18px}}
