.artists-page{max-width:1240px;margin:0 auto;padding:clamp(2rem,5vw,5rem) 1.5rem 5rem}.artists-hero{max-width:60ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.artists-hero h1{margin:.6rem 0 1rem;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1}.artists-hero p{color:var(--muted);margin:0 0 1.8rem;font-size:1.08rem;line-height:1.7}.artist-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.1rem;display:grid}.artist-card{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:26px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.artist-card:hover{box-shadow:0 22px 50px var(--cizgi);transform:translateY(-3px)}.artist-card-photo{aspect-ratio:3/2;background:var(--cizgi);color:var(--green);place-items:center;font-size:2.4rem;display:grid;position:relative}.artist-card-photo img{object-fit:cover}.artist-card-copy{gap:.45rem;padding:1.3rem;display:grid}.artist-card-copy h2{margin:0;font-size:1.3rem}.artist-card-copy p{color:var(--muted);margin:0;font-size:.93rem;line-height:1.55}.artist-card-copy small{color:var(--green);font-size:.8rem;font-weight:800}.artists-empty{margin-top:2rem}.artist-page{max-width:1240px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 1.5rem 5rem}.artist-profile{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.8rem,5vw,4rem);display:grid}.artist-profile-photo{aspect-ratio:4/5;background:var(--cizgi);color:var(--green);box-shadow:var(--shadow);border-radius:34px;place-items:center;font-size:3rem;display:grid;position:relative;overflow:hidden}.artist-profile-photo img{object-fit:cover}.artist-back{color:var(--green);margin-bottom:.8rem;font-size:.88rem;font-weight:800;display:inline-block}.artist-profile-copy h1{margin:0 0 1rem;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1.05}.artist-lead{color:var(--muted);margin:0 0 1.2rem;font-size:1.14rem;line-height:1.7}.artist-biography{gap:.9rem;margin-bottom:1.4rem;display:grid}.artist-biography p{color:var(--muted);margin:0;line-height:1.75}.artist-profile-links{flex-wrap:wrap;gap:.6rem;margin-bottom:1.6rem;display:flex}.artist-profile-links a{color:var(--green);background:#d8efff80;border-radius:999px;padding:.55rem 1rem;font-size:.85rem;font-weight:800}.artist-profile-links a:hover{background:var(--mint)}.artist-concerts{margin-top:clamp(3rem,7vw,5rem)}.artist-concerts h2{margin:0 0 1.4rem;font-size:clamp(1.7rem,3.4vw,2.5rem)}.artist-concert-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.1rem;display:grid}.artist-concert-card{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:24px;flex-direction:column;transition:transform .25s;display:flex;overflow:hidden}.artist-concert-card:hover{transform:translateY(-3px)}.artist-concert-image{aspect-ratio:8/5;position:relative}.artist-concert-image img{object-fit:cover}.artist-concert-image .category-chip{top:14px;left:14px}.artist-concert-copy{gap:.4rem;padding:1.15rem;display:grid}.artist-concert-copy h3{margin:0;font-size:1.1rem}.artist-concert-copy p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.artist-concert-copy small{color:var(--green);font-size:.8rem;font-weight:800}.artist-concerts-empty{color:var(--muted);line-height:1.7}.detail-address{color:var(--muted);margin-top:3px;font-size:.8rem;font-weight:600;display:block}.detail-map-link{color:var(--green);margin-top:6px;font-size:.82rem;font-weight:800;display:inline-block}.detail-accessibility{color:var(--muted);background:#d8efff80;border-radius:14px;margin:14px 0 0;padding:11px 14px;font-size:.86rem;line-height:1.55}.detail-artist-link{color:inherit;text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.artist-profile{grid-template-columns:1fr}.artist-profile-photo{aspect-ratio:3/2}}[data-theme=dark] .artist-card-photo,[data-theme=dark] .artist-profile-photo{background:var(--zemin-vurgu);color:var(--kirmizi)}[data-theme=dark] .artist-card-copy p,[data-theme=dark] .artist-lead,[data-theme=dark] .artist-biography p,[data-theme=dark] .artist-concert-copy p,[data-theme=dark] .artists-hero p,[data-theme=dark] .artist-concerts-empty,[data-theme=dark] .detail-address,[data-theme=dark] .detail-accessibility{color:var(--metin-soluk)}[data-theme=dark] .artist-card-copy small,[data-theme=dark] .artist-concert-copy small,[data-theme=dark] .artist-back,[data-theme=dark] .detail-map-link{color:var(--kirmizi)}[data-theme=dark] .artist-profile-links a{color:var(--kirmizi);background:#c8101847}[data-theme=dark] .artist-profile-links a:hover{background:#c8101873}[data-theme=dark] .detail-accessibility{background:var(--zemin-vurgu)}.gallery{max-width:1240px;margin:clamp(3rem,7vw,5rem) auto 0;padding:0 1.5rem}.gallery h2{margin:0 0 1.4rem;font-size:clamp(1.7rem,3.4vw,2.5rem)}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.gallery-figure{aspect-ratio:3/2;background:var(--cizgi);box-shadow:var(--shadow);border-radius:22px;margin:0;position:relative;overflow:hidden}.gallery-figure img{object-fit:cover}.gallery-figure video{object-fit:cover;width:100%;height:100%}.gallery-figure figcaption{background:linear-gradient(transparent,var(--zemin));color:#fff;padding:.8rem 1rem;font-size:.83rem;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.gallery-add-panel{margin-bottom:20px}.gallery-add-panel>summary{cursor:pointer;color:var(--green);font-weight:800}.gallery-add-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:18px;margin:18px 0;display:grid}.gallery-add-fields{align-content:start;gap:14px;display:grid}.gallery-group{margin-bottom:16px}.gallery-group>header{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.gallery-group>header small{color:var(--muted);font-size:12px}.gallery-item-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.gallery-item{background:var(--pastel-gok);border:1px solid var(--cizgi);border-radius:18px;gap:9px;padding:12px;display:grid}.gallery-item-preview{aspect-ratio:3/2;background:var(--cizgi);border-radius:12px;position:relative;overflow:hidden}.gallery-item-preview img,.gallery-item-preview video{object-fit:cover;width:100%;height:100%}.gallery-item .field span{font-size:11px}.gallery-item form button{color:var(--ink);cursor:pointer;background:#ffffffb3;border:0;border-radius:10px;margin-top:6px;padding:7px 12px;font-size:12px;font-weight:800}.gallery-item-actions{align-items:center;gap:6px;display:flex}.gallery-item-actions button{width:32px;height:32px;margin:0;padding:0}.gallery-item-actions button:disabled{opacity:.3;cursor:default}.gallery-item-actions .gallery-delete{width:auto;color:var(--hata);padding:0 12px}@media (max-width:760px){.gallery-add-grid{grid-template-columns:1fr}}[data-theme=dark] .gallery-figure,[data-theme=dark] .gallery-item-preview{background:var(--zemin-vurgu)}[data-theme=dark] .gallery-item{background:var(--zemin-vurgu);border-color:#c8101817}[data-theme=dark] .gallery-item form button{background:var(--yuzey-2);color:var(--metin)}[data-theme=dark] .gallery-item-actions .gallery-delete{color:var(--hata)}[data-theme=dark] .gallery-group>header small{color:var(--metin-soluk)}.filter-group{border:0;margin:0 0 1.4rem;padding:0}.filter-group legend{margin-bottom:.6rem;padding:0;font-weight:800}.filter-search{gap:.5rem;margin-bottom:1.4rem;display:grid}.filter-search label{font-weight:800}.filter-search input{border:1px solid var(--yuzey-2);width:100%;color:var(--ink);background:#e8eef4bf;border-radius:999px;padding:10px 15px}.filter-reset{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:800}.concert-empty{text-align:center;justify-items:center;gap:.6rem;padding:2.5rem 1.5rem;display:grid}.concert-empty>span{color:var(--green);font-size:2rem}.concert-empty h2{margin:0;font-size:1.4rem}.concert-empty p{max-width:44ch;color:var(--muted);margin:0}.concert-empty .pill{cursor:pointer;font:inherit;border:0;margin-top:.6rem;font-weight:800}[data-theme=dark] .filter-search input{background:var(--zemin-vurgu);color:#edf9ff;border-color:#b5d6e224}[data-theme=dark] .filter-reset,[data-theme=dark] .concert-empty>span{color:var(--kirmizi)}[data-theme=dark] .concert-empty p{color:var(--metin-soluk)}.legal-page{max-width:820px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 1.5rem 5rem}.legal-page>header h1{margin:.5rem 0 .6rem;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.05}.legal-updated{color:var(--uyari);background:#faeedabf;border-radius:14px;margin:0 0 2.5rem;padding:.8rem 1rem;font-size:.86rem;line-height:1.5}.legal-body{gap:2.2rem;display:grid}.legal-body h2{margin:0 0 .7rem;font-size:1.32rem}.legal-body p{color:var(--muted);margin:0 0 .8rem;line-height:1.75}.legal-body ul{gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.legal-body li{color:var(--muted);line-height:1.65}.faq-page{max-width:900px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 1.5rem 5rem}.faq-hero{max-width:60ch;margin-bottom:clamp(2rem,4vw,3rem)}.faq-hero h1{margin:.5rem 0 .8rem;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1.05}.faq-hero p{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.7}.faq-list{gap:.7rem;display:grid}.faq-item{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.faq-item>summary{cursor:pointer;align-items:center;gap:.8rem;padding:1.1rem 1.3rem;font-weight:800;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:before{content:"+";color:var(--green);flex:none;font-size:1.2rem}.faq-item[open]>summary:before{content:"−"}.faq-item>summary>span{flex:1}.faq-item>summary em{color:var(--green);background:#c8101852;border-radius:999px;padding:3px 10px;font-size:.7rem;font-style:normal}.faq-answer{color:var(--muted);white-space:pre-wrap;padding:0 1.3rem 1.2rem 3rem;line-height:1.75}.faq-link{color:var(--green);margin:0 1.3rem 1.2rem 3rem;font-size:.86rem;font-weight:800;display:inline-block}.faq-empty{margin-top:1rem}.faq-cta{background:linear-gradient(120deg,#d8efffbf,#d8c5ff6b);border-radius:30px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.6rem,3.5vw,2.4rem);display:flex}.faq-cta h2{margin:0 0 .4rem;font-size:clamp(1.5rem,3vw,2.1rem)}.faq-cta p{color:var(--muted);max-width:48ch;margin:0;line-height:1.6}[data-theme=dark] .legal-updated{color:#facf8e;background:#854f0b47}[data-theme=dark] .legal-body p,[data-theme=dark] .legal-body li,[data-theme=dark] .faq-hero p,[data-theme=dark] .faq-answer,[data-theme=dark] .faq-cta p{color:var(--metin-soluk)}[data-theme=dark] .faq-item>summary:before,[data-theme=dark] .faq-link{color:var(--kirmizi)}[data-theme=dark] .faq-item>summary em{color:var(--kirmizi);background:#c8101857}[data-theme=dark] .faq-cta{background:linear-gradient(120deg,var(--yuzey-2),var(--zemin-alt))}.newsletter-note{color:var(--uyari);background:#faeedabf;border-radius:16px;margin:22px 0 18px;padding:13px 16px;font-size:13px;line-height:1.6}.admin-table-row.newsletter-row,.admin-table-head.newsletter-row{grid-template-columns:minmax(0,1.3fr) 100px 110px minmax(0,2fr)}.newsletter-active{color:var(--green);background:#c8101873}.newsletter-inactive{background:var(--yuzey-2);color:var(--muted)}.newsletter-link{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;display:block;overflow:hidden}@media (max-width:900px){.admin-table-row.newsletter-row,.admin-table-head.newsletter-row{grid-template-columns:1fr auto}.newsletter-link{display:none}}[data-theme=dark] .newsletter-note{color:#facf8e;background:#854f0b47}[data-theme=dark] .newsletter-active{color:var(--kirmizi);background:#c8101857}[data-theme=dark] .newsletter-inactive{color:var(--metin-soluk);background:#b5d6e21f}[data-theme=dark] .newsletter-link{color:var(--metin-soluk)}.mobile-action-bar{display:none}@media (max-width:760px){.mobile-action-bar{z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--cizgi);background:#f7fbfff0;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-action{min-height:46px;color:var(--green);font:inherit;cursor:pointer;background:#d8efffbf;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:800;display:flex}.mobile-action-primary{background:var(--green);color:var(--kirmizi-uzeri)}body{padding-bottom:74px}.invite-open .mobile-action-bar{display:none}}[data-theme=dark] .mobile-action-bar{background:var(--zemin);border-top-color:#c810181f}[data-theme=dark] .mobile-action{background:var(--zemin-vurgu);color:var(--kirmizi)}[data-theme=dark] .mobile-action-primary{background:var(--kirmizi);color:var(--kirmizi-uzeri)}.place-page{max-width:1240px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 1.5rem 5rem}.place-hero{max-width:62ch;margin-bottom:clamp(2.2rem,5vw,3.4rem)}.place-hero h1{margin:.5rem 0 .8rem;font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.05}.place-hero>p{color:var(--muted);margin:0 0 1.4rem;font-size:1.04rem;line-height:1.7}.place-hero-actions{flex-wrap:wrap;gap:.7rem;display:flex}.place-section{margin-top:clamp(2.4rem,5vw,3.6rem)}.place-section h2{margin:0 0 1.2rem;font-size:clamp(1.5rem,3vw,2.2rem)}.place-empty{color:var(--muted);margin:0;line-height:1.7}.place-venue-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.place-venue{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:20px;gap:.25rem;padding:1.1rem 1.2rem;transition:transform .2s;display:grid}.place-venue:hover{transform:translateY(-2px)}.place-venue small{color:var(--muted);font-size:.82rem}.detail-grid a{text-underline-offset:3px;text-decoration:underline}[data-theme=dark] .place-hero>p,[data-theme=dark] .place-empty,[data-theme=dark] .place-venue small{color:var(--metin-soluk)}.place-hero .artist-back{margin-bottom:1rem;display:block}.place-hero .kicker{display:block}.media-guide{background:var(--pastel-gok);border:1px solid var(--cizgi);border-radius:26px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;margin:26px 0 24px;padding:24px;display:grid}.media-guide h2{margin:0 0 14px;font-size:19px}.media-guide h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:14px}.media-guide-steps ol{gap:9px;margin:0;padding-left:1.2rem;display:grid}.media-guide-steps li{color:var(--muted);line-height:1.6}.media-guide-steps li strong{color:var(--ink)}.media-guide-tip{color:var(--muted);background:#fff9;border-radius:14px;margin:16px 0 0;padding:12px 15px;font-size:13px;line-height:1.6}.media-guide-targets ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.media-guide-targets li{gap:2px;display:grid}.media-guide-targets a{color:var(--green);font-size:14px;font-weight:800}.media-guide-targets small{color:var(--muted);font-size:12px;line-height:1.45}.media-copy{gap:7px;display:grid}.media-copy code{text-overflow:ellipsis;white-space:nowrap;background:var(--cizgi);color:var(--muted);border-radius:10px;padding:8px 10px;font-size:11px;display:block;overflow:hidden}.media-copy button{background:var(--mint);color:var(--green);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:800}.media-copy button:hover{filter:brightness(.96)}.media-url span a{color:var(--green);font-size:10px;font-weight:800}@media (max-width:860px){.media-guide{grid-template-columns:1fr}}[data-theme=dark] .media-guide{background:var(--zemin-vurgu);border-color:#c8101817}[data-theme=dark] .media-guide-steps li,[data-theme=dark] .media-guide-tip,[data-theme=dark] .media-guide-targets small,[data-theme=dark] .media-guide h3,[data-theme=dark] .media-copy code{color:var(--metin-soluk)}[data-theme=dark] .media-guide-steps li strong{color:#edf9ff}[data-theme=dark] .media-guide-tip{background:var(--zemin-vurgu)}[data-theme=dark] .media-guide-targets a,[data-theme=dark] .media-url span a{color:var(--kirmizi)}[data-theme=dark] .media-copy code{background:var(--zemin-vurgu)}[data-theme=dark] .media-copy button{color:var(--kirmizi);background:#c8101857}.artist-biography-toggle{margin:0 0 1.4rem}.artist-biography-toggle>summary{cursor:pointer;color:var(--green);align-items:center;gap:.45rem;font-size:.92rem;font-weight:800;list-style:none;display:inline-flex}.artist-biography-toggle>summary::-webkit-details-marker{display:none}.artist-biography-toggle>summary:after{content:"▾";font-size:.8em;transition:transform .2s}.artist-biography-toggle[open]>summary:after{transform:rotate(180deg)}.artist-biography-toggle>summary:hover{text-underline-offset:4px;text-decoration:underline}.artist-biography-toggle .artist-biography{margin-top:.9rem}[data-theme=dark] .artist-biography-toggle>summary{color:var(--kirmizi)}
.maintenance-page{background:radial-gradient(circle at 18% 18%,var(--mint),transparent 38%), radial-gradient(circle at 82% 14%,var(--lav),transparent 40%), radial-gradient(circle at 50% 92%,var(--peach),transparent 42%), var(--paper);place-items:center;min-height:100dvh;padding:24px;display:grid}.maintenance-card{text-align:center;background:var(--white);border:1px solid var(--line);width:min(620px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:40px;padding:clamp(2rem,5vw,3.2rem);position:relative}.maintenance-mark{background:var(--green);color:#fff;border-radius:26px;place-items:center;width:78px;height:78px;margin:0 auto 20px;font-size:38px;display:grid;transform:rotate(-6deg)}.maintenance-card h1{margin:.6rem 0 1rem;font-size:clamp(2.1rem,5vw,3.2rem);line-height:1.05}.maintenance-card>p{max-width:46ch;color:var(--muted);margin:0 auto;font-size:1.03rem;line-height:1.7}.maintenance-eta{background:var(--mint);color:var(--green);border-radius:999px;align-items:center;gap:8px;margin-top:1.4rem;padding:10px 18px;font-size:.9rem;font-weight:800;display:inline-flex}.maintenance-contact{border-top:1px solid var(--cizgi);margin-top:1.8rem;padding-top:1.4rem}.maintenance-contact small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.74rem;font-weight:800;display:block}.maintenance-contact div{flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;display:flex}.maintenance-contact a{color:var(--green);font-weight:800}.maintenance-notes{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.maintenance-notes span{opacity:.5;font-size:26px;animation:6s ease-in-out infinite float;position:absolute}.maintenance-notes span:first-child{color:var(--kirmizi);top:16%;left:8%}.maintenance-notes span:nth-child(2){color:var(--green);animation-delay:-2s;top:26%;right:10%}.maintenance-notes span:nth-child(3){color:var(--uyari);animation-delay:-4s;bottom:14%;right:16%}@media (prefers-reduced-motion:reduce){.maintenance-notes span{animation:none}}[data-theme=dark] .maintenance-contact{border-top-color:#b5d6e224}[data-theme=dark] .maintenance-eta{color:var(--kirmizi);background:#c8101857}[data-theme=dark] .maintenance-contact a{color:var(--kirmizi)}.maintenance-status{border:1px solid;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 18px;padding:24px;display:flex}.maintenance-status.is-off{background:#c8101829;border-color:#c8101833}.maintenance-status.is-on{background:#faeedab3;border-color:#ba751747}.maintenance-status-badge{letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.maintenance-status.is-off .maintenance-status-badge{color:var(--green)}.maintenance-status.is-on .maintenance-status-badge{color:#8a5a0b}.maintenance-status h2{margin:0 0 6px;font-size:20px}.maintenance-status p{max-width:62ch;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.maintenance-status button{cursor:pointer;font:inherit;white-space:nowrap;border:0;font-weight:800}.maintenance-open{color:#fff;background:#ba7517;box-shadow:inset 0 0 0 2px #ffffff40}.maintenance-info{background:var(--pastel-gok);border:1px solid var(--cizgi);border-radius:20px;margin-bottom:22px;padding:18px 20px}.maintenance-info strong{margin-bottom:10px;font-size:14px;display:block}.maintenance-info ul{gap:7px;margin:0;padding-left:1.2rem;display:grid}.maintenance-info li{color:var(--muted);font-size:13px;line-height:1.6}.maintenance-info code{background:var(--cizgi);border-radius:6px;padding:1px 6px;font-size:12px}.maintenance-form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;display:flex}@media (max-width:760px){.maintenance-status{flex-direction:column;align-items:flex-start}.maintenance-status button{width:100%}}[data-theme=dark] .maintenance-status.is-off{background:#c8101833;border-color:#c8101833}[data-theme=dark] .maintenance-status.is-on{background:#854f0b4d;border-color:#fac7754d}[data-theme=dark] .maintenance-status.is-off .maintenance-status-badge{color:var(--kirmizi)}[data-theme=dark] .maintenance-status.is-on .maintenance-status-badge{color:#facf8e}[data-theme=dark] .maintenance-status p,[data-theme=dark] .maintenance-info li{color:var(--metin-soluk)}[data-theme=dark] .maintenance-info{background:var(--zemin-vurgu);border-color:#c8101817}[data-theme=dark] .maintenance-info code{background:var(--zemin-vurgu)}
.trafik-canli{background:var(--kirmizi-zemin);border:1px solid var(--kirmizi-zemin);color:var(--green);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:13px;font-weight:800;display:inline-flex}.trafik-canli i{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.9s ease-in-out infinite trafik-nabiz}@keyframes trafik-nabiz{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.trafik-canli i{animation:none}}.trafik-donemler{flex-wrap:wrap;gap:8px;margin:22px 0 18px;display:flex}.trafik-donemler a{border:1px solid var(--line);background:var(--white);color:var(--muted);border-radius:999px;padding:9px 17px;font-size:13px;font-weight:800;text-decoration:none}.trafik-donemler a:hover{color:var(--ink)}.trafik-donemler a.is-active{background:var(--green);border-color:var(--green);color:#fff}.trafik-kartlar{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:22px;display:grid}.trafik-kartlar article{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:18px 20px}.trafik-kartlar article.is-vurgulu{background:var(--kirmizi-zemin);border-color:var(--kirmizi-zemin)}.trafik-kartlar span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.trafik-kartlar strong{font-size:30px;line-height:1.1;font-family:var(--font-display),inherit;margin:7px 0 2px;display:block}.trafik-kartlar article p{color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.55}.trafik-degisim{color:var(--muted);font-size:12px;font-weight:700;display:block}.trafik-degisim.is-artis{color:var(--green)}.trafik-degisim.is-azalis{color:var(--uyari)}.trafik-degisim span{opacity:.75;font-weight:600}.trafik-listeler{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-bottom:22px;display:grid}.trafik-liste{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:20px}.trafik-liste header{margin-bottom:14px;display:block}.trafik-liste h2{margin:0 0 4px;font-size:16px}.trafik-liste header p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.trafik-liste ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.trafik-liste li{border-radius:12px;align-items:center;gap:12px;padding:9px 12px;display:flex;position:relative;overflow:hidden}.trafik-cubuk{background:var(--kirmizi-zemin);border-radius:12px;min-width:2px;position:absolute;inset:0 auto 0 0}.trafik-liste b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;position:relative;overflow:hidden}.trafik-liste em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:800;position:relative}.trafik-liste .admin-empty{margin:0;font-size:13px}.maintenance-info p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}[data-theme=dark] .trafik-canli{background:var(--kirmizi-zemin);border-color:var(--kirmizi-zemin);color:var(--kirmizi)}[data-theme=dark] .trafik-canli i{background:var(--kirmizi)}[data-theme=dark] .trafik-donemler a.is-active{color:#04221b}[data-theme=dark] .trafik-kartlar article.is-vurgulu{background:var(--kirmizi-zemin);border-color:var(--kirmizi-zemin)}[data-theme=dark] .trafik-degisim.is-artis{color:var(--kirmizi)}[data-theme=dark] .trafik-degisim.is-azalis{color:#f0b27a}[data-theme=dark] .trafik-cubuk{background:var(--kirmizi-zemin)}@media (max-width:640px){.trafik-kartlar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.trafik-kartlar strong{font-size:25px}.trafik-listeler{grid-template-columns:1fr}}
.hero-video,.hero-frame picture{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-frame picture img{object-fit:cover}.hero-sound{z-index:3;border:1px solid var(--line);color:var(--green);border-radius:999px;align-items:center;gap:9px;padding:11px 17px;font-size:13px;font-weight:800;line-height:1;transition:transform .2s,box-shadow .2s;display:inline-flex;position:absolute;bottom:38px;left:0}.hero-sound:hover{transform:translateY(-2px);box-shadow:0 10px 25px #c810182e}.hero-sound:focus-visible{outline:2px solid var(--green);outline-offset:3px}.hero-sound[aria-pressed=true]{background:var(--green);color:#fff;border-color:#0000}[data-theme=dark] .hero-sound{color:var(--kirmizi);border-color:#c810182e}[data-theme=dark] .hero-sound[aria-pressed=true]{color:#eafff7;background:#c81018eb}@media (max-width:620px){.hero-sound{padding:13px 15px;font-size:12px;bottom:22px}}.hero-kontroller{z-index:3;gap:8px;display:flex;position:absolute;bottom:38px;left:0}.hero-kontroller .hero-sound{position:static}@media (max-width:620px){.hero-kontroller{bottom:22px}}
.filters{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 40px);overflow-y:auto}@media (max-width:900px){.filters{max-height:none;overflow-y:visible}}
main:has(>.school-atmosphere){isolation:isolate;position:relative}main:has(>.school-atmosphere)>.ambient{display:none}main:has(>.school-atmosphere) .hero .floating-note{display:none}main:has(>.school-atmosphere)>:not(.school-atmosphere){z-index:1;position:relative}.school-atmosphere{z-index:0;contain:paint;pointer-events:none;-webkit-user-select:none;user-select:none;height:min(780px,100svh);position:absolute;inset:0 0 auto;overflow:hidden}.school-atmosphere-day,.school-atmosphere-night{transition:opacity .24s cubic-bezier(.2,0,0,1);position:absolute;inset:0;overflow:hidden}.school-atmosphere-day{opacity:1;background:radial-gradient(circle at 82% 19%,#fdd36729,#0000 18%),linear-gradient(#e5effcb8,#f7f4f200 76%)}.school-atmosphere-night{opacity:0;background:linear-gradient(#151926eb,#15192600 88%)}[data-theme=dark] .school-atmosphere-day{opacity:0}[data-theme=dark] .school-atmosphere-night{opacity:1}.school-sun{aspect-ratio:1;opacity:.84;background:#f6cd68;border-radius:50%;width:clamp(5rem,8vw,7rem);position:absolute;top:clamp(6.5rem,13vw,9rem);right:max(5vw,50vw - 590px);box-shadow:0 0 0 22px #fdd3671f}.school-rainbow{opacity:.16;width:clamp(13rem,29vw,25rem);height:auto;position:absolute;top:8.5rem;left:max(-5rem,50vw - 710px)}.school-rainbow path{fill:none;stroke-width:13px;stroke-linecap:round}.school-rainbow path:first-child{stroke:#e7a9b6}.school-rainbow path:nth-child(2){stroke:#f0d18d}.school-rainbow path:nth-child(3){stroke:#92d8c0}.school-sea{width:106%;height:clamp(6rem,15vw,11.875rem);position:absolute;bottom:-1px;right:-3%;overflow:visible}.school-wave-far{fill:#69afd524;animation:24s linear infinite school-wave-far}.school-wave-near{fill:#3e8fbc1f;animation:18s linear infinite school-wave-near}.school-butterfly{opacity:.58;width:26px;height:20px;animation:12s ease-in-out infinite school-butterfly-drift;position:absolute}.school-butterfly:before,.school-butterfly:after{content:"";background:var(--pastel-lavanta-metin);transform-origin:100% 70%;border-radius:85% 24% 72% 30%;width:13px;height:16px;animation:.9s ease-in-out infinite alternate school-butterfly-wing;position:absolute;top:1px}.school-butterfly:before{left:0}.school-butterfly:after{transform-origin:0 70%;right:0;transform:scaleX(-1)}.school-butterfly i{z-index:1;background:var(--pastel-lavanta-metin);border-radius:999px;width:2px;height:12px;position:absolute;top:4px;left:12px}.school-butterfly-one{top:31%;left:8%}.school-butterfly-two{animation-duration:14s;animation-delay:-6s;top:24%;right:27%;scale:.78}.school-stars{background-repeat:no-repeat;position:absolute;inset:0}.school-stars-far{opacity:.45;background-image:radial-gradient(circle,#dbe8ff 0 1px,#0000 1.5px),radial-gradient(circle,#dbe8ff 0 1px,#0000 1.5px),radial-gradient(circle,#dbe8ff 0 1px,#0000 1.5px),radial-gradient(circle,#dbe8ff 0 1px,#0000 1.5px),radial-gradient(circle,#dbe8ff 0 1px,#0000 1.5px),radial-gradient(circle,#dbe8ff 0 1px,#0000 1.5px),radial-gradient(circle,#dbe8ff 0 1px,#0000 1.5px),radial-gradient(circle,#dbe8ff 0 1px,#0000 1.5px),radial-gradient(circle,#dbe8ff 0 1px,#0000 1.5px),radial-gradient(circle,#dbe8ff 0 1px,#0000 1.5px),radial-gradient(circle,#dbe8ff 0 1px,#0000 1.5px),radial-gradient(circle,#dbe8ff 0 1px,#0000 1.5px);background-position:6% 18%,14% 38%,24% 12%,34% 29%,44% 9%,54% 22%,63% 14%,72% 34%,79% 11%,87% 27%,94% 16%,98% 42%}.school-stars-near{opacity:.68;background-image:radial-gradient(circle,#fff 0 1.5px,#0000 2px),radial-gradient(circle,#fff 0 1.5px,#0000 2px),radial-gradient(circle,#fff 0 1.5px,#0000 2px),radial-gradient(circle,#fff 0 1.5px,#0000 2px),radial-gradient(circle,#fff 0 1.5px,#0000 2px),radial-gradient(circle,#fff 0 1.5px,#0000 2px);background-position:10% 27%,29% 19%,48% 34%,67% 24%,83% 17%,92% 37%;animation:4.6s ease-in-out infinite alternate school-stars-twinkle}.school-shooting-star{opacity:0;background:linear-gradient(90deg,#0000,#ffffffd6);border-radius:999px;width:82px;height:1px;animation:18s cubic-bezier(.2,.75,.25,1) infinite school-shooting-star;position:absolute;top:20%;left:64%;transform:rotate(-24deg)translate(-110px)}.school-night-horizon{background:#1c2e496b;border-radius:50% 50% 0 0;height:28%;position:absolute;bottom:-12%;left:-8%;right:-8%}@keyframes school-wave-far{50%{transform:translate(-3%,2px)}}@keyframes school-wave-near{50%{transform:translate(3%,-3px)}}@keyframes school-butterfly-drift{50%{transform:translate(10px,-6px)rotate(4deg)}}@keyframes school-butterfly-wing{to{rotate:y 58deg}}@keyframes school-stars-twinkle{to{opacity:.36}}@keyframes school-shooting-star{0%,72%,78%,to{opacity:0}73%{opacity:0;transform:rotate(-24deg)translate(-110px)}74%{opacity:.82}77%{opacity:0;transform:rotate(-24deg)translate(190px)}}@media (max-width:620px){.school-atmosphere{height:680px}.school-sun{width:4rem;top:6rem;right:1rem;box-shadow:0 0 0 14px #fdd3671c}.school-rainbow{width:13rem;top:8rem;left:-4.5rem}.school-sea{width:112%;height:6.5rem;right:-6%}.school-wave-far,.school-butterfly-two{display:none}.school-stars-far{opacity:.36}.school-shooting-star{display:none}}@media (prefers-reduced-motion:reduce){.school-atmosphere-day,.school-atmosphere-night{transition-duration:.12s!important}.school-wave,.school-butterfly,.school-butterfly:before,.school-butterfly:after,.school-stars-near,.school-shooting-star{animation:none!important}.school-shooting-star{display:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kirmizi:#c81018;--kirmizi-koyu:#a60d14;--kirmizi-acik:#f6e5e6;--kirmizi-zemin:#c8101812;--kirmizi-uzeri:#fff;--komur:#1a1718;--metin:#37312f;--metin-soluk:#6b6360;--cizgi:#e6e0dd;--cizgi-koyu:#d2c9c5;--zemin:#f7f4f2;--yuzey:#fff;--yuzey-2:#faf7f5;--zemin-alt:#f1ece9;--zemin-vurgu:#fff;--pastel-nane:#e2f4ed;--pastel-gok:#e5effc;--pastel-seftali:#fdeee4;--pastel-lavanta:#ece7fa;--pastel-sari:#fdf3da;--pastel-gul:#fce6ec;--pastel-nane-metin:#15604a;--pastel-gok-metin:#1a4784;--pastel-seftali-metin:#8a4517;--pastel-lavanta-metin:#4a3190;--pastel-sari-metin:#7a5410;--pastel-gul-metin:#93304c;--uyari:#8a5a00;--uyari-zemin:#fdf3e0;--hata:#9b3345;--hata-zemin:#fdecef;--bilgi:var(--pastel-gok-metin);--bilgi-zemin:var(--pastel-gok);--basari:var(--pastel-nane-metin);--basari-zemin:var(--pastel-nane);--yazi-2xs:.75rem;--yazi-xs:.8125rem;--yazi-sm:.9375rem;--yazi-md:1.0625rem;--yazi-lg:1.1875rem;--yazi-xl:clamp(1.375rem, 1.1rem + 1.1vw, 1.75rem);--yazi-2xl:clamp(1.625rem, 1.2rem + 1.8vw, 2.25rem);--yazi-3xl:clamp(2rem, 1.4rem + 2.6vw, 3rem);--yazi-4xl:clamp(2.5rem, 1.6rem + 4vw, 4rem);--satir-sik:1.15;--satir-orta:1.45;--satir-genis:1.7;--bosluk-1:.25rem;--bosluk-2:.5rem;--bosluk-3:.75rem;--bosluk-4:1rem;--bosluk-5:1.5rem;--bosluk-6:2rem;--bosluk-7:3rem;--bosluk-8:4rem;--bosluk-9:6rem;--bolum-bosluk:clamp(3rem, 2rem + 5vw, 5.5rem);--kose-sm:6px;--kose-md:10px;--kose-lg:14px;--kose-xl:20px;--kose-tam:999px;--kose-gorsel:clamp(1rem, .7rem + 1vw, 1.5rem);--gorsel-blok:clamp(.625rem, .3rem + 1vw, 1.125rem);--gorsel-blok-renk:color-mix(in srgb, var(--kirmizi) 16%, var(--zemin));--golge-sm:0 1px 2px #3c2e280f;--golge-md:0 2px 10px #3c2e2817, 0 1px 2px #3c2e280d;--golge-lg:0 10px 32px #3c2e281f, 0 2px 6px #3c2e280f;--gecis:.16s cubic-bezier(.2, 0, 0, 1);--kenar:min(1180px, calc(100% - 2.5rem))}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kirmizi:#ff9fa8;--kirmizi-koyu:#ffb9c0;--kirmizi-acik:#3a2029;--kirmizi-zemin:#ff9fa824;--kirmizi-uzeri:#191d2b;--komur:#f3f5fc;--metin:#e6eaf5;--metin-soluk:#a8b0c8;--cizgi:#333b52;--cizgi-koyu:#444d68;--zemin:#151926;--yuzey:#212839;--yuzey-2:#2b3348;--zemin-alt:#1a1f2f;--zemin-vurgu:#2b3348;--pastel-nane:#1b3a33;--pastel-gok:#1c2e49;--pastel-seftali:#3d2a26;--pastel-lavanta:#2a2550;--pastel-sari:#3a3220;--pastel-gul:#3b2430;--pastel-nane-metin:#92e2c6;--pastel-gok-metin:#a2c8f7;--pastel-seftali-metin:#f5bb9e;--pastel-lavanta-metin:#c4b6f7;--pastel-sari-metin:#f0d18d;--pastel-gul-metin:#f5adc0;--uyari:#f5cf8a;--uyari-zemin:#35301c;--hata:#ffabb6;--hata-zemin:#3a2029;--bilgi:var(--pastel-gok-metin);--bilgi-zemin:var(--pastel-gok);--basari:var(--pastel-nane-metin);--basari-zemin:var(--pastel-nane);--golge-sm:0 1px 2px #00000080;--golge-md:0 4px 14px #0000008c;--golge-lg:0 12px 38px #0009}:root,[data-theme=dark]{--ink:var(--komur);--muted:var(--metin-soluk);--green:var(--kirmizi);--line:var(--cizgi);--paper:var(--zemin-alt);--white:var(--yuzey);--shadow:var(--golge-md);--mint:var(--pastel-nane);--lav:var(--pastel-lavanta);--peach:var(--pastel-seftali);--sky:var(--pastel-gok)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
body{background:var(--zemin);color:var(--metin);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--yazi-md);line-height:var(--satir-genis);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display), Georgia, serif;color:var(--komur);font-weight:600;line-height:var(--satir-sik);letter-spacing:-.01em;margin:0}h1{font-size:var(--yazi-4xl);letter-spacing:-.02em}h2{font-size:var(--yazi-3xl);letter-spacing:-.015em}h3{font-size:var(--yazi-xl)}p{margin:0}a{color:inherit}.kicker{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--yazi-sm);letter-spacing:0;color:var(--kirmizi);font-weight:600;display:inline-block}.text-link{color:var(--kirmizi);transition:border-color var(--gecis);border-bottom:1px solid #0000;font-weight:600;text-decoration:none}.text-link:hover{border-bottom-color:currentColor}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--kirmizi);outline-offset:2px;border-radius:var(--kose-sm)}.shell{width:var(--kenar);margin-inline:auto}.section{padding-block:var(--bolum-bosluk)}.section-heading{justify-content:space-between;align-items:flex-end;gap:var(--bosluk-5);margin-bottom:var(--bosluk-6);display:flex}.section-heading h2{margin-top:var(--bosluk-2)}.pill{justify-content:center;align-items:center;gap:var(--bosluk-2);min-height:44px;padding:var(--bosluk-3) var(--bosluk-5);border:1px solid var(--cizgi-koyu);border-radius:var(--kose-tam);background:var(--yuzey);box-shadow:var(--golge-sm);color:var(--komur);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--yazi-sm);transition:background var(--gecis), border-color var(--gecis), color var(--gecis);font-weight:600;text-decoration:none;display:inline-flex}.pill:hover{background:var(--zemin-alt);border-color:var(--metin-soluk);transform:none}.pill-primary{background:var(--kirmizi);border-color:var(--kirmizi);color:var(--kirmizi-uzeri);box-shadow:none}.pill-primary:hover{background:var(--kirmizi-koyu);border-color:var(--kirmizi-koyu);color:var(--kirmizi-uzeri)}.site-header{z-index:40;width:100%;height:auto;padding:var(--bosluk-2) max(1.25rem, calc((100vw - 1180px) / 2));justify-content:space-between;align-items:center;gap:var(--bosluk-5);background:var(--yuzey);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-bottom:1px solid var(--cizgi);box-shadow:var(--golge-sm);border-radius:0;margin:0;display:flex;position:sticky;top:0}.main-nav{font-size:var(--yazi-sm);flex-wrap:nowrap;gap:clamp(.75rem,1.2vw,1.25rem);min-width:0;font-weight:600;display:flex}.main-nav a{padding:var(--bosluk-2) 0;color:var(--metin);white-space:nowrap;transition:color var(--gecis), border-color var(--gecis);border-bottom:2px solid #0000;text-decoration:none}.main-nav a:hover{color:var(--kirmizi);border-color:var(--kirmizi)}.header-actions{align-items:center;gap:var(--bosluk-3);display:flex}.hero{gap:var(--bosluk-8);min-height:0;padding-block:var(--bolum-bosluk);align-items:center}.hero h1 em,.story-grid h2 em{color:var(--kirmizi);background:0 0;font-style:normal}.hero-copy>p{font-size:var(--yazi-lg);line-height:var(--satir-genis);color:var(--metin-soluk);margin:var(--bosluk-5) 0}.hero-actions{gap:var(--bosluk-4);flex-wrap:wrap}.trust-row{gap:var(--bosluk-5);margin-top:var(--bosluk-6);font-size:var(--yazi-xs);color:var(--metin-soluk);font-weight:600}.trust-row span:before{color:var(--kirmizi)}.hero-frame{border-radius:var(--kose-xl);background:var(--zemin-alt);border:1px solid var(--cizgi);padding:0;inset:0;overflow:hidden;transform:none}.hero-visual{height:clamp(320px,38vw,480px)}.floating-note{display:none}.next-show{right:var(--bosluk-4);bottom:var(--bosluk-4);padding:var(--bosluk-3) var(--bosluk-4);border-radius:var(--kose-md);background:var(--yuzey);border:1px solid var(--cizgi);box-shadow:var(--golge-md);-webkit-backdrop-filter:none;backdrop-filter:none}.next-show span{color:var(--metin-soluk)}.next-show strong{color:var(--komur)}.glass{background:var(--yuzey);border:1px solid var(--cizgi);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--golge-sm)}.concert-card{border:1px solid var(--cizgi);border-radius:var(--kose-lg);background:var(--yuzey);box-shadow:var(--golge-sm);transition:box-shadow var(--gecis), border-color var(--gecis)}.concert-card:hover{box-shadow:var(--golge-md);border-color:var(--cizgi-koyu)}.concert-card:hover img{transform:none}.card-image{background:var(--zemin-alt)}.category-chip{left:var(--bosluk-3);top:var(--bosluk-3);padding:var(--bosluk-1) var(--bosluk-3);border-radius:var(--kose-sm);background:var(--yuzey);border:1px solid var(--cizgi);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--komur);font-size:var(--yazi-2xs);font-weight:600}.card-copy{padding:var(--bosluk-5)}.card-copy h3{font-size:var(--yazi-xl)}.card-copy>p{color:var(--metin-soluk);line-height:var(--satir-orta)}.eyebrow{font-size:var(--yazi-2xs);color:var(--metin-soluk)!important}.card-footer{border-top:1px solid var(--cizgi);margin-top:var(--bosluk-4);padding-top:var(--bosluk-4)}.listing-hero{padding-block:var(--bolum-bosluk);background:var(--zemin-alt);border-bottom:1px solid var(--cizgi)}.listing-hero h1{margin:var(--bosluk-3) 0 var(--bosluk-3)}.listing-hero p{font-size:var(--yazi-lg);color:var(--metin-soluk);max-width:62ch}.listing-layout{gap:var(--bosluk-6);padding-block:var(--bolum-bosluk)}.filters{padding:var(--bosluk-5);border-radius:var(--kose-lg);border:1px solid var(--cizgi);background:var(--yuzey);box-shadow:var(--golge-sm)}.filters h2{font-size:var(--yazi-xl);margin-bottom:var(--bosluk-4)}.filter-group{margin:var(--bosluk-5) 0 0;border:0;padding:0}.filter-group legend{font-size:var(--yazi-xs);color:var(--metin-soluk);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--bosluk-3);padding:0;font-weight:700}.filter-pills{gap:var(--bosluk-2)}.filter-pills button{min-height:36px;padding:var(--bosluk-2) var(--bosluk-3);border:1px solid var(--cizgi);border-radius:var(--kose-tam);background:var(--yuzey);color:var(--metin);font-size:var(--yazi-xs);transition:background var(--gecis), border-color var(--gecis);font-weight:600}.filter-pills button:hover{border-color:var(--metin-soluk)}.filter-pills button.active{background:var(--kirmizi);border-color:var(--kirmizi);color:#fff}[data-theme=dark] .filter-pills button.active{color:#1a1012}.filter-search input,.filters input{width:100%;min-height:44px;padding:var(--bosluk-2) var(--bosluk-3);border:1px solid var(--cizgi-koyu);border-radius:var(--kose-md);background:var(--yuzey);color:var(--metin)}.filter-search label{font-size:var(--yazi-xs);color:var(--metin-soluk);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--bosluk-2);font-weight:700;display:block}.filter-reset{margin-top:var(--bosluk-5);color:var(--kirmizi);font-weight:600;font-size:var(--yazi-sm);background:0 0;border:0}.results-head{height:auto;margin-bottom:var(--bosluk-4);color:var(--metin-soluk);font-size:var(--yazi-sm)}.concert-list{gap:var(--bosluk-5)}.detail-hero{background:var(--zemin-alt);border-radius:0;height:clamp(280px,34vw,420px)}.detail-overlay{background:linear-gradient(#14141626 25%,#141416db)}.detail-title h1{color:#fff;margin-top:var(--bosluk-4)}.detail-title p,.detail-title>a{color:#ffffffdb}.detail-grid{gap:var(--bosluk-8);padding-block:var(--bolum-bosluk)}.detail-copy h2{font-size:var(--yazi-2xl);margin:var(--bosluk-2) 0 var(--bosluk-5)}.detail-copy p{font-size:var(--yazi-md);line-height:var(--satir-genis);color:var(--metin-soluk)}.feature-chips span{padding:var(--bosluk-2) var(--bosluk-3);border:1px solid var(--cizgi);border-radius:var(--kose-tam);background:var(--yuzey);color:var(--metin);font-size:var(--yazi-xs);font-weight:600}.booking-card{padding:var(--bosluk-5);border-radius:var(--kose-lg)}.booking-card dl>div{padding:var(--bosluk-3) 0;border-bottom:1px solid var(--cizgi)}.booking-card dt{font-size:var(--yazi-xs);color:var(--metin-soluk)}.booking-card dd{margin:var(--bosluk-1) 0 0;color:var(--komur);font-weight:600}.booking-card .pill{width:100%;margin-top:var(--bosluk-5)}.booking-card small{color:var(--metin-soluk);font-size:var(--yazi-xs)}.detail-video{aspect-ratio:16/9;margin-top:var(--bosluk-5);border:1px solid var(--cizgi);border-radius:var(--kose-lg);background:var(--zemin-alt);position:relative;overflow:hidden}.detail-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.site-footer{padding:var(--bosluk-7) max(1.25rem, calc((100vw - 1180px) / 2));background:var(--zemin-alt);border-top:1px solid var(--cizgi);color:var(--metin-soluk);gap:var(--bosluk-5)}.site-footer .brand{font-family:var(--font-display), system-ui, sans-serif;font-size:var(--yazi-lg);color:var(--komur);font-weight:700}.footer-links{gap:var(--bosluk-4);font-size:var(--yazi-sm);font-weight:600}.footer-links a:hover{color:var(--kirmizi)}.newsletter{margin-block:var(--bolum-bosluk);padding:var(--bosluk-6);border-radius:var(--kose-lg);background:var(--zemin-alt);border:1px solid var(--cizgi);box-shadow:none;gap:var(--bosluk-5)}.newsletter h2{font-size:var(--yazi-2xl)}.newsletter form{border:1px solid var(--cizgi-koyu);border-radius:var(--kose-tam);background:var(--yuzey);padding:var(--bosluk-1)}.newsletter input{min-height:42px;color:var(--metin)}.admin-empty{justify-items:center;gap:var(--bosluk-2);padding:var(--bosluk-8) var(--bosluk-5);border:1px dashed var(--cizgi-koyu);border-radius:var(--kose-lg);background:var(--zemin-alt);text-align:center;color:var(--metin-soluk);display:grid}.admin-empty>span{color:var(--cizgi-koyu);font-size:1.75rem}.admin-empty h2,.admin-empty h3{font-size:var(--yazi-xl);color:var(--komur)}.ambient,.scribble,.artist-sticker{display:none}@media (max-width:1120px){.hero{gap:var(--bosluk-5)}.site-header{padding-inline:1.25rem}}@media (max-width:620px){:root{--kenar:min(1180px, calc(100% - 1.75rem))}.section-heading{align-items:flex-start;gap:var(--bosluk-3);flex-direction:column}.newsletter{padding:var(--bosluk-5)}.hero-visual{height:clamp(240px,58vw,340px)}}.category-chip-inline{margin-bottom:var(--bosluk-2);align-self:flex-start;position:static}.concert-card-gorselsiz .card-copy{gap:var(--bosluk-2);flex-direction:column;display:flex}.post-card:not(:has(.post-card-image)) .post-card-copy{padding-top:var(--bosluk-5)}html,body,.site-header,.glass,.site-footer,.listing-hero{transition:background-color .2s,color .16s,border-color .16s}[data-theme=dark] body{background:var(--zemin);background-image:none}[data-theme=dark] .listing-hero,[data-theme=dark] .story-section,[data-theme=dark] .newsletter,[data-theme=dark] .site-footer{background:var(--zemin-alt);background-image:none}.story-section{background:var(--zemin-alt);border-block:1px solid var(--cizgi);padding-block:var(--bolum-bosluk)}.story-grid{gap:var(--bosluk-8)}.story-image{border-radius:var(--kose-xl);border:1px solid var(--cizgi);background:var(--zemin-alt);height:clamp(280px,34vw,420px);padding:0;transform:none}.mini-stats{gap:var(--bosluk-6);margin-top:var(--bosluk-5)}.mini-stats strong{font-size:var(--yazi-lg);color:var(--komur)}.artist-card-photo{background:var(--zemin-alt);border-radius:var(--kose-md) var(--kose-md) 0 0}.artist-card-photo-bos{aspect-ratio:16/7;background:var(--kirmizi-zemin);place-items:center;display:grid}.artist-card-photo-bos span{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.02em;color:var(--kirmizi);font-size:1.75rem;font-weight:700}.artist-card-role{font-size:var(--yazi-xs);color:var(--kirmizi);margin-top:var(--bosluk-1);font-weight:600;display:block}@media (max-width:1120px){.main-nav{display:none}.site-header{padding-block:var(--bosluk-2);gap:var(--bosluk-3)}.site-header .invite-header-button{display:none}body{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}.mobile-action-bar{background:var(--zemin);border-top:1px solid var(--cizgi);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-header .brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.brand-logo{width:auto;height:54px;transition:transform var(--gecis);flex:none}.brand:hover .brand-logo{transform:translateY(-1px)}.logo-koyu,[data-theme=dark] .logo-acik{display:none}[data-theme=dark] .logo-koyu{display:block}@media (max-width:1120px){.brand-logo{height:48px}}@media (max-width:420px){.brand-logo{height:42px}}.nav-grup{align-items:center;display:flex;position:relative}.nav-grup-baslik{align-items:center;gap:var(--bosluk-2);padding:var(--bosluk-2) 0;color:var(--metin);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--gecis), border-color var(--gecis);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600;display:inline-flex}.nav-grup-baslik:hover,.nav-grup.acik .nav-grup-baslik{color:var(--kirmizi);border-color:var(--kirmizi)}.nav-ok{border-inline:4px solid #0000;opacity:.55;width:0;height:0;transition:transform var(--gecis);border-top:5px solid}.nav-grup.acik .nav-ok{transform:rotate(180deg)}.nav-alt{top:100%;left:calc(var(--bosluk-3) * -1);z-index:50;min-width:13rem;padding:var(--bosluk-2);background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--kose-md);box-shadow:var(--golge-lg);margin:0;list-style:none;position:absolute}.nav-alt a{padding:var(--bosluk-2) var(--bosluk-3);border-radius:var(--kose-sm);color:var(--metin);font-size:var(--yazi-sm);white-space:nowrap;transition:background var(--gecis), color var(--gecis);font-weight:600;text-decoration:none;display:block}.nav-alt a:hover{background:var(--kirmizi-zemin);color:var(--kirmizi)}.mobile-menu-grup{padding-block:var(--bosluk-3);border-bottom:1px solid var(--cizgi)}.mobile-menu-grup h2,.mobile-menu-grup-baslik{margin:0 0 var(--bosluk-1);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--yazi-sm);color:var(--metin-soluk);justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.mobile-menu-grup-baslik{color:var(--kirmizi)}.mobile-menu-grup ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mobile-menu-grup ul a{padding:var(--bosluk-3) 0;font-family:var(--font-body), system-ui, sans-serif;font-size:var(--yazi-lg);color:var(--komur);font-weight:600;text-decoration:none;display:block}.post-body,.artist-biography,.faq-answer,.legal-body section{gap:var(--bosluk-4);display:grid}.post-body p,.artist-biography p,.faq-answer p,.legal-body p{line-height:var(--satir-genis);margin:0}.post-body h3,.artist-biography h3,.faq-answer h3,.legal-body h3,.detail-copy h3{margin:var(--bosluk-3) 0 0;color:var(--komur);font-size:1.0625rem;font-weight:800;line-height:var(--satir-orta)}.post-body h3:first-child,.artist-biography h3:first-child,.faq-answer h3:first-child,.legal-body h3:first-child,.detail-copy h3:first-child{margin-top:0}.post-body ul,.artist-biography ul,.faq-answer ul,.legal-body ul,.detail-copy ul{gap:var(--bosluk-2);padding-left:var(--bosluk-5);margin:0;display:grid}.post-body li,.artist-biography li,.faq-answer li,.legal-body li,.detail-copy ul li{line-height:var(--satir-orta)}.detail-copy p+p,.hero-copy p+p{margin-top:var(--bosluk-4)}.newsletter .form-success{color:var(--basari);font-size:var(--yazi-sm);line-height:var(--satir-orta);margin-top:10px;display:block}.skip-link{z-index:1000;background:var(--kirmizi);color:var(--kirmizi-uzeri);border-radius:12px;padding:12px 18px;font-weight:800;position:absolute;top:-100px;left:12px}.skip-link:focus{top:12px}main[tabindex="-1"]:focus{outline:none}.font-display{--font-display:"Source Serif 4 Variable",ui-serif,Georgia,serif}.font-body{--font-body:"Source Sans 3 Variable",ui-sans-serif,system-ui,sans-serif}
.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card-image-placeholder,.video-cover-empty{background:linear-gradient(135deg, color-mix(in srgb, var(--line) 60%, transparent), transparent), var(--paper);position:absolute;inset:0}.videos-page{gap:1.5rem;padding-block:2.5rem 4rem;display:grid}.video-filter{border:0;margin:0;padding:0}.video-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.video-card{background:var(--yuzey);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.video-frame{aspect-ratio:16/9;background:var(--paper);position:relative}.video-frame iframe,.video-frame video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.video-play{cursor:pointer;background:var(--paper);border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.video-play img{object-fit:cover}.video-play-icon{color:var(--white);text-shadow:0 2px 12px #00000080;background:#0000002e;place-items:center;font-size:2rem;transition:background .15s;display:grid;position:absolute;inset:0}.video-play:hover .video-play-icon,.video-play:focus-visible .video-play-icon{background:#00000052}.video-copy{gap:.4rem;padding:1rem 1.1rem 1.2rem;display:grid}.video-copy h3{margin:0;font-size:1.05rem}.video-copy p{color:var(--muted);margin:0;font-size:.92rem}.video-source-note{border:1px dashed var(--line);background:var(--paper);border-radius:10px;padding:.9rem 1rem}.video-source-note p{color:var(--muted);margin:.35rem 0 0;font-size:.88rem}.post-list{padding-block:2.5rem 4rem}.post-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.5rem;display:grid}.post-card{background:var(--yuzey);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.post-card-image{aspect-ratio:16/9;background:var(--paper);display:block;position:relative}.post-card-image img{object-fit:cover}.post-card-copy{gap:.5rem;padding:1rem 1.1rem 1.3rem;display:grid}.post-card-copy time,.post-detail time{color:var(--muted);font-size:.82rem}.post-card-copy h2,.post-card-copy h3{margin:0;font-size:1.1rem;line-height:1.35}.post-card-copy p{color:var(--muted);margin:0;font-size:.93rem}.post-detail{gap:.9rem;max-width:760px;padding-block:2.5rem 1rem;display:grid}.post-detail h1{margin:0;line-height:1.2}.post-lead{color:var(--muted);margin:0;font-size:1.08rem}.post-detail-image{aspect-ratio:16/9;background:var(--paper);border-radius:14px;position:relative;overflow:hidden}.post-detail-image img{object-fit:cover}.post-body{gap:1rem;line-height:1.7;display:grid}.post-body p{margin:0}.post-related{padding-block:1rem 4rem}.stage-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.stage-section{padding-block:2rem}.stage-teacher-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.stage-teacher-list a{border:1px solid var(--line);background:var(--yuzey);color:inherit;border-radius:12px;gap:.2rem;padding:.85rem 1rem;text-decoration:none;display:grid}.stage-teacher-list small{color:var(--muted)}.stage-links{flex-wrap:wrap;gap:.75rem;display:flex}.stage-others{padding-bottom:4rem}.achievements{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:2.5rem 4rem;display:grid}.achievement-group h2{margin:0 0 .9rem;font-size:1.15rem}.table-scroll{border:1px solid var(--line);background:var(--yuzey);border-radius:12px;overflow-x:auto}.achievement-table{border-collapse:collapse;width:100%;font-size:.95rem}.achievement-table th,.achievement-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.7rem .9rem}.achievement-table thead th{background:var(--yuzey-2);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.82rem}.achievement-table tbody tr:last-child th,.achievement-table tbody tr:last-child td{border-bottom:0}.achievement-note{color:var(--muted);font-size:.86rem}.stage-entry-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}.stage-entry{border:1px solid var(--line);background:var(--yuzey);box-shadow:var(--shadow);color:inherit;border-radius:16px;grid-template-rows:auto 1fr;align-content:start;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;overflow:hidden}.stage-entry:hover,.stage-entry:focus-visible{transform:translateY(-2px)}.stage-entry-image{aspect-ratio:16/10;background:var(--zemin-alt);display:block;position:relative}.stage-entry-image img{object-fit:cover}.stage-entry-copy{align-content:start;gap:.55rem;padding:1.25rem 1.4rem 1.45rem;display:grid}.stage-entry h3{margin:0;font-size:1.25rem}.stage-entry p{color:var(--muted);margin:0;font-size:.94rem;line-height:1.55}.stage-entry .text-link{margin-top:.15rem}.achievement-highlights{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.achievement-highlights li{border:1px solid var(--line);background:var(--yuzey);border-radius:14px;gap:.25rem;padding:1.1rem 1.2rem;display:grid}.achievement-highlights strong{font-size:1.05rem}.achievement-highlights span{color:var(--ink);font-weight:600}.achievement-highlights small{color:var(--muted)}
.home-intro{isolation:isolate;border-bottom:1px solid var(--cizgi);position:relative;overflow:clip}.home-intro .hero,.home-intro .experience-strip{z-index:2;position:relative}.home-intro .hero{min-height:min(720px,100svh - 76px);padding-block:clamp(3.5rem,8vw,7rem) clamp(2.5rem,6vw,5rem)}.home-intro .hero-copy{max-width:650px}.home-intro .hero h1{text-wrap:balance;max-width:12ch}.home-intro .hero-visual{filter:drop-shadow(0 28px 48px #1f27371f)}[data-theme=dark] .home-intro .hero-visual{filter:drop-shadow(0 28px 48px #00000047)}.home-intro .hero-frame{border-radius:var(--kose-gorsel);box-shadow:inset 0 1px #ffffff80}.hero-image-fallback{text-align:center;background:radial-gradient(circle at 70% 20%, color-mix(in srgb, var(--pastel-sari) 75%, transparent), transparent 28%), linear-gradient(145deg, var(--pastel-gok), var(--yuzey));place-content:center;justify-items:center;gap:.65rem;padding:2rem;display:grid;position:absolute;inset:0}.hero-image-fallback img{object-fit:contain!important;width:auto!important;height:5.5rem!important;position:static!important}.hero-image-fallback small{color:var(--metin-soluk)}.school-campus-placeholder{border:1px solid var(--cizgi);border-radius:var(--kose-xl);background:linear-gradient(145deg, var(--pastel-seftali), var(--pastel-lavanta));width:100%;min-height:22rem;color:var(--komur);text-align:center;place-content:center;justify-items:center;display:grid}.school-campus-placeholder span{font-family:var(--font-display), sans-serif;letter-spacing:-.015em;font-size:clamp(2rem,5vw,4.5rem);font-weight:750}.school-campus-placeholder small{color:var(--metin-soluk);margin-top:.5rem;font-size:.75rem;font-weight:750}.story-placeholder{min-height:28rem}.hero-secondary-link{min-height:44px;color:var(--komur);align-items:center;gap:.55rem;display:inline-flex}.hero-secondary-link svg{width:1.15rem;transition:transform var(--gecis)}.hero-secondary-link:hover svg{transform:translate(3px)}.home-intro .experience-strip{border:1px solid var(--cizgi);background:color-mix(in srgb, var(--yuzey) 90%, transparent);box-shadow:var(--golge-sm);border-radius:1.1rem;margin-bottom:clamp(2rem,5vw,4rem);padding:0;overflow:hidden}.home-intro .experience-strip article{border-right:1px solid var(--cizgi);min-width:0;padding:1.15rem 1.25rem}.home-intro .experience-strip article:last-child{border-right:0}.experience-icon svg,.program-card>svg{width:1.35rem;height:1.35rem;display:block}.stage-entry-section{padding-top:clamp(4rem,8vw,7rem)}.stage-entry-section .section-heading h2{text-wrap:balance;max-width:15ch}.stage-entry-section .section-heading:after{content:"Her yaşın merakına, ritmine ve hedefine uygun bir yol.";max-width:33rem;color:var(--metin-soluk);line-height:var(--satir-genis)}.stage-entry-grid{grid-template-columns:1.15fr 1fr 1fr}.stage-entry{box-shadow:none;transition:border-color var(--gecis), transform var(--gecis), box-shadow var(--gecis);border-radius:1.15rem;position:relative}.stage-entry:hover,.stage-entry:focus-visible{border-color:color-mix(in srgb, var(--kirmizi) 45%, var(--cizgi));box-shadow:var(--golge-md);transform:translateY(-3px)}@media (max-width:900px){.home-intro .hero{min-height:0}.stage-entry-grid{grid-template-columns:1fr}.stage-entry-section .section-heading:after{max-width:40rem}}@media (max-width:620px){.home-intro .hero{padding-top:3rem}.home-intro .hero h1{font-size:clamp(2.75rem,13vw,4rem)}.home-intro .experience-strip{grid-template-columns:1fr 1fr;display:grid}.home-intro .experience-strip article{border-bottom:1px solid var(--cizgi)}.home-intro .experience-strip article:nth-child(2n){border-right:0}.home-intro .experience-strip article:nth-last-child(-n+2){border-bottom:0}.stage-entry-section .section-heading:after{font-size:var(--yazi-sm)}}@media (prefers-reduced-motion:reduce){.hero-secondary-link svg,.stage-entry{transition:none}.stage-entry:hover,.stage-entry:focus-visible{transform:none}}
.site-footer{background:var(--zemin-alt);border-top:1px solid var(--cizgi);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(3rem,6vw,5rem) 1.5rem;display:grid}.footer-lead{justify-items:start;gap:1.25rem;display:grid}.footer-brand{text-decoration:none;display:inline-flex}.footer-brand img{width:auto;height:72px}.footer-lead>p{max-width:30ch;color:var(--metin-soluk);font-size:.95rem;line-height:1.65}.footer-nav{grid-template-columns:.72fr .9fr 1.4fr;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.footer-nav section{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.footer-nav h2{color:var(--komur);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:0;margin-bottom:.35rem;font-size:.95rem;font-weight:700}.footer-nav a{color:var(--metin-soluk);transition:color var(--gecis);font-size:.92rem;line-height:1.45;text-decoration:none}.footer-nav a:hover{color:var(--kirmizi)}.footer-contact a,.footer-contact p{color:var(--metin);gap:.1rem;margin:0;display:grid}.footer-contact span{color:var(--metin-soluk);font-size:.82rem;font-weight:600}.footer-bottom{border-top:1px solid var(--cizgi);color:var(--metin-soluk);grid-column:1/-1;align-items:center;gap:1rem 2rem;padding-top:1.4rem;display:flex}.footer-bottom>small{margin-right:auto}.footer-bottom nav{flex-wrap:wrap;gap:.65rem 1.1rem;display:flex}.footer-bottom a{font-size:.78rem;font-weight:600;text-decoration:none}.footer-bottom a:hover{color:var(--kirmizi)}.footer-social{border-left:1px solid var(--cizgi);padding-left:1.5rem}@media (max-width:900px){.site-footer{grid-template-columns:1fr}.footer-nav{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.site-footer{gap:2.25rem;padding-inline:1.25rem}.footer-nav{grid-template-columns:1fr 1fr}.footer-contact{border-top:1px solid var(--cizgi);grid-column:1/-1;padding-top:1.25rem}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-social{border-left:0;padding:0}}
.admin-shell{background:var(--zemin-alt);background-image:none}.admin-sidebar{background:var(--yuzey);border-right:1px solid var(--cizgi);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}[data-theme=dark] .admin-shell{background:var(--zemin-alt);background-image:none}[data-theme=dark] .admin-sidebar{background:var(--yuzey);border-right-color:var(--cizgi);box-shadow:none;background-image:none}.admin-brand{align-items:center;gap:var(--bosluk-1) var(--bosluk-3);margin-bottom:var(--bosluk-6);flex-wrap:wrap;display:flex}.admin-brand strong{font-family:var(--font-display), system-ui, sans-serif;font-size:var(--yazi-md);color:var(--komur);flex:100%}.admin-brand small{color:var(--metin-soluk);font-size:var(--yazi-2xs)}.admin-main h1{font-size:var(--yazi-2xl);margin-top:var(--bosluk-1)}.admin-main h2,.admin-main .application-analytics h2{font-size:var(--yazi-xl)}.admin-main h3{font-size:var(--yazi-lg)}.admin-main header p{color:var(--metin-soluk);font-size:var(--yazi-sm)}.admin-stats article,.admin-panels>section,.admin-table-card,.form-card{background:var(--yuzey);border:1px solid var(--cizgi);border-radius:var(--kose-lg);box-shadow:var(--golge-sm)}.admin-stats strong{font-size:var(--yazi-2xl);color:var(--komur)}.admin-sidebar nav a,.admin-sidebar nav button{border-radius:var(--kose-md);font-size:var(--yazi-sm);font-weight:600}.admin-sidebar nav a.active,.admin-sidebar nav button.active{background:var(--kirmizi-zemin);color:var(--kirmizi)}.admin-count-badge{padding:var(--bosluk-2) var(--bosluk-3);border-radius:var(--kose-tam);background:var(--kirmizi-zemin);color:var(--kirmizi);font-size:var(--yazi-xs);white-space:nowrap;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--cizgi);border-radius:var(--kose-md);background:var(--yuzey);color:var(--metin)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--kirmizi);box-shadow:0 0 0 3px var(--kirmizi-zemin)}.form-card-heading>span{background:var(--kirmizi-zemin);color:var(--kirmizi);border-radius:var(--kose-md)}.status{background:var(--kirmizi-zemin);color:var(--kirmizi);border-radius:var(--kose-sm);font-size:var(--yazi-2xs)}.status-draft{background:var(--uyari-zemin);color:var(--uyari)}.save-confirmation{color:var(--kirmizi)}.login-page{background:var(--zemin-alt);background-image:none}.login-card{width:min(420px,100%);padding:var(--bosluk-6);border-radius:var(--kose-lg);background:var(--yuzey);border:1px solid var(--cizgi);box-shadow:var(--golge-md);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=dark] .login-card{background:var(--yuzey)}.login-card h1{font-size:var(--yazi-xl)}.login-card input{border:1px solid var(--cizgi-koyu);border-radius:var(--kose-md);background:var(--yuzey);color:var(--metin);min-height:44px}.login-card input:focus{border-color:var(--kirmizi);box-shadow:0 0 0 3px var(--kirmizi-zemin)}.menu-kademe-baslik{margin-top:var(--bosluk-4);padding-top:var(--bosluk-3);border-top:1px solid var(--cizgi)}.menu-kademe-baslik:first-child{border-top:0;margin-top:0;padding-top:0}.menu-kademe-baslik .menu-settings-etiket input{font-weight:700}.menu-kademe-alt{margin-left:var(--bosluk-5);padding-left:var(--bosluk-4);border-left:2px solid var(--cizgi)}.menu-settings-yol{color:var(--metin-soluk);font-size:var(--yazi-xs)}.login-page{min-height:100dvh;padding:var(--bosluk-5);place-items:center;display:grid}.login-card{gap:var(--bosluk-2);text-align:left;display:grid}.login-logo{width:auto;height:64px;margin-bottom:var(--bosluk-4)}.login-aciklama{color:var(--metin-soluk);font-size:var(--yazi-sm)}.login-card form{gap:var(--bosluk-4);margin:var(--bosluk-5) 0 var(--bosluk-4);display:grid}.login-alan{gap:var(--bosluk-2);display:grid}.login-alan>span{font-size:var(--yazi-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--metin-soluk);font-weight:700}.login-card input{width:100%;min-height:46px;padding:var(--bosluk-2) var(--bosluk-3);border:1px solid var(--cizgi-koyu);border-radius:var(--kose-md);background:var(--yuzey);color:var(--metin);font-size:var(--yazi-md)}.login-card input::placeholder{color:var(--metin-soluk);opacity:.6}.login-card input:focus{border-color:var(--kirmizi);box-shadow:0 0 0 3px var(--kirmizi-zemin);outline:none}.login-card .pill{width:100%}.login-error{padding:var(--bosluk-3) var(--bosluk-4);border:1px solid var(--kirmizi);border-radius:var(--kose-md);background:var(--kirmizi-zemin);color:var(--kirmizi);font-size:var(--yazi-sm);margin-top:var(--bosluk-4);font-weight:600}.login-geri{color:var(--metin-soluk);font-size:var(--yazi-sm);justify-self:start;font-weight:600;text-decoration:none}.login-geri:hover{color:var(--kirmizi)}.password-field{display:block;position:relative}.password-field input{width:100%;padding-right:5.25rem}.password-toggle{top:50%;right:var(--bosluk-2);min-height:32px;padding:0 var(--bosluk-3);border:1px solid var(--cizgi);border-radius:var(--kose-sm);background:var(--zemin-alt);color:var(--metin-soluk);font:inherit;font-size:var(--yazi-xs);cursor:pointer;transition:background var(--gecis), color var(--gecis);font-weight:600;position:absolute;transform:translateY(-50%)}.password-toggle:hover{background:var(--kirmizi-zemin);color:var(--kirmizi);border-color:var(--kirmizi)}.field .password-field input{padding-right:5.25rem}
.veri-tablosu{gap:14px;margin-top:20px;display:grid}.tablo-arac-cubugu{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.tablo-arama{flex:240px;align-items:center;min-width:200px;display:flex;position:relative}.tablo-arama>span{color:var(--metin-soluk);pointer-events:none;font-size:17px;position:absolute;left:13px}.tablo-arama input{border:1px solid var(--cizgi);background:var(--yuzey);width:100%;color:var(--metin);font:inherit;border-radius:12px;padding:11px 14px 11px 34px}.tablo-suzgec{gap:4px;display:grid}.tablo-suzgec>span{letter-spacing:.04em;text-transform:uppercase;color:var(--metin-soluk);font-size:11px;font-weight:700}.tablo-suzgec select,.tablo-sayfalama select{border:1px solid var(--cizgi);background:var(--yuzey);color:var(--metin);font:inherit;border-radius:12px;padding:10px 12px}.tablo-arama input:focus-visible,.tablo-suzgec select:focus-visible,.tablo-sayfalama select:focus-visible{outline:2px solid var(--kirmizi);outline-offset:1px}.tablo-sutun-menusu{position:relative}.tablo-sutun-menusu>summary{border:1px solid var(--cizgi);background:var(--yuzey);color:var(--metin);cursor:pointer;border-radius:12px;padding:10px 16px;font-size:13px;font-weight:700;list-style:none}.tablo-sutun-menusu>summary::-webkit-details-marker{display:none}.tablo-sutun-menusu>summary:after{content:" ▾";color:var(--metin-soluk)}.tablo-sutun-menusu>div{z-index:20;border:1px solid var(--cizgi);background:var(--yuzey);border-radius:14px;gap:2px;min-width:210px;max-height:320px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 18px 44px -12px #3c2e2847}.tablo-sutun-menusu label{cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;display:flex}.tablo-sutun-menusu label:hover{background:var(--yuzey-2)}.tablo-disa-aktar{gap:8px;margin-left:auto;display:flex}.tablo-disa-aktar .pill{padding:10px 16px;font-size:13px}.tablo-ozet{color:var(--metin-soluk);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.tablo-secim-ozeti{background:var(--kirmizi-zemin);color:var(--metin);border-radius:999px;align-items:center;gap:12px;padding:5px 12px;display:flex}.tablo-metin-dugme{color:var(--kirmizi);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.tablo-metin-dugme:hover{opacity:.75}.tablo-kaydirma{border:1px solid var(--cizgi);background:var(--yuzey);border-radius:16px;overflow-x:auto}.veri-tablosu table{border-collapse:collapse;width:100%;font-size:13.5px}.veri-tablosu thead th{z-index:2;background:var(--yuzey-2);border-bottom:1px solid var(--cizgi-koyu);text-align:left;white-space:nowrap;padding:0;position:sticky;top:0}.veri-tablosu thead th button{width:100%;color:var(--komur);font:inherit;letter-spacing:.03em;text-transform:uppercase;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.veri-tablosu thead th button:hover{color:var(--kirmizi)}.veri-tablosu thead th[aria-sort=none] button span{opacity:.32;font-size:10px}.veri-tablosu thead th.tablo-sag button{justify-content:flex-end}.veri-tablosu tbody td{border-bottom:1px solid var(--cizgi);color:var(--metin);vertical-align:top;padding:11px 14px}.veri-tablosu tbody td>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:320px;display:-webkit-box;overflow:hidden}.veri-tablosu tbody tr:nth-child(4n+3) td{background:var(--zemin-alt)}.veri-tablosu tbody tr:hover td{background:var(--kirmizi-zemin)}.veri-tablosu tr.tablo-acik-satir td{background:var(--kirmizi-zemin);border-bottom-color:#0000;font-weight:700}.tablo-sag{text-align:right;font-variant-numeric:tabular-nums}.tablo-secim-sutunu,.tablo-islem-sutunu{white-space:nowrap;width:1%}.tablo-secim-sutunu input{width:16px;height:16px;accent-color:var(--kirmizi);cursor:pointer}.veri-tablosu thead th.tablo-islem-sutunu{color:var(--metin-soluk);letter-spacing:.03em;text-transform:uppercase;padding:12px 14px;font-size:12px;font-weight:800}.tablo-duzenleme-satiri>td{background:var(--yuzey-2);border-bottom:2px solid var(--cizgi-koyu);padding:18px}.tablo-duzenleme-satiri .artist-editor-grid{max-width:1040px}.tablo-bos{border:1px dashed var(--cizgi-koyu);background:var(--yuzey);color:var(--metin-soluk);text-align:center;border-radius:16px;padding:34px 18px}.tablo-sayfalama{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tablo-sayfalama label{color:var(--metin-soluk);align-items:center;gap:8px;font-size:12px;display:flex}.tablo-sayfa-gezinti{color:var(--metin-soluk);align-items:center;gap:10px;font-size:13px;display:flex}.tablo-sayfa-gezinti button{border:1px solid var(--cizgi);background:var(--yuzey);color:var(--metin);font:inherit;cursor:pointer;border-radius:11px;padding:9px 15px;font-size:13px;font-weight:700}.tablo-sayfa-gezinti button:disabled{opacity:.4;cursor:default}.tablo-sayfa-gezinti button:not(:disabled):hover{border-color:var(--kirmizi);color:var(--kirmizi)}.ice-aktarma{gap:18px;max-width:860px;display:grid}.ice-aktarma-sonuc{border:1px solid var(--cizgi);background:var(--yuzey);border-left-width:4px;border-radius:14px;gap:10px;padding:18px;display:grid}.ice-aktarma-hata{border-left-color:var(--kirmizi)}.ice-aktarma-onizleme{border-left-color:var(--metin-soluk)}.ice-aktarma-tamam{border-left-color:#2f8f5b}.ice-aktarma-uyari{color:var(--metin-soluk);font-size:13px}.ice-aktarma-hatalar{border-collapse:collapse;width:100%;font-size:13px}.ice-aktarma-hatalar th,.ice-aktarma-hatalar td{border-bottom:1px solid var(--cizgi);text-align:left;vertical-align:top;padding:7px 10px}.ice-aktarma-hatalar th:first-child,.ice-aktarma-hatalar td:first-child{width:70px;color:var(--metin-soluk);font-variant-numeric:tabular-nums}.ice-aktarma-yardim ul{columns:2;color:var(--metin-soluk);margin:6px 0 12px 18px;font-size:13px}@media (max-width:760px){.tablo-disa-aktar{width:100%;margin-left:0}.tablo-arac-cubugu>*{flex:100%}.tablo-sutun-menusu>div{left:0;right:auto}.veri-tablosu tbody td>span{max-width:200px}.ice-aktarma-yardim ul{columns:1}}.vt-gorunum{border:1px solid var(--cizgi);border-radius:999px;display:flex;overflow:hidden}.vt-gorunum button{color:var(--metin-soluk);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:14px}.vt-gorunum button[aria-pressed=true]{background:var(--kirmizi);color:var(--kirmizi-uzeri)}.vt-kart-izgara{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.vt-kart-liste{gap:12px;display:grid}.haber-kart{align-content:start;gap:8px;display:grid}.haber-kart-kapak{aspect-ratio:16/9;background:var(--yuzey-2);border-radius:14px;position:relative;overflow:hidden}.haber-kart-logo{aspect-ratio:2;color:var(--metin-soluk);place-items:center;font-size:30px;display:grid}.haber-kart-logo img{object-fit:contain}.haber-kart-logo-yedek{color:var(--metin-soluk);place-items:center;font-size:34px;display:grid}.haber-kart small{color:var(--metin-soluk)}.haber-kart details summary{cursor:pointer;color:var(--kirmizi);font-weight:800}.haber-kart .status{justify-self:start}.vt-kart-izgara .haber-kart{grid-template-columns:1fr}.vt-kart-liste .haber-kart{grid-template-columns:minmax(180px,240px) 1fr;align-items:start;gap:16px}.haber-kart-icerik{align-content:start;gap:8px;display:grid}.haber-kart-kapak video{object-fit:cover;width:100%;height:100%;display:block}.haber-kart-kapak a{text-align:center;width:100%;height:100%;color:var(--kirmizi);place-items:center;padding:8px;font-weight:800;display:grid}@media (max-width:700px){.vt-kart-liste .haber-kart{grid-template-columns:1fr}}
.stage-page{--stage-accent:var(--pastel-gok);--stage-accent-ink:var(--pastel-gok-metin);--stage-soft:color-mix(in srgb, var(--stage-accent) 62%, var(--zemin))}.stage-page-anaokulu{--stage-accent:var(--pastel-seftali);--stage-accent-ink:var(--pastel-seftali-metin)}.stage-page-ilkokul{--stage-accent:var(--pastel-gok);--stage-accent-ink:var(--pastel-gok-metin)}.stage-page-ortaokul{--stage-accent:var(--pastel-lavanta);--stage-accent-ink:var(--pastel-lavanta-metin)}.stage-experience-hero{background:linear-gradient(145deg, var(--stage-soft), var(--zemin) 65%);border-bottom:1px solid var(--cizgi);padding:clamp(3.5rem,7vw,6.5rem) 0 clamp(4.5rem,8vw,7rem);overflow:hidden}.stage-experience-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.stage-experience-intro h1{letter-spacing:-.02em;max-width:10ch;margin:.55rem 0 1.25rem;font-size:clamp(3.5rem,7vw,6.5rem)}.stage-experience-intro>p{max-width:39rem;color:var(--metin-soluk);line-height:1.75}.stage-experience-lead{font-size:clamp(1.15rem,1rem + .5vw,1.4rem);font-weight:650;color:var(--komur)!important;line-height:1.5!important}.stage-text-link{color:var(--stage-accent-ink);align-self:center;font-weight:800}.stage-experience-image,.stage-experience-mark{border-radius:var(--kose-gorsel);background:var(--stage-accent);min-height:clamp(24rem,43vw,35rem);margin:0;position:relative;overflow:hidden}.stage-experience-image{box-shadow:var(--gorsel-blok) var(--gorsel-blok) 0 color-mix(in srgb, var(--stage-accent-ink) 18%, var(--stage-accent))}.stage-experience-image img{object-fit:cover}.stage-experience-image:after{content:"";border-radius:inherit;border:1px solid #ffffff85;position:absolute;inset:0}.stage-experience-mark{place-items:center;display:grid}.stage-experience-mark span{color:var(--stage-accent-ink);font-family:var(--font-display);opacity:.18;font-size:clamp(9rem,20vw,18rem);font-weight:800}.stage-facts{border:1px solid var(--cizgi);border-radius:var(--kose-xl);background:var(--yuzey);box-shadow:var(--golge-md);z-index:2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:-2rem;display:grid;position:relative}.stage-facts article{border-right:1px solid var(--cizgi);gap:.25rem;padding:1.4rem 1.6rem;display:grid}.stage-facts article:last-child{border-right:0}.stage-facts strong{color:var(--stage-accent-ink);font-family:var(--font-display);font-size:1.65rem}.stage-facts span{color:var(--metin-soluk);font-size:var(--yazi-sm)}.stage-section{padding-block:clamp(4.5rem,8vw,7rem)}.stage-section-heading{grid-template-columns:minmax(0,1fr) minmax(17rem,.65fr);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.stage-section-heading h2,.stage-focus-grid h2,.stage-trust h2{letter-spacing:-.015em;max-width:17ch;margin:.45rem 0 0;font-size:clamp(2.1rem,4vw,3.5rem)}.stage-section-heading>p{color:var(--metin-soluk);margin:0;line-height:1.7}.stage-journey-list{border-top:1px solid var(--cizgi);margin:0;padding:0;list-style:none}.stage-journey-list li{border-bottom:1px solid var(--cizgi);grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:1.25rem;padding:1.5rem 0;display:grid}.stage-journey-number{color:var(--stage-accent-ink);font-family:var(--font-display);font-weight:800}.stage-journey-list small{color:var(--stage-accent-ink);font-weight:800}.stage-journey-list h3{margin:.25rem 0 .45rem;font-size:clamp(1.2rem,2vw,1.55rem)}.stage-journey-list p{max-width:48rem;color:var(--metin-soluk);margin:0;line-height:1.6}.stage-journey-link{border:1px solid var(--cizgi);width:2.75rem;height:2.75rem;color:var(--stage-accent-ink);border-radius:50%;place-items:center;display:grid}.stage-journey-list li:focus-within .stage-journey-link,.stage-journey-list li:hover .stage-journey-link{background:var(--stage-accent);border-color:#0000}.stage-focus-band{background:var(--stage-soft);border-block:1px solid var(--cizgi);padding-block:clamp(3.5rem,6vw,5rem)}.stage-focus-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:3rem;display:grid}.stage-focus-grid ul{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.stage-focus-grid li{border:1px solid color-mix(in srgb, var(--stage-accent-ink) 20%, var(--cizgi));background:color-mix(in srgb, var(--yuzey) 82%, transparent);color:var(--stage-accent-ink);border-radius:999px;padding:.8rem 1rem;font-weight:800}.stage-program-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.stage-program-grid .concert-card{border-radius:var(--kose-xl);box-shadow:var(--golge-sm)}.stage-empty{border:1px dashed var(--cizgi-koyu);border-radius:var(--kose-xl);background:var(--zemin-alt);padding:2rem}.stage-empty h3{margin-bottom:.4rem}.stage-empty p{color:var(--metin-soluk);margin:0}.stage-team{background:var(--zemin-alt);border-block:1px solid var(--cizgi)}.stage-teacher-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.stage-teacher-list a{border-radius:var(--kose-lg);box-shadow:var(--golge-sm);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem}.stage-teacher-photo,.stage-teacher-initial{aspect-ratio:1;background:var(--stage-accent);border-radius:.75rem;width:4.5rem;position:relative;overflow:hidden}.stage-teacher-photo img{object-fit:cover}.stage-teacher-initial{color:var(--stage-accent-ink);font-family:var(--font-display);place-items:center;font-size:1.6rem;font-weight:800;display:grid}.stage-teacher-list a>span:nth-child(2){gap:.2rem;display:grid}.stage-teacher-list a>span:last-child{color:var(--stage-accent-ink)}.stage-trust{border-radius:var(--kose-xl);background:var(--stage-accent);color:var(--stage-accent-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;margin-block:clamp(4rem,8vw,7rem);padding:clamp(2rem,5vw,4rem);display:grid}.stage-trust h2{color:var(--komur)}.stage-trust p{max-width:48rem;color:var(--metin);margin:1rem 0 0;line-height:1.7}.stage-others{padding-top:0}.stage-others h2{margin:.45rem 0 1.25rem}@media (max-width:840px){.stage-experience-hero-grid,.stage-section-heading,.stage-focus-grid{grid-template-columns:1fr}.stage-experience-image,.stage-experience-mark{order:-1;min-height:clamp(20rem,72vw,32rem)}.stage-program-grid,.stage-teacher-list,.stage-trust{grid-template-columns:1fr}.stage-trust .pill{justify-self:start}}@media (max-width:560px){.stage-experience-hero{padding-top:1.25rem}.stage-experience-intro h1{font-size:clamp(3rem,16vw,4.5rem)}.stage-facts{grid-template-columns:1fr;grid-auto-flow:row;margin-top:-1rem}.stage-facts article{border-right:0;border-bottom:1px solid var(--cizgi);grid-template-columns:3rem 1fr;align-items:center}.stage-facts article:last-child{border-bottom:0}.stage-journey-list li{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}.stage-journey-link{display:none}.stage-teacher-list a{grid-template-columns:3.5rem minmax(0,1fr) auto}.stage-teacher-photo,.stage-teacher-initial{width:3.5rem}}@media (prefers-reduced-motion:reduce){.stage-journey-link{transition:none}}

