.archive .art-card figure{background:#000!important}.archive .art-card img{object-fit:contain!important;transform:none!important}.rail-card img{object-fit:cover!important;object-position:center!important}.rail-card{overflow:hidden}.rail-card img{transition:transform .8s cubic-bezier(.16,1,.3,1)}.rail-card:hover img{transform:scale(1.018)}
.visual img{object-fit:contain!important;width:100%;height:100%}
.archive,html[data-theme="light"] .archive{background:#efb598!important;background-image:linear-gradient(135deg,#efb598 0%,#f49a70 6%,#f7783b 12%,#ef4b17 18%,#d85a04 24%,#b9430b 30%,#8d381c 36%,#ee9a99 42%,#ef696f 48%,#ef3340 54%,#c92a30 60%,#8f2b2e 66%,#ef8da2 72%,#ed4365 78%,#df0038 84%,#c6003d 89%,#a82358 93%,#d92f76 96%,#ef69a1 98%,#f4afca 100%)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important;background-attachment:scroll!important;animation:none!important;color:#fff!important}
.archive .archive-head h2,.archive .archive-head>p,.archive .section-tag{color:#fff!important;text-shadow:0 1px 20px rgba(82,0,30,.3)}
.archive .filters{border-color:rgba(255,255,255,.65)!important}.archive .filters button{color:#fff!important;border-color:#fff!important;background:rgba(86,0,31,.12)!important;backdrop-filter:blur(7px)}.archive .filters button:hover,.archive .filters button.active{background:#fff!important;border-color:#fff!important;color:#a82358!important}
.archive .art-meta{margin-top:0!important;padding:18px 18px 20px!important;background:rgba(244,175,202,.88)!important;color:#130008!important;border:0!important;backdrop-filter:blur(14px)}

/* Pantone referansını ürün ızgarasının gerçek arka planı olarak kullan. */
.archive .art-grid{position:relative;gap:0!important;background:#efb598!important;background-image:linear-gradient(135deg,#efb598 0%,#f49a70 6%,#f7783b 12%,#ef4b17 18%,#d85a04 24%,#b9430b 30%,#8d381c 36%,#ee9a99 42%,#ef696f 48%,#ef3340 54%,#c92a30 60%,#8f2b2e 66%,#ef8da2 72%,#ed4365 78%,#df0038 84%,#c6003d 89%,#a82358 93%,#d92f76 96%,#ef69a1 98%,#f4afca 100%)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important}
.archive .art-grid::before{content:"";position:absolute;z-index:1;top:34px;bottom:64px;left:50%;width:2px;transform:translateX(-1px);background:#fff;pointer-events:none}
.archive .art-card{position:relative;z-index:2;border-color:transparent!important;background:transparent!important}
.archive .art-card:nth-child(odd){border-right:0!important}
.archive .art-card:nth-child(even){border-left:0!important}
@media(max-width:760px){.archive .art-grid::before{left:0;transform:none}}
.archive .art-meta h3,.archive .art-meta h3 a,.archive .art-meta>span,.archive .art-meta p,.archive .request{color:#130008!important}.archive .request{border-color:#130008!important}
@media(max-width:700px){.rail-card img{aspect-ratio:4/5!important;object-fit:cover!important}.archive .art-card img{object-fit:contain!important}.archive,html[data-theme="light"] .archive{background-size:100% 100%!important;background-attachment:scroll!important;background-position:center!important}}
@media(prefers-reduced-motion:reduce){.archive{animation:none!important;background-position:50% 50%!important}}

/* Horizontal rolling archive */
.archive .archive-slider-controls{max-width:1480px;margin:0 auto 20px;display:flex;align-items:center;justify-content:space-between;color:#fff;font:600 10px PlexCond,sans-serif;letter-spacing:.2em}
.archive-slider-controls>div{display:flex}.archive-slider-controls button{width:58px;height:58px;border:1px solid #fff;background:rgba(8,8,8,.1);color:#fff;font-size:22px;cursor:pointer;backdrop-filter:blur(8px);transition:background .25s,color .25s}.archive-slider-controls button+button{border-left:0}.archive-slider-controls button:hover{background:#fff;color:#080808}
.archive .art-grid{display:flex!important;grid-template-columns:none!important;align-items:stretch!important;gap:clamp(14px,2vw,28px)!important;max-width:none!important;width:calc(100% + max(24px,3vw))!important;margin:0!important;padding:0 max(24px,3vw) 42px 0!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none;background:none!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.archive .art-grid::-webkit-scrollbar{display:none}.archive .art-grid::before{display:none!important}
.archive .art-card,.archive .art-card.large,.archive .art-card.portrait,.archive .art-card.square,.archive .art-card.object-card,.archive .art-card:nth-child(3),.archive .art-card:nth-child(4),.archive .art-card:nth-child(6),.archive .art-card:nth-child(7){flex:0 0 clamp(340px,54vw,760px)!important;width:auto!important;max-width:none!important;margin:0!important;grid-column:auto!important;justify-self:auto!important;scroll-snap-align:start;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.5)!important;backdrop-filter:blur(10px);transition:transform .55s cubic-bezier(.16,1,.3,1),background .3s!important}
.archive .art-card:hover{transform:translateY(-8px);background:rgba(255,255,255,.22)!important}.archive .art-card::after{display:none!important}.archive .art-card figure{margin:0!important;border:0!important;aspect-ratio:16/9!important}.archive .art-card .art-meta,.archive .art-card:nth-child(odd) .art-meta{text-align:left!important;grid-template-columns:64px 1fr auto!important}.archive .art-card:nth-child(odd) .art-meta>span{grid-column:1!important;justify-self:start!important}.archive .art-card:nth-child(odd) .art-meta h3,.archive .art-card:nth-child(odd) .art-meta p{grid-column:2!important}.archive .art-card:nth-child(odd) .request{grid-column:3!important;justify-self:end!important}
.archive .art-card[hidden]{display:none!important}
@media(max-width:700px){.archive .archive-slider-controls{margin-top:-4px}.archive-slider-controls button{width:50px;height:50px}.archive .art-grid{display:flex!important;width:calc(100% + 20px)!important;padding-right:20px!important}.archive .art-card,.archive .art-card.large,.archive .art-card.portrait,.archive .art-card.square,.archive .art-card.object-card,.archive .art-card:nth-child(3),.archive .art-card:nth-child(4),.archive .art-card:nth-child(6),.archive .art-card:nth-child(7){display:block!important;flex-basis:86vw!important;margin:0!important}.archive .art-card .art-meta,.archive .art-card:nth-child(odd) .art-meta{grid-template-columns:1fr!important}.archive .art-card .art-meta>*{grid-column:1!important}.archive .art-card .request,.archive .art-card:nth-child(odd) .request{grid-column:1!important;grid-row:auto!important;justify-self:start!important;margin-top:14px}}
