@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}:root{--color-primary: #2d6a77;--color-primary-hover: #3d8a9a;--color-bg: #101010;--color-text: #2d6a77;--color-text-light: #ccc;--font-heading: "MyriadProCondensed", Verdana, Geneva, sans-serif;--font-body: Verdana, Geneva, sans-serif}body{margin:0;padding:0;font-family:var(--font-body);font-size:11px;color:var(--color-text);background:var(--color-bg) url(/grafik/ana_arka.png) repeat-x}a{text-decoration:none;color:var(--color-primary)}h1,h2,h3{font-family:var(--font-heading);color:#333;font-weight:700}img{border:none}.page-placeholder{padding:40px;color:var(--color-text-light)}.page-placeholder h1{color:var(--color-primary);font-family:var(--font-heading);letter-spacing:2px;text-transform:uppercase}#ana{max-width:800px;width:100%;margin:0 auto;background:#101010}#ust{padding:10px 0;text-align:left}#ust #logo{height:60px}#menu{display:flex;gap:2px}#menu a{display:flex;align-items:center;gap:8px;padding:8px 12px;color:#ccc;text-decoration:none;font-family:var(--font-heading);font-size:13px;text-transform:uppercase;letter-spacing:1px;background:#1a1a1a;flex:1;justify-content:center;transition:background .2s}#menu a img{height:24px;width:auto}#menu a:hover,#menu a.active{background:var(--color-primary);color:#fff}#icerik{min-height:400px;padding:20px;background:#fff}#alt{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:#1a1a1a}#alt p{color:#666;font-size:10px;margin:0}#alt img{height:20px}.public-page{color:#333;font-family:var(--font-body);font-size:11px;line-height:1.6}.page-header-strip{margin-bottom:16px}.page-header-strip img{width:100%;height:auto;display:block}.loading-state{text-align:center;padding:40px;color:var(--color-primary)}.error-state{padding:16px;color:#c00;background:#fee;border:1px solid #fcc}.corporate-img-top{width:100%;max-height:200px;object-fit:cover;margin-bottom:16px}.corporate-text{line-height:1.7;color:#333}.corporate-images-bottom{display:flex;gap:10px;margin-top:16px}.corporate-img-bottom{flex:1;max-width:50%}.service-item{display:flex;gap:16px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.service-item.reverse{flex-direction:row-reverse}.service-item .service-img{width:142px;height:142px;object-fit:cover;flex-shrink:0}.service-item .service-text h2{font-family:var(--font-heading);color:var(--color-primary);font-size:14px;text-transform:uppercase;margin-bottom:8px;margin-top:0}.media-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.media-thumb{display:block;position:relative;overflow:hidden}.media-thumb img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.media-thumb .caption{display:block;font-size:10px;color:#666;padding:4px;background:#f5f5f5}.media-thumb:hover img{opacity:.85}.contact-layout{display:flex;gap:24px}.contact-info{flex:1}.contact-form{flex:2}.info-item{margin-bottom:8px}.info-item strong{margin-right:4px}.info-item a{color:var(--color-primary)}.contact-form input,.contact-form textarea{width:300px;border:1px solid #ccc;padding:6px;font-family:var(--font-body);font-size:11px}.contact-form textarea{height:100px;resize:vertical}.contact-form .form-group{margin-bottom:10px}.contact-form .form-group label{display:block;margin-bottom:4px;color:#555;font-size:10px;text-transform:uppercase;letter-spacing:1px}.contact-form button[type=submit]{background:var(--color-primary);color:#fff;border:none;padding:8px 20px;font-family:var(--font-body);font-size:11px;cursor:pointer;text-transform:uppercase;letter-spacing:1px}.contact-form button[type=submit]:hover:not(:disabled){background:var(--color-primary-hover)}.contact-form button[type=submit]:disabled{opacity:.45;cursor:not-allowed}.success-bar{background:#2d6a771a;border:1px solid var(--color-primary);color:var(--color-primary);padding:10px 14px;font-size:11px;margin-bottom:16px}.home-wrapper{position:relative;min-height:100vh;background:var(--color-bg) url(/grafik/ana_arka.png) repeat-x;overflow:hidden;display:flex;gap:28px;flex-direction:column;align-items:center}.home-arka-animasyon{position:absolute;inset:0;z-index:0;pointer-events:none}.home-arka-mask{position:absolute;inset:0;background:url(/grafik/mask.png) -20px 0;opacity:0;transition:opacity 1.5s}.home-arka-mask.home-mask-visible{opacity:1}.home-kare{position:absolute;width:68px;height:68px;background:url(/grafik/kare1.png) no-repeat;opacity:0;transition:opacity .5s}.home-kare.home-kare-visible{opacity:1}.home-kare-2{background-image:url(/grafik/kare2.png);transition-duration:.6s}.home-kare-3{background-image:url(/grafik/kare3.png);transition-duration:.7s}.home-logo{position:relative;z-index:10;width:375px;height:120px;margin:10px auto 0;background:url(/grafik/yazanlarlogo2012.png) no-repeat center;transform:translate(calc(-100vw - 400px));transition:transform .5s ease}.home-logo.home-logo-in{transform:translate(0)}.home-menuler{display:flex;position:relative;z-index:5;margin-top:4px}.home-menu{width:142px;height:400px;position:relative;overflow:hidden;display:block;text-decoration:none;cursor:pointer;background-size:cover;background-position:center;animation:homePanelIn .3s ease backwards}.home-menu:not(:last-child){border-right:1px solid #000}.home-menu-1{background-image:url(/grafik/m1.png);animation-delay:1s}.home-menu-2{background-image:url(/grafik/m2.png);animation-delay:1.3s}.home-menu-3{background-image:url(/grafik/m3.png);animation-delay:1.2s}.home-menu-4{background-image:url(/grafik/m4.png);animation-delay:1.4s}.home-menu-5{background-image:url(/grafik/m5.png);animation-delay:1.1s}@keyframes homePanelIn{0%{transform:translateY(calc(100vh + 400px))}to{transform:translateY(0)}}.home-panels-idle .home-menu{animation:none}@keyframes homePanelOut{0%{transform:translateY(0)}to{transform:translateY(calc(100vh + 400px))}}.home-panels-exit .home-menu{animation:homePanelOut .3s ease forwards}.home-panels-exit .home-menu-1{animation-delay:0ms}.home-panels-exit .home-menu-5{animation-delay:.1s}.home-panels-exit .home-menu-3{animation-delay:.2s}.home-panels-exit .home-menu-2{animation-delay:.3s}.home-panels-exit .home-menu-4{animation-delay:.4s}.home-panels-entering .home-menu{animation:homePanelIn .3s ease backwards}.home-panels-entering .home-menu-1{animation-delay:0ms}.home-panels-entering .home-menu-5{animation-delay:.1s}.home-panels-entering .home-menu-3{animation-delay:.2s}.home-panels-entering .home-menu-2{animation-delay:.3s}.home-panels-entering .home-menu-4{animation-delay:.4s}.home-m-yazi{position:absolute;inset:0;background:#fff;opacity:0;z-index:2;transition:opacity .4s;pointer-events:none}.home-m-baslik{interpolate-size:allow-keywords;position:absolute;bottom:0;left:0;width:auto;height:30px;overflow:hidden;white-space:nowrap;color:#fff;font-family:var(--font-heading);font-size:13px;text-transform:uppercase;letter-spacing:2px;font-weight:400;text-shadow:2px 2px 3px #000;padding:8px 6px 0;z-index:3;transition:width .7s;background-repeat:repeat-x;background-position:bottom}.home-m-baslik-1{background-image:url(/grafik/pic_1.png)}.home-m-baslik-2{background-image:url(/grafik/pic_2.png)}.home-m-baslik-3{background-image:url(/grafik/pic_3.png)}.home-m-baslik-4{background-image:url(/grafik/pic_4.png)}.home-m-baslik-5{background-image:url(/grafik/pic_5.png)}.home-menu:hover .home-m-yazi{opacity:.2}.home-menu:hover .home-m-baslik{width:100%}.home-alt-kisim{position:relative;z-index:5;width:710px;display:flex;justify-content:space-between;align-items:center;padding:12px 0;margin-top:8px}.home-copy-bant{color:#666;font-size:10px}.home-limon-link{display:block}.home-limon-media{width:100px;height:50px;background:url(/grafik/limonmedia.png) no-repeat center}.home-limon-media:hover{background-image:url(/grafik/limonmedia_.png)}.home-modal-overlay{position:fixed;inset:0;z-index:200;opacity:0;pointer-events:none;transition:opacity .3s ease;background:#000000c7;display:flex;align-items:center;justify-content:center}.home-modal-overlay.home-modal-visible{opacity:1;pointer-events:auto}.home-modal-content{position:relative;display:flex;width:860px;max-width:95vw;min-height:400px;max-height:88vh;background:#fff;box-shadow:0 8px 48px #0009;overflow:hidden}.home-modal-close{position:absolute;top:8px;right:10px;z-index:10;background:#00000059;border:none;color:#ccc;font-size:16px;line-height:1;cursor:pointer;padding:5px 9px;transition:background .2s,color .2s}.home-modal-close:hover{background:#000000a6;color:#fff}.home-modal-side{position:relative;width:142px;flex-shrink:0;background-size:cover;background-position:center;background-repeat:no-repeat}.home-modal-body{flex:1;overflow-y:auto;min-height:0;background:#fff;padding:20px}.admin-page .page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #1e3030}.admin-page .page-header h2{margin:0;color:var(--color-primary);font-family:Verdana,sans-serif;font-size:14px;letter-spacing:2px;text-transform:uppercase}.admin-page .btn{padding:7px 14px;border:1px solid transparent;cursor:pointer;font-family:Verdana,sans-serif;font-size:11px;letter-spacing:1px;text-transform:uppercase;transition:background .2s,border-color .2s}.admin-page .btn:disabled{opacity:.45;cursor:not-allowed}.admin-page .btn.btn-primary{background:var(--color-primary);color:#fff}.admin-page .btn.btn-primary:hover:not(:disabled){background:var(--color-primary-hover)}.admin-page .btn.btn-danger{background:transparent;border-color:#8a2020;color:#ff8080}.admin-page .btn.btn-danger:hover:not(:disabled){background:#b4282826}.admin-page .btn.btn-secondary{background:transparent;border-color:#333;color:#888}.admin-page .btn.btn-secondary:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.admin-page .btn.btn-sm{padding:4px 8px;font-size:10px}.admin-page .error-bar{background:#b4282826;border:1px solid #8a2020;color:#ff8080;padding:8px 12px;font-size:11px;margin-bottom:16px}.admin-page .success-bar{background:#2d6a7726;border:1px solid #2d6a77;color:#4aaabb;padding:8px 12px;font-size:11px;margin-bottom:16px}.admin-page .data-table{width:100%;border-collapse:collapse;font-size:12px}.admin-page .data-table th{background:#111;color:var(--color-primary);padding:9px 12px;text-align:left;font-size:10px;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid var(--color-primary)}.admin-page .data-table td{padding:9px 12px;border-bottom:1px solid #1a2525;color:#bbb;vertical-align:middle}.admin-page .data-table tr.clickable:hover td{background:#2d6a7712;cursor:pointer}.admin-page .data-table tr:not(.clickable):hover td{background:#2d6a770a}.admin-page .data-table td small{color:#555;font-size:10px}.admin-page .data-table .actions{display:flex;gap:6px;flex-wrap:wrap}.admin-page .badge{display:inline-block;padding:2px 7px;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.admin-page .badge.badge-unread{background:#2d6a7733;color:#4aaabb;border:1px solid var(--color-primary)}.admin-page .badge.badge-read{background:transparent;color:#444;border:1px solid #222}.admin-page .badge.badge-info{background:#2d6a7733;color:#4aaabb;border:1px solid var(--color-primary)}.admin-page .form-panel{background:#0f1a1a;border:1px solid var(--color-primary);padding:20px 24px;margin-bottom:24px}.admin-page .form-panel h3{margin:0 0 16px;color:var(--color-primary);font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.admin-page .form-panel .form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px}.admin-page .form-panel .form-row.full{grid-template-columns:1fr}.admin-page .form-panel .form-group{display:flex;flex-direction:column;gap:5px}.admin-page .form-panel .form-group label{font-size:10px;color:#666;letter-spacing:1px;text-transform:uppercase}.admin-page .form-panel .form-group input,.admin-page .form-panel .form-group textarea,.admin-page .form-panel .form-group select{background:#1a1a1a;border:1px solid #2a3a3a;color:#ccc;padding:7px 10px;font-family:Verdana,sans-serif;font-size:12px;outline:none;resize:vertical;width:100%;box-sizing:border-box}.admin-page .form-panel .form-group input:focus,.admin-page .form-panel .form-group textarea:focus,.admin-page .form-panel .form-group select:focus{border-color:var(--color-primary)}.admin-page .form-panel .form-group input::placeholder,.admin-page .form-panel .form-group textarea::placeholder,.admin-page .form-panel .form-group select::placeholder{color:#333}.admin-page .form-panel .form-group textarea{min-height:90px}.admin-page .form-panel .form-actions{display:flex;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #1a2a2a}.admin-page .detail-panel{background:#0a1515;border-left:2px solid var(--color-primary);padding:14px 18px;font-size:12px;color:#aaa;line-height:1.7}.admin-page .detail-panel .detail-label{color:var(--color-primary);font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.admin-page .detail-panel .detail-body{white-space:pre-wrap;word-break:break-word}.admin-page .detail-panel .detail-meta{display:flex;gap:20px;margin-top:10px;padding-top:10px;border-top:1px solid #1a2525;font-size:11px;color:#444}.admin-page .empty-state{text-align:center;padding:48px 24px;color:#333;font-size:12px;border:1px dashed #1e2e2e}.admin-page .loading-text{color:#333;font-size:12px;padding:24px 0;text-align:center}.admin-page .pagination{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:11px;color:#555}.admin-page .pagination button{background:transparent;border:1px solid #222;color:#666;padding:4px 10px;cursor:pointer;font-family:Verdana,sans-serif;font-size:10px}.admin-page .pagination button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.admin-page .pagination button:disabled{opacity:.3;cursor:not-allowed}.admin-page .pagination .spacer{flex:1}
