@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";.install-page{background:var(--color-bg);min-height:100vh;padding:100px 24px 60px}.install-container{max-width:700px;margin:0 auto}.install-header{text-align:center;margin-bottom:48px}.install-logo{align-items:center;gap:10px;margin-bottom:24px;display:inline-flex}.install-logo img{border-radius:10px;width:48px;height:48px}.install-logo span{background:var(--gradient-green);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.install-header h1{color:var(--color-text-primary);margin-bottom:12px;font-size:clamp(2rem,5vw,2.75rem);font-weight:700}.install-header p{color:var(--color-text-secondary);max-width:500px;margin:0 auto;font-size:1.0625rem}.install-steps{flex-direction:column;gap:20px;margin-bottom:48px;display:flex}.install-step{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);gap:20px;padding:24px;display:flex}.step-number{background:var(--color-accent-muted);width:40px;height:40px;color:var(--color-accent);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex}.step-content{flex:1}.step-content h3{color:var(--color-text-primary);margin-bottom:8px;font-size:1.125rem;font-weight:600}.step-content p{color:var(--color-text-secondary);margin-bottom:12px;font-size:.9375rem}.chrome-link{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);transition:all var(--transition-fast);align-items:center;padding:10px 16px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.chrome-link:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.download-btn{background:var(--gradient-green);border-radius:var(--radius-md);color:#000;box-shadow:var(--shadow-green);transition:all var(--transition-base);align-items:center;gap:8px;padding:12px 20px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.download-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px #22c55e59}.install-help{text-align:center;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-xl);margin-bottom:32px;padding:32px}.install-help h4{color:var(--color-text-primary);margin-bottom:8px;font-size:1.125rem;font-weight:600}.install-help p{color:var(--color-text-secondary);margin-bottom:16px;font-size:.9375rem}.support-btn{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);transition:all var(--transition-fast);align-items:center;padding:10px 20px;font-weight:500;text-decoration:none;display:inline-flex}.support-btn:hover{background:var(--color-bg-hover);border-color:var(--color-border-hover)}.install-footer{text-align:center}.install-footer p{color:var(--color-text-muted);font-size:.8125rem}@media (max-width:600px){.install-page{padding:80px 16px 40px}.install-step{flex-direction:column;gap:16px;padding:20px}.step-number{width:32px;height:32px;font-size:1rem}}.back-button{z-index:100;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex;position:fixed;top:24px;left:24px;box-shadow:0 4px 6px #0000001a,0 1px 3px #00000014}.back-button:hover{background:#ffffff26;transform:translateY(-1px)}.page-footer{background:0 0;justify-content:center;align-items:center;gap:16px;padding:32px 24px;display:flex}.page-footer a{color:#ffffff80;font-size:.875rem;text-decoration:none;transition:color .2s}.page-footer a:hover{color:#fff;text-decoration:underline}.page-footer span{color:#ffffff4d;font-size:.75rem}
