.detail-header nav a,footer a{transition:opacity .2s}footer a:hover,.detail-header nav a:hover{opacity:.7}.sayfa-koyu{background:#dfe5ee}
.detail-film-grid figure{margin:0}.detail-film-grid .film-frame video{background:#20252d}
.iletisim{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;padding:80px 7%;align-items:start}.iletisim h1{font-size:clamp(40px,5vw,70px);line-height:1.05;margin:22px 0}.iletisim p{color:#b2bccb;font-size:16px;line-height:1.75}.iletisim address{display:grid;gap:12px;margin-top:34px;font-style:normal;font-size:14px;line-height:1.6;color:#b6c4d9}.iletisim address a{color:#edf1f8}
.durum{display:none;margin-top:20px;padding:14px 16px;border-radius:10px;background:#1c2b3f;color:#dce7f9!important}.durum:target{display:block}#hata,#error{background:#3a2226}
.iletisim-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#1c232d;padding:30px;border-radius:14px}.iletisim-form label{display:grid;gap:8px;font-size:12px;font-weight:600;color:#c5d0e0}.iletisim-form input:not([type=checkbox]),.iletisim-form textarea{width:100%;background:#111419;border:1px solid #ffffff24;border-radius:8px;color:#edf1f8;padding:13px;font:inherit;font-size:16px}.iletisim-form input:focus,.iletisim-form textarea:focus{outline:2px solid #97b6ed;outline-offset:1px}.iletisim-form .genis,.iletisim-form .onay{grid-column:1/-1}.iletisim-form .onay{display:flex;gap:10px;align-items:flex-start;font-weight:500;line-height:1.5}.iletisim-form .onay input{margin-top:3px;width:18px;height:18px;flex:none}.iletisim-form .onay a{text-decoration:underline}.iletisim-form button{border:0;margin-top:4px;justify-self:start;cursor:pointer;grid-column:1/-1}.tuzak{position:absolute;left:-9999px}
.metin{max-width:760px;padding:70px 7% 90px;margin:auto}.metin h1{font-size:clamp(38px,5vw,62px);line-height:1.08;margin:22px 0 34px}.metin h2{font-size:21px;letter-spacing:-.02em;margin:32px 0 10px}.metin p{color:#b2bccb;font-size:15px;line-height:1.8}.metin a{text-decoration:underline}
@media(max-width:760px){.iletisim{grid-template-columns:1fr;padding:45px 7%;gap:35px}.iletisim-form{grid-template-columns:1fr;padding:20px}.detail-header nav a:last-child{display:inline}.detail-header nav{gap:13px}}
