/* tasarla-yeni.css — yeni akışa özgü küçük ekler; geri kalanı sitenin tasarim-yol.css sınıfları. */
.yeni-kok{max-width:760px}
.yeni-kutu{min-height:320px}
.yeni-amac,.yeni-secenek{grid-template-columns:repeat(2,minmax(0,1fr))}
.yeni-amac .yol-sec-b,.yeni-secenek .yol-sec-b{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 14px}
.yeni-amac .yol-sec-b{min-height:78px}
.yeni-amac b{display:block;font-size:16px}
.yeni-amac small{display:block;font-weight:500;font-size:13px;opacity:.7;margin-top:3px;line-height:1.25}
.yeni-ik{font-size:26px;line-height:1;flex:none}
.yeni-dusun::after{content:'';display:inline-block;width:1.4em;text-align:left;animation:yeni-nokta 1.2s steps(4) infinite}
@keyframes yeni-nokta{0%{content:''}25%{content:'.'}50%{content:'..'}75%{content:'...'}}
.yeni-resim{position:relative;border:3px solid var(--ink);border-radius:20px;background:repeating-conic-gradient(#f3eee2 0 25%,#fffdf5 0 50%) 0 0/18px 18px;overflow:hidden;aspect-ratio:1;width:100%;max-width:480px;margin:0 auto;box-shadow:4px 4px 0 var(--ink)}
.yeni-resim img{width:100%;height:100%;object-fit:contain;display:block;background:#fff}
.yeni-resim.bos{animation:yeni-parla 1.4s infinite linear;background:linear-gradient(100deg,#f3ecdc 30%,#fffaf0 50%,#f3ecdc 70%) 0 0/300% 100%}
@keyframes yeni-parla{to{background-position:-300% 0}}
.yeni-resim.ciziliyor img{filter:blur(3px) saturate(.6);opacity:.5}
.yeni-et{position:absolute;left:10px;top:10px;background:var(--ink);color:#fff;font:700 12px 'Familjen Grotesk',sans-serif;padding:5px 10px;border-radius:999px}
.yeni-ana{width:100%}
.yeni-ana:disabled{opacity:.45;cursor:default}
.yeni-degis-bas{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:4px}
.yeni-degis-bas b{font:400 19px 'Bowlby One','Archivo Black',sans-serif}
.yeni-degis-bas small{font-weight:700;opacity:.7}
.yeni-cipler{display:flex;flex-wrap:wrap;gap:8px}
.yeni-cipler .yol-ikincil{border-radius:999px;min-height:44px}
.yeni-cipler .yol-ikincil:not(:disabled):hover{background:var(--lime)}
.yol-serbest button:disabled,.yol-serbest input:disabled,.yeni-cipler button:disabled{opacity:.45;cursor:default}
.yeni-bilgi{background:var(--cream);border:2px solid var(--ink);border-radius:12px;padding:10px 12px;font-weight:600;font-size:14px;margin:0}
.yeni-surumler{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 6px}
.yeni-surumler button{flex:none;width:68px;height:68px;border:2.5px solid var(--ink);border-radius:12px;background:#fff;padding:0;overflow:hidden;position:relative;cursor:pointer}
.yeni-surumler img{width:100%;height:100%;object-fit:cover}
.yeni-surumler button[aria-pressed="true"]{outline:4px solid var(--plum);outline-offset:1px}
.yeni-surumler span{position:absolute;left:3px;bottom:3px;background:var(--ink);color:#fff;font:700 10px 'Familjen Grotesk',sans-serif;border-radius:6px;padding:1px 5px}
.yeni-bastan{align-self:center}
@media (max-width:640px){.yeni-amac,.yeni-secenek{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.yeni-resim.bos,.yeni-dusun::after{animation:none}}
.yeni-ucret{font-size:13px}
