@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700&display=swap');
:root{--ink:#20201d;--cream:#f4efe6;--paper:#fbf9f4;--gold:#b28b52;--muted:#77736b;--line:#d9d1c3}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{height:84px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:rgba(251,249,244,.96);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.brand{display:flex;flex-direction:column;line-height:.85}.brand span{font-family:"Cormorant Garamond",serif;font-size:29px;letter-spacing:4px;font-weight:700}.brand small{font-size:8px;letter-spacing:3px;color:var(--gold);margin-top:7px}.site-header nav{display:flex;gap:27px;font-size:12px;text-transform:uppercase;letter-spacing:1px}.phone{font-size:12px;font-weight:700}.menu-toggle{display:none;border:0;background:none;font-size:25px}.hero{min-height:680px;position:relative;display:flex;align-items:center;padding:90px 10vw;background:linear-gradient(90deg,rgba(23,22,19,.78),rgba(23,22,19,.18)),url('https://midyatkervanhotel.com/wp-content/uploads/2022/06/midyat-oteli-kervan-5-1-scaled.jpg') center/cover;color:#fff;overflow:hidden}.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 30%,rgba(255,255,255,.18),transparent 24%),linear-gradient(125deg,transparent 55%,rgba(177,139,82,.22));}.hero-content{max-width:700px;position:relative;z-index:2}.eyebrow{font-size:11px;letter-spacing:4px;color:var(--gold);font-weight:700}.hero h1,.page-hero h1{font-family:"Cormorant Garamond",serif;font-size:clamp(55px,7vw,94px);line-height:.86;margin:22px 0}.hero h1 em{font-weight:500;color:#e8d5b4}.hero p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:610px;color:#eee}.actions{display:flex;gap:14px;margin-top:32px}.btn{display:inline-block;padding:15px 23px;border:1px solid var(--gold);font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;cursor:pointer}.btn.primary{background:var(--gold);color:#fff}.btn.ghost{border-color:rgba(255,255,255,.6);color:#fff}.hero-note{position:absolute;right:6vw;bottom:45px;z-index:2;text-align:right;font-size:10px;letter-spacing:3px;line-height:1.8}.hero-note strong{font-size:11px;color:#dfc89f}.booking-bar{background:#fff;padding:25px 7vw;border-bottom:1px solid var(--line)}.booking-bar form{display:grid;grid-template-columns:1.2fr 1.2fr .7fr .7fr 1.4fr;gap:12px;align-items:end}.booking-bar label{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-weight:700}.booking-bar input,.booking-bar select{width:100%;margin-top:8px;padding:14px;border:1px solid var(--line);background:var(--paper);font:inherit}.form-note{font-size:10px;color:var(--muted);margin:12px 0 0}.section{padding:110px 9vw}.intro{display:grid;grid-template-columns:1fr 1fr;gap:100px}.section h2{font-family:"Cormorant Garamond",serif;font-size:64px;line-height:.9;margin:15px 0 25px}.intro p,.midyat-copy p{font-size:15px;line-height:2;color:#625e57}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}.section-head>p{max-width:390px;color:var(--muted);line-height:1.7;font-size:13px}.rooms{background:var(--cream)}.room-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.room-card{height:470px;position:relative;overflow:hidden;display:flex;align-items:end;padding:30px;color:#fff;background:#766b5c}.room-card:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,19,17,.88),transparent 65%)}.room-card>div{position:relative;z-index:2}.room-card span{font-size:10px;letter-spacing:3px;color:#e1cda9}.room-card h3{font-family:"Cormorant Garamond",serif;font-size:37px;margin:10px 0}.room-card p{font-size:12px;line-height:1.7;color:#eee}.room-photo-1{background-image:linear-gradient(0deg,rgba(20,19,17,.35),rgba(20,19,17,.05)),url("https://images.trvl-media.com/lodging/84000000/83650000/83643700/83643687/ef6d6506.jpg?impolicy=resizecrop&ra=fit&rw=900");background-size:cover;background-position:center}.room-photo-2{background-image:linear-gradient(0deg,rgba(20,19,17,.35),rgba(20,19,17,.05)),url("https://images.trvl-media.com/lodging/84000000/83650000/83643700/83643687/5afd0216.jpg?impolicy=resizecrop&ra=fit&rw=900");background-size:cover;background-position:center}.room-photo-3{background-image:linear-gradient(0deg,rgba(20,19,17,.38),rgba(20,19,17,.05)),url("https://images.trvl-media.com/lodging/84000000/83650000/83643700/83643687/da7796e1.jpg?impolicy=resizecrop&ra=fit&rw=900");background-size:cover;background-position:center}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.feature-grid>div{padding:35px 25px 35px 0;border-bottom:1px solid var(--line)}.feature-grid b{color:var(--gold);font-size:11px}.feature-grid h3{font-family:"Cormorant Garamond",serif;font-size:29px;margin:12px 0}.feature-grid p{font-size:12px;line-height:1.7;color:var(--muted);max-width:280px}.midyat{background:#262722;color:#f6f0e6;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.midyat .eyebrow{color:#d0aa6c}.midyat-copy p{color:#c6c0b5}.text-link{color:#e0c38f;font-size:12px;font-weight:700}.stone-art{height:440px;border:1px solid #776d5d;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle,#9a825e,transparent 33%),linear-gradient(135deg,#4d4439,#1e211f)}.stone-art span{font-family:"Cormorant Garamond";font-size:100px;letter-spacing:10px}.stone-art small{letter-spacing:5px;font-size:9px;color:#dfc89f}.gallery{background:var(--cream)}.gallery-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:230px 230px;gap:14px}.g{background:#847762}.g1{grid-row:span 2;background-image:url("https://images.trvl-media.com/lodging/84000000/83650000/83643700/83643687/ef6d6506.jpg?impolicy=resizecrop&ra=fit&rw=900");background-size:cover;background-position:center}.g2{background-image:url("https://images.trvl-media.com/lodging/84000000/83650000/83643700/83643687/5afd0216.jpg?impolicy=resizecrop&ra=fit&rw=900");background-size:cover;background-position:center}.g3{background-image:url("https://images.trvl-media.com/lodging/84000000/83650000/83643700/83643687/4989e3dd.jpg?impolicy=resizecrop&ra=fit&rw=900");background-size:cover;background-position:center}.g4{grid-column:2/4;background-image:url("https://images.trvl-media.com/lodging/84000000/83650000/83643700/83643687/da7796e1.jpg?impolicy=resizecrop&ra=fit&rw=900");background-size:cover;background-position:center}.contact{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact-info{padding-top:30px}.contact-info p{line-height:1.8;margin:0 0 30px;font-size:14px}.contact-info strong{font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--gold)}footer{padding:40px 7vw;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}footer>div:nth-child(2){display:flex;gap:20px}.page-hero{padding:130px 9vw;background:linear-gradient(120deg,#292a25,#8d7655);color:#fff}.page-hero p:last-child{max-width:650px;line-height:1.8;color:#e7e0d5}.guide{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:var(--cream)}.guide article{border:1px solid var(--line);padding:35px;min-height:280px}.guide span{color:var(--gold);font-size:11px}.guide h2{font-size:40px}.guide p{color:var(--muted);line-height:1.8;font-size:13px}.cta{text-align:center}.legal{max-width:900px;margin:auto;min-height:70vh}.legal h1{font-family:"Cormorant Garamond";font-size:70px}.legal h2{font-family:"Cormorant Garamond";font-size:38px}.legal p{line-height:1.9;color:#5f5a52}.notice{padding:20px;background:#f1e6d4;border-left:3px solid var(--gold);margin-top:30px;font-size:13px}
@media(max-width:850px){.site-header{height:72px}.site-header nav{display:none;position:absolute;top:72px;left:0;right:0;background:var(--paper);padding:25px;flex-direction:column;border-bottom:1px solid var(--line)}.site-header nav.open{display:flex}.menu-toggle{display:block;order:2}.phone{display:none}.brand{margin-right:auto}.hero{min-height:650px;padding:70px 7vw}.hero h1{font-size:58px}.hero-note{display:none}.booking-bar form{grid-template-columns:1fr 1fr}.booking-bar .btn{grid-column:1/-1}.intro,.midyat,.contact{grid-template-columns:1fr;gap:35px}.section{padding:75px 7vw}.section h2{font-size:52px}.room-grid,.feature-grid,.guide{grid-template-columns:1fr}.room-card{height:390px}.section-head{display:block}.gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:180px 180px}.g1{grid-row:span 1}.g4{grid-column:1/3}.stone-art{height:330px}.stone-art span{font-size:65px}footer{flex-direction:column;gap:20px;text-align:center}}

.language-menu{position:relative;margin-left:18px}
.language-trigger{border:0;background:transparent;color:var(--ink);font:600 11px Manrope,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;padding:9px 4px}
.language-trigger span{color:var(--gold);font-size:14px;margin-left:4px}
.language-dropdown{position:absolute;right:0;top:100%;min-width:155px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 35px rgba(0,0,0,.12);padding:7px;display:none;z-index:50}
.language-menu.open .language-dropdown{display:block}
.language-dropdown button{display:block;width:100%;text-align:left;border:0;background:transparent;padding:10px 12px;font:500 12px Manrope,sans-serif;cursor:pointer}
.language-dropdown button:hover,.language-dropdown button.active{background:var(--cream);color:var(--gold)}
@media(max-width:850px){
 .language-menu{margin-left:auto;margin-right:8px}
 .language-trigger{font-size:10px}
 .language-dropdown{right:-8px}
}
