.pyq-wrap,.pyq-admin{--bg:#ece7df;--bg-soft:#f3efe8;--card:#faf5ee;--card-border:#d9c9a8;--stat-bg:#ece4d6;--brown-dark:#4a2c17;--brown:#a8661a;--brown-deep:#7a4510;--text:#2b2118;--text-soft:#5d4f43;--linkedin:#0a66c2;--line:#cfc7bb;--serif:"Times New Roman", Times, Georgia, serif;--sans:"Segoe UI", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif;font-family:var(--sans);color:var(--text);line-height:1.6}.pyq-wrap *,.pyq-admin *{box-sizing:border-box;margin:0;padding:0}.pyq-wrap a,.pyq-admin a{color:inherit;text-decoration:none}.pyq-wrap ul,.pyq-admin ul{list-style:none}.pyq-wrap .sr-only,.pyq-admin .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pyq-wrap .btn,.pyq-admin .btn{color:#fff;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:8px;padding:14px 26px;font-family:inherit;font-size:.98rem;font-weight:700;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex}.pyq-wrap .btn:hover,.pyq-admin .btn:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 6px 14px #4a2c1740}.pyq-wrap .btn-brown,.pyq-admin .btn-brown{background:var(--brown)}.pyq-wrap .btn-blue,.pyq-admin .btn-blue{background:var(--linkedin)}.pyq-wrap .btn-small,.pyq-admin .btn-small{border-radius:4px;padding:10px 14px;font-size:.85rem}
