
.hero{padding-top:38px}.hero-art{margin:0}.hero-art>img{object-position:50%;height:400px}.hero h1{font-size:clamp(38px,4.1vw,58px)}
.model-section,.game-gallery,.projects{margin:65px 0;scroll-margin-top:26px}.model-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.model-picker button{font-size:14px;min-width:0}.model-info dl div{display:block}.model-info dd{text-align:left;margin-top:5px}.model-note{max-width:45ch}
.project-heading{display:flex;align-items:center;gap:45px;justify-content:space-between}.project-heading p{max-width:780px}.project-total{font-size:88px;font-weight:800;line-height:1;color:var(--gold);text-align:right}.project-total span{display:block;font-size:10px;letter-spacing:2px;white-space:nowrap;margin-top:12px}.project-filters{display:flex;flex-wrap:wrap;gap:10px;margin:27px 0 0}.project-filters button{background:#14242f;border:1px solid #405363;color:#d7e2e9;font-size:14px;padding:11px 17px}.project-filters button[aria-pressed=true]{background:var(--gold);color:#101821;border-color:var(--gold)}.project-count{font-size:13px;margin:12px 0 22px}.project-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.project-card{border:1px solid #30434f;border-radius:18px;overflow:hidden;background:#12202a}.project-card[hidden]{display:none}.project-image{display:block;position:relative;overflow:hidden;background:#223744}.project-image img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:transform .3s}.project-image:hover img{transform:scale(1.025)}.project-image span{position:absolute;bottom:14px;left:16px;right:16px;width:fit-content;background:#0b1722ed;color:#f6c962;border:1px solid #60717b;padding:5px 10px;border-radius:6px;font-size:11px;letter-spacing:1px;text-transform:uppercase}.project-body{padding:26px}.project-body h3{font-size:27px;line-height:1.18;margin:12px 0 16px}.project-body>p{font-size:15px;line-height:1.8}.project-body .project-meta{font-size:11px;color:#e5b950;letter-spacing:.8px;margin:0}.machine-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:20px 0}.machine-tags li{font-size:11px;border:1px solid #405363;border-radius:20px;padding:4px 10px;margin:0;color:#d0dde6}.project-body details{font-size:14px;border-top:1px solid #30434f;border-bottom:0;padding:16px 0 0}.project-body summary{min-height:26px}.project-body ol{padding-left:22px;color:var(--muted)}.project-footnote{font-size:12px;margin-top:24px;max-width:90ch}.projects button:focus-visible,.project-image:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
@media(max-width:800px){.top nav a[href="#modeller"],.top nav a[href="#gorevler"]{display:inline-flex;font-size:13px}.top nav{flex-wrap:wrap}.hero-art>img{height:auto;aspect-ratio:16/10}.model-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.project-total{display:none}.project-grid{grid-template-columns:1fr}.project-body{padding:22px}.project-body h3{font-size:25px}.model-section,.game-gallery,.projects{margin:45px 0}.project-filters button{flex:1 1 auto;padding:10px 13px}.hero h1{font-size:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.project-image img{transition:none}}

.hero{grid-template-columns:.85fr 1.2fr;gap:36px}.hero-showcase{min-width:0;border:1px solid #3f535f;border-radius:20px;background:#13212c;overflow:hidden;box-shadow:0 22px 65px #0004}.hero-scene{margin:0}.hero-scene[hidden]{display:none}.hero-scene>a{position:relative;display:block}.hero-scene>a>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.hero-scene-badge{position:absolute;top:14px;left:14px;font-size:10px;letter-spacing:1.8px;padding:6px 10px;color:#f6d481;background:#101b25db;border:1px solid #526473;border-radius:6px}.hero-scene figcaption{padding:22px 24px 10px}.hero-scene .eyebrow{font-size:11px;letter-spacing:2px}.hero-scene h2{font-size:27px;margin:7px 0}.hero-scene figcaption p{font-size:14px;margin:5px 0 12px}.hero-scene-link{font-size:13px;color:var(--gold);font-weight:700}.hero-nav{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:0 22px 16px}.hero-nav button{background:#243946;border:1px solid #4b6372;color:#eee;padding:6px 13px;min-height:40px}.hero-nav span{font-size:12px;letter-spacing:2px;color:#b6cad6}.hero-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 16px 16px}.hero-thumbs button{display:block;overflow:hidden;padding:0;background:#1c303e;color:#c4d4df;border:2px solid transparent;border-radius:8px;min-width:0}.hero-thumbs button[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:#243745}.hero-thumbs img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.hero-thumbs span{display:block;font-size:10px;padding:8px 3px;white-space:normal;line-height:1.3}.hero-showcase button:focus-visible,.hero-showcase a:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}
@media(max-width:800px){.hero{grid-template-columns:1fr;gap:26px}.hero-scene h2{font-size:25px}.hero-scene figcaption{padding:18px 18px 8px}.hero-thumbs{gap:5px;padding:0 10px 12px}.hero-thumbs span{font-size:9px}.hero h1{font-size:38px}.hero-nav{padding:0 18px 14px}}
