:where(body:has(#story-premise),body:has([role=tablist][aria-label=Karakterler]),body:has([aria-label="Kurgu planlama görünümü"]),body:has(#narrative-scan-title)) .module-page{padding-top:1rem;padding-bottom:2rem}:where(body:has(#story-premise),body:has([role=tablist][aria-label=Karakterler]),body:has([aria-label="Kurgu planlama görünümü"]),body:has(#narrative-scan-title)) .module-page__header{margin-bottom:1rem;padding:.1rem .15rem}:where(body:has(#story-premise),body:has([role=tablist][aria-label=Karakterler]),body:has([aria-label="Kurgu planlama görünümü"]),body:has(#narrative-scan-title)) .module-page__header h1{font-size:clamp(1.65rem,2vw,2rem);line-height:1.05}:where(body:has(#story-premise),body:has([role=tablist][aria-label=Karakterler]),body:has([aria-label="Kurgu planlama görünümü"]),body:has(#narrative-scan-title)) .module-page__header p{max-width:50rem}:where(body:has(#story-premise),body:has([role=tablist][aria-label=Karakterler]),body:has([aria-label="Kurgu planlama görünümü"]),body:has(#narrative-scan-title)) .module-page__body :where(section,article)[class*=rounded-2xl]{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background-color:color-mix(in srgb, var(--card) 90%, var(--brand-parchment) 10%);box-shadow:0 12px 34px #14131606}:where(body:has(#story-premise),body:has([role=tablist][aria-label=Karakterler]),body:has([aria-label="Kurgu planlama görünümü"]),body:has(#narrative-scan-title)) .module-page__body :where(input,textarea,select):not(#manuscript-editor){border-color:color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--brand-ivory) 84%, white 16%)}:where(body:has(#story-premise),body:has([role=tablist][aria-label=Karakterler]),body:has([aria-label="Kurgu planlama görünümü"]),body:has(#narrative-scan-title)) .module-page__body :where(input,textarea,select):not(#manuscript-editor):focus{border-color:color-mix(in srgb, var(--brand-slate) 38%, var(--border));background:var(--card);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-slate) 8%, transparent)}body:has(#story-premise) .module-page__body>.grid{gap:1rem}body:has(#story-premise) .module-page__body>.grid>aside nav{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--card) 86%, var(--brand-parchment) 14%);box-shadow:0 10px 30px #14131605}body:has(#story-premise) .module-page__body>.grid>.space-y-5>section{min-width:0;margin-top:0}body:has(#story-premise) .module-page__body>.mt-7{margin-top:1rem}body:has([role=tablist][aria-label=Karakterler]) .module-page__body>[role=tablist]{border:1px solid color-mix(in srgb, var(--border) 76%, transparent);background:color-mix(in srgb, var(--secondary) 46%, transparent);margin-bottom:1rem;padding:.35rem}body:has([role=tablist][aria-label=Karakterler]) .module-page__body article.space-y-5>*+*{margin-top:1rem}body:has([role=tablist][aria-label=Karakterler]) .module-page__body article>header{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);background:linear-gradient(145deg, #ffffff38, transparent 44%), color-mix(in srgb, var(--card) 94%, var(--brand-parchment) 6%)}body:has([role=tablist][aria-label=Karakterler]) .module-page__body article>header dl>div{border:1px solid color-mix(in srgb, var(--border) 58%, transparent);background:color-mix(in srgb, var(--secondary) 34%, transparent);border-radius:.9rem;padding:.75rem}body:has([role=tablist][aria-label=Karakterler]) .module-page__body article textarea{min-height:6.25rem}body:has([aria-label="Kurgu planlama görünümü"]) .module-page__body>.mb-7{margin-bottom:1rem}body:has([aria-label="Kurgu planlama görünümü"]) .module-page__body>.space-y-7>*+*{margin-top:1rem}body:has([aria-label="Kurgu planlama görünümü"]) .module-page__body>.space-y-7>.flex:first-child{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--card) 82%, var(--brand-parchment) 18%);border-radius:1rem;padding:.85rem 1rem}body:has([aria-label="Kurgu planlama görünümü"]) .module-page__body section>ol>li{border:1px solid color-mix(in srgb, var(--border) 82%, transparent);background:color-mix(in srgb, var(--card) 92%, var(--brand-parchment) 8%)}body:has(#narrative-scan-title) .module-page__body>.space-y-8>*+*{margin-top:1rem}body:has(#narrative-scan-title) .module-page__body ol[class*=grid]>li{border:1px solid color-mix(in srgb, var(--border) 66%, transparent);background:color-mix(in srgb, var(--secondary) 34%, transparent)}body:has(#narrative-scan-title) .module-page__body #narrative-scan-title{font-size:1.25rem}@media (width>=1024px){body:has(#story-premise) .module-page__body>.grid{grid-template-columns:1fr}body:has(#story-premise) .module-page__body>.grid>aside{order:-1}body:has(#story-premise) .module-page__body>.grid>aside nav{grid-template-columns:13rem minmax(0,1fr);grid-template-areas:"title description""tools tools";align-items:center;gap:.55rem 1rem;padding:.8rem 1rem;display:grid}body:has(#story-premise) .module-page__body>.grid>aside nav>h2{grid-area:title;align-self:center}body:has(#story-premise) .module-page__body>.grid>aside nav>p{grid-area:description;align-self:center;margin-top:0}body:has(#story-premise) .module-page__body>.grid>aside nav>ul{grid-area:tools;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.25rem .4rem;width:100%;margin-top:.15rem;display:grid}body:has(#story-premise) .module-page__body>.grid>aside nav>ul>li{min-width:0}body:has(#story-premise) .module-page__body>.grid>aside nav>ul .system-nav-link{white-space:normal;width:100%;min-height:2.15rem;padding:.35rem .55rem}body:has([role=tablist][aria-label=Karakterler]) .module-page__body article>header dl{grid-template-columns:repeat(4,minmax(0,1fr))}body:has([aria-label="Kurgu planlama görünümü"]) .module-page__body section>ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:1rem;display:grid}body:has(#narrative-scan-title) .module-page__body section:last-child>ul.mt-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}}@media (width>=1280px){body:has(#story-premise) .module-page__body>.grid>.space-y-5{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}:is(body:has(#story-premise) .module-page__body>.grid>.space-y-5>section:first-child,body:has(#story-premise) .module-page__body>.grid>.space-y-5>section:last-child){grid-column:1/-1}body:has([role=tablist][aria-label=Karakterler]) .module-page__body article>div.grid:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}body:has([role=tablist][aria-label=Karakterler]) .module-page__body article>div.grid:first-of-type>:nth-child(5){grid-column:span 2}body:has(#narrative-scan-title) .module-page__body>.space-y-8>div.space-y-9:has(>section:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}body:has(#narrative-scan-title) .module-page__body>.space-y-8>div.space-y-9:has(>section:nth-child(3))>*{min-width:0;margin-top:0}body:has(#narrative-scan-title) .module-page__body>.space-y-8>div.space-y-9:has(>section:nth-child(3))>:last-child{grid-column:1/-1}}@media (width<=767px){:where(body:has(#story-premise),body:has([role=tablist][aria-label=Karakterler]),body:has([aria-label="Kurgu planlama görünümü"]),body:has(#narrative-scan-title)) .module-page{padding-top:.75rem}}@media (prefers-reduced-motion:reduce){:where(body:has(#story-premise),body:has([role=tablist][aria-label=Karakterler]),body:has([aria-label="Kurgu planlama görünümü"]),body:has(#narrative-scan-title)) .module-page__body *{scroll-behavior:auto}}
