.am-container{--bg-primary:#0b1220;--bg-card:#0f172a;--accent-cyan:#00acc1;--accent-sky:#38bdf8;--text-primary:#e2e8f0;--text-secondary:#94a3b8;--text-light:#cbd5e1;--border-light:rgba(255,255,255,0.06);--border-focus:rgba(56,189,248,0.35);--shadow-premium:0 15px 35px rgba(0,0,0,0.35);background-color:var(--bg-primary);color:var(--text-primary);min-height:calc(100vh - 65px);padding:4rem 2rem;font-family:Outfit,sans-serif;display:flex;justify-content:center;align-items:center}.am-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;max-width:800px;width:100%;padding:3.5rem;box-shadow:var(--shadow-premium);position:relative;overflow:hidden;transition:all .3s ease}.am-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(to right,var(--accent-cyan),var(--accent-sky))}.am-card:hover{border-color:var(--border-focus);box-shadow:0 20px 40px rgba(0,172,193,.12);transform:translateY(-2px)}.am-header{display:flex;align-items:center;gap:2.5rem;margin-bottom:2.5rem}.am-avatar-placeholder{width:110px;height:110px;border-radius:50%;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-sky));display:flex;justify-content:center;align-items:center;font-size:2.5rem;color:#ffffff;font-weight:800;box-shadow:0 0 20px rgba(56,189,248,.3);flex-shrink:0}.am-title-block h1{font-size:2.5rem;font-weight:900;color:#ffffff;margin:0 0 .4rem;letter-spacing:-.02em}.am-role{color:var(--accent-sky);font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.am-bio{font-size:1.1rem;line-height:1.7;color:var(--text-light);margin-bottom:2.5rem}.am-section-title{font-size:1.25rem;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:#ffffff;margin-bottom:1.25rem;display:flex;align-items:center;gap:.6rem}.am-section-title:after{content:"";flex:1;height:1px;background:var(--border-light)}.am-skills-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1rem;margin-bottom:3rem}.am-skill-badge{background:rgba(255,255,255,.03);border:1px solid var(--border-light);border-radius:12px;padding:.8rem;text-align:center;font-size:.95rem;font-weight:600;color:var(--text-light);transition:all .25s ease}.am-skill-badge:hover{background:rgba(56,189,248,.05);border-color:var(--accent-sky);color:var(--accent-sky);transform:translateY(-2px)}.am-action-row{display:flex;justify-content:flex-end;gap:1.5rem}.am-btn{padding:.8rem 1.8rem;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit}.am-btn-primary{background:linear-gradient(135deg,var(--accent-cyan),var(--accent-sky));color:#ffffff;border:none;box-shadow:0 4px 15px rgba(56,189,248,.2)}.am-btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(56,189,248,.35)}.am-btn-secondary{background:transparent;border:1px solid var(--border-light);color:var(--text-primary)}.am-btn-secondary:hover{background:rgba(255,255,255,.03);border-color:var(--text-primary)}@media (max-width:768px){.am-container{padding:2rem 1rem}.am-card{padding:2rem}.am-header{flex-direction:column;text-align:center;gap:1.25rem}.am-avatar-placeholder{width:90px;height:90px;font-size:2.1rem}.am-title-block h1{font-size:2rem}.am-action-row{flex-direction:column;gap:.75rem}.am-btn{width:100%;text-align:center}}