.roadmap_item.svelte-i9feau{background:var(--c-background-panel);padding:1rem;border-radius:8px;margin-bottom:1rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 .5rem #0000001a;transition:all .2s 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:1.6rem}.roadmap_item.svelte-i9feau:hover{box-shadow:0 .5rem 1rem #0000001a}.roadmap_item.svelte-i9feau:has(:focus-within){outline:2px solid var(--c-focus);outline-offset:0}.roadmap_item.svelte-i9feau.shipped{background:none;box-shadow:none}.roadmap_item.svelte-i9feau.shipped button{background:transparent!important;outline:none!important;box-shadow:none!important}.roadmap_item.svelte-i9feau .content_container{display:flex;flex-direction:row;gap:.3rem}.roadmap_item.svelte-i9feau .votes{margin:1rem;gap:0}.roadmap_item.svelte-i9feau .votes .icon{font-weight:600;color:var(--c-text);margin-bottom:-.05em;transition:all .1s ease-in-out}.roadmap_item.svelte-i9feau .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:10rem;width:2.7rem;aspect-ratio:1;transition:all .1s ease-in-out;outline:1px solid transparent;background:var(--c-background-secondary);outline:1px solid rgba(0,0,0,.1)}.roadmap_item.svelte-i9feau .votes button:disabled{cursor:wait}.roadmap_item.svelte-i9feau .votes button:hover{background:var(--c-background-secondary);outline:1px solid rgba(0,0,0,.1);box-shadow:0 .2rem .3rem #0000001a}.roadmap_item.svelte-i9feau .votes button:hover .icon{animation:roadmap_upvote_hover_animation 1.5s ease-in-out infinite!important}.roadmap_item.svelte-i9feau .votes .has_voted{color:var(--c-brand-secondary);font-weight:700}.roadmap_item.svelte-i9feau .votes .has_voted .icon{color:var(--c-brand-secondary)}.roadmap_item.svelte-i9feau .votes .upvoted_now{animation:roadmap_upvoted_animation 3s ease-in-out!important}.roadmap_item.svelte-i9feau .content{position:relative;display:flex;flex-direction:column;gap:0;line-height:1.3em;padding:1rem 0rem}.roadmap_item.svelte-i9feau .title{margin:0;font-size:1.1rem;font-weight:600;cursor:pointer;color:inherit;display:inline}.roadmap_item.svelte-i9feau .title:hover{text-decoration:none}.roadmap_item.svelte-i9feau a.title:hover:after{content:" #";color:var(--c-text-secondary)}.roadmap_item.svelte-i9feau p.description{margin:0;min-width:10ch;max-width:80ch;font-size:.9rem;color:var(--c-text-secondary);overflow:hidden;text-overflow:ellipsis}.roadmap_item.svelte-i9feau p.description>p{padding:0;margin:.3em 0 0}.roadmap_item.svelte-i9feau .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-i9feau .thumbnail_image_container.has_thumbnail{min-height:7rem}.roadmap_item.svelte-i9feau .thumbnail_image_container img{position:absolute;width:100%;height:100%;object-fit:cover}@container item (max-width: 700px){.roadmap_item.svelte-i9feau .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-i9feau .thumbnail_image_container{display:none}}.hidden.svelte-i9feau{display:none!important}.highlight.svelte-i9feau{background:#ffff0080;border-radius:.3rem;animation:svelte-i9feau-text_highlight_animation 2s 1s ease-in-out forwards}@keyframes svelte-i9feau-tint_button{0%{background:inherit}to{background:var(--c-brand-secondary)}}@keyframes svelte-i9feau-text_highlight_animation{0%{background:#ffff0080}to{background:none}}.no_data.svelte-hbf0l1{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.5rem;color:var(--c-text-secondary)}.roadmap_list.svelte-hbf0l1{display:flex;flex-direction:column;gap:2rem}.roadmap_list.svelte-hbf0l1 header{display:flex;flex-direction:column;gap:0}.roadmap_list.svelte-hbf0l1 header>*{margin:0;padding:0}.roadmap_list.svelte-hbf0l1 header .subtitle{font-size:1.1rem;color:var(--c-text-secondary)}.status_title.svelte-hbf0l1{font-size:1.1rem;font-weight:600;margin-bottom:1.2rem}.suggestion_wrapper.svelte-hbf0l1 a{transition:all .2s ease-in-out}.suggestion_wrapper.svelte-hbf0l1 a>*{transition:color .2s ease-in-out}.suggestion_wrapper.svelte-hbf0l1 a:hover{text-decoration:none!important;font-weight:600;text-shadow:0 .1rem .1rem rgba(255,255,255,1)}.suggestion_wrapper.svelte-hbf0l1 a:hover>*{color:#000}.suggest_a_feature.svelte-hbf0l1{width:100%;display:flex;justify-content:center;align-items:center;gap:.5rem;border-radius:.5rem;padding:0rem;color:var(--c-text-secondary);text-decoration:none!important}dialog.login.svelte-hbf0l1 .wrapper{display:flex;flex-direction:column;padding-top:2rem;padding-bottom:2rem;width:min(50ch,90vw)}dialog.login.svelte-hbf0l1 button.close{position:absolute;top:.5rem;right:.3rem;background:none;border:none;outline:none;box-shadow:none}dialog.login.svelte-hbf0l1 .content .message{display:flex;flex-direction:column;align-items:center;justify-items:center;text-align:center;gap:1rem;font-size:1.3rem}
