.article-meta.svelte-13q5ovy{padding-bottom:1.5rem;border-bottom:2px solid #f0f0f0}.article-content.svelte-13q5ovy{font-size:1.1rem;line-height:1.8;color:var(--dark-blue)}.article-content.svelte-13q5ovy h2{color:var(--dark-blue);margin-top:2rem;margin-bottom:1rem;font-size:1.8rem;font-weight:600}.article-content.svelte-13q5ovy h3{color:var(--dark-blue);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.4rem;font-weight:600}.article-content.svelte-13q5ovy p{margin-bottom:1.5rem}.article-content.svelte-13q5ovy img{max-width:100%;height:auto;border-radius:8px;margin:2rem 0}.article-content.svelte-13q5ovy blockquote{border-left:4px solid var(--teal);padding-left:1.5rem;margin:2rem 0;font-style:italic;color:var(--dark-blue);background-color:var(--surface-lighter);padding:1rem 1.5rem;border-radius:4px}.article-content.svelte-13q5ovy ul,.article-content.svelte-13q5ovy ol{margin-left:2rem;margin-bottom:1.5rem}.article-content.svelte-13q5ovy li{margin-bottom:.5rem}.article-content.svelte-13q5ovy code{background-color:var(--surface-code);padding:.2rem .4rem;border-radius:3px;font-size:.95em}.article-content.svelte-13q5ovy pre{background-color:#2d2d2d;color:#f8f8f2;padding:1.5rem;border-radius:8px;overflow-x:auto;margin:2rem 0}.article-content.svelte-13q5ovy pre code{background-color:transparent;padding:0;color:inherit}.author-bio.svelte-13q5ovy{background-color:var(--surface-lighter);border-left:4px solid var(--teal)}.comments-section.svelte-13q5ovy{background-color:var(--surface-light);border:none;box-shadow:0 2px 8px var(--shadow-color)}.average-rating.svelte-13q5ovy{display:flex;align-items:center;padding:.5rem 1rem;background:var(--surface);border-radius:8px;box-shadow:0 2px 4px var(--shadow-color)}.average-rating.svelte-13q5ovy .stars:where(.svelte-13q5ovy){font-size:1.25rem;letter-spacing:2px}.star-rating.svelte-13q5ovy{display:flex;align-items:center;gap:.5rem}.star-button.svelte-13q5ovy{background:none;border:none;cursor:pointer;font-size:2rem;color:var(--star-inactive);transition:all .2s ease;padding:0;margin:0}.star-button.svelte-13q5ovy:hover:not(:disabled),.star-button.active.svelte-13q5ovy{color:var(--star-active);transform:scale(1.2)}.star-button.svelte-13q5ovy:disabled{cursor:not-allowed;opacity:.5}.comment-form.svelte-13q5ovy{background-color:var(--surface);border:2px solid var(--border-color);margin-bottom:2rem}.comment-form.svelte-13q5ovy textarea:where(.svelte-13q5ovy):focus{border-color:var(--teal);box-shadow:0 0 0 .125em color-mix(in srgb,var(--teal) 25%,transparent)}.comments-list.svelte-13q5ovy{display:flex;flex-direction:column;gap:1rem}.comment-item.svelte-13q5ovy{background-color:var(--surface);border:1px solid var(--border-color);transition:all .3s ease}.comment-item.svelte-13q5ovy:hover{box-shadow:0 4px 12px var(--shadow-color);transform:translateY(-2px)}.comment-item.svelte-13q5ovy .media-left:where(.svelte-13q5ovy){margin-right:1rem}.comment-item.svelte-13q5ovy .stars:where(.svelte-13q5ovy){letter-spacing:1px;margin-top:.25rem}.user-name-link.svelte-13q5ovy{transition:all .2s ease}.user-name-link.svelte-13q5ovy:hover{color:var(--teal)!important;text-decoration:underline}.replies.svelte-13q5ovy{margin-left:2rem;border-left:3px solid var(--border-color);padding-left:1.5rem;margin-top:1rem}.replies.svelte-13q5ovy .media:where(.svelte-13q5ovy){padding:.75rem 0}.replies.svelte-13q5ovy .media:where(.svelte-13q5ovy)+.media:where(.svelte-13q5ovy){border-top:1px solid var(--border-light);padding-top:1rem}.reply-form.svelte-13q5ovy{background-color:var(--surface-light);border:1px solid var(--border-color);margin-top:1rem}.reply-form.svelte-13q5ovy textarea:where(.svelte-13q5ovy){background-color:var(--surface)}@media screen and (max-width:768px){.replies.svelte-13q5ovy{margin-left:1rem;padding-left:1rem}.article-content.svelte-13q5ovy{font-size:1rem}.level-right.svelte-13q5ovy .buttons:where(.svelte-13q5ovy){flex-direction:row}.star-button.svelte-13q5ovy{font-size:1.5rem}.average-rating.svelte-13q5ovy{font-size:.875rem}}
