@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--skola-50: #f0f7ff;--skola-100: #e0effe;--skola-200: #bae0fd;--skola-300: #7cc8fb;--skola-400: #36aaf5;--skola-500: #0c8ee7;--skola-600: #0070c4;--skola-700: #015a9f;--skola-800: #064c83;--skola-900: #0b406d;--skola-950: #072849;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--green-100: #dcfce7;--green-800: #166534;--blue-100: #dbeafe;--blue-800: #1e40af;--orange-100: #ffedd5;--orange-800: #9a3412;--radius: 12px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;color:var(--slate-800);background:#fff;-webkit-font-smoothing:antialiased}body{min-height:100vh}a{color:var(--skola-600);text-decoration:none;transition:color .15s}a:hover{color:var(--skola-800)}.container{max-width:1120px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-weight:600;font-size:.9375rem;cursor:pointer;border:none;transition:all .15s}.btn-primary{background:var(--skola-600);color:#fff}.btn-primary:hover{background:var(--skola-700);color:#fff}.btn-outline{background:transparent;color:var(--skola-600);border:2px solid var(--skola-200)}.btn-outline:hover{border-color:var(--skola-400);color:var(--skola-700)}.section{padding:80px 0}.section-alt{background:var(--slate-50)}.tier-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:600}.tier-official{background:var(--green-100);color:var(--green-800)}.tier-reputed{background:var(--blue-100);color:var(--blue-800)}.tier-editorial{background:var(--orange-100);color:var(--orange-800)}@media print{nav,footer,.print\:hidden,.btn,button,.no-print{display:none!important}body{font-size:12px;color:#000;background:#fff}.container{max-width:100%;padding:0}.rounded-xl,.rounded-2xl,.rounded-lg{border-radius:0;border:1px solid #ccc}a{color:#000;text-decoration:underline}input[type=checkbox]{border:1px solid #000}@page{margin:1.5cm}}
