.course-detail-container,.courses-page-clean{margin:0 auto;max-width:var(--max-width,1400px);padding:0 16px 60px;width:100%}@media(min-width:768px){.course-detail-container,.courses-page-clean{padding:0 24px 80px}}.courses-header-clean{padding:60px 0 48px;text-align:center}.courses-header-clean .courses-header-content{margin:0 auto;max-width:720px;width:100%}.courses-header-clean h1{color:var(--color-text-primary,#202124);font-size:1.85rem;font-weight:400;letter-spacing:-.5px;line-height:1.3;margin-bottom:12px}@media(min-width:768px){.courses-header-clean h1{font-size:2.5rem;margin-bottom:16px}}.courses-header-clean .courses-subtitle{color:#4c5054;font-size:1.125rem;line-height:1.7;margin-bottom:32px}.search-bar-container-clean{margin:0 auto;max-width:600px;width:100%}.search-box-clean{align-items:center;background:#fff;border:1px solid var(--color-border,#dadce0);border-radius:100px;box-shadow:var(--shadow-sm);display:flex;padding:12px 24px;transition:all .2s ease}.search-box-clean:focus-within{border-color:var(--color-primary,#1a73e8);box-shadow:0 4px 12px #1a73e826}.search-box-clean input{background:#0000;border:none;color:var(--color-text-primary);font-size:1rem;margin-left:12px;outline:none;width:100%}.categories-section-clean{padding:40px 0}.section-header-clean{margin-bottom:40px;text-align:center}.section-header-clean h2{font-size:1.75rem;font-weight:400;margin-bottom:12px}.section-header-clean p{color:var(--color-text-secondary)}.categories-grid-clean{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.category-card-clean{align-items:center;background:var(--color-surface,#fff);border:1px solid var(--color-border,#dadce0);border-radius:var(--radius-md,12px);display:flex;flex-direction:column;padding:32px 24px;text-align:center;text-decoration:none;transition:all .2s ease}.category-card-clean:hover{border-color:#0000;box-shadow:var(--shadow-md);transform:translateY(-4px)}.category-icon-clean{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:20px;width:64px}.category-info-clean h3{color:var(--color-text-primary);font-size:1.25rem;font-weight:400;margin-bottom:12px}.category-info-clean p{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin-bottom:24px;min-height:3em}.category-footer{align-items:center;color:var(--color-primary,#1a73e8);display:flex;font-size:.875rem;font-weight:500;gap:8px;justify-content:center;margin-top:auto}.arrow-icon{transition:transform .2s ease}.category-card-clean:hover .arrow-icon{transform:translate(4px)}.section-header-row{align-items:baseline;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:16px}.section-title{color:var(--color-text-primary);font-size:1.5rem;font-weight:400}.back-link{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.9375rem;gap:6px;text-decoration:none;transition:color .2s}.back-link:hover{color:var(--color-primary)}.courses-grid-clean{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.course-card-clean-list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;transition:all .3s ease}.course-card-clean-list:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.course-card-clean-list a{color:inherit;display:block;text-decoration:none}.course-image{height:200px;overflow:hidden;position:relative}.language-badge-clean{border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:.7rem;font-weight:700;left:16px;letter-spacing:.5px;padding:6px 12px;position:absolute;text-transform:uppercase;top:16px}.course-content{padding:24px}.course-content h3{color:var(--color-text-primary);font-size:1.25rem;font-weight:400;line-height:1.4;margin-bottom:12px}.course-content .excerpt{color:var(--color-text-secondary);display:-webkit-box;font-size:.9375rem;line-height:1.6;margin-bottom:20px;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.course-content .meta{display:flex;gap:16px;margin-bottom:20px}.meta-item{color:var(--color-text-tertiary);font-size:.8125rem}.meta-item,.read-more-btn{align-items:center;display:flex;gap:6px}.read-more-btn{color:var(--color-primary);font-size:.875rem;font-weight:500;transition:gap .2s}.course-card-clean-list:hover .read-more-btn{gap:10px}.no-results-clean{background:var(--color-surface-hover);border-radius:var(--radius-md);color:var(--color-text-secondary);padding:80px 20px;text-align:center}.no-results-clean svg{color:var(--color-text-tertiary);margin-bottom:20px}.no-results-clean p{margin-bottom:24px}.app-container:has(.course-player-v2) .main-content{padding:0!important}.course-player-v2{background:#fff;display:flex;flex-direction:column;font-family:var(--font-family,"Google Sans",sans-serif);margin:0!important;min-height:100vh;padding:0!important}.player-mobile-header{align-items:center;background:#fff;border-bottom:1px solid var(--color-border,#dadce0);display:flex;height:56px;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.mobile-menu-btn{background:none;border:none;color:var(--color-text-secondary,#5f6368);cursor:pointer;margin-right:12px;padding:8px}.mobile-title{color:var(--color-text-primary);font-size:.9375rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;right:0;z-index:1000}.course-sidebar-v2,.sidebar-overlay{bottom:0;left:0;position:fixed;top:0}.course-sidebar-v2{background:#fff;box-shadow:16px 0 24px #0000000d;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:1001}.sidebar-active .course-sidebar-v2{transform:translate(0)}.sidebar-header-v2{border-bottom:1px solid var(--color-border,#dadce0);padding:24px}.course-brand{align-items:center;display:flex;gap:12px;margin-bottom:24px}.course-brand h3{color:var(--color-text-primary);font-size:1.125rem;font-weight:500;margin:0}.close-sidebar-btn{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:8px;position:absolute;right:16px;top:16px}.course-progress-container{margin-top:16px}.progress-label{color:var(--color-text-secondary);display:flex;font-size:.8125rem;font-weight:500;justify-content:space-between;margin-bottom:8px}.progress-bar-bg{background:#e8f0fe;border-radius:2px;height:4px;overflow:hidden}.progress-bar-fill{background:var(--color-primary,#1a73e8);height:100%;transition:width .3s ease}.sidebar-nav-v2{flex:1;overflow-y:auto;padding:16px 0}.sidebar-chapter-v2{margin-bottom:4px}.chapter-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:12px 24px;text-align:left;transition:background .2s;width:100%}.chapter-toggle:hover{background:#f8f9fa}.chapter-number{color:var(--color-text-tertiary);font-size:.75rem;font-weight:700;width:20px}.chapter-text{color:var(--color-text-primary);flex:1;font-size:.9375rem;font-weight:500;margin:0 12px}.lesson-list-v2{background:#fafafa;display:none;padding:8px 0}.sidebar-chapter-v2.active .lesson-list-v2{display:block}.lesson-item-v2{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.875rem;padding:10px 24px 10px 48px;text-decoration:none;transition:all .2s}.lesson-item-v2:hover{background:#f1f3f4;color:var(--color-primary)}.lesson-item-v2.current{background:#e8f0fe;color:var(--color-primary);font-weight:500}.status-indicator{align-items:center;display:flex;margin-right:12px}.dot{background:#dadce0;border-radius:50%;height:6px;width:6px}.current .dot{background:var(--color-primary)}.course-main-content{display:flex;flex:1;flex-direction:column;margin-left:0!important;width:100%}.content-header-v2{align-items:center;background:#fff;border-bottom:1px solid var(--color-border);display:none;justify-content:space-between;padding:16px 40px;position:-webkit-sticky;position:sticky;top:64px;width:100%;z-index:90}.header-breadcrumbs{align-items:center;color:var(--color-text-secondary);display:flex;flex:1;font-size:.875rem;gap:8px;min-width:0;overflow:hidden}.header-breadcrumbs a{color:inherit;text-decoration:none}.header-breadcrumbs a:hover{color:var(--color-primary)}.desktop-sidebar-toggle{align-items:center;background:#f8f9fa;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:8px 16px}.desktop-sidebar-toggle span{white-space:nowrap}.course-skeleton-v2{margin-bottom:40px;width:100%}.shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-hero{border-bottom:2px solid #f1f3f4;margin-bottom:60px;padding-bottom:40px}.skeleton-badge{height:24px;margin-bottom:16px;width:100px}.skeleton-h1{height:48px;margin-bottom:24px;width:80%}.skeleton-p{height:18px;margin-bottom:12px;width:100%}.skeleton-p:last-child{width:60%}.skeleton-section{margin-bottom:40px}.skeleton-h2{height:32px;margin-bottom:20px;width:40%}.skeleton-h3{height:24px;margin-bottom:16px;width:30%}.skeleton-box{border-radius:12px;height:200px;margin:24px 0;width:100%}.article-wrapper{background:#fff;display:flex;flex:1;flex-direction:column;margin-left:0!important;min-height:80vh;padding:24px 16px 60px;width:100%}@media(min-width:768px){.article-wrapper{padding:40px 24px 80px}}.prose-v2{color:#3c4043;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:800px;overflow-wrap:break-word;width:100%;word-break:break-word}.course-body-v2{font-size:1.125rem;line-height:1.75}.prose-v2 h1{color:#202124;font-size:1.75rem;font-weight:400;letter-spacing:-.01em;line-height:1.3;margin:0 0 20px}@media(min-width:768px){.prose-v2 h1{font-size:2.25rem;margin:0 0 28px}}.prose-v2 h2{border-bottom:1px solid #f1f3f4;font-size:1.625rem;line-height:1.3;margin:40px 0 20px;padding-bottom:10px}.prose-v2 h2,.prose-v2 h3{color:#202124;font-weight:400}.prose-v2 h3{font-size:1.375rem;line-height:1.4;margin:28px 0 14px}.prose-v2 h4{color:#3c4043;font-size:1rem;font-weight:700;letter-spacing:.5px;margin:20px 0 10px;text-transform:uppercase}.prose-v2 p{margin-bottom:24px}.prose-v2 pre{background:#1e1e1e;border:1px solid #333;border-radius:12px;box-shadow:inset 0 1px 4px #0003;color:#e0e0e0;font-family:Roboto Mono,Fira Code,monospace;font-size:.9375rem;line-height:1.6;margin:24px 0 32px;overflow-x:auto;padding:24px}.prose-v2 code{background:#f8f9fa;border:1px solid #f1f3f4;border-radius:3px;color:#c5221f;font-family:Roboto Mono,monospace;font-size:.95em;padding:1px 3px;transition:all .2s}.prose-v2 pre code{background:#0000;border-radius:0;color:inherit;padding:0}.prose-v2 ol,.prose-v2 ul{margin-bottom:32px;padding-left:24px}.prose-v2 li{margin-bottom:12px}.prose-v2 ul li::marker{color:var(--color-primary)}.prose-v2 strong{color:#202124;font-weight:700}.prose-v2 blockquote{background:#f8f9fa;border-left:4px solid var(--color-primary);border-radius:0 8px 8px 0;color:#5f6368;font-style:italic;margin:32px 0;padding:16px 24px}.article-footer-v2{border-top:1px solid #f1f3f4;margin-top:40px;padding-top:24px}.footer-actions{align-items:flex-end;display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.share-btn-v2{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;gap:10px;padding:10px 20px;transition:all .2s}.share-btn-v2.active,.share-btn-v2:hover{background:#f8f9fa;border-color:var(--color-primary);color:var(--color-primary)}.share-menu-container{display:inline-block;position:relative}.share-dropdown-v2{animation:menuFadeIn .2s ease;background:#fff;border:1px solid var(--color-border);border-radius:12px;box-shadow:0 10px 30px #0000001f;display:flex;flex-direction:column;gap:4px;min-width:220px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.share-option{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:12px;padding:10px 16px;text-align:left;transition:all .2s ease;width:100%}.share-option:hover{background:#f1f3f4;color:var(--color-primary)}.share-option svg{flex-shrink:0}.premium-table{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;border:1px solid #f1f3f4;border-collapse:collapse;border-radius:8px;box-shadow:0 4px 20px #0000000a;font-size:.9375rem;margin:32px 0}.premium-table table{min-width:600px;width:100%}.premium-table th{background:#f8f9fa;border-bottom:2px solid #e8f0fe;color:#202124;font-weight:600;padding:16px 20px;text-align:left}.premium-table td{border-bottom:1px solid #f1f3f4;color:#3c4043;line-height:1.5;padding:16px 20px}.premium-table tr:last-child td{border-bottom:none}.premium-table tr:hover{background:#fcfdfe}.premium-table strong{color:var(--color-primary)}.info-box{border-radius:12px;display:flex;flex-direction:column;font-size:1rem;gap:8px;line-height:1.6;margin:32px 0;padding:24px}.info-box.accent{background:#e8f0fe;border-left:5px solid var(--color-primary);color:#1a73e8}.info-box.tip{background:#fef7e0;border-left:5px solid #f9ab00;color:#b06000}.info-box.fun-fact{background:#e6f4ea;border-left:5px solid #34a853;color:#137333}.use-case-list{display:flex;flex-direction:column;gap:32px;margin:40px 0}.use-case-item{align-items:flex-start;display:flex;gap:24px;padding:0}.use-case-item:before{color:var(--color-primary);content:"→";font-size:1.25rem;font-weight:700;margin-top:-2px}.use-case-content h3{color:#202124!important;font-size:1.25rem!important;font-weight:500!important;margin:0 0 8px!important}.use-case-content p{color:#5f6368;font-size:1.0625rem;line-height:1.6;margin:0!important}@media(max-width:768px){.premium-table{display:block;overflow-x:auto}}.back-link-v2{align-items:center;color:var(--color-primary);display:flex;font-weight:500;gap:8px;justify-content:flex-end;text-decoration:none}.feedback-section{color:var(--color-text-tertiary);font-size:.9375rem;text-align:center}@media(min-width:1024px){.course-player-v2{flex-direction:column}.close-sidebar-btn,.player-mobile-header,.sidebar-overlay{display:none}.player-body-v2{display:flex;flex:1;margin:0!important;min-height:calc(100vh - 70px);padding:0!important;width:100%}.course-sidebar-v2{background:#fff;border-right:1px solid var(--color-border);flex-shrink:0;height:calc(100vh - 70px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:70px;transition:width .3s ease,opacity .3s ease;width:320px;z-index:10}.course-player-v2:not(.sidebar-active) .course-sidebar-v2{border-right:none;opacity:0;visibility:hidden;width:0}.course-main-content{align-items:stretch;display:flex;flex:1;flex-direction:column;min-width:0}.content-header-v2{display:flex;justify-content:center;max-width:100%;padding:16px 40px;width:100%}.header-content-inner{justify-content:space-between;max-width:1200px}.article-wrapper,.header-content-inner{align-items:center;display:flex;width:100%}.article-wrapper{flex:1;flex-direction:column;padding:40px 40px 0}.prose-v2{margin:0 auto;max-width:900px;width:100%}.article-footer-v2-full{background:#fff;border-top:1px solid var(--color-border,#f1f3f4);display:flex;justify-content:center;padding:32px 40px;width:100%}.footer-actions-container{display:flex;justify-content:flex-end;margin:0 auto;max-width:1320px;width:100%}.article-footer-v2-full .back-link-v2{margin-right:-16px}.prose-v2 h1{font-size:2.5rem}.footer-actions{flex-direction:row;justify-content:flex-end}}.mobile-hide{display:none}@media(min-width:768px){.mobile-hide{display:inline-flex}}@media(max-width:768px){.tutorials-header-clean h1{font-size:2rem}.categories-grid-clean,.tutorials-grid-clean{grid-template-columns:1fr}}.course-overview-v2{margin:0 auto;max-width:900px;padding-bottom:60px;width:100%}.overview-hero{align-items:center;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;margin-bottom:60px;padding:20px 0 60px;text-align:center}.overview-badge{background:#e8f0fe;border-radius:4px;color:#174ea6;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.5px;margin-bottom:24px;padding:6px 12px;text-transform:uppercase}.overview-hero h1{color:var(--color-text-primary);font-size:2.75rem;font-weight:500;letter-spacing:-.5px;line-height:1.2;margin-bottom:24px}.overview-description{color:var(--color-text-secondary);font-size:1.25rem;line-height:1.6;margin-bottom:40px;max-width:700px}.overview-stats{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-bottom:48px}.stat-item{align-items:center;color:var(--color-text-tertiary);display:flex;font-size:.9375rem;gap:8px}.stat-item svg{color:var(--color-primary)}.start-btn-v2{align-items:center;background:var(--color-primary);border-radius:100px;box-shadow:0 4px 12px #1a73e833;color:#fff!important;display:inline-flex;font-size:1.125rem;font-weight:500;gap:12px;padding:16px 32px;text-decoration:none;transition:all .2s}.start-btn-v2:hover{background:#1967d2;box-shadow:0 6px 16px #1a73e84d;transform:translateY(-2px)}.overview-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.overview-hero-actions .share-btn-v2{align-items:center;background:#0000;border:1px solid var(--color-border);border-radius:100px;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:10px;height:56px;padding:14px 28px;transition:all .2s}.overview-hero-actions .share-btn-v2:hover{background:#f8f9fa;border-color:var(--color-primary);color:var(--color-primary)}.overview-content-sections{display:grid;gap:60px;grid-template-columns:1.5fr 1fr}.overview-section h2{color:var(--color-text-primary);font-size:1.75rem;font-weight:500;margin-bottom:32px}.objectives-list{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0}.objectives-list li{color:var(--color-text-secondary);display:flex;font-size:1.0625rem;gap:16px;line-height:1.5}.objectives-list li svg{color:#34a853;flex-shrink:0;margin-top:2px}.outline-preview{background:#f8f9fa;border-radius:12px;height:-webkit-fit-content;height:fit-content;padding:32px}.curriculum-preview{display:flex;flex-direction:column;gap:24px}.preview-chapter h3{color:var(--color-text-primary);font-size:1rem;font-weight:500;margin:0 0 4px}.preview-chapter p{color:var(--color-text-tertiary);font-size:.875rem;margin:0}.more-chapters{color:var(--color-primary);font-size:.9375rem;font-weight:500;margin-top:8px}@media(max-width:1024px){.overview-content-sections{gap:40px;grid-template-columns:1fr}.overview-hero h1{font-size:2.25rem}}@media(max-width:768px){.overview-stats{flex-direction:column;gap:16px}.overview-hero h1{font-size:2rem}}.next-steps{display:none!important}.tutorial-nav-footer{align-items:center;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;margin-top:40px;padding-top:32px}.tutorial-nav-footer.compact{margin-top:32px;padding:12px}.nav-btn-google{align-items:center!important;background:#fff;border:1px solid #dadce0;border-radius:100px;color:#3c4043;display:inline-flex!important;font-size:.875rem!important;font-weight:500;gap:8px!important;height:40px!important;justify-content:center!important;line-height:0!important;min-width:110px;padding:0 24px!important;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.nav-btn-google>span{display:inline-block;line-height:normal!important;margin-top:1px}.nav-btn-google>.lucide,.nav-btn-google>svg{display:block!important;height:18px!important;line-height:1!important;width:18px!important}.nav-btn-google:hover{background:#f8fafc;border-color:#dadce0;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326;color:#202124;transform:translateY(-1px)}.nav-btn-google:active{background:#f1f3f4;box-shadow:none;transform:translateY(0)}.nav-btn-google.previous{padding-left:16px}.nav-btn-google.next{margin-left:auto;padding-right:16px}@media(max-width:600px){.tutorial-nav-footer{flex-direction:row;gap:12px;padding-top:20px}.nav-btn-google{flex:1;min-width:auto}}.courses-faq-section-clean{background-color:#f8f9fa;border-top:1px solid var(--color-border,#dadce0);margin:40px -24px -80px;padding:80px 0}.faq-container-clean{margin:0 auto;max-width:800px;padding:0 24px}.faq-header-clean{margin-bottom:48px;text-align:center}.faq-header-clean .faq-icon{color:var(--color-primary,#1a73e8);margin-bottom:16px;opacity:.8}.faq-header-clean h2{color:var(--color-text-primary,#202124);font-size:2rem;font-weight:400;margin-bottom:12px}.faq-header-clean p{color:var(--color-text-secondary,#5f6368);font-size:1.125rem}.faq-list-clean{display:flex;flex-direction:column;gap:12px}.faq-item-clean{background:#fff;border:1px solid var(--color-border,#dadce0);border-radius:12px;cursor:pointer;overflow:hidden;transition:all .2s ease}.faq-item-clean:hover{border-color:var(--color-primary,#1a73e8);box-shadow:0 2px 8px #0000000d}.faq-item-clean.active{border-color:var(--color-primary,#1a73e8);box-shadow:0 4px 12px #1a73e81a}.faq-question-clean{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:20px 24px}.faq-question-clean h3{color:var(--color-text-primary,#202124);flex:1;font-size:1.0625rem;font-weight:500;margin:0}.faq-question-clean svg{color:var(--color-text-tertiary,#5f6368);transition:transform .2s ease}.faq-item-clean.active .faq-question-clean svg{color:var(--color-primary,#1a73e8)}.faq-answer-clean{border-top:1px solid #0000;color:var(--color-text-secondary,#5f6368);font-size:.9375rem;line-height:1.6;padding:0 24px 20px}.faq-item-clean.active .faq-answer-clean{border-top-color:#f1f3f4;padding-top:16px}.content-loading-state{align-items:center;color:var(--color-text-tertiary);display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:100px 24px;text-align:center}.content-loading-state p{font-size:1.125rem;font-weight:500;margin-top:20px}.spin{animation:spin 1s linear infinite;color:var(--color-primary)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
