/*!
 * Ason Motion PRO — yerleşim + durağan yedekler. GPL-2.0-or-later.
 */
.am-tilt__filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.am-tilt__f{min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid currentColor;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}
.am-tilt__f[aria-pressed="true"]{background:var(--am-accent,#4f63e0);border-color:var(--am-accent,#4f63e0);color:#fff}
.am-tilt__f:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.am-tilt .am-cards{perspective:1000px}
.am-tilt .am-card{transform-style:preserve-3d;will-change:transform}
.am-tilt .am-card[hidden]{display:none}
.am-tilt .am-card__media::before{content:"";position:absolute;inset:0;z-index:0;background:var(--am-tex,none) center/cover,var(--am-reveal,#f08a1c);clip-path:circle(0% at var(--mx,50%) var(--my,50%));transition:clip-path .45s cubic-bezier(.2,.8,.2,1)}
.am-tilt .am-card.is-tilt .am-card__media::before{clip-path:circle(85% at var(--mx,50%) var(--my,50%))}
.am-tilt .am-card__media img{z-index:1;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.am-tilt .am-card.is-tilt .am-card__media img{transform:translateY(-6px) scale(1.04)}
.am-tilt__empty{padding:24px 0;opacity:.75}
.am-stack{position:relative;height:var(--am-h,420px);width:100%;max-width:560px;margin:0 auto}
.am-stack__tile{position:absolute;width:calc(100% / var(--am-cols,4) - 6px);aspect-ratio:1/1.05;left:calc((100% / var(--am-cols,4)) * var(--c) + var(--o) * 6px);bottom:calc((100% / var(--am-rows,3)) * var(--r) + 12px);border-radius:12px;background:var(--am-tile-bg,#fbfaf6);display:flex;align-items:center;justify-content:center;overflow:hidden}
.am-stack__tile img{max-width:90%;max-height:88%;width:auto;height:auto;object-fit:contain}
.am-stack__base{position:absolute;left:-2%;right:-2%;bottom:0;height:12px;border-radius:4px;background:repeating-linear-gradient(90deg,#a27b4f 0 60px,#7e5c39 60px 72px)}
.am-phys{position:relative;height:var(--am-h,420px);overflow:hidden;display:flex;flex-wrap:wrap;align-content:flex-end;justify-content:center;gap:8px;padding:8px;touch-action:pan-y;user-select:none}
.am-phys__item{display:inline-flex;align-items:center;justify-content:center;min-width:var(--s,80px);height:calc(var(--s,80px) * .55);padding:0 18px;border-radius:999px;background:var(--bg,#d9d6ce);color:#2b1f16;font-weight:700;white-space:nowrap}
.am-phys__item.is-img{width:var(--s,80px);height:var(--s,80px);min-width:0;padding:0;border-radius:50%;overflow:hidden;background:transparent}
.am-phys__item.is-img img{width:100%;height:100%;object-fit:cover}
.am-phys--live .am-phys__item{position:absolute;left:0;top:0;will-change:transform}
.am-ship{display:grid;gap:8px;margin:10px 0;font-size:14px}
.am-ship__msg{font-weight:600}
.am-ship__track{position:relative;display:block;height:10px;border-radius:999px;background:rgba(0,0,0,.08);overflow:visible}
.am-ship__fill{position:absolute;inset:0;border-radius:999px;background:var(--am-ship,#3fa535);transform-origin:0 50%;transform:scaleX(var(--p,0))}
.am-ship__sprout{position:absolute;top:-14px;left:calc(var(--p,0) * 100%);width:14px;height:14px;margin-left:-7px;border-radius:0 70% 0 70%;background:var(--am-ship,#3fa535);transform:rotate(-45deg)}
.am-ship.is-done .am-ship__msg{color:var(--am-ship,#3fa535)}
.am-fly{position:fixed;left:0;top:0;width:64px;height:64px;border-radius:50%;object-fit:cover;z-index:99999;pointer-events:none;background:#7a5230}
