.category-home-tiles{gap:16px;padding:10px 3px 18px}.category-home-tiles .category-tile{height:166px;padding:12px 10px;gap:7px;border-radius:19px;border:1px solid #ef8a0f;background:linear-gradient(155deg,#ffe69d 0%,#ffc75a 25%,#ffa020 60%,#f37b06 100%);box-shadow:inset 0 2px 2px #fff9, inset 0 -2px 3px #b9490028,0 5px 12px #9b4a0024;color:#36230d;text-shadow:none;transition:transform .18s,box-shadow .18s}.category-home-tiles .category-tile::before{top:3px;left:3px;right:3px;height:30%;border-radius:16px;background:linear-gradient(#fff3,transparent)}.category-home-tiles .category-icon svg{width:92px;height:92px;filter:drop-shadow(0 2px 1px #94400016)}.category-home-tiles .category-tile-label{font-size:17px;font-weight:800;line-height:1.2;max-width:100%}.category-home-tiles .category-tile:hover{filter:none;transform:translateY(-3px);box-shadow:inset 0 2px 2px #fff9,0 8px 17px #9b4a0030}.category-home-tiles .category-tile:active{transform:translateY(1px)}.category-home-tiles .category-tile:focus-visible{outline:3px solid #39271c;outline-offset:4px}@media(max-width:650px){.category-home-tiles{gap:12px}.category-home-tiles .category-tile{height:155px;padding:10px 7px}.category-home-tiles .category-icon svg{width:82px;height:82px}.category-home-tiles .category-tile-label{font-size:15px}}@media(prefers-reduced-motion:reduce){.category-home-tiles .category-tile{transition:none}.category-home-tiles .category-tile:hover{transform:none}}
/* v172 — supplementary tiles match the approved orange/cream family. */
#categoryNav .category-tile.bp-unified-v172{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:445/244;height:auto!important;min-height:0!important;padding:12px 10px 14px!important;gap:4px!important;isolation:isolate;overflow:hidden;border:1px solid #ef8a0f!important;border-radius:17px!important;background-image:radial-gradient(ellipse at 15% 0%,#fff2b0 0%,#ffce65 30%,transparent 64%),linear-gradient(150deg,#ffc65b,#ff9417 68%,#ed7000)!important;background-size:auto!important;background-position:center!important;box-shadow:inset 0 2px 2px #fff9,inset 0 -2px 3px #b9490028,0 5px 12px #9b4a0024!important;color:#30200e;text-shadow:none;font-family:inherit}
#categoryNav .category-tile.bp-unified-v172::before{content:none!important}
#categoryNav .bp-unified-v172 .category-icon.bp-category-icon-v172{display:block!important;width:38%;max-width:112px;height:auto!important;aspect-ratio:1;flex:0 1 auto;min-height:0;margin:0;padding:0;filter:drop-shadow(0 2px 1px #94400020)}
.bp-category-art-v172{display:block;width:100%;height:100%;background-size:300% 400%;background-repeat:no-repeat}
.bp-category-art-work-v172{background-image:url(work-category-icons-v172.png)}
.bp-category-art-extra-v172{background-image:url(category-extra-icons-v172.png)}
#categoryNav .bp-unified-v172 .category-tile-label{position:static!important;display:block!important;width:auto!important;height:auto!important;max-width:100%;margin:0!important;padding:0!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;text-align:center;font-size:clamp(13px,1.25vw,18px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.2px;overflow-wrap:normal}
#categoryNav .bp-unified-v172 .work-category-count-v130{position:absolute;right:8px;top:6px;max-width:85%;font-size:9px;line-height:1.1;color:#603514}
#categoryNav .bp-unified-v172:focus-visible{outline:3px solid #39271c;outline-offset:4px}
@media(max-width:650px){#categoryNav .category-tile.bp-unified-v172{padding:9px 6px 10px!important;border-radius:13px!important}#categoryNav .bp-unified-v172 .category-icon.bp-category-icon-v172{width:40%;max-width:88px}#categoryNav .bp-unified-v172 .category-tile-label{font-size:clamp(11px,3.1vw,14px)!important;line-height:1.15!important}}
