.like-dislike-root .button-wrapper{border:1px solid var(--color-secondary-400);border-radius:10px;flex-direction:row;justify-content:center;align-items:stretch;display:flex;overflow:hidden}.like-dislike-root .button-wrapper button{background-color:var(--color-secondary-100);cursor:pointer;border:none;min-height:37px;padding:6px 12px}.like-dislike-root .button-wrapper button:hover{background-color:var(--color-secondary-200)}.like-dislike-root .like-button{flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex}.like-dislike-root .like-button .likes-count{color:var(--color-neutral-200);font-size:16px;font-weight:600}.like-dislike-root .like-button .likes-count.is-liked{color:var(--color-primary-200)!important}.like-dislike-root .dislike-button{transform:rotate(180deg)}
.content-action-btn-wrapper{align-items:center;gap:12px;display:flex}.content-action-btn-wrapper .share-btn-popup{position:relative}.content-action-btn-wrapper .share-button,.content-action-btn-wrapper .download-transcript-btn{background-color:var(--color-secondary-100);border:1px solid var(--color-secondary-400);cursor:pointer;border-radius:10px;align-items:center;padding:8px 10px;display:inline-flex}.content-action-btn-wrapper .share-button:hover,.content-action-btn-wrapper .download-transcript-btn:hover{background-color:var(--color-secondary-200)}.content-action-btn-wrapper .like-dislike-and-continue-wrapper{align-items:center;gap:12px;display:flex}
.design-content-wrapper-root{background-color:var(--color-secondary-200);margin-bottom:30px}.design-content-wrapper-root header{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.design-content-wrapper-root header .title{color:var(--color-neutral-100);font-size:24px;font-weight:600}.design-content-wrapper-root .design-practice-placeholder{border:1px dashed var(--color-secondary-400);min-height:50vh;color:var(--color-neutral-400);text-align:center;border-radius:10px;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.design-content-wrapper-root .design-practice-placeholder-title{color:var(--color-neutral-100);font-size:20px;font-weight:600}@media (max-width:768px){.design-content-wrapper-root header{margin-bottom:0;padding:10px 0}.design-content-wrapper-root header .title{font-size:20px}}
.design-interview-launch{border:1px solid var(--color-secondary-300);background-color:var(--color-secondary-100);text-align:center;border-radius:16px;align-content:center;place-items:center;gap:12px;min-height:50vh;padding:32px 24px;display:grid}.design-interview-launch-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-400);margin:0;font-size:14px;font-weight:600}.design-interview-launch-body{max-width:52ch;color:var(--color-neutral-300);margin:0;font-size:16px;line-height:1.5}.design-interview-launch-cta{background-color:var(--color-primary-400);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.design-interview-launch-cta:hover{background-color:var(--color-primary-500)}.design-interview-launch-cta[aria-disabled=true]{opacity:.6;cursor:not-allowed}.design-interview-launch-note{color:var(--color-neutral-400);margin:0;font-size:14px;line-height:1.4}@media (max-width:768px){.design-interview-launch{min-height:40vh;padding:24px 16px}.design-interview-launch-cta{width:100%;min-height:48px}}
.resources-article{overflow-wrap:break-word;margin-top:24px}.resources-article *{color:var(--color-neutral-200)}.resources-article a{color:var(--color-warning-400)}
