/*
Theme Name: Cekimimvar Pro
Theme URI: https://cekimimvar.doguemre734.chatgpt.site
Author: Cekimimvar
Description: Freelancer video, fotoğraf, kurgu ve içerik profesyonelleri için üyelik, profil, arama ve değerlendirme platformu.
Version: 3.1.0
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: cekimimvar
*/
:root{--yellow:#f6c945;--ink:#0b0c0e;--paper:#f2f0e9;--muted:#a5a5a0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f8f7f2;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button,a{transition:.25s ease}a{color:inherit;text-decoration:none}.nav-wrap{height:82px;display:flex;align-items:center;padding:0 5vw;position:absolute;z-index:20;width:100%;border-bottom:1px solid #ffffff26}.brand{font-size:22px;font-weight:800;letter-spacing:-1.2px}.brand span{color:var(--yellow);font-size:30px}.nav-links{display:flex;gap:34px;margin:auto;font-size:13px;color:#ddd}.nav-links a:hover{color:var(--yellow)}.nav-actions{display:flex;align-items:center;gap:20px}.login{font-size:13px}.join{border:0;background:var(--yellow);color:#111;padding:17px 25px;font-weight:800;cursor:pointer;display:inline-flex;gap:28px;align-items:center}.join:hover{background:#ffdb67;transform:translateY(-2px)}.join.small{padding:12px 18px;font-size:12px}.menu{display:none;background:none;border:0;color:#fff;font-size:24px}.hero{min-height:760px;height:94vh;position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(5,6,7,.98),rgba(5,6,7,.76) 52%,rgba(5,6,7,.2)),url('https://images.unsplash.com/photo-1485846234645-a62644f84728?auto=format&fit=crop&w=2200&q=90') center/cover}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b0c0e,transparent 22%)}.hero-content{position:relative;z-index:2;padding:180px 5vw 80px;max-width:900px}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:2.3px;font-size:10px;font-weight:800}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow i{width:28px;height:1px;background:var(--yellow)}h1{font-size:clamp(62px,8vw,120px);line-height:.88;letter-spacing:-7px;margin:24px 0 30px}h1 em{color:var(--yellow);font-style:normal}.hero-content>p{color:#c2c2be;line-height:1.65;max-width:625px;font-size:17px}.search-box{margin-top:38px;background:#f6f5ef;color:#141414;width:min(790px,100%);display:flex;align-items:center;padding:10px 10px 10px 25px;box-shadow:0 25px 80px #0008}.search-box label{flex:1;display:flex;flex-direction:column;gap:5px}.search-box label span{font-size:9px;text-transform:uppercase;letter-spacing:1.5px;color:#8a8984;font-weight:800}.search-box select{border:0;background:transparent;outline:0;font-weight:700}.divider{height:38px;width:1px;background:#d4d2ca;margin:0 20px}.search-box button{height:58px;background:var(--yellow);border:0;padding:0 25px;font-weight:800;cursor:pointer}.section{padding:110px 5vw}.categories{background:var(--paper);color:#151515}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px}.section-head h2,.how h2,.cta h2,.register h2{font-size:clamp(42px,5vw,72px);letter-spacing:-4px;line-height:.95;margin:12px 0}.kicker{color:#b18d20}.section-head>p{max-width:430px;color:#686762;line-height:1.7;font-size:14px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d1cfc7}.category{height:320px;background:#e9e7df;padding:27px;position:relative;color:#121212}.category:hover{background:#111;color:#fff;transform:translateY(-6px)}.category-icon{margin:50px 0 38px;border:1px solid #cbc9c0;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-size:30px}.category h3{font-size:20px;margin:0 0 8px}.category p{font-size:11px;color:#8b8982}.members{background:#0b0c0e}.members .kicker{color:var(--yellow)}.member-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.member{background:#151619}.member-image{height:410px;background-size:cover;background-position:center;position:relative;background-color:#252629}.available{position:absolute;top:18px;left:18px;background:#0e0e0edb;padding:8px 10px;font-size:9px;text-transform:uppercase}.member-info{position:absolute;bottom:22px;left:23px}.member-info h3{font-size:25px;margin:0 0 7px}.member-info p{font-size:11px;color:#d1cfc8;margin:0}.member-meta{height:62px;display:flex;align-items:center;gap:16px;padding:0 18px;color:#989997;font-size:10px}.member-meta span:nth-child(2){color:var(--yellow);margin-left:auto}.empty{border:1px solid #333;padding:35px;color:#aaa}.how{padding:110px 5vw;background:#17181a;display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.how-title>p{max-width:390px;color:#949591;line-height:1.7}.steps{border-top:1px solid #414245}.step{display:grid;grid-template-columns:90px 1fr;padding:30px 0;border-bottom:1px solid #414245}.step>b{color:var(--yellow);font-size:11px}.step h3{margin:0 0 10px}.step p{margin:0;color:#8f908d;font-size:13px;line-height:1.6}.cta{padding:125px 5vw;text-align:center;background:var(--yellow);color:#111}.cta .kicker{color:#5a4917}.cta p{max-width:520px;margin:25px auto 35px}.cta .join{background:#111;color:#fff}.register{padding:110px 5vw;background:#f2f0e9;color:#111}.register-wrap{max-width:760px;margin:auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid .full{grid-column:1/-1}.form-grid label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.form-grid input,.form-grid select,.form-grid textarea{width:100%;margin-top:7px;border:1px solid #cbc9c0;background:#fff;padding:15px}.notice{padding:14px 16px;margin:20px 0;background:#fff;border-left:3px solid var(--yellow)}footer{padding:65px 5vw 35px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}footer p{color:#92938f;font-size:13px}footer>div{display:flex;gap:25px;justify-content:flex-end;font-size:12px}footer small{grid-column:1/-1;color:#656662;border-top:1px solid #292a2d;padding-top:25px;margin-top:35px}.screen-reader-text{position:absolute;left:-9999px}
@media(max-width:850px){.nav-links,.nav-actions{display:none}.menu{display:block;margin-left:auto}.nav-links.open{display:flex;position:absolute;top:82px;left:0;right:0;background:#0c0d0f;padding:25px 5vw;flex-direction:column}.hero-content{padding-top:155px}h1{letter-spacing:-4px}.search-box{flex-wrap:wrap;padding:15px}.search-box button{width:100%;margin-top:10px}.section-head{align-items:flex-start;flex-direction:column}.category-grid{grid-template-columns:1fr 1fr}.member-grid{grid-template-columns:1fr}.how{grid-template-columns:1fr;gap:55px}footer{grid-template-columns:1fr}footer>div{justify-content:flex-start}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}}@media(max-width:520px){.hero-content{padding-left:22px;padding-right:22px}h1{font-size:58px}.section,.how,.cta,.register{padding:82px 22px}.category-grid{grid-template-columns:1fr}.member-image{height:410px}}

/* Cekimimvar Pro */
.brand{display:flex;align-items:center;position:relative}.brand small{position:absolute;top:27px;left:33px;font-size:6px;letter-spacing:2px;color:#8d8f91}.has-sub{position:relative;padding:25px 0}.sub{display:none;position:absolute;top:62px;left:-45px;width:390px;background:#121315;border:1px solid #353638;padding:10px;box-shadow:0 30px 70px #000;grid-template-columns:1fr 1fr}.has-sub:hover .sub{display:grid}.sub a{padding:16px;display:flex;flex-direction:column;gap:6px;border:1px solid transparent}.sub a:hover{background:#1d1e21;border-color:#333}.sub b{color:#fff}.sub span{font-size:9px;color:#888;line-height:1.5}.hero.pro{height:auto;min-height:840px;background:linear-gradient(90deg,rgba(5,6,7,.98),rgba(5,6,7,.78) 55%,rgba(5,6,7,.15)),url('https://images.unsplash.com/photo-1492619375914-88005aa9e8fb?auto=format&fit=crop&w=2200&q=90') center/cover}.hero-glow{position:absolute;width:480px;height:480px;border-radius:50%;background:#f6c94525;filter:blur(100px);right:7%;top:15%}.hero.pro h1{font-size:clamp(58px,7vw,108px)}.search-box.mega{width:min(1050px,92vw)}.mega label{padding-right:20px}.mega input{border:0;background:transparent;outline:0;font-weight:700;min-width:0}.mega label+label{border-left:1px solid #d4d2ca;padding-left:20px}.trust{display:flex;gap:38px;margin-top:24px;color:#aaa;font-size:10px;text-transform:uppercase;letter-spacing:1px}.trust b{color:var(--yellow);font-size:16px;margin-right:5px}.pro-grid{grid-template-columns:repeat(4,1fr);gap:1px}.pro-grid .category{height:300px}.category>b{position:absolute;bottom:24px;left:27px;font-size:10px;color:#9d7c14}.member.is-premium{outline:1px solid var(--yellow)}.premium{position:absolute;z-index:2;right:15px;top:15px;background:var(--yellow);color:#111;padding:8px 10px;font-size:9px;font-weight:900;letter-spacing:1px}.premium.inline{position:static;display:inline-block;margin-bottom:20px}.pagination{display:flex;gap:8px;justify-content:center;margin-top:45px}.pagination a{width:38px;height:38px;display:grid;place-items:center;border:1px solid #333}.pagination a.active,.pagination a:hover{background:var(--yellow);color:#111;border-color:var(--yellow)}.premium-cta{padding:100px 8vw;background:linear-gradient(120deg,#f6c945,#e6ad25);color:#111;display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:center}.premium-cta h2{font-size:clamp(48px,6vw,82px);line-height:.95;letter-spacing:-4px;margin:15px 0}.premium-cta>div>p{max-width:580px;line-height:1.7}.price{background:#111;color:#fff;padding:40px;box-shadow:20px 20px 0 #0002}.price>span{font-size:10px;color:var(--yellow);letter-spacing:2px;text-transform:uppercase}.price>b{font-size:28px;display:block;margin:12px 0}.register>p,.register-wrap>p{color:#686762;line-height:1.7}.profile-page{padding-top:82px}.profile-hero{min-height:720px;display:grid;grid-template-columns:.9fr 1.1fr;background:#111214}.profile-photo{background-size:cover;background-position:center;min-height:620px}.profile-copy{padding:100px 8vw 70px 7vw;display:flex;flex-direction:column;justify-content:center}.profile-copy h1{font-size:clamp(58px,7vw,100px);margin:15px 0 25px}.profile-copy>p{color:#adaea9;line-height:1.8;max-width:650px}.profile-stats{display:flex;gap:25px;color:#b9bab6;font-size:11px}.profile-stats b{color:var(--yellow)}.profile-actions{display:flex;gap:10px;margin-top:30px}.ghost.light{border:1px solid #555;color:#fff;background:transparent;padding:15px 20px;display:inline-block}.profile-body{padding:100px 8vw;display:grid;grid-template-columns:1.3fr .7fr;gap:80px}.profile-body h2{font-size:50px;letter-spacing:-3px}.profile-body aside{background:#17181a;padding:30px;height:max-content}.review{border-top:1px solid #333;padding:25px 0}.review>div{display:flex;justify-content:space-between}.review span{color:var(--yellow);letter-spacing:2px}.review p{color:#aaa;line-height:1.7}.review-form label,.profile-form label{display:flex;flex-direction:column;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}.review-form input,.review-form select,.review-form textarea,.profile-form input,.profile-form select,.profile-form textarea{background:#f5f4ef;color:#111;border:0;padding:15px;width:100%}.notice.dark{background:#191a1c;color:#eee}.dashboard{padding:150px 7vw 100px;background:#0c0d0f;min-height:100vh}.dash-head h1{font-size:clamp(58px,7vw,96px);margin:15px 0}.dash-head p{color:#999}.dash-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:35px;margin-top:50px}.profile-form{background:#18191b;padding:35px;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.profile-form .full{grid-column:1/-1}.dash-card{background:#18191b;padding:30px;height:max-content}.dash-card>img{width:100%;height:360px;object-fit:cover}.dash-card h3{font-size:28px;margin-bottom:6px}.dash-card>p{color:#888}.premium-box{border:1px solid #7f681e;background:#f6c9450c;padding:20px;margin-top:25px}.premium-box b{color:var(--yellow)}.premium-box p{color:#999;font-size:12px;line-height:1.6}
@media(max-width:900px){.sub{position:static;width:auto;grid-template-columns:1fr;background:transparent;box-shadow:none}.has-sub{padding:0}.search-box.mega{width:100%}.mega label+label{border-left:0;border-top:1px solid #ddd;padding-left:8px}.trust{flex-wrap:wrap}.pro-grid{grid-template-columns:1fr 1fr}.premium-cta,.profile-hero,.profile-body,.dash-grid{grid-template-columns:1fr}.profile-photo{min-height:520px}.premium-cta{gap:35px}.profile-body{gap:35px}.nav-links.open .has-sub .sub{display:grid}.profile-form{grid-template-columns:1fr}.profile-form .full{grid-column:auto}}@media(max-width:520px){.pro-grid{grid-template-columns:1fr}.trust{gap:12px}.profile-copy{padding:65px 22px}.profile-copy h1{font-size:55px}.profile-stats,.profile-actions{flex-direction:column}.profile-body,.premium-cta,.dashboard{padding-left:22px;padding-right:22px}.profile-form{padding:20px}.dash-card>img{height:300px}}

.auth-page{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;background:#0b0c0e}.auth-page~footer{display:none}.auth-visual{min-height:100vh;padding:8vw;display:flex;align-items:center;position:relative;background:linear-gradient(90deg,rgba(5,6,7,.92),rgba(5,6,7,.42)),url('https://images.unsplash.com/photo-1536240478700-b869070f9279?auto=format&fit=crop&w=1600&q=90') center/cover}.auth-visual>div{position:relative}.auth-brand{position:absolute;top:-170px}.auth-visual h1{font-size:clamp(65px,7vw,108px);margin:22px 0 30px}.auth-visual h1 em{color:var(--yellow);font-style:normal}.auth-visual>div>p{max-width:520px;color:#bebfba;line-height:1.8}.auth-proof{display:flex;gap:35px;margin-top:45px}.auth-proof>span{font-size:25px;color:var(--yellow);font-weight:800}.auth-proof small{display:block;color:#aaa;font-size:8px;text-transform:uppercase}.auth-form-wrap{display:flex;align-items:center;justify-content:center;padding:70px 7vw;background:#f2f0e9;color:#111}.auth-form{max-width:500px;width:100%;position:relative}.auth-close{position:absolute;right:0;top:-60px;font-size:35px;color:#777}.auth-form h2{font-size:clamp(42px,4vw,64px);letter-spacing:-3px;line-height:1;margin:14px 0}.auth-form>p{color:#777;line-height:1.7;margin-bottom:35px}.auth-form form>label{display:flex;flex-direction:column;gap:8px;margin:17px 0;font-size:10px;text-transform:uppercase;font-weight:800}.auth-form input{border:1px solid #cbc9c0;background:#fff;padding:17px;width:100%;outline:none}.auth-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin:18px 0 25px}.auth-row .remember{display:flex;align-items:center;gap:8px}.auth-row input{width:auto}.auth-row a,.auth-register a{font-weight:800;border-bottom:1px solid #111}.auth-submit{width:100%;justify-content:space-between}.auth-register{text-align:center;margin-top:30px;color:#777;font-size:12px}.auth-error{border-left-color:#c83d32}@media(max-width:850px){.auth-page{grid-template-columns:1fr}.auth-visual{min-height:420px;padding:120px 30px 55px}.auth-brand{top:-90px}.auth-visual h1{font-size:60px}.auth-form-wrap{padding:75px 25px}.auth-proof{gap:20px}}
