/* Alaeddin Profile F5 | TeknoenAI | 2026-10-17 | standalone profile UI; preserves shared chrome CSS */
:root{color-scheme:light;--pr-purple:#5650d5;--pr-navy:#172048;--pr-muted:#63718f}
*{box-sizing:border-box}body{margin:0;background:#f4f6fe;color:var(--pr-navy);font:16px/1.6 Inter,Segoe UI,system-ui,sans-serif}
a{color:#4038bd}.pr-nav{max-width:1160px;margin:0 auto;padding:14px 22px;display:flex;gap:24px;flex-wrap:wrap}.pr-nav a{text-decoration:none;font-weight:700;font-size:14px}
.pr-main{padding:44px 20px 75px;min-height:58vh}.pr-wrap{max-width:1120px;margin:auto}.pr-eyebrow{font-size:12px;color:var(--pr-purple);font-weight:800;letter-spacing:.16em}
h1{font-size:clamp(29px,4.3vw,52px);line-height:1.15;letter-spacing:-.04em;margin:10px 0 18px}h2{font-size:22px;margin:0 0 16px;letter-spacing:-.025em}p{color:#536380}
.pr-hero{max-width:980px;padding:clamp(26px,6vw,70px);border-radius:32px;color:white;background:radial-gradient(circle at 80% 15%,#4134a9,transparent 55%),linear-gradient(120deg,#14244d,#272071)}.pr-hero h1{max-width:660px}.pr-hero p{color:#d3dcff;max-width:650px}.pr-hero .pr-eyebrow{color:#a3defe}
.pr-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.pr-btn{display:inline-block;background:var(--pr-purple);color:white;border:1px solid var(--pr-purple);border-radius:12px;padding:12px 21px;cursor:pointer;font:inherit;font-size:15px;font-weight:750;text-decoration:none;text-align:center}.pr-btn:hover{filter:brightness(.92)}.pr-outline{background:transparent;color:var(--pr-purple)}.pr-hero .pr-outline{border-color:#c5c4ff;color:white}
.pr-card{background:white;border:1px solid #e0e7fa;border-radius:24px;box-shadow:0 14px 45px #1b245211;padding:clamp(21px,4vw,34px);margin:0 auto 22px;max-width:640px}.pr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pr-grid .pr-card{max-width:initial;width:100%;margin:0}.pr-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:26px}.pr-heading p{margin:0}
.pr-card label:not(.pr-check){display:block;margin:14px 0 16px;color:var(--pr-navy);font-size:14px;font-weight:700}.pr-card input:not([type=checkbox]),.pr-card textarea,.pr-card select{display:block;width:100%;margin-top:6px;border:1px solid #cfd7eb;background:#fcfdff;border-radius:12px;padding:13px;color:var(--pr-navy);font:inherit}.pr-card input:focus,.pr-card textarea:focus,.pr-card select:focus{outline:2px solid #a4b0ff;outline-offset:1px}
.pr-check{display:flex;align-items:flex-start;gap:12px;margin:20px 0;font-size:14px;color:#405173;cursor:pointer}.pr-check input{width:18px;height:18px;flex:none;margin-top:3px}.pr-small{font-size:13px}.pr-flash{margin:0 0 18px;padding:15px 18px;border-radius:12px;background:#edf6ff;color:#194d76}.pr-error{background:#fff2f2;color:#952c38}.pr-ok{background:#eaf6f1;color:#176043}.pr-trap{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}
.pr-ticket{padding:16px 0;border-bottom:1px solid #edf0fa}.pr-ticket:last-child{border:0}.pr-ticket>div{display:flex;flex-direction:column;gap:3px}.pr-ticket small{color:var(--pr-muted)}.pr-state{display:inline-block;background:#edf0ff;border-radius:10px;padding:4px 10px;margin-top:8px;font-size:12px;font-weight:700}.pr-ticket p{white-space:normal;overflow-wrap:anywhere}
@media(max-width:760px){.pr-grid{grid-template-columns:1fr}.pr-nav{gap:12px}.pr-main{padding:24px 14px 55px}.pr-heading .pr-btn{width:100%}}
