@font-face{font-family:notoSans;src:url(../media/NotoSans_Regular-s.p.00ryuvb1e9dhs.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:notoSans;src:url(../media/NotoSans_Bold-s.p.2g0i8-3-8m9o-.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:notoSans Fallback;src:local(Arial);ascent-override:100.41%;descent-override:27.52%;line-gap-override:0.0%;size-adjust:106.47%}.notosans_59f0da3b-module__24l0KW__className{font-family:notoSans,notoSans Fallback}.notosans_59f0da3b-module__24l0KW__variable{--font-noto:"notoSans", "notoSans Fallback"}
@font-face{font-family:montserrat;src:url(../media/Montserrat_Regular-s.p.2ah-09t4e31qh.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Bold-s.p.1_m2d88dnpc2y.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:84.96%;descent-override:22.03%;line-gap-override:0.0%;size-adjust:113.94%}.montserrat_21385933-module__Z4vcBq__className{font-family:montserrat,montserrat Fallback}.montserrat_21385933-module__Z4vcBq__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:outfit;src:url(../media/Outfit_Regular-s.p.02i5p_fb8uhrb.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:outfit;src:url(../media/Outfit_Bold-s.p.1tesh6eco103d.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:99.94%;descent-override:25.98%;line-gap-override:0.0%;size-adjust:100.06%}.outfit_6cbf629-module__VAmkIq__className{font-family:outfit,outfit Fallback}.outfit_6cbf629-module__VAmkIq__variable{--font-outfit:"outfit", "outfit Fallback"}
@font-face{font-family:brandFont;src:url(../media/Comfortaa_Variable-s.p.0nklqn09w48pt.ttf)format("truetype");font-display:swap;font-weight:300 700}@font-face{font-family:brandFont Fallback;src:local(Arial);ascent-override:74.6%;descent-override:19.81%;line-gap-override:0.0%;size-adjust:118.1%}.brandfont_25a8eaf-module__cJzfFq__className{font-family:brandFont,brandFont Fallback}.brandfont_25a8eaf-module__cJzfFq__variable{--font-brand:"brandFont", "brandFont Fallback"}
@font-face{font-family:nunito;src:url(../media/Nunito_Variable-s.p.0mkk86a1tn5wo.ttf)format("truetype");font-display:swap;font-weight:200 1000}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.nunito_b98b52e4-module__wdnk5G__className{font-family:nunito,nunito Fallback}.nunito_b98b52e4-module__wdnk5G__variable{--font-nunito:"nunito", "nunito Fallback"}
@layer tokens{:root{--bg-base:#f7f7fb;--bg-surface:#fff;--bg-raised:#f1f0f7;--bg-inset:#e9e8f1;--bg-elevated:#fff;--bg:var(--bg-base);--fg:#15141c;--fg-muted:#4a4958;--fg-subtle:#626173;--accent:#d02a72;--accent-hover:#b51f62;--accent-fg:#fff;--accent-soft:#d02a721a;--accent-line:#d02a7261;--spectrum:linear-gradient(90deg, #1ec8d8, #6d5cf6 30%, #d94bd6 50%, #ff4f7a 65%, #ff8a3d 80%, #ffc933);--spectrum-conic:conic-gradient(from 200deg, #1ec8d8, #6d5cf6, #d94bd6, #ff4f7a, #ff8a3d, #ffc933, #58c95b, #1ec8d8);--btn-wave:linear-gradient(90deg, #0b7686 0% 10%, #5443d6 16.7% 26.7%, #a62c96 33.3% 43.3%, #c42a5a 50% 60%, #b04a12 66.7% 76.7%, #2a7a3c 83.3% 93.3%, #0b7686 100%);--studio-fashion:#d02a72;--studio-uret:#6d5cf6;--studio-video:#0fa3b8;--studio-logo:#e8702a;--studio-reklam:#d99a00;--studio-oyun:#2e9e4f;--studio-overlay:#3b6fe0;--gold:#b8860b;--gold-soft:#b8860b1a;--gold-line:#b8860b52;--danger:#c23b3b;--danger-soft:#c23b3b1a;--danger-line:#c23b3b4d;--warn:#9a6b14;--warn-soft:#9a6b141a;--warn-line:#9a6b144d;--info:#5443d6;--info-soft:#5443d61a;--info-line:#5443d64d;--success:#23813f;--success-soft:#2e9e4f1f;--success-line:#2e9e4f52;--line:#15141c1f;--line-strong:#15141c3d;--overlay:#15141c8c;--font-sans:var(--font-noto), ui-sans-serif, system-ui, sans-serif;--font-label:var(--font-montserrat), var(--font-noto), ui-sans-serif, sans-serif;--font-display:var(--font-outfit), var(--font-noto), ui-sans-serif, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:clamp(1.75rem, 3vw, 2.25rem);--text-3xl:clamp(2.25rem, 5vw, 3.5rem);--leading-tight:1.2;--leading-normal:1.55;--leading-loose:1.75;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--shadow-sm:0 1px 2px #1a24200f;--shadow-md:0 4px 16px #1a242014;--shadow-lg:0 16px 48px #1a24201f;--z-header:30;--z-banner:40;--z-dialog:50;--z-tooltip:90;--width-prose:720px;--width-wide:1140px;--width-studio:1440px;--ease:cubic-bezier(.2, .6, .25, 1);--dur-fast:.12s;--dur-base:.22s}[data-theme=dark]{--bg-base:#111018;--bg-surface:#1b1a25;--bg-raised:#252333;--bg-inset:#0b0a11;--bg-elevated:#22212e;--fg:#f1f0f6;--fg-muted:#a9a7b8;--fg-subtle:#8a889b;--accent:#ff5fa2;--accent-hover:#ff7ab3;--accent-fg:#1a0f16;--accent-soft:#ff5fa229;--accent-line:#ff5fa273;--studio-fashion:#ff5fa2;--studio-uret:#9d8fff;--studio-video:#3fd6e6;--studio-logo:#ff9a5a;--studio-reklam:#ffcf4a;--studio-oyun:#6fd97b;--studio-overlay:#7ea4ff;--gold:#c9a24a;--gold-soft:#c9a24a1f;--gold-line:#c9a24a59;--danger:#e07070;--danger-soft:#e070701f;--danger-line:#e0707059;--warn:#d4b06a;--warn-soft:#d4b06a1f;--warn-line:#d4b06a59;--info:#a99dff;--info-soft:#a99dff24;--info-line:#a99dff61;--success:#6fd97b;--success-soft:#6fd97b24;--success-line:#6fd97b66;--line:#f1f0f61a;--line-strong:#f1f0f633;--overlay:#08070cb8;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 4px 16px #0006;--shadow-lg:0 16px 48px #00000080}}
@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(64px + var(--space-4))}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--fg);background:var(--bg-base);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{line-height:var(--leading-tight);text-wrap:balance;margin:0;font-weight:600}h1{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:-.015em}h2{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:-.01em}h3{font-size:var(--text-md)}p{margin:0}a{color:var(--accent);transition:color var(--dur-fast) var(--ease);text-decoration:none}a:hover{color:var(--accent-hover);text-underline-offset:.2em;text-decoration:underline}img,svg,video{max-width:100%;display:block}ul,ol{margin:0}code,pre,kbd{font-family:var(--font-mono);font-size:var(--text-sm)}pre{margin:0;overflow-x:auto}hr{border:0;border-top:1px solid var(--line);margin:var(--space-6) 0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}::selection{background:var(--accent-soft);color:var(--fg)}::placeholder{color:var(--fg-subtle)}.skip-link{left:var(--space-4);top:var(--space-2);z-index:calc(var(--z-header) + 1);padding:var(--space-2) var(--space-4);background:var(--bg-raised);border:1px solid var(--accent-line);border-radius:var(--radius-sm);color:var(--fg);transition:transform var(--dur-fast) var(--ease);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{text-decoration:none;transform:none}[data-theme=dark] body{background:radial-gradient(60rem 40rem at 100% -10%, #6d5cf629, transparent 60%), radial-gradient(50rem 36rem at -10% 110%, #1ec8d81a, transparent 60%), radial-gradient(40rem 30rem at 50% 120%, #ff4f9a12, transparent 65%), var(--bg-base);background-attachment:fixed}.spectrum-text{background:var(--spectrum);color:#0000;-webkit-background-clip:text;background-clip:text}.spectrum-rule{background:var(--spectrum);border:0;height:2px}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.app-shell>main{flex:1}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes shimmer{to{background-position-x:-200%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}
