.roadmap_item.svelte-1be7u5h{background:var(--c-background-panel);padding:var(--space-md);border-radius:var(--radius-control);margin-bottom:var(--space-md);border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);transition:all var(--duration-base) ease-in-out;container-type:inline-size;container-name:item;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;padding:0;gap:var(--space-lg)}.roadmap_item.svelte-1be7u5h:hover{box-shadow:var(--shadow-panel)}.roadmap_item.svelte-1be7u5h:has(:focus-within){outline:2px solid var(--c-focus);outline-offset:0}.roadmap_item.svelte-1be7u5h.shipped{background:none;box-shadow:none}.roadmap_item.svelte-1be7u5h.shipped button{background:transparent!important;outline:none!important;box-shadow:none!important}.roadmap_item.svelte-1be7u5h .content_container{display:flex;flex-direction:row;gap:var(--space-xs)}.roadmap_item.svelte-1be7u5h .votes{margin:var(--space-md);gap:0}.roadmap_item.svelte-1be7u5h .votes .icon{font-weight:var(--weight-semibold);color:var(--c-text);margin-bottom:-.05em;transition:all var(--duration-fast) ease-in-out}.roadmap_item.svelte-1be7u5h .votes button{background:none;border:none;outline:none;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border-radius:var(--radius-pill);width:2.7rem;aspect-ratio:1;transition:all var(--duration-fast) ease-in-out;outline:1px solid transparent;background:var(--c-background-secondary);outline:1px solid var(--border-subtle)}.roadmap_item.svelte-1be7u5h .votes button:disabled{cursor:wait}.roadmap_item.svelte-1be7u5h .votes button:hover{background:var(--c-background-secondary);outline:1px solid var(--border-subtle);box-shadow:var(--shadow-subtle)}.roadmap_item.svelte-1be7u5h .votes button:hover .icon{animation:roadmap_upvote_hover_animation 1.5s ease-in-out infinite!important}.roadmap_item.svelte-1be7u5h .votes .has_voted{color:var(--c-brand-secondary);font-weight:var(--weight-bold)}.roadmap_item.svelte-1be7u5h .votes .has_voted .icon{color:var(--c-brand-secondary)}.roadmap_item.svelte-1be7u5h .votes .upvoted_now{animation:roadmap_upvoted_animation 3s ease-in-out!important}.roadmap_item.svelte-1be7u5h .content{position:relative;display:flex;flex-direction:column;gap:0;line-height:1.3em;padding:var(--space-md) 0}.roadmap_item.svelte-1be7u5h .title{margin:0;font-size:var(--type-tool-title-size);font-weight:var(--weight-semibold);cursor:pointer;color:inherit;display:inline}.roadmap_item.svelte-1be7u5h .title:hover{text-decoration:none}.roadmap_item.svelte-1be7u5h a.title:hover:after{content:" #";color:var(--c-text-secondary)}.roadmap_item.svelte-1be7u5h p.description{margin:0;min-width:10ch;max-width:80ch;font-size:var(--type-label-size);color:var(--c-text-secondary);overflow:hidden;text-overflow:ellipsis}.roadmap_item.svelte-1be7u5h p.description>p{padding:0;margin:.3em 0 0}.roadmap_item.svelte-1be7u5h .thumbnail_image_container{position:relative;overflow:hidden;border-radius:0 .5rem .5rem 0;width:min(15rem,50%);height:inherit;-webkit-user-select:none;user-select:none;pointer-events:none}.roadmap_item.svelte-1be7u5h .thumbnail_image_container.has_thumbnail{min-height:7rem}.roadmap_item.svelte-1be7u5h .thumbnail_image_container img{position:absolute;width:100%;height:100%;object-fit:cover}@container item (max-width: 700px){.roadmap_item.svelte-1be7u5h .thumbnail_image_container{width:120px;height:60px;min-height:unset!important;min-width:100px;border-bottom-left-radius:1rem;border-bottom-right-radius:0}}@container item (max-width: 300px){.roadmap_item.svelte-1be7u5h .thumbnail_image_container{display:none}}.hidden.svelte-1be7u5h{display:none!important}.highlight.svelte-1be7u5h{background:#ffff0080;border-radius:var(--radius-control);animation:svelte-1be7u5h-text_highlight_animation 2s 1s ease-in-out forwards}@keyframes svelte-1be7u5h-tint_button{0%{background:inherit}to{background:var(--c-brand-secondary)}}@keyframes svelte-1be7u5h-text_highlight_animation{0%{background:#ffff0080}to{background:none}}.no_data.svelte-1a89eoy{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);font-size:var(--type-page-title-size);color:var(--c-text-secondary)}.roadmap_list.svelte-1a89eoy{display:flex;flex-direction:column;gap:var(--space-xl)}.roadmap_list.svelte-1a89eoy header{display:flex;flex-direction:column;gap:0}.roadmap_list.svelte-1a89eoy header>*{margin:0;padding:0}.roadmap_list.svelte-1a89eoy header .subtitle{font-size:var(--type-tool-title-size);color:var(--c-text-secondary)}.status_title.svelte-1a89eoy{font-size:var(--type-tool-title-size);font-weight:var(--weight-semibold);margin-bottom:var(--space-md)}.suggestion_wrapper.svelte-1a89eoy a{transition:all var(--duration-base) ease-in-out}.suggestion_wrapper.svelte-1a89eoy a>*{transition:color var(--duration-base) ease-in-out}.suggestion_wrapper.svelte-1a89eoy a:hover{text-decoration:none!important;font-weight:var(--weight-semibold);text-shadow:0 .1rem .1rem var(--surface-panel)}.suggestion_wrapper.svelte-1a89eoy a:hover>*{color:var(--c-text)}.suggest_a_feature.svelte-1a89eoy{width:100%;display:flex;justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-control);padding:0;color:var(--c-text-secondary);text-decoration:none!important}dialog.login.svelte-1a89eoy .wrapper{display:flex;flex-direction:column;padding-top:var(--space-xl);padding-bottom:var(--space-xl);width:min(50ch,90vw)}dialog.login.svelte-1a89eoy button.close{position:absolute;top:.5rem;right:.3rem;background:none;border:none;outline:none;box-shadow:none}dialog.login.svelte-1a89eoy .content .message{display:flex;flex-direction:column;align-items:center;justify-items:center;text-align:center;gap:var(--space-md);font-size:var(--type-section-title-size)}
