*{font-family:Inter,system-ui,sans-serif}a{transition:color .15s}a:hover{color:#1d4ed8}.panel{background:white;border:1px solid #dbeafe;border-radius:18px;box-shadow:0 8px 28px rgba(30,64,175,.06)}.field{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:11px 13px;background:white}.field:focus{outline:2px solid #93c5fd;border-color:#2563eb}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 17px;border-radius:10px;background:#1d4ed8;color:white;font-weight:700}.btn:hover{background:#1e40af;color:white}.btn-light{background:#eff6ff;color:#1d4ed8}.btn-light:hover{background:#dbeafe;color:#1d4ed8}.resource-card{transition:transform .2s,box-shadow .2s}.resource-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(30,64,175,.1)}
