/* Unified into social-fabrika-home.css */
/* Sosyal Fabrika v1.0.3 — portfolyo proje vitrinleri */
.sf-new-projects{background:#f7f5f2;padding-block:clamp(65px,9vw,130px)}
.sf-new-projects-head{max-width:770px;margin-bottom:42px}.sf-new-projects-head h2{font-size:clamp(36px,5.2vw,76px);letter-spacing:-.055em;line-height:1.02;margin:18px 0}.sf-new-projects-head h2 em{font-style:normal;color:#f04e3f}.sf-new-projects-head p{max-width:530px;color:#62646a;font-size:16px;line-height:1.65}
.sf-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sf-project-card{display:block;background:#fff;border:1px solid #e9e5df;border-radius:20px;overflow:hidden;text-decoration:none!important;color:#161719!important;box-shadow:0 8px 32px rgba(30,23,19,.035);transition:transform .3s,box-shadow .3s}.sf-project-card:hover{transform:translateY(-7px);box-shadow:0 22px 55px rgba(30,23,19,.11)}
.sf-project-visual{background:linear-gradient(140deg,#e9e6e1,#f6f3ef);height:215px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:24px 25px 0}.sf-project-laptop{width:94%;max-width:350px;filter:drop-shadow(0 13px 14px rgba(25,23,20,.16));transform:perspective(900px) rotateX(2deg)}.sf-project-screen{height:168px;background:#fff;border:8px solid #202225;border-bottom-width:12px;border-radius:12px 12px 3px 3px;overflow:hidden;position:relative}.sf-project-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.sf-project-screen.sf-screen-fallback{background:linear-gradient(145deg,#fff,#eee)}.sf-project-base{height:9px;width:112%;margin-left:-6%;border-radius:2px 2px 45% 45%;background:linear-gradient(#d7d9dc,#999da2 60%,#e8e8e8)}
.sf-project-info{padding:23px 25px 27px}.sf-project-brand{height:55px;display:flex;align-items:center;margin-bottom:13px}.sf-project-brand img{max-width:185px;max-height:52px;width:auto;height:auto;object-fit:contain}.sf-project-info h3{font-size:20px;margin:0 0 8px;letter-spacing:-.025em}.sf-project-info p{font-size:14px;line-height:1.6;color:#66676a;margin:0 0 19px;min-height:44px}.sf-project-link{font-size:13px;font-weight:750;color:#ed4c38}.sf-project-link span{margin-left:8px}.sf-new-taxi-logo{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:900;letter-spacing:.02em}.sf-new-taxi-logo>b{display:grid;place-items:center;width:43px;height:43px;border-radius:4px;background:#ffbc00;font-size:26px}.sf-new-taxi-logo small{display:block;font-size:10px;letter-spacing:.45em;font-weight:500}
@media(max-width:900px){.sf-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sf-project-grid{grid-template-columns:1fr;gap:16px}.sf-project-visual{height:230px}.sf-project-screen{height:176px}.sf-new-projects-head h2{font-size:42px}.sf-project-info p{min-height:0}}

/* Sosyal Fabrika v1.0.4 - unified portfolio */
.sf-all-portfolio{background:#f5f1ec;padding-top:90px;padding-bottom:110px}.sf-all-portfolio-head{text-align:center;max-width:900px;margin:0 auto 42px}.sf-all-portfolio-head h2{font-size:clamp(36px,4.5vw,66px);line-height:1.08;letter-spacing:-.045em}.sf-all-portfolio-head h2 em{color:#ed563f;font-style:normal}.sf-all-portfolio-head p{margin:18px auto 0;max-width:650px;color:#65636a}.sf-all-portfolio .sf-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sf-all-portfolio .sf-project-card{border-radius:20px;border:1px solid #e8e0d9;background:#fffdfb;box-shadow:0 9px 30px rgba(55,37,27,.06)}.sf-all-portfolio .sf-project-visual{background:linear-gradient(145deg,#f9ede5,#e7ded5);height:215px}.sf-all-portfolio .sf-project-brand{height:85px;display:flex;align-items:center;justify-content:center;margin:0 0 15px;border-bottom:1px solid #f0eae5;padding:0 8px 16px}.sf-all-portfolio .sf-project-brand img{max-width:100%;width:auto;height:auto;max-height:63px;object-fit:contain;object-position:center}.sf-all-portfolio .sf-project-info{padding:23px 24px 26px}.sf-all-portfolio .sf-project-info h3{font-size:19px}.sf-all-portfolio .sf-project-info p{min-height:44px}.sf-all-portfolio .sf-new-taxi-logo{justify-content:center}.sf-all-portfolio .sf-project-link{color:#db5039}@media(max-width:900px){.sf-all-portfolio .sf-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sf-all-portfolio{padding:58px 0}.sf-all-portfolio .sf-project-grid{grid-template-columns:1fr}.sf-all-portfolio .sf-project-visual{height:220px}.sf-all-portfolio .sf-project-info p{min-height:0}}
