/* GENERATED by scripts/gen-refresh-legacy.py from style.css. Do not edit by hand. */

body.rf { background-color: var(--rf-paper); }
.rf .nav_component { background-color: var(--rf-paper); }
.rf .nav_component.scrolled { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .nav_dropdown-menu { background-color: var(--rf-card); border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .nav_dropdown-link { border-radius: 0; }
.rf .nav_dropdown-link:hover { background-color: var(--rf-paper); }
.rf .nav_menu-mobile { background-color: var(--rf-paper); }
.rf .button-primary { border-radius: 0; }
.rf .button-secondary { border-radius: 0; }
.rf .button-quaternary { border-radius: 0; }
.rf .hero-tag { background-color: var(--rf-card); border-radius: 0; }
.rf .snake-card-inner { background-color: var(--rf-card); border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .snake-card-inner:hover { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .snake-card-inner::after { border-radius: 0; }
.rf .snake-number { border-radius: 0; }
.rf .step-card { background-color: var(--rf-card); border-radius: 0; }
.rf .step-card:hover { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .section-why-agencies { background-color: var(--rf-card); }
.rf .why-agencies-card { background-color: var(--rf-paper); border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .why-agencies-card::after { border-radius: 0; }
.rf .why-agencies-card:hover { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .why-agencies-card-tag { border-radius: 0; }
.rf .when-card { background-color: var(--rf-card); border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .when-card::after { border-radius: 0; }
.rf .when-card:hover { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .when-icon { border-radius: 0; }
.rf .section-services { background-color: var(--rf-card); }
.rf .service-card { background-color: var(--rf-card); border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .service-card::after { border-radius: 0; }
.rf .service-card:hover { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .service-card.is-featured::before { border-radius: 0; }
.rf .service-icon { border-radius: 0; }
.rf .why-choose-icon-wrapper { border-radius: 0; }
.rf .section-testimonials { background-color: var(--rf-card); }
.rf .testimonial-card { background-color: var(--rf-paper); border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .testimonial-card::after { border-radius: 0; }
.rf .testimonial-card:hover { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .contact-form-wrapper { background-color: var(--rf-card); border-radius: 0; }
.rf .form-input { background-color: var(--rf-paper); border-radius: 0; }
.rf .form-select { background-color: var(--rf-paper); border-radius: 0; }
.rf .form-textarea { background-color: var(--rf-paper); border-radius: 0; }
.rf .form-checkbox-input { border-radius: 0; }
.rf .section-our-agencies { background-color: var(--rf-card); }
.rf .vetting-card { background-color: var(--rf-paper); border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .vetting-card::after { border-radius: 0; }
.rf .vetting-card:hover { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .vetting-icon { border-radius: 0; }
.rf .shitlist-section { background-color: var(--rf-paper); border-radius: 0; }
.rf .team-card { background-color: var(--rf-card); border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .team-card::after { border-radius: 0; }
.rf .team-card:hover { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .section-faqs { background-color: var(--rf-card); }
.rf .section-logos { background-color: var(--rf-card); }
.rf .google-badge { border-radius: 0; background-color: var(--rf-paper); }
.rf .hero-team-avatars img { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .founder-card { background-color: var(--rf-card); border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .founder-card:hover { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .carousel-arrow { background-color: var(--rf-card); box-shadow: 0 0 0 1px var(--rf-line); }
.rf .carousel-arrow:disabled:hover { background-color: var(--rf-card); }
.rf .case-card { border-radius: 0; background-color: var(--rf-card); }
.rf .case-card:hover { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .case-badge { border-radius: 0; }
.rf .case-tag { border-radius: 0; background-color: var(--rf-paper); }
.rf .cs-hero-media img { background-color: var(--rf-paper); box-shadow: 0 0 0 1px var(--rf-line); }
.rf .cs-hero-media.is-photo { border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .cs-hero-media.is-photo::before { border-radius: 0; }
.rf .cta-band { border-radius: 0; }
.rf .hero-chip { border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .pricing-card.is-featured { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .chat-avatar { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .chat-bubble { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .chat-them .chat-bubble { background-color: var(--rf-paper); border-radius: 0; }
.rf .chat-us .chat-bubble { border-radius: 0; }
.rf .section-our-agencies { background-color: var(--rf-card); }
.rf .vetting-step-marker { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .team-card { background-color: var(--rf-card); border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .team-card:hover { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .team-card-role { border-radius: 0; }
.rf .section-why-call { background-color: var(--rf-card); }
.rf .meme-card { border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .process-media-frame { border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .snake-icon { border-radius: 0; }
.rf .meme-card.is-motif { background-color: var(--rf-card); }
.rf .meme-card.is-cta { border-radius: 0; }
.rf .cs-placeholder { border-radius: 0; background-color: var(--rf-card); }
.rf .cs-step { border-radius: 0; background-color: var(--rf-card); }
.rf .cs-step-num { border-radius: 0; }
.rf .cs-deliverable { border-radius: 0; background-color: var(--rf-card); }
.rf .cs-deliverable-dot { border-radius: 0; }
.rf .cs-callout { border-radius: 0; background-color: var(--rf-paper); }
.rf .cs-callout-list li::before { border-radius: 0; }
.rf .cs-list li { border-radius: 0; background-color: var(--rf-card); }
.rf .cs-list li::before { border-radius: 0; }
.rf .cs-overview { border-radius: 0; background-color: var(--rf-card); }
.rf .cs-figure { border-radius: 0; background-color: var(--rf-paper); }
.rf .cs-quote { border-radius: 0; background-color: var(--rf-paper); }
.rf .blog-card { background-color: var(--rf-card); border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .blog-card:hover { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .blog-hero-media { border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .blog-author { background-color: var(--rf-paper); border-radius: 0; }
.rf .offer-card { background-color: var(--rf-card); border-radius: 0; }
.rf .ind-hero-media img { border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .ind-def { background-color: var(--rf-paper); border-radius: 0; }
.rf .ind-card { background-color: var(--rf-card); border-radius: 0; }
.rf .ind-success { border-radius: 0; }
.rf .ind-compare { border-radius: 0; }
.rf .ind-case-fallback { border-radius: 0; }
.rf .pricing-figure { background-color: var(--rf-paper); border-radius: 0; }
.rf .ind-local.is-empty { border-radius: 0; }
.rf .res-howto { background-color: var(--rf-paper); border-radius: 0; }
.rf .res-disclaimer { border-radius: 0; }
.rf .ind-todo { border-radius: 0; }
.rf .train-price { border-radius: 0; background-color: var(--rf-card); }
.rf .train-price.is-feature { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .res-item { border-radius: 0; background-color: var(--rf-card); }
.rf .about-hero-photo { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .callout { border-radius: 0; background-color: var(--rf-paper); }
.rf .doc-frame { border-radius: 0; background-color: var(--rf-card); box-shadow: 0 0 0 1px var(--rf-line); }
.rf .copydl-btn { border-radius: 0; background-color: var(--rf-card); }
.rf .card-grid-card { border-radius: 0; background-color: var(--rf-card); }
.rf .form-alert { border-radius: 0; }
.rf .abt-step { border-radius: 0; background-color: var(--rf-card); }
.rf .ind-relservice { background-color: var(--rf-paper); border-radius: 0; }
.rf .point-card { background-color: var(--rf-paper); border-radius: 0; }
.rf .related-card { border-radius: 0; background-color: var(--rf-card); }
.rf .section-problem.has-anchor .problem-content::before { border-radius: 0; }
.rf .case-fallback { border-radius: 0; }
.rf .statsbar { border-radius: 0; }
.rf .section-our-agencies.section-features { background-color: var(--rf-card); }
.rf .section-problem.is-statement .problem-content::before { border-radius: 0; }
.rf .section-problem.is-white { background-color: var(--rf-card); }
.rf .section-problem.is-panel .problem-content { background-color: var(--rf-card); border-radius: 0; box-shadow: 0 0 0 1px var(--rf-line); }
.rf .section-problem.is-panel .problem-content::before { border-radius: 0; }
.rf .compact-form-fields .form-input, .rf .compact-form-fields .form-textarea, .rf .compact-form-fields .form-select { background-color: var(--rf-card); }
.rf .prose-body img { border-radius: 0; }
.rf .supports-module { background-color: var(--rf-paper); border-radius: 0; }
.rf .article-cta { background-color: var(--rf-paper); border-radius: 0; }
.rf .howto-meta { background-color: var(--rf-paper); border-radius: 0; }
.rf .howto-prereqs { border-radius: 0; }
.rf .howto-code { border-radius: 0; background-color: var(--rf-paper); }
.rf .author-bio { border-radius: 0; background-color: var(--rf-card); }
.rf .hero-visual-shape { box-shadow: 0 0 0 1px var(--rf-line); }
.rf .case-card-media { border-radius: 0; }
.rf .section-abt.is-other { background-color: var(--rf-paper); }

@media (min-width: 768px) {
  .rf .case-grid .case-card { box-shadow: 0 0 0 1px var(--rf-line); }
}
