.quick-donate{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin:var(--space-5) 0 var(--space-3)}.quick-donate__option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:var(--space-5) var(--space-3);background:var(--bela-mek);border:2px solid var(--linija);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:transform var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease)}.quick-donate__option:hover{transform:translateY(-4px);border-color:var(--zlato);box-shadow:var(--shadow-lg)}.quick-donate__option--featured{background:linear-gradient(180deg,var(--bela-mek) 0%,var(--pergament-light) 100%);border-color:var(--zlato);box-shadow:0 8px 24px rgba(201,169,97,0.18)}.quick-donate__amount{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,3.75rem);font-weight:600;color:var(--royal-blue);line-height:1;letter-spacing:-0.02em}.quick-donate__label{font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--bordo);font-weight:600}.quick-donate__note{text-align:center;font-size:var(--text-sm);color:var(--ugljen-mut);max-width:60ch;margin:0 auto}@media (max-width:640px){.quick-donate{grid-template-columns:1fr}}.barometer-section{background:var(--pergament)}.barometer{background:var(--bela-mek);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-lg);border:1px solid var(--linija);position:relative;overflow:hidden}.barometer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--sr-red) 0%,var(--sr-red) 33.34%,var(--sr-blue) 33.34%,var(--sr-blue) 66.66%,var(--sr-white) 66.66%,var(--sr-white) 100%)}.barometer__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-3);gap:var(--space-3)}.barometer__label{display:block;font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--ugljen-soft);margin-bottom:4px}.barometer__amount{display:block;font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:600;color:var(--royal-blue);line-height:1}.barometer__goal{text-align:right}.barometer__amount-target{display:block;font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--ugljen-soft);line-height:1}.barometer__bar{height:32px;background:var(--pergament-dark);border-radius:var(--radius-full);overflow:hidden;position:relative;margin-bottom:var(--space-3)}.barometer__fill{height:100%;background:linear-gradient(90deg,var(--bordo) 0%,var(--zlato) 100%);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:flex-end;padding-right:var(--space-2);transition:width 1.5s var(--ease-out);position:relative;box-shadow:0 2px 8px rgba(122,30,46,0.25)}.barometer__percent{color:var(--bela-mek);font-family:var(--font-heading);font-size:var(--text-base);font-weight:600}.barometer__milestones{display:flex;justify-content:space-between;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--linija)}.barometer__milestone{text-align:center;flex:1;position:relative}.barometer__dot{display:block;width:14px;height:14px;border-radius:50%;background:var(--pergament-dark);margin:0 auto 8px;border:2px solid var(--bela-mek);position:relative;z-index:1}.barometer__milestone--reached .barometer__dot{background:var(--zlato);box-shadow:0 0 0 4px rgba(201,169,97,0.25)}.barometer__milestone--current .barometer__dot{background:var(--bordo);box-shadow:0 0 0 4px rgba(122,30,46,0.25);animation:pulse-dot 1.6s ease-in-out infinite}@keyframes pulse-dot{0%,100%{box-shadow:0 0 0 4px rgba(122,30,46,0.2)}50%{box-shadow:0 0 0 8px rgba(122,30,46,0.05)}}.barometer__milestone-label{display:block;font-family:var(--font-heading);font-size:var(--text-base);font-weight:600;color:var(--royal-blue);margin-bottom:2px}.barometer__milestone-amount{display:block;font-family:var(--font-accent);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);color:var(--ugljen-mut)}.barometer__cta{margin-top:var(--space-4);text-align:center;display:flex;flex-direction:column;gap:var(--space-2);align-items:center}.barometer__note{font-size:var(--text-sm);color:var(--ugljen-mut);max-width:50ch}.barometer__note strong{color:var(--bordo)}@media (max-width:640px){.barometer{padding:var(--space-3)}.barometer__milestones{flex-direction:column;gap:var(--space-2)}.barometer__milestone{display:flex;align-items:center;gap:12px;text-align:left}.barometer__milestone .barometer__dot{margin:0}}.sponsors-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);margin-top:var(--space-5)}.sponsor-card{background:var(--bela-mek);border-radius:var(--radius-lg);padding:var(--space-4);border:2px solid var(--linija);text-align:center;transition:transform var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease),box-shadow var(--duration-base) var(--ease);display:flex;flex-direction:column;gap:var(--space-2);min-height:160px;justify-content:center}.sponsor-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.sponsor-card--gold{border-color:var(--zlato)}.sponsor-card--silver{border-color:#B8B8B8}.sponsor-card--bronze{border-color:#C9805C}.sponsor-card__tier{font-family:var(--font-accent);font-size:10px;letter-spacing:var(--tracking-widest);text-transform:uppercase;font-weight:600}.sponsor-card--gold .sponsor-card__tier{color:var(--zlato-dark)}.sponsor-card--silver .sponsor-card__tier{color:#888}.sponsor-card--bronze .sponsor-card__tier{color:#A56142}.sponsor-card__logo{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;color:var(--ugljen-soft);padding:var(--space-3) var(--space-2);background:var(--pergament-light);border-radius:var(--radius-md);border:1px dashed var(--linija)}.sponsor-card--gold .sponsor-card__logo{font-size:var(--text-2xl)}@media (max-width:1024px){.sponsors-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.sponsors-grid{grid-template-columns:1fr}}.zaduzbinari-section{background:var(--pergament)}.zaduzbinari-list{margin-top:var(--space-5);display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:var(--bela-mek);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--linija);box-shadow:var(--shadow-sm)}.zaduzbinar{padding:12px 16px;background:var(--pergament-light);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:space-between;gap:10px;transition:background var(--duration-base) var(--ease)}.zaduzbinar:hover{background:var(--pergament-dark)}.zaduzbinar__name{font-family:var(--font-heading);font-size:var(--text-base);color:var(--royal-blue)}.zaduzbinar__amt{font-family:var(--font-accent);font-size:var(--text-sm);font-weight:600;letter-spacing:0.02em;color:var(--bordo)}.zaduzbinari-note{text-align:center;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--ugljen-mut)}@media (max-width:768px){.zaduzbinari-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.zaduzbinari-list{grid-template-columns:1fr}}