.page-container{padding:calc(var(--navbar-height) + var(--space-4xl))20px var(--space-5xl);max-width:800px;min-height:80vh;margin:0 auto}.back-link{color:var(--accent);margin-bottom:var(--space-2xl);align-items:center;gap:8px;font-size:.875rem;font-weight:500;text-decoration:none;transition:transform .2s,color .2s;display:inline-flex}.back-link:hover{color:var(--accent-hover);transform:translate(-4px)}.page-title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:var(--space-sm);letter-spacing:-.025em;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.1}.page-subtitle{color:var(--text-secondary);margin-bottom:var(--space-2xl);max-width:600px;font-size:1.0625rem;line-height:1.6}.page-content{color:var(--text-secondary);line-height:1.8}.page-card{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-xl)var(--space-lg);margin-bottom:var(--space-lg);transition:border-color var(--transition-base)}.page-card:hover{border-color:var(--border)}.page-card-header{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.page-card-icon{border-radius:var(--radius-md);width:36px;height:36px;color:var(--accent);background:#a481a514;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}.page-card-title{font-family:var(--font-heading);color:var(--text-primary);font-size:1.0625rem;font-weight:500}.page-card-text{color:var(--text-secondary);margin-bottom:var(--space-md);font-size:.875rem;line-height:1.7}.page-card-text:last-child{margin-bottom:0}.page-section{margin-top:var(--space-3xl)}.page-section-title{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:var(--space-md);font-size:1.25rem;font-weight:500}.page-text{margin-bottom:var(--space-lg)}.page-list{margin:var(--space-lg)0 var(--space-lg)var(--space-xl)}.page-list li{margin-bottom:var(--space-sm);line-height:1.7}.changelog-version{align-items:center;gap:var(--space-sm);font-family:var(--font-mono,monospace);color:var(--accent);border-radius:var(--radius-full);margin-bottom:var(--space-md);background:#a481a514;padding:4px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.changelog-date{color:var(--text-muted);margin-bottom:var(--space-md);font-size:.8125rem}.changelog-item{align-items:flex-start;gap:var(--space-sm);color:var(--text-secondary);padding:6px 0;font-size:.875rem;line-height:1.6;display:flex}.changelog-item-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.contact-link{align-items:center;gap:var(--space-md);padding:var(--space-md)var(--space-lg);border:1px solid var(--border-light);border-radius:var(--radius-md);transition:all var(--transition-base);margin-bottom:var(--space-sm);text-decoration:none;display:flex}.contact-link:hover{border-color:var(--accent);background:#a481a508;transform:translate(4px)}.contact-link-icon{border-radius:var(--radius-md);background:var(--bg-secondary);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.contact-link-text{flex-direction:column;display:flex}.contact-link-label{color:var(--text-primary);font-size:.875rem;font-weight:500}.contact-link-url{color:var(--text-muted);font-size:.75rem}
