.actor-page{max-width:1280px;margin:0 auto;padding:22px 18px 56px}.actor-breadcrumb{display:flex;gap:9px;align-items:center;flex-wrap:wrap;color:#9d91bd;font-size:13px;margin:4px 0 18px}.actor-breadcrumb a{color:#cdbbff}.actor-hero{display:grid;grid-template-columns:minmax(190px,280px) 1fr;gap:34px;padding:28px;border:1px solid rgba(183,132,255,.24);border-radius:22px;background:linear-gradient(135deg,rgba(45,15,80,.96),rgba(13,5,31,.96));box-shadow:0 24px 70px rgba(0,0,0,.28)}.actor-portrait{aspect-ratio:2/3;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#6734a7,#1e0c3f);box-shadow:0 18px 45px rgba(0,0,0,.36)}.actor-portrait img{width:100%;height:100%;object-fit:cover;display:block}.actor-portrait.is-placeholder{display:grid;place-items:center;font-size:88px;font-weight:900;color:#fff}.actor-kicker,.actor-section-heading span{display:block;color:#c39cff;font-weight:800;font-size:12px;letter-spacing:.14em}.actor-hero h1{font-size:clamp(32px,5vw,58px);line-height:1.04;margin:8px 0 16px;color:#fff}.actor-summary{max-width:850px;color:#d7cfea;line-height:1.78;font-size:16px}.actor-stats{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin:24px 0 18px}.actor-stats div{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.045)}.actor-stats dt{font-size:12px;color:#a99cbe}.actor-stats dd{margin:5px 0 0;font-size:20px;font-weight:800;color:#fff}.actor-genres{display:flex;gap:8px;flex-wrap:wrap}.actor-genres span{padding:7px 11px;border-radius:999px;background:#7c35d7;color:#fff;font-size:12px}.actor-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.actor-highlight-card{display:flex;flex-direction:column;gap:5px;padding:17px 18px;border-radius:15px;border:1px solid rgba(175,119,255,.2);background:#16082c;color:#fff}.actor-highlight-card span{font-size:11px;letter-spacing:.09em;color:#bd92ff}.actor-highlight-card strong{font-size:16px}.actor-highlight-card small{color:#a99cbe}.actor-filmography,.related-actors{margin-top:34px}.actor-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.actor-section-heading h2{margin:5px 0 0;color:#fff;font-size:28px}.actor-section-heading p{color:#9e91b6}.actor-film-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.actor-film-card{overflow:hidden;border:1px solid rgba(177,121,255,.17);border-radius:16px;background:#120824;transition:transform .2s,border-color .2s}.actor-film-card:hover{transform:translateY(-5px);border-color:#8a4dde}.actor-film-poster{position:relative;display:block;aspect-ratio:2/3;overflow:hidden}.actor-film-poster img{width:100%;height:100%;object-fit:cover;display:block}.actor-film-poster b{position:absolute;right:8px;top:8px;padding:5px 8px;border-radius:8px;background:#ffd52a;color:#241600;font-size:12px}.actor-film-info{padding:13px}.actor-film-info h3{margin:0 0 9px;font-size:15px;line-height:1.35}.actor-film-info h3 a{color:#fff}.actor-film-info p{display:flex;gap:9px;margin:0 0 8px;color:#b5a8c8;font-size:12px}.actor-film-info small{display:block;color:#8f83a3;font-size:11px;line-height:1.45;margin-top:4px}.related-actor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.related-actor-card{display:grid;grid-template-columns:62px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:12px;border-radius:15px;background:#160a2b;border:1px solid rgba(177,121,255,.17)}.related-actor-card img,.related-actor-card>span{grid-row:1/3;width:62px;height:62px;border-radius:50%;object-fit:cover;background:#6a35a8;display:grid;place-items:center;color:#fff;font-size:24px;font-weight:800}.related-actor-card strong{color:#fff}.related-actor-card small{color:#9f92b3}.movie-actor-links{display:flex;flex-wrap:wrap;gap:6px}.movie-actor-links a,.movie-actor-links span{display:inline-flex;padding:4px 8px;border-radius:8px;background:rgba(128,71,203,.14);color:inherit}.movie-actor-links a{color:#cba9ff;text-decoration:none}.movie-actor-links a:hover{text-decoration:underline}.footer-actors a{display:block}@media(max-width:1050px){.actor-film-grid{grid-template-columns:repeat(4,1fr)}.actor-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.actor-page{padding:14px 12px 42px}.actor-hero{grid-template-columns:110px 1fr;gap:18px;padding:18px}.actor-hero h1{font-size:30px}.actor-summary{grid-column:1/-1;font-size:14px}.actor-stats{grid-column:1/-1}.actor-genres{grid-column:1/-1}.actor-highlights{grid-template-columns:1fr}.actor-film-grid{grid-template-columns:repeat(2,1fr);gap:12px}.related-actor-grid{grid-template-columns:1fr 1fr}.actor-section-heading{align-items:start;flex-direction:column}}@media(max-width:430px){.actor-hero{grid-template-columns:86px 1fr}.actor-stats{grid-template-columns:1fr 1fr}.actor-stats dd{font-size:17px}.related-actor-grid{grid-template-columns:1fr}.actor-film-info{padding:10px}}


/* Oyuncu dizini */
.actor-directory-page{max-width:1280px;margin:0 auto;padding:22px 18px 52px}.actor-directory-hero{padding:30px;border:1px solid rgba(150,91,255,.3);background:linear-gradient(135deg,rgba(55,15,105,.92),rgba(19,7,43,.96));border-radius:18px;margin-bottom:24px}.actor-directory-hero h1{font-size:clamp(28px,4vw,48px);margin:8px 0 12px}.actor-directory-hero p{max-width:850px;color:#d7cbea;line-height:1.7}.actor-directory-summary{display:inline-flex;margin-top:15px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.1);gap:5px}.actor-directory-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.actor-directory-card{overflow:hidden;border:1px solid rgba(150,91,255,.24);background:#130822;border-radius:15px;transition:transform .18s ease,border-color .18s ease}.actor-directory-card:hover{transform:translateY(-3px);border-color:rgba(191,151,255,.7)}.actor-directory-image{display:block;aspect-ratio:2/3;background:linear-gradient(145deg,#42147f,#1b0b33);overflow:hidden}.actor-directory-image img{width:100%;height:100%;object-fit:cover}.actor-directory-image>span{display:grid;place-items:center;width:100%;height:100%;font-size:68px;font-weight:800;color:#d8bdff}.actor-directory-body{padding:14px}.actor-directory-body h2{font-size:17px;line-height:1.35;margin:7px 0}.actor-directory-body h2 a{color:#fff}.actor-directory-body p{color:#bcaece;margin:0 0 12px}.actor-star-badge{display:inline-flex;font-size:11px;padding:4px 7px;border-radius:999px;background:#f3c42e;color:#271600;font-weight:700}.actor-directory-cta{font-weight:700;color:#c89bff}.actor-empty{padding:35px;border:1px dashed rgba(150,91,255,.4);border-radius:16px;text-align:center}@media(max-width:1100px){.actor-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.actor-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:580px){.actor-directory-page{padding-left:12px;padding-right:12px}.actor-directory-hero{padding:22px}.actor-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.actor-directory-body h2{font-size:15px}}

.search-actor-results{margin:0 0 22px;padding:18px;border:1px solid rgba(150,91,255,.25);border-radius:14px;background:rgba(24,9,45,.8)}.search-actor-results h2{font-size:20px;margin:0 0 14px}.search-actor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.search-actor-card{display:flex;align-items:center;gap:10px;padding:10px;border-radius:10px;background:rgba(255,255,255,.055);color:#fff}.search-actor-card img,.search-actor-card>span{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:0 0 52px}.search-actor-card>span{display:grid;place-items:center;background:#53268d;font-weight:800}.search-actor-card small{display:block;color:#bcaece;margin-top:3px}@media(max-width:900px){.search-actor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.search-actor-grid{grid-template-columns:1fr}}

.actor-biography{margin:22px 0;padding:24px;border:1px solid rgba(150,91,255,.25);border-radius:15px;background:rgba(20,8,38,.82)}.actor-biography p{color:#d5c9e7;line-height:1.8;margin:0;max-width:1000px}
