.theme-sergi{--ex-wall:#ebe9e2;--ex-paper:#fdfcf8;--ex-ink:#161a24;--ex-blue:#2748db;--ex-orange:#ff5c35;color:var(--ex-ink);background:var(--ex-wall)}
.theme-sergi .exhibition-page{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent) 0 1px,transparent 1px 100%) 0 0/12.5% 100%,var(--ex-wall)}
.theme-sergi .exhibition-ticket{position:absolute;z-index:8;top:98px;right:max(28px,calc((100vw - 1320px)/2));display:flex;align-items:center;gap:22px;padding:12px 16px;background:var(--ex-ink);color:#fff;font:800 10px/1 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase;transform:rotate(2deg)}.theme-sergi .exhibition-ticket b{color:var(--accent)}
.theme-sergi .exhibition-route{position:fixed;z-index:7;top:50%;left:18px;display:flex;flex-direction:column;gap:13px;transform:translateY(-50%)}.theme-sergi .exhibition-route::before{content:"";position:absolute;z-index:-1;top:12px;bottom:12px;left:15px;width:1px;background:color-mix(in srgb,var(--ex-ink) 24%,transparent)}.theme-sergi .exhibition-route i{display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--ex-ink) 30%,transparent);border-radius:50%;background:var(--ex-wall);font:800 8px/1 Inter,sans-serif;font-style:normal}.theme-sergi .exhibition-route i:first-child{border-color:var(--accent);background:var(--accent);color:#fff}
.theme-sergi .exhibition-content{position:relative}.theme-sergi .std-page{background:transparent}.theme-sergi .std-nav{top:18px;max-width:1320px;margin-top:18px;border:0;border-radius:0;background:rgba(253,252,248,.92);box-shadow:8px 8px 0 var(--ex-ink)}.theme-sergi .std-brand{font-size:16px;font-weight:900;text-transform:uppercase}.theme-sergi .std-brand::before{content:"●";margin-right:9px;color:var(--accent)}.theme-sergi .std-nav nav a{border-radius:0;text-transform:uppercase}.theme-sergi .std-nav nav a:hover,.theme-sergi .std-nav nav a:focus-visible{background:var(--accent);color:#fff}.theme-sergi .std-nav-action{border-radius:0;background:var(--ex-ink);color:#fff!important}
.theme-sergi .std-shell{max-width:1320px;padding-top:82px}.theme-sergi .std-hero{position:relative;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:72px;min-height:720px;padding:54px 56px 70px;background:var(--ex-paper);box-shadow:0 28px 70px rgba(31,34,43,.11)}.theme-sergi .std-hero::before{content:"01 / " var(--entry-label);position:absolute;top:20px;left:24px;color:var(--accent);font:900 9px/1 Inter,sans-serif;letter-spacing:.18em}.theme-sergi .std-hero::after{content:"";position:absolute;right:-22px;bottom:-22px;width:130px;height:130px;background:var(--accent);clip-path:polygon(100% 0,100% 100%,0 100%)}
.theme-sergi .std-kicker{display:inline-flex;margin-bottom:22px;padding:8px 10px;background:var(--accent);color:#fff;letter-spacing:.16em}.theme-sergi .std-hero h1{font-family:"Space Grotesk",Inter,sans-serif;font-size:clamp(68px,8.5vw,128px);font-weight:700;letter-spacing:-.08em;line-height:.8;text-transform:uppercase}.theme-sergi .std-headline{max-width:690px;font-size:clamp(21px,2.3vw,32px);font-weight:700}.theme-sergi .std-intro{max-width:660px}.theme-sergi .std-actions a{border-radius:0}.theme-sergi .std-primary{background:var(--accent)}.theme-sergi .std-secondary{border-color:var(--ex-ink);background:var(--ex-paper)}
.theme-sergi .std-portrait{justify-self:stretch;width:100%;max-width:430px;aspect-ratio:4/5;padding:18px;overflow:visible;border:1px solid var(--ex-ink);border-radius:0;background:var(--ex-paper);box-shadow:14px 14px 0 var(--accent);transform:rotate(1.5deg)}.theme-sergi .std-portrait>img,.theme-sergi .std-portrait>span{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.05)}.theme-sergi .std-portrait>span{display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 16%,var(--ex-paper));color:var(--accent)}.theme-sergi .std-socials{right:28px;bottom:28px}.theme-sergi .std-socials a{border:1px solid var(--ex-ink);border-radius:0;box-shadow:none}
.theme-sergi .std-stats{margin:30px 0;border:0;gap:12px}.theme-sergi .std-stats>div{min-height:104px;padding:20px;border:1px solid var(--ex-ink);background:var(--ex-paper)}.theme-sergi .std-stats>div+div{padding-left:20px;border-left:1px solid var(--ex-ink)}.theme-sergi .std-stats b{color:var(--accent);font-family:"Space Grotesk",Inter,sans-serif;font-size:44px}.theme-sergi .std-stats span{text-transform:uppercase;letter-spacing:.08em}
.theme-sergi .std-sections{display:grid;gap:30px;padding-top:0}.theme-sergi .std-section{position:relative;grid-template-columns:76px minmax(0,1fr);gap:30px;padding:56px;background:var(--ex-paper);border:0;box-shadow:0 18px 55px rgba(31,34,43,.08)}.theme-sergi .std-section:nth-child(even){margin-left:7%}.theme-sergi .std-section:nth-child(odd){margin-right:7%}.theme-sergi .std-section-index{display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid var(--accent);color:var(--accent);font-weight:900}.theme-sergi .std-section h2{font-family:"Space Grotesk",Inter,sans-serif;font-size:clamp(40px,5vw,68px);font-weight:700;text-transform:uppercase}.theme-sergi .std-summary{background:var(--ex-blue);color:#fff}.theme-sergi .std-summary .std-section-index{border-color:#fff;color:#fff}.theme-sergi .std-summary p{max-width:1000px;font-size:clamp(27px,3.2vw,46px);line-height:1.3}
.theme-sergi .std-timeline article,.theme-sergi .std-compact-list article{border-color:var(--ex-ink)}.theme-sergi .std-timeline h3,.theme-sergi .std-compact-list h3{font-family:"Space Grotesk",Inter,sans-serif;font-size:22px}.theme-sergi .std-timeline time,.theme-sergi .std-compact-list time{color:var(--accent)}
.theme-sergi .std-projects{grid-template-columns:repeat(2,1fr);gap:34px}.theme-sergi .std-projects article,.theme-sergi .std-projects article:nth-child(3n+1){position:relative;grid-row:auto;min-height:360px;padding:34px;border:12px solid var(--ex-paper);outline:1px solid var(--ex-ink);border-radius:0;background:color-mix(in srgb,var(--accent) 16%,var(--ex-wall));box-shadow:9px 9px 0 var(--ex-ink)}.theme-sergi .std-projects article:nth-child(even){background:color-mix(in srgb,var(--ex-orange) 24%,var(--ex-wall));transform:translateY(35px)}.theme-sergi .std-projects article::before{content:var(--work-label);position:absolute;top:-27px;left:-13px;padding:5px 8px;background:var(--ex-ink);color:#fff;font:900 8px/1 Inter,sans-serif;letter-spacing:.15em}.theme-sergi .std-projects h3{font-family:"Space Grotesk",Inter,sans-serif;font-size:clamp(28px,3vw,42px)}
.theme-sergi .std-skills{grid-template-columns:repeat(3,1fr);gap:12px}.theme-sergi .std-skills>div{border:1px solid var(--ex-ink);border-radius:0;background:var(--ex-paper)}.theme-sergi .std-skills>div:nth-child(3n+2){background:color-mix(in srgb,var(--accent) 13%,var(--ex-paper))}.theme-sergi .std-languages>div{border-color:var(--ex-ink);border-radius:0;background:var(--ex-paper)}
.theme-sergi .std-contact{position:relative;z-index:1;margin-top:50px;border-radius:0;background:var(--ex-orange);color:var(--ex-ink);box-shadow:16px 16px 0 var(--ex-ink)}.theme-sergi .std-contact>div>span{color:var(--ex-ink)}.theme-sergi .std-contact-form input,.theme-sergi .std-contact-form textarea{border-color:rgba(22,26,36,.34);border-radius:0;background:rgba(255,255,255,.38);color:var(--ex-ink)}.theme-sergi .std-footer{font-weight:700}
.theme-sergi :is(a,button,input,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:4px}
@media(max-width:920px){.theme-sergi .exhibition-ticket{display:none}.theme-sergi .std-hero{grid-template-columns:1fr;gap:52px;padding-inline:36px}.theme-sergi .std-portrait{justify-self:center}.theme-sergi .std-section:nth-child(n){margin-inline:0}.theme-sergi .std-contact{grid-template-columns:1fr}}
@media(max-width:640px){.theme-sergi .exhibition-route{display:none}.theme-sergi .std-nav{margin:8px;box-shadow:5px 5px 0 var(--ex-ink)}.theme-sergi .std-shell{padding-top:48px}.theme-sergi .std-hero{padding:52px 22px}.theme-sergi .std-hero h1{font-size:clamp(56px,19vw,82px)}.theme-sergi .std-portrait{max-width:320px}.theme-sergi .std-stats{grid-template-columns:1fr}.theme-sergi .std-stats>div+div{padding-left:20px}.theme-sergi .std-section{grid-template-columns:1fr;padding:34px 22px}.theme-sergi .std-projects{grid-template-columns:1fr;gap:36px}.theme-sergi .std-projects article:nth-child(even){transform:none}.theme-sergi .std-skills{grid-template-columns:1fr}.theme-sergi .std-contact{box-shadow:8px 8px 0 var(--ex-ink)}}
.theme-sergi.design-card-preview .exhibition-route,.theme-sergi.design-card-preview .exhibition-ticket{display:none}.theme-sergi.design-card-preview .std-hero{min-height:580px}.theme-sergi.design-card-preview .std-section:nth-child(n){margin-inline:0}

/* Karşılama alanı Standart'ta KOYU bir karttır ve metni #f8fafc'tir. Sergi onu
   açık kâğıda çevirmiş ama devralınan metin rengini bırakmıştı: ölçüldü, başlık
   ile zemin arasındaki kontrast 1.06:1 idi — yazı hiç görünmüyordu. */
.theme-sergi .std-hero{color:var(--ex-ink)}
.theme-sergi .std-hero .std-headline{color:color-mix(in srgb,var(--ex-ink) 78%,transparent)}
.theme-sergi .std-availability{border-color:var(--ex-ink);background:transparent;color:var(--ex-ink)}
.theme-sergi .std-hero::after{border-color:var(--ex-ink)}
