.learndash-wrapper{color:var(--testo);font-size:var(--fs-base);line-height:var(--lh-base)}.learndash-wrapper h1,.learndash-wrapper h2,.learndash-wrapper h3,.learndash-wrapper h4,.learndash-wrapper h5,.learndash-wrapper h6{color:var(--petrolio);font-weight:700;line-height:var(--lh-tight)}.learndash-wrapper .ld-login-modal ::placeholder{font-family:inherit}.learndash-wrapper #btn-join,.learndash-wrapper #learndash_mark_complete_button,.learndash-wrapper .btn-join,.learndash-wrapper .ld-button,.learndash-wrapper .ld-expand-button,.learndash-wrapper .learndash_mark_complete_button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button,.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2{border:2px solid transparent;border-radius:var(--radius);box-shadow:none;font-size:var(--fs-base);font-weight:600;line-height:1.2;padding:12px var(--space-6);text-transform:none;transition:all var(--transition)}.learndash-wrapper #learndash_mark_complete_button:hover:not(:disabled),.learndash-wrapper .ld-button:hover:not(:disabled),.learndash-wrapper .learndash_mark_complete_button:hover:not(:disabled){box-shadow:var(--shadow);opacity:1;transform:translateY(-1px)}.learndash-wrapper .ld-button:focus-visible{opacity:1;outline:2px solid var(--petrolio);outline-offset:2px}.learndash-wrapper #btn-join.ld-button-alternate .ld-icon,.learndash-wrapper #btn-join.ld-button-reverse:hover,.learndash-wrapper #learndash_mark_complete_button.ld-button-alternate .ld-icon,.learndash-wrapper .btn-join.ld-button-alternate .ld-icon,.learndash-wrapper .btn-join.ld-button-reverse:hover,.learndash-wrapper .ld-button.ld-button-alternate .ld-icon,.learndash-wrapper .ld-button.ld-button-reverse:hover,.learndash-wrapper .learndash_mark_complete_button.ld-button-alternate .ld-icon{background:var(--rame);color:var(--bianco)}.learndash-wrapper #btn-join.ld-button-transparent.ld-status-complete,.learndash-wrapper #learndash_mark_complete_button.ld-button-transparent.ld-status-complete,.learndash-wrapper .btn-join.ld-button-transparent.ld-status-complete,.learndash-wrapper .ld-button.ld-button-transparent.ld-status-complete,.learndash-wrapper .ld-expand-button.ld-button-transparent.ld-status-complete,.learndash-wrapper .learndash_mark_complete_button.ld-button-transparent.ld-status-complete{color:var(--petrolio)}.learndash-wrapper .ld-item-list .ld-item-list-item{background:var(--bianco);border:var(--border-w) solid var(--bordo);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:var(--space-4) 0;transition:border-color var(--transition),box-shadow var(--transition)}.learndash-wrapper .ld-item-list .ld-item-list-item:hover{border-color:var(--rame);box-shadow:var(--shadow)}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{color:var(--testo)}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components,.learndash-wrapper .ld-item-list .ld-item-list-item a.ld-item-name:hover .ld-item-title .ld-item-components{color:var(--muted);font-weight:600}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-sep{color:var(--bordo)}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-details .ld-certificate-link{color:var(--petrolio)}.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded .ld-progress,.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-expanded:before{background:var(--avorio-warm)}.learndash-wrapper .ld-item-list .ld-section-heading h2,.learndash-wrapper .ld-item-list .ld-section-heading h3,.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading h2,.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2{font-size:var(--fs-xl);font-weight:700;text-align:left}.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt{color:var(--muted)}.learndash-wrapper .ld-item-list .ld-section-heading .ld-search-prompt:hover{color:var(--rame)}.learndash-wrapper .ld-table-list{border:var(--border-w) solid var(--bordo);border-radius:var(--radius);margin:var(--space-6) 0}.learndash-wrapper .ld-table-list .ld-table-list-header{color:var(--bianco);font-weight:600}.learndash-wrapper .ld-table-list .ld-table-list-header a,.learndash-wrapper .ld-table-list .ld-table-list-item .ld-table-list-title a,.learndash-wrapper .ld-table-list .ld-table-list-item-preview a{color:var(--testo)}.learndash-wrapper .ld-table-list .ld-table-list-header a{color:var(--bianco)}.learndash-wrapper .ld-table-list .ld-table-list-item{border-bottom:var(--border-w) solid var(--bordo)}.learndash-wrapper .ld-table-list .ld-table-list-item:last-child{border-bottom:0}.learndash-wrapper .ld-table-list .ld-table-list-item .ld-table-list-title a:hover{color:var(--rame)}.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-header{background-color:var(--avorio-warm);color:var(--testo)}.learndash-wrapper .ld-table-list .ld-table-list-item-expanded .ld-table-list .ld-table-list-item{border-bottom:var(--border-w) solid var(--bordo-soft)}.learndash-wrapper .ld-lesson-list.ld-item-list .ld-item-list-item .ld-table-list{border:0;border-radius:0}.learndash-wrapper .ld-progress .ld-progress-bar{background-color:var(--bordo-soft);border-radius:var(--radius-pill);height:8px;overflow:hidden}.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{background:var(--petrolio);height:8px}.learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-progress .ld-progress-bar,.learndash-wrapper.learndash-widget .ld-progress .ld-progress-bar{background-color:var(--bordo-soft)}.learndash-wrapper .ld-progress .ld-progress-label{font-weight:700}.learndash-wrapper .ld-progress .ld-progress-percentage,.learndash-wrapper .ld-progress .ld-progress-stats,.learndash-wrapper .ld-progress .ld-progress-steps{color:var(--muted)}.learndash-wrapper .ld-status-incomplete.ld-status-icon{background-color:var(--bianco);border:3px solid var(--bordo)}.learndash-wrapper .ld-lesson-status{background:var(--avorio-warm);border:var(--border-w) solid var(--bordo);border-radius:var(--radius)}.learndash-wrapper .ld-breadcrumbs{color:var(--muted);font-size:var(--fs-sm);margin-bottom:var(--space-6);padding:0}.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments{padding:0}.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab{color:var(--muted);font-weight:600;text-transform:none}.learndash-wrapper .ld-content-actions{border-top:var(--border-w) solid var(--bordo);margin-top:var(--space-8);padding-top:var(--space-8)}.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back,.learndash-wrapper .ld-content-actions>a{font-size:var(--fs-sm)}.learndash-wrapper .ld-content-actions #learndash_timer,.learndash-wrapper .ld-content-actions .learndash_timer{color:var(--muted)}.learndash-wrapper .ld-alert{border-radius:var(--radius);border-width:var(--border-w)}.learndash-wrapper .ld-alert .ld-alert-content{font-size:var(--fs-base)}.learndash-wrapper .ld-course-status.ld-course-status-enrolled,.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled{background:var(--avorio-warm);border:var(--border-w) solid var(--bordo);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.learndash-wrapper .ld-course-status .ld-status.ld-status-progress{background:var(--rame);color:var(--bianco)}.learndash-wrapper .ld-course-status .ld-status.ld-status-complete{background:var(--petrolio);color:var(--bianco)}.learndash-wrapper .ld-button.learndash-link-previous-incomplete,.learndash-wrapper .ld-button.learndash-link-previous-incomplete:hover{background-color:var(--rame-dark);color:var(--bianco);cursor:not-allowed}.learndash-wrapper .ld-course-status .ld-course-status-mode-subscribe .ld-text,.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-mode-subscribe .ld-course-status-price{color:var(--muted)}.learndash-wrapper .ld-course-status .ld-course-status-price{color:var(--petrolio)}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionList{border:0}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem{background:var(--bianco);border:var(--border-w) solid var(--bordo);border-radius:var(--radius);margin-bottom:var(--space-3);transition:border-color var(--transition)}.learndash-wrapper .wpProQuiz_content .wpProQuiz_questionListItem:hover{border-color:var(--rame)}.learndash-wrapper .wpProQuiz_content .wpProQuiz_header,.learndash-wrapper .wpProQuiz_content .wpProQuiz_question_text{color:var(--testo)}.learndash-wrapper .wpProQuiz_content .wpProQuiz_question_page{color:var(--muted);font-size:var(--fs-sm)}.learndash-wrapper .wpProQuiz_content .wpProQuiz_time_limit .wpProQuiz_progress{border-radius:var(--radius-pill)}.ld-archive-grid{display:grid;gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ld-archive-card{background:var(--bianco);border:var(--border-w) solid var(--bordo);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.ld-archive-card:hover{border-color:var(--rame);box-shadow:var(--shadow);transform:translateY(-2px)}.ld-archive-card__media{display:block}.ld-archive-card__media img{display:block;height:auto;width:100%}.ld-archive-card__body{padding:var(--space-7)}.ld-archive-card__title{font-size:var(--fs-lg);margin-bottom:var(--space-3)}.ld-archive-card__title a{color:var(--petrolio);text-decoration:none}.ld-archive-card__title a:hover{color:var(--rame)}.ld-archive-card__excerpt{color:var(--muted);font-size:.95rem;margin-bottom:var(--space-5)}.ld-archive-empty{color:var(--muted)}
