      :where([class^="ri-"])::before { content: "\f3c2"; }
      body {
      background-color:'white';
      font-family: 'Noto Sans KR', sans-serif;
      }
      .solution-container {
      box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
      }
      .result-container {
      height: 400px;
      overflow-y: auto;
      }
      .result-table th, .result-table td {
      padding: 0.75rem 1rem;
      text-align: left;
      }
      .result-table tr:nth-child(even) {
      background-color: rgba(243, 244, 246, 0.7);
      }
      .fade-in-section {
      opacity: 0;
      transform: translateY(40px);
      visibility: hidden;
      transition: opacity 0.6s ease-out, transform 0.6s ease-out;
      will-change: opacity, visibility;
      }
      .fade-in-section.is-visible {
      opacity: 1;
      transform: translateY(0);
      visibility: visible;
      }