.page-degisik{--p-primary:#8b5cf6;--p-secondary:#ec4899}.degisik-header{text-align:center;padding:3rem 1rem 1.5rem}.degisik-title{background:linear-gradient(135deg, var(--p-primary), var(--p-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.25rem;font-weight:800;line-height:1.2}.degisik-subtitle{color:var(--text-muted);max-width:500px;margin:0 auto;font-size:1.05rem}.degisik-input-section{margin-bottom:1rem;padding:1rem;position:relative}.degisik-input-wrapper{background:var(--surface);border:2px solid var(--border);border-radius:16px;max-width:800px;margin:0 auto;transition:all .2s;position:relative;box-shadow:0 4px 6px -1px #0000000d}.degisik-input-wrapper:focus-within{border-color:var(--p-primary);box-shadow:0 0 0 4px #8b5cf626}.degisik-textarea{width:100%;color:var(--text-primary);resize:none;background:0 0;border:none;outline:none;min-height:60px;padding:1.25rem 3.5rem 1.25rem 1.25rem;font-size:1.25rem;font-weight:500;display:block}.degisik-textarea::placeholder{color:var(--text-muted);opacity:.5}.degisik-clear-btn{background:var(--surface-hover);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.degisik-clear-btn:hover{color:var(--p-primary);background:var(--border)}.degisik-count{color:var(--text-muted);font-size:.75rem;font-weight:600;position:absolute;bottom:-22px;right:16px}.degisik-cats{-ms-overflow-style:none;scrollbar-width:none;gap:.5rem;max-width:800px;margin:0 auto;padding:1rem 0 .5rem;display:flex;overflow-x:auto}.degisik-cats::-webkit-scrollbar{display:none}.degisik-cat-btn{white-space:nowrap;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:20px;flex-shrink:0;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .2s}.degisik-cat-btn.active{background:var(--p-primary);color:#fff;border-color:var(--p-primary);box-shadow:0 4px 10px #8b5cf64d}.degisik-container{max-width:800px;margin:0 auto;padding:1rem 1rem 5rem}.degisik-section-title{color:var(--text-primary);align-items:center;gap:.5rem;margin:2.5rem 0 1rem;font-size:1.25rem;font-weight:700;display:flex}.degisik-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.degisik-grid{grid-template-columns:1fr 1fr}}.degisik-card{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .2s;display:flex}.degisik-card:hover,.degisik-card:active{border-color:var(--p-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.degisik-card-content{flex:1;min-width:0}.degisik-card-text{color:var(--text-main);word-break:break-all;margin-bottom:.25rem;font-size:1.2rem;display:block}.dark .degisik-card-text{color:var(--text-primary)}.degisik-card-label{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.8rem;font-weight:500;display:flex}.degisik-card-badge{color:#f59e0b}.degisik-copy{background:var(--surface-hover);color:var(--text-secondary);border:1px solid var(--border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.degisik-card:hover .degisik-copy{background:var(--p-primary);color:#fff;border-color:var(--p-primary)}.degisik-copy.copied{color:#fff!important;background:#10b981!important;border-color:#10b981!important}@media (max-width:640px){.degisik-title{font-size:1.75rem}.degisik-input-section{padding:.75rem 1rem}.degisik-article-card{padding:1.5rem}.degisik-premium-article h1{font-size:1.85rem}.degisik-premium-article h2{font-size:1.5rem}}.degisik-article-container{max-width:800px;margin:2rem auto;padding:0 1rem}.degisik-premium-article{color:var(--text-primary);line-height:1.8}.degisik-article-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:2rem;padding:2.5rem;transition:all .3s;box-shadow:0 4px 6px -1px #0000000d}.degisik-article-card:hover{border-color:#8b5cf633;box-shadow:0 10px 15px -3px #0000001a}.dark .degisik-article-card{background:var(--surface-elevated);border-color:var(--border)}.degisik-premium-article h1{background:linear-gradient(135deg, var(--p-primary), var(--p-secondary));-webkit-text-fill-color:transparent;text-align:center;-webkit-background-clip:text;background-clip:text;margin-bottom:2.5rem;font-size:2.5rem;font-weight:800;line-height:1.2}.degisik-premium-article h2{color:var(--text-primary);border-left:4px solid var(--p-primary);margin-top:0;margin-bottom:1.25rem;padding-left:1.25rem;font-size:1.75rem;font-weight:700}.degisik-premium-article h3{color:var(--p-primary);margin-top:2rem;margin-bottom:1rem;font-size:1.35rem;font-weight:600}.degisik-premium-article p,.degisik-premium-article li{color:var(--text-secondary);margin-bottom:1rem;font-size:1.0625rem}.degisik-premium-article ul,.degisik-premium-article ol{margin-bottom:1.5rem;padding-left:1.5rem}.degisik-premium-article a{color:var(--p-primary);border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:all .2s}.degisik-premium-article a:hover{border-bottom-color:var(--p-primary)}.faq-accordion{margin-top:1.5rem}.faq-accordion .faq-item{background:var(--surface-hover);border:1px solid var(--border);border-radius:12px;margin-bottom:1rem;transition:all .3s;overflow:hidden}.faq-accordion .faq-item.open{border-color:var(--p-primary);box-shadow:0 4px 6px #0000000d}.dark .faq-accordion .faq-item{background:var(--surface-elevated)}.faq-accordion .faq-question{cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;transition:background .2s;display:flex}.faq-accordion .faq-question:hover{background:#8b5cf60d}.faq-accordion .faq-item.open .faq-question{border-bottom:1px solid var(--border)}.faq-accordion .faq-question h3{color:var(--text-primary);flex:1;margin:0;font-size:1.15rem}.faq-accordion .faq-toggle{color:var(--p-primary);justify-content:center;align-items:center;width:24px;height:24px;font-size:1.5rem;font-weight:300;display:flex}.faq-accordion .faq-answer{max-height:0;padding:0;transition:all .3s ease-in-out;overflow:hidden}.faq-accordion .faq-item.open .faq-answer{max-height:500px;padding:1.25rem 1.5rem}.faq-accordion .faq-answer p{margin:0}
