@keyframes gearNudgePulse{0%{box-shadow:0 0 0 0 oklch(from var(--primary)l c h/.4)}70%{box-shadow:0 0 0 10px oklch(from var(--primary)l c h/0)}to{box-shadow:0 0 0 0 oklch(from var(--primary)l c h/0)}}.gear-nudge{isolation:isolate;position:relative}.gear-nudge:after{content:"";background:radial-gradient(circle at 30% 30%,oklch(from var(--primary)l c h/.3),transparent 60%);z-index:-1;pointer-events:none;border-radius:9999px;animation:1.8s ease-out infinite gearNudgePulse;position:absolute;inset:-6px}
@media print{@page{margin:.4in;size:auto}#fixed-gear-calculator .print-only-table{display:block!important}#fixed-gear-calculator [data-print-hide]{display:none!important}#fixed-gear-calculator #main-content{max-width:100%!important;min-height:auto!important;margin:0!important;padding:0!important}#fixed-gear-calculator [data-content-wrapper]{width:100%!important;max-width:100%!important}#fixed-gear-calculator .print-table-section+.print-table-section{page-break-before:always;break-before:page}#fixed-gear-calculator .print-gear-summary{margin-bottom:.5rem;font-size:.84rem;line-height:1.3}#fixed-gear-calculator .print-gear-summary p{margin:0 0 .2rem}#fixed-gear-calculator .print-gear-table{page-break-inside:auto;border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;font-size:.72rem!important}#fixed-gear-calculator .print-gear-table thead{display:table-header-group!important}#fixed-gear-calculator .print-gear-table tfoot{display:table-footer-group!important}#fixed-gear-calculator .print-gear-table tr{page-break-inside:avoid!important;break-inside:avoid!important}#fixed-gear-calculator .print-gear-table th,#fixed-gear-calculator .print-gear-table td{text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid var(--border)!important;white-space:nowrap!important;color:var(--foreground)!important;background:var(--background)!important;text-shadow:none!important;filter:none!important;opacity:1!important;padding:.15rem .2rem!important;line-height:1.2!important;animation:none!important}#fixed-gear-calculator .print-gear-table td[data-nearest=true]{background:color-mix(in oklab,var(--primary)18%,white)!important}#fixed-gear-calculator .print-gear-table td[data-selected=true]{background:color-mix(in oklab,var(--primary)28%,white)!important;border:1.5px solid var(--foreground)!important;font-weight:700!important}#fixed-gear-calculator .print-gear-table td[data-available=false]{color:#8f8f8f!important;color:lab(59.4% 0 0)!important}#fixed-gear-calculator .print-gear-url{color:#636363;color:lab(42% 0 0);word-break:break-all;margin-top:.75rem;font-size:.65rem;line-height:1.3}}
