1
0
Fork 0
made-in-akira/webdev/userstyles/bollocks.bbtheme

9479 lines
No EOL
273 KiB
Text

{
"name": "Blockbenchcord (Patched)",
"author": "Ewan Howell, akirapink",
"borders": true,
"main_font": "Inter Variable",
"headline_font": "ABC Ginto Nord Black",
"code_font": "gg mono",
"css":"
:root{
--bb-avatar:url(data:image/png;
base64,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);
--header-shadow:#02020233 0 1px 0 0,#0606070c 0 1.5px 0 0,#0202020c 0 2px 0 0;
--dialog-shadow:0 0 0 1px #1e1f2299,#0003 0 2px 10px 0;
--box-shadow:#0000003d 0 8px 16px 0;
--drop-shadow:drop-shadow(#0000003d 0 8px 16px);
--color-link:#00a8fc
}
*{
scrollbar-width:initial;
scrollbar-color:initial;
--color-confirm:#57f287!important;
--color-warning:#f0b132!important;
--color-error:#ed4245!important;
--color-stream:#593695!important;
--color-menu_separator:#b5bac1!important;
--color-close:var(--color-error)!important;
--color-axis-x:var(--color-error)!important;
--color-axis-y:var(--color-confirm)!important;
--color-axis-z:var(--color-accent)!important
}
code,pre{
font-family:gg mono
}
#corner_logo>img,.project_tab.new_tab,.project_tab:not(.selected) .project_tab_close_button,.project_tab .unsaved_icon,.start_screen_close_button,#start_files li.format_entry.selected:after{
display:none!important
}
#corner_logo{
margin-right:119px;
width:auto!important
}
#corner_logo:before{
content:\"\";
background-image:url(data:image/png;
base64,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);
background-size:contain;
width:113px;
height:8px;
display:flex;
position:absolute;
top:8px;
left:12px
}
#header_free_bar{
font-size:12px;
font-weight:700;
line-height:17px
}
#header_free_bar:after{
content:\"cord\"
}
#center{
background-image:none;
margin:-8px 0;
background-color:#282a2e!important;
& .panel{
z-index:2
}
}
#preview .preview_menu{
gap:16px;
bottom:16px;
left:16px;
background-color:initial!important;
right:initial!important;
top:initial!important;
& .tool{
color:#c4c9ce;
z-index:1;
height:24px;
position:relative;
width:24px!important;
&>i{
margin:0
}
&:hover,&.enabled{
color:#fff
}
& .tooltip{
transform:translate(calc(12px - 50%));
margin-top:-50px!important;
&:before{
content:\"\";
border-top:5px solid #111214;
border-left:5px solid #0000;
border-right:5px solid #0000;
position:absolute;
bottom:0;
left:50%;
transform:translate(-50%,100%)
}
& .tooltip_description{
margin-top:-61px!important
}
}
&:before{
content:\"\";
z-index:-1;
border-radius:4px;
position:absolute;
inset:-4px
}
&.enabled{
color:var(--color-accent_text)!important;
&:before{
background-color:var(--color-light)
}
}
}
}
#page_wrapper{
background-color:var(--color-border);
border:none;
flex-direction:row;
height:calc(100% - 22px);
display:flex
}
#tab_bar{
z-index:4;
flex-direction:column;
min-width:72px;
height:100%;
padding:0 0 12px;
display:flex!important
}
#tab_bar_list{
padding-top:55px;
flex-direction:column!important;
flex-grow:0!important;
overflow:visible!important
}
#search_tab_button,#new_tab_button,.project_tab,#title_bar_home_button>i:before,.sidebar_explorer_open_button{
color:#23a559;
border-radius:50%;
justify-content:center;
align-items:center;
padding:0;
transition:color .15s ease-out,background-color .15s ease-out,border-radius .15s ease-out;
display:flex;
position:relative;
cursor:pointer!important;
background-color:#303338!important;
width:48px!important;
height:48px!important;
margin:4px 12px!important
}
.project_tab:hover,.sidebar_explorer_open_button:hover{
border-radius:16px
}
#search_tab_button:active,#new_tab_button:active,.project_tab:active,#title_bar_home_button:active>i,.sidebar_explorer_open_button:active{
transform:translateY(1px)
}
.project_tab:active:before,#search_tab_button:active:before,#new_tab_button:active:before{
transform:translateY(calc(-50% - 1px))
}
.project_tab:active label,#search_tab_button:active>i:before,#new_tab_button:active>i:before{
transform:translate(100%,calc(-50% - 1px))
}
#search_tab_button:active>i:after,#new_tab_button:active>i:after{
transform:translate(-100%,calc(-50% - 1px))
}
#search_tab_button:hover,#new_tab_button:hover{
color:var(--color-light);
border-radius:16px;
background-color:#23a559!important
}
#search_tab_button{
position:relative;
margin-top:14px!important
}
#search_tab_button:after{
content:\"\";
background-color:#303338;
width:32px;
height:2px;
position:absolute;
top:-10px
}
#search_tab_button:active:after{
top:-11px
}
.project_tab{
border-top:none!important;
min-width:48px!important;
overflow:visible!important
}
.project_tab>:first-child{
color:#dadde0
}
#search_tab_button:before,#new_tab_button:before,.project_tab:before,#title_bar_home_button>i:after,.sidebar_explorer_open_button:before{
content:\"\";
opacity:0;
background-color:#dadbdd;
border-radius:4px;
width:8px;
height:8px;
transition:height .15s ease-out,opacity .15s ease-out;
display:flex;
position:absolute;
top:50%;
left:-16px;
transform:translateY(-50%)
}
#search_tab_button:hover:before,#new_tab_button:hover:before,.project_tab:hover:before,.sidebar_explorer_open_button:hover:before{
opacity:1;
height:20px
}
.project_tab:has(>.unsaved):before{
opacity:1
}
body:has(>#page_wrapper>#tab_bar>#tab_bar_list>.project_tab.new_tab.selected) #title_bar_home_button{
color:var(--color-light)!important;
&>i{
&:before{
border-radius:16px;
background-color:var(--color-accent)!important
}
&:after{
opacity:1;
height:40px
}
}
}
.project_tab.selected:before{
opacity:1;
height:40px!important
}
header{
height:22px;
position:relative;
overflow:visible!important;
&>*{
z-index:99
}
}
#title_bar_home_button{
z-index:5;
color:#dadde0;
cursor:pointer;
justify-content:center;
align-items:center;
width:48px;
height:48px;
margin:0;
transition:color .15s ease-out;
position:absolute;
top:26px;
left:12px;
display:flex!important;
&:hover{
color:var(--color-light)!important;
&>i{
&:before{
border-radius:16px;
background-color:var(--color-accent)!important
}
&:after{
opacity:1;
height:20px
}
}
}
&>i{
z-index:2;
transform:translate(0);
&:before{
content:\"\";
z-index:-1;
position:absolute;
top:50%;
transform:translateY(-50%);
margin:0!important
}
&:after{
left:-27px
}
}
}
.project_tab_close_button,.project_tab_session_badge{
border:4px solid var(--color-border);
background-color:var(--color-button);
border-radius:50%;
width:24px;
height:24px;
transition:background-color .15s ease-out;
position:absolute;
top:-4px;
right:-4px;
&>i{
transition:color .15s ease-out;
position:absolute;
inset:-1px 0 0;
display:initial!important;
font-size:13px!important
}
&:hover{
background-color:var(--color-selected)
}
}
.project_tab_session_badge{
top:initial;
background-color:var(--color-accent);
min-width:24px;
bottom:-4px;
font-size:0!important;
&>i{
color:var(--color-light);
justify-content:center;
align-items:center;
max-width:16px;
font-size:10px!important;
display:flex!important
}
&:before{
display:none
}
}
.project_tab label:not(.project_tab_session_badge),#title_bar_home_button:before,#search_tab_button>i:before,#new_tab_button>i:before,.sidebar_explorer_open_button>i:after{
pointer-events:none;
color:var(--color-text);
opacity:0;
transform-origin:0 0;
box-shadow:var(--box-shadow);
background-color:#111214;
border-radius:5px;
font-family:gg sans;
font-size:16px;
font-weight:600;
line-height:20px;
transition:opacity 50ms ease-out,scale 50ms ease-out;
position:absolute;
top:50%;
right:-20px;
transform:translate(100%,-50%)scale(.95);
width:initial!important;
padding:8px 12px!important;
display:flex!important;
overflow:visible!important
}
.project_tab label:not(.project_tab_session_badge):before,#title_bar_home_button:after,#search_tab_button>i:after,#new_tab_button>i:after,.sidebar_explorer_open_button:after{
pointer-events:none;
content:\"\";
border:5px solid #0000;
border-right-color:#111214;
position:absolute;
top:50%;
left:0;
transform:translate(-100%,-50%)
}
#title_bar_home_button:after,#search_tab_button>i:after,#new_tab_button>i:after,.sidebar_explorer_open_button:after{
left:initial;
opacity:0;
transition:opacity 50ms ease-out,scale 50ms ease-out;
right:-30px;
scale:.95
}
.project_tab:hover label:not(.project_tab_session_badge),#title_bar_home_button:hover:before,#search_tab_button:hover>i:before,#new_tab_button:hover>i:before,#title_bar_home_button:hover:after,#search_tab_button:hover>i:after,#new_tab_button:hover>i:after,.sidebar_explorer_open_button:hover>i:after,.sidebar_explorer_open_button:hover:after{
opacity:1;
scale:1
}
#title_bar_home_button:before{
content:\"Start Screen\"
}
#search_tab_button>i:before{
content:\"Tab Overview\"
}
#new_tab_button>i:before{
content:\"New Tab\"
}
.sidebar_explorer_open_button>i:after{
content:\"Open Explorer\"
}
#title_bar_home_button:after{
transform-origin:-60px 0
}
#search_tab_button>i:after{
transform-origin:-120px 0
}
#new_tab_button>i:after{
transform-origin:-80px 0
}
.project_tab>.icon,#search_tab_button>i,#new_tab_button>i,#title_bar_home_button>i{
justify-content:center;
font-size:30px;
display:flex;
overflow:visible
}
#start_screen{
border-top-left-radius:8px;
padding:0
}
#start_screen>content{
max-width:initial;
flex-direction:column;
height:100%;
display:flex;
position:relative;
&:not(:has(>#splash_screen)){
&:before{
content:\"\";
background-image:linear-gradient(#0006,#0000 43%),url(assets/splash_art/1.webp);
background-position:50%;
background-size:cover;
width:240px;
height:135px;
display:flex
}
&:after{
content:\"Blockbenchcord\";
color:var(--color-light);
filter:drop-shadow(0 1px 1px #000c);
margin-right:4px;
font-weight:600;
line-height:20px;
text-decoration:none;
position:absolute;
top:13px;
left:16px;
font-size:16px!important
}
}
}
#splash_screen{
min-height:135px;
position:absolute;
width:240px!important;
height:135px!important
}
.start_screen_graphic_description{
filter:drop-shadow(0 1px 1px #000c);
font-size:0;
top:12px;
left:16px;
right:16px;
bottom:initial!important;
background:0 0!important;
padding-left:0!important;
& a{
margin-right:4px;
font-weight:600;
line-height:20px;
text-decoration:none;
color:var(--color-light)!important;
font-size:16px!important;
&:first-child:before{
content:\"By\";
margin-right:4px
}
&:not(:first-child):before{
content:\"&\";
margin-right:4px
}
}
}
.splash_art_slideshow_image:before{
content:\"\";
background:linear-gradient(#0006,#0000);
height:58px;
position:absolute;
top:0;
left:0;
right:0
}
#start_files{
flex:1;
position:absolute
}
#start_files>.start_screen_left{
max-height:initial!important;
background-color:var(--color-ui)!important;
width:240px!important;
padding:12px 0 0!important
}
#start_files>.start_screen_left>:first-child{
font-size:0;
margin:0!important
}
#start_files>.start_screen_left>:first-child:before{
content:\"\";
background-color:#3b3d44;
width:calc(100% - 16px);
height:1px;
margin:12px 8px;
display:flex
}
#start_files>.start_screen_left>ul{
height:100%;
max-height:calc(100vh - 226px);
position:relative;
overflow-x:hidden
}
#start_files>.start_screen_left>ul::-webkit-scrollbar{
width:8px
}
#start_files>.start_screen_left>ul::-webkit-scrollbar-thumb{
background-color:var(--color-ui);
border:2px solid var(--color-ui)
}
#start_files>.start_screen_left>ul:hover::-webkit-scrollbar-thumb{
background-color:var(--color-dark)
}
::-webkit-scrollbar-thumb{
background-color:var(--color-dark)
}
::-webkit-scrollbar-thumb:hover{
background-color:var(--color-dark)!important
}
#start_files>.start_screen_format_page::-webkit-scrollbar-thumb{
border-top:48px solid var(--color-ui);
border-bottom:68px solid var(--color-ui);
border-radius:0;
min-height:150px
}
.format_category:first-child{
margin-top:0!important
}
.format_category>label{
text-transform:uppercase;
letter-spacing:.24px;
font-weight:600;
margin:16px!important;
font-size:12px!important
}
.format_category>ul{
flex-direction:column;
gap:2px;
min-width:240px;
padding:0 8px;
display:flex
}
.format_entry,#start_files>.start_screen_left:before{
border-radius:4px;
align-items:center;
gap:6px;
font-weight:500;
line-height:20px;
color:var(--color-subtle_text)!important;
padding:6px 8px!important;
font-size:16px!important;
display:flex!important
}
.format_entry:hover,#start_files:has(>.start_screen_right .format_page_close_button:hover)>.start_screen_left:before{
background-color:#35373c;
color:var(--color-text)!important
}
.format_entry.selected,#start_files:not(:has(>.start_screen_right .format_page_close_button))>.start_screen_left:before{
color:var(--color-light)!important;
background-color:#404249!important
}
.format_entry>.icon_wrapper{
align-items:center;
width:20px!important;
height:20px!important
}
.format_entry>.icon_wrapper>i,#start_files>.start_screen_left:after{
color:#80848e;
margin:0;
font-size:20px
}
.format_entry label{
flex:1
}
.format_entry img{
border-radius:4px;
width:20px;
height:20px
}
.format_entry.start_screen_link:after{
color:#80848e;
margin:0
}
#start_files>.start_screen_left:before{
content:\"Recent Models\";
cursor:pointer;
margin:0 8px;
padding-left:33px!important
}
#start_files>.start_screen_left:after{
content:\"history\";
pointer-events:none;
font-family:Material Icons;
position:absolute;
top:13px;
left:16px
}
.format_page_close_button{
opacity:0;
min-width:224px;
min-height:32px;
top:161px;
left:82px;
position:fixed!important
}
#start_files>.start_screen_right{
flex-wrap:wrap;
margin-top:-135px;
max-height:initial!important;
min-height:initial!important;
background-color:#282a2e!important;
flex-direction:row!important;
padding:0!important;
&>div:nth-child(2):not(#start_screen_view_menu){
cursor:not-allowed;
background-color:#303338;
border-radius:12px;
align-items:center;
height:58px;
margin:24px;
padding-left:46px;
font-size:0;
font-weight:700;
display:flex;
position:relative;
&:before{
content:\"Streamer mode enabled\";
color:#87898c;
font-size:20px;
font-weight:600
}
&:after{
content:\"block\";
color:#b5bac1;
text-align:center;
width:34px;
font-family:Material Icons;
font-size:24px;
position:absolute;
left:8px
}
}
}
#start_files>.start_screen_right>*{
flex:100%
}
#start_files>.start_screen_right>h2{
color:#f2f3f5;
z-index:1;
align-items:center;
height:48px;
padding-left:8px;
font-size:16px;
font-weight:600;
display:flex;
position:sticky;
top:0
}
#start_files>.start_screen_right>h2:before{
content:\"history\";
color:#80848e;
margin:0 8px;
font-family:Material Icons;
font-size:24px
}
#start_files>.start_screen_right:before{
content:\"\";
box-shadow:var(--header-shadow);
z-index:1;
background-color:#282a2e;
height:48px;
position:fixed;
left:312px;
right:0
}
#start_files>.start_screen_format_page:before{
background-color:#303338
}
#start_screen_view_menu{
top:initial;
right:initial;
width:100%;
padding:24px;
position:relative
}
#start_screen_view_menu>.search_bar{
width:100%;
display:flex
}
#start_screen_view_menu>.search_bar>i{
color:#b5bac1;
cursor:pointer;
font-size:24px;
left:8px;
transform:scaleX(-1);
top:12px!important
}
#start_screen_view_menu input{
color:var(--color-text);
border-radius:12px;
width:100%;
font-size:20px;
font-weight:600;
background-color:#303338!important;
border:none!important;
height:58px!important;
padding-left:46px!important
}
#start_screen_view_menu>.search_bar>i:not(.light_on_hover){
overflow:visible;
&:before{
content:\"Search recents...\";
font-family:var(--font-main);
color:#87898c;
pointer-events:none;
font-size:20px;
font-weight:600;
position:absolute;
top:8px;
left:-149px;
transform:scaleX(-1)
}
}
#start_files>.start_screen_right>.button_bar>button{
color:var(--color-light);
background-color:var(--color-accent);
border-radius:18px;
align-items:center;
height:36px;
font-size:14px;
font-weight:500;
text-decoration:none;
transition:background-color .17s;
display:flex;
position:absolute;
top:63px;
right:45px
}
#start_files>.start_screen_right>.button_bar>button:hover{
background-color:#4752c4;
color:var(--color-light)!important
}
#start_files>.start_screen_right>.button_bar>button:active{
background-color:#3c45a5
}
#start_files>.start_screen_right>.button_bar>button:before{
content:\"file_open\";
margin-right:6px;
font-family:Material Icons
}
#start_screen_view_menu>li{
background-color:var(--color-border);
color:#b5bac1;
cursor:pointer;
border-radius:16px;
align-items:center;
gap:8px;
height:32px;
padding:0 12px;
font-size:14px;
font-weight:500;
display:flex;
position:absolute;
top:106px;
width:initial!important;
border:1px solid #0000!important
}
#start_screen_view_menu>li.selected{
color:var(--color-light);
background-color:#2f334b;
border:1px solid var(--color-accent)!important
}
#start_screen_view_menu>li.selected:hover{
background-color:var(--color-border)
}
#start_screen_view_menu>li>i{
min-width:18px;
min-height:18px;
font-size:18px;
margin:0!important
}
#start_screen_view_menu>li:nth-child(2):after{
content:\"Grid view\"
}
#start_screen_view_menu>li:last-child{
left:138px
}
#start_screen_view_menu>li:last-child:after{
content:\"List view\"
}
#start_files>.start_screen_right>.recent_list_grid{
grid-gap:16px;
grid-template-columns:repeat(auto-fit,minmax(340px,1fr));
max-height:calc(100vh - 216px);
margin-top:98px;
padding:2px 24px 24px!important
}
#start_files>.start_screen_right .recent_project{
border:1px solid #0000;
flex-direction:column-reverse;
align-items:flex-start;
padding:14px 12px 12px;
transition:box-shadow .2s ease-out,transform .2s ease-out,border .2s ease-out;
position:relative;
height:initial!important;
background-color:#303338!important;
border-radius:12px!important;
display:flex!important
}
#start_files>.start_screen_right .recent_project:hover{
box-shadow:var(--box-shadow);
border:1px solid #4e50584c;
transform:translateY(-2px)
}
#start_files>.start_screen_right .thumbnail_image{
object-fit:contain;
image-rendering: ;
border:1px solid #4e50587a;
border-radius:8px;
width:100%!important;
height:210px!important
}
#start_files>.start_screen_right .recent_project_name{
text-overflow:ellipsis;
max-width:100%;
font-weight:800;
line-height:20px;
position:initial!important;
color:#f2f3f5!important;
margin-bottom:3px!important
}
#start_files>.start_screen_right .icon_wrapper,#start_files>.start_screen_right .recent_favorite_button{
box-shadow:var(--header-shadow);
border-radius:50%;
justify-content:center;
align-items:center;
width:22px;
height:22px;
position:absolute;
bottom:19px;
top:initial!important;
right:initial!important;
background-color:#232428e5!important;
display:flex!important
}
#start_files>.start_screen_right .icon_wrapper{
font-size:10px;
left:49px;
color:var(--color-light)!important
}
#start_files>.start_screen_right .recent_favorite_button{
transition:filter .17s;
left:19px;
visibility:visible!important;
color:var(--color-text)!important
}
#start_files>.start_screen_right .recent_favorite_button:hover{
filter:brightness(2.25)
}
#start_files>.start_screen_right .favorite_enabled{
background-color:var(--color-accent)!important;
filter:initial!important
}
#start_files>.start_screen_right .recent_favorite_button:after{
content:\"\";
pointer-events:none;
filter:invert();
background-image:url(\"data:image/svg+xml,<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" width=\\\"18\\\" height=\\\"18\\\" viewBox=\\\"0 -960 960 960\\\"><path d=\\\"m640-480 80 80v80H520v240l-40 40-40-40v-240H240v-80l80-80v-280h-40v-80h400v80h-40v280Zm-286 80h252l-46-46v-314H400v314l-46 46Zm126 0Z\\\"/></svg>\");
min-width:18px;
min-height:18px;
display:flex
}
#start_files>.start_screen_right .recent_favorite_button>i{
display:none
}
#start_files>.start_screen_right>ul:not(.recent_list_grid){
flex-direction:column;
margin-top:98px;
display:flex;
gap:8px!important;
max-height:calc(100vh - 216px)!important;
margin-left:0!important;
padding:2px 24px 24px!important;
& .recent_project{
background-color:#303338!important;
border:none!important;
margin:0!important;
& :is(.icon_wrapper,.recent_favorite_button){
box-shadow:none;
transform:translate(-6px);
bottom:initial!important;
margin:0!important;
top:13px!important
}
}
& .recent_project_name{
font-size:20px;
font-weight:600;
line-height:24px;
overflow:hidden;
margin:29px 0 28px!important
}
}
#start_files>.start_screen_right .recent_project_date{
font-size:14px;
bottom:12px;
position:absolute!important
}
#start_files>.start_screen_right .recent_project_date:before{
content:initial
}
#start_files>.start_screen_format_page{
grid-template-rows:1fr;
grid-template-columns:auto 1fr;
overflow-y:auto;
background-color:#303338!important;
max-height:calc(100vh - 22px)!important;
display:grid!important
}
.start_screen_format_page :is(.format_target,content){
grid-column:1/-1
}
#start_files>.start_screen_right .format_description{
z-index:1;
align-items:center;
margin-right:16px;
font-size:14px;
font-weight:500;
line-height:18px;
display:flex;
position:sticky;
top:0;
overflow:hidden;
height:48px!important
}
#start_files>.start_screen_right .format_description:before{
content:\"\";
background-color:#3f4147;
width:1px;
height:24px;
margin:0 16px
}
.start_screen_format_page #create_new_model_button{
align-items:center;
font-size:14px;
display:flex;
top:initial!important;
width:initial!important;
color:var(--color-light)!important;
gap:16px!important;
height:44px!important;
padding:16px!important;
text-decoration:none!important;
position:fixed!important;
bottom:24px!important;
left:328px!important;
right:16px!important
}
.start_screen_format_page #create_new_model_button:before{
z-index:-1;
pointer-events:none;
background-color:#303338;
position:absolute;
inset:0 -18px -24px -16px;
content:\"\"!important;
margin:0!important
}
.start_screen_format_page #create_new_model_button:after{
content:\"\";
background-color:var(--color-button);
z-index:-1;
transition:background-color .17s;
position:absolute;
inset:0;
border-radius:8px!important
}
.start_screen_format_page #create_new_model_button>i{
width:24px;
height:24px;
box-sizing:initial!important;
margin:1px 0 0!important
}
.start_screen_format_page content{
padding:0 48px 22px 0;
position:relative;
margin:8px 0 64px 72px!important
}
.start_screen_format_page .format_target{
flex-wrap:wrap;
align-items:flex-end;
padding:0;
font-size:0;
line-height:1.5;
display:flex;
position:relative;
margin:0 0 -9px 72px!important
}
.start_screen_format_page .format_target:before{
content:\"\";
background-image:var(--bb-avatar);
background-size:cover;
border-radius:50%;
width:40px;
height:40px;
position:absolute;
bottom:-18px;
left:-56px
}
.start_screen_format_page .format_target>b:before{
content:\"Blockbenchcord\";
font-size:16px;
font-weight:500
}
.start_screen_format_page .format_target>span{
color:var(--color-light);
text-transform:uppercase;
border-radius:3px;
margin:0 0 4px 5px;
padding:0 4.4px;
font-size:12.8px;
font-weight:700;
line-height:15px
}
.markdown{
padding:0!important;
& p{
margin:0
}
& ul,& ol{
margin:4px 0 0 16px;
padding:0;
line-height:22px!important
}
& li{
margin:0 0 4px
}
& code,& pre,& table{
background-color:var(--color-ui);
border:1px solid var(--color-border);
border-radius:4px;
padding:0 2.72px;
font-size:13.6px
}
& pre>code{
background-color:initial;
border:initial
}
& pre{
padding:7px!important
}
& table{
border-spacing:0;
padding:0!important;
& td{
padding:7px
}
&>:first-child>tr:first-child>*{
border-top:none
}
& code,& pre{
background-color:var(--color-border)
}
}
}
h1.markdown,.markdown h1,dialog#plugins #about-content h1{
font-size:32px;
font-weight:700;
line-height:44px;
margin:8px 0!important;
&:not(:first-child){
margin-top:16px!important
}
}
h2.markdown,.markdown h2,dialog#plugins #about-content h2{
font-size:28px;
font-weight:700;
line-height:38.5px;
margin:8px 0!important;
&:not(:first-child){
margin-top:16px!important
}
}
h3.markdown,.markdown h3,dialog#plugins #about-content h3{
font-size:24px;
font-weight:700;
line-height:33px;
margin:8px 0!important;
&:not(:first-child){
margin-top:16px!important
}
}
h4.markdown,.markdown h4,dialog#plugins #about-content h4{
font-size:20px;
font-weight:700;
line-height:27.5px;
margin:8px 0!important;
&:not(:first-child){
margin-top:16px!important
}
}
h5.markdown,.markdown h5,dialog#plugins #about-content h5{
font-size:16px;
font-weight:700;
line-height:22px;
margin:8px 0!important;
&:not(:first-child){
margin-top:16px!important
}
}
div.markdown>*{
padding:2px 0;
&:first-child{
padding-top:0
}
}
.markdown a,p a{
color:var(--color-link)!important;
text-decoration:none!important;
&:hover{
text-decoration:underline!important
}
}
blockquote{
background-color:#0000;
border:none;
position:relative;
padding-left:16px!important;
&:before{
content:\"\";
background-color:var(--color-button);
border-radius:2px;
width:4px;
position:absolute;
top:0;
bottom:0;
left:0
}
}
.start_screen_format_page content>img:first-child{
border-radius:8px;
&+p{
&:before{
content:\"\";
background-image:var(--bb-avatar);
background-size:cover;
border-radius:50%;
width:40px;
height:40px;
position:absolute;
top:-23px;
left:-56px
}
&:after{
content:\"Blockbenchcord\";
font-weight:500;
position:absolute;
top:-25px
}
}
}
#start_screen:not([style=\"display: none;
\"])>content:has(>section:not(#splash_screen):not(#start_files):not(#quick_setup):not([section_id=new_version])){
& #splash_screen,&:before,&:after{
margin-top:36px
}
& #start_files{
&>.start_screen_left>ul{
max-height:calc(100vh - 262px)!important
}
&>.start_screen_right>ul{
max-height:calc(100vh - 252px)!important
}
&>.start_screen_format_page{
max-height:calc(100vh - 58px)!important
}
& .format_page_close_button{
top:197px
}
}
}
#start_screen>content>.start_screen_section:is([section_id=recover_backup],[section_id=streamer_mode],[section_id=update_notification],[section_id=twitter_link],[section_id=discord_link]){
z-index:1;
height:36px;
position:absolute;
top:0;
overflow:hidden;
background-color:var(--color-accent)!important;
&[section_id=recover_backup]{
background-color:var(--color-error)!important
}
&[section_id=streamer_mode]{
background-color:var(--color-stream)!important
}
&[section_id=twitter_link]{
background-color:#1da1f2!important
}
& .start_screen_close_button{
color:var(--color-light);
opacity:1;
font-size:20px;
right:18px;
display:flex!important
}
& .start_screen_right{
justify-content:center;
align-items:center;
gap:4px;
padding:0;
display:flex
}
& h2,& h3{
display:none
}
& *{
color:var(--color-light);
z-index:1;
text-align:center;
margin:0;
font-size:14px;
font-weight:500;
line-height:100%
}
& button{
border:1px solid var(--color-light);
min-width:initial;
background-color:#0000;
border-radius:3px;
justify-content:center;
align-items:center;
height:22px;
margin:0 0 0 2px;
padding:0 10px;
transition:background-color .2s,color .2s;
display:flex;
&:hover{
background-color:var(--color-light);
&>p{
color:var(--color-error)
}
}
&:last-child{
display:none
}
}
& .start_screen_left>i{
margin:0;
font-size:16px;
font-weight:600;
position:absolute;
top:10px;
left:20px;
overflow:visible
}
& a{
color:var(--color-light)!important;
text-decoration:underline!important
}
}
.ewan-format-page{
display:contents!important;
& .spacer{
display:none
}
& #create_new_model_button{
margin:0!important
}
& content{
overflow-y:initial!important;
margin-bottom:0!important
}
&>:nth-last-child(2){
flex-wrap:wrap;
grid-column:1/-1;
justify-content:flex-start;
gap:8px;
margin:0 72px 98px;
&>a{
&:after{
content:\"open_in_new\";
margin-left:3px;
font-family:Material Icons;
font-size:20px
}
&>i{
width:initial;
height:20px;
font-size:20px;
color:var(--color-light)!important
}
&>.fab{
margin-right:5px
}
&:first-child{
background-color:#da373c;
&:hover{
background-color:#a12828
}
&:active{
background-color:#8f2022
}
}
&:nth-child(2){
background-color:var(--color-accent);
&:hover{
background-color:#4752c4
}
&:active{
background-color:#3c45a5
}
}
}
}
}
.ewan-format-page>:nth-last-child(2)>a,.start_screen_format_page content button{
background-color:var(--color-button);
flex-direction:row;
flex-grow:initial;
white-space:pre;
border-radius:3px;
padding:2px 16px;
font-size:14px;
font-weight:500;
text-decoration:none;
transition:background-color .17s;
color:var(--color-light)!important;
&:hover{
background-color:var(--color-selected)
}
&:active{
background-color:#80848e
}
}
.contextMenu{
box-shadow:var(--box-shadow);
z-index:99;
background-color:#111214;
border-radius:4px;
&:not([style*=min-width]){
min-width:188px
}
&>li{
cursor:pointer;
box-sizing:initial;
align-items:center;
height:32px;
font-size:14px;
font-weight:500;
line-height:normal;
position:relative;
color:#b5bac1!important;
background-color:#0000!important;
padding:1px 16px!important;
&[menu_item=delete],&[menu_item=reset_layout],&[menu_item=reset_layout]+li,&[menu_item=reload]{
color:#f23f42!important
}
&:is(.focused,.opened):not(.hybrid_parent.opened){
color:var(--color-light)!important;
&:before{
content:\"\";
background-color:var(--color-accent);
z-index:-1;
border-radius:2px;
position:absolute;
inset:1px 8px
}
&[menu_item=delete]:before,&[menu_item=reset_layout]:before,&[menu_item=reset_layout]+li:before,&[menu_item=reload]:before{
background-color:#da363c!important
}
}
&:active:not(:has(:active)){
color:var(--color-light)!important;
&:before{
background-color:#3c45a5!important
}
}
&:after{
justify-content:center;
width:18px;
margin:0 0 0 8px!important;
font-size:12px!important;
display:flex!important
}
&:not(:is(.menu_separator,.menu_search_bar))>:first-child{
order:1;
width:18px;
height:18px;
margin:0 0 0 8px;
padding:0;
font-size:18px
}
&>:first-child.fa_big{
justify-content:center;
align-items:center;
font-size:14px;
display:flex
}
&>.sub{
align-self:flex-start;
transform:translate(4px,-4px);
&[style*=\"left: -\"]{
transform:translate(-4px,-4px);
&[style*=\"margin-top: -\"]{
transform:translate(-4px,14px)
}
}
&[style*=\"margin-top: -\"]{
transform:translate(4px,14px)
}
}
&.hybrid_parent>:first-child{
display:none!important
}
&>.menu_more_button{
cursor:pointer;
align-items:center;
width:40px;
height:34px;
display:flex;
position:relative;
background-color:#0000!important;
margin:0 -16px 0 8px!important;
&>i{
margin-left:5px
}
}
}
&>:first-child{
padding-top:8px!important;
&:is(.focused,.opened):not(.hybrid_parent.opened):before{
inset:8px 8px 1px
}
}
&>:last-child{
padding-bottom:8px!important;
&:is(.focused,.opened):not(.hybrid_parent.opened):before{
inset:1px 8px 8px
}
}
&>:only-child:is(.focused,.opened):not(.hybrid_parent.opened):before{
inset:8px
}
&>.parent>:first-child{
display:none!important
}
& .keybinding_label{
display:none
}
&>.menu_separator{
width:initial;
border-bottom:1px solid #2e2f34;
border-radius:0;
justify-content:center;
height:0;
display:flex;
margin:3px 12px!important;
padding:0!important;
&.has_label>label{
color:#b5bac1;
text-transform:uppercase;
letter-spacing:.22px;
background-color:#111214;
height:6px;
margin:1px 0 0;
font-size:10px;
font-weight:600;
line-height:6px
}
}
&>.menu_search_bar{
height:initial;
position:relative;
color:#b5bac1!important;
background-color:#0000!important;
padding:0!important;
&>:first-child{
order:0
}
&>div{
cursor:pointer;
box-sizing:initial;
align-items:flex-end;
width:26px;
padding:8px;
display:flex;
position:absolute;
top:0;
bottom:0;
right:0
}
& i{
font-size:18px
}
&>input{
margin:0;
font-weight:500;
background-color:#0000!important;
height:32px!important;
padding:1px 16px!important;
font-size:14px!important
}
&:first-child>input{
padding-top:8px!important
}
}
&>.opened>.menu_more_button{
color:var(--color-light);
&:before{
content:\"\";
background-color:var(--color-accent);
z-index:-1;
border-radius:2px;
position:absolute;
inset:1px 8px 1px 0
}
&:active:before{
background-color:#3c45a5
}
}
}
.contextMenu::-webkit-scrollbar-track{
background-color:#0000
}
#menu_bar>li{
color:var(--color-subtle_text);
cursor:pointer;
z-index:1;
padding:0 8px;
font-size:13px;
font-weight:700;
position:relative;
transform:translateY(-1px);
background-color:#0000!important
}
#menu_bar>.opened,#menu_bar>:hover{
color:var(--color-light)
}
#menu_bar>.opened:before{
content:\"\";
background-color:var(--color-accent);
z-index:-1;
border-radius:4px;
position:absolute;
inset:1px 0 4px
}
#settings_profiles_header_menu{
cursor:pointer;
justify-content:center;
display:flex;
&>i{
color:var(--color-subtle_text);
border-radius:4px;
justify-content:center;
align-items:center;
width:100%;
margin:0;
display:flex;
transform:translateY(2px);
min-height:16px!important;
max-height:16px!important;
font-size:14px!important
}
&:hover>i{
color:var(--color-light);
background-color:var(--color-accent)
}
&.hidden{
display:none
}
}
#windows_window_menu svg{
display:none
}
#windows_window_menu>li{
cursor:pointer;
justify-content:center;
align-items:center;
width:28px;
display:flex
}
#windows_window_menu>li:hover{
background-color:#2d2e32
}
#windows_window_menu>li:before{
content:\"\";
width:12px;
height:12px;
display:flex
}
#windows_window_menu{
&>:first-child:before{
background-image:url(\"data:image/svg+xml,<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" width=\\\"12\\\" height=\\\"12\\\"><path fill=\\\"%23B5BAC1\\\" d=\\\"M1 6h10v1H1z\\\"/></svg>\")
}
&>:nth-child(2):before{
background-image:url(\"data:image/svg+xml,<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" width=\\\"12\\\" height=\\\"12\\\"><path fill=\\\"none\\\" stroke=\\\"%23B5BAC1\\\" d=\\\"M1.5 1.5h9v9h-9z\\\"/></svg>\")
}
&>:last-child:before{
background-image:url(\"data:image/svg+xml,<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" width=\\\"12\\\" height=\\\"12\\\"><path fill=\\\"%23B5BAC1\\\" fill-rule=\\\"evenodd\\\" d=\\\"M11 1.576L6.583 6 11 10.424l-.576.576L6 6.583 1.576 11 1 10.424 5.417 6 1 1.576 1.576 1 6 5.417 10.424 1z\\\"/></svg>\")
}
&>:first-child:hover:before{
background-image:url(\"data:image/svg+xml,<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" width=\\\"12\\\" height=\\\"12\\\"><path fill=\\\"%23DCDEE1\\\" d=\\\"M1 6h10v1H1z\\\"/></svg>\")
}
&>:nth-child(2):hover:before{
background-image:url(\"data:image/svg+xml,<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" width=\\\"12\\\" height=\\\"12\\\"><path fill=\\\"none\\\" stroke=\\\"%23DCDEE1\\\" d=\\\"M1.5 1.5h9v9h-9z\\\"/></svg>\")
}
&>:last-child:hover:before{
background-image:url(\"data:image/svg+xml,<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" width=\\\"12\\\" height=\\\"12\\\"><path fill=\\\"%23DCDEE1\\\" fill-rule=\\\"evenodd\\\" d=\\\"M11 1.576L6.583 6 11 10.424l-.576.576L6 6.583 1.576 11 1 10.424 5.417 6 1 1.576 1.576 1 6 5.417 10.424 1z\\\"/></svg>\")
}
&>:last-child:hover{
background-color:#f23f42
}
}
body{
background-color:var(--color-border)
}
#blackout{
width:initial;
height:initial;
pointer-events:none;
inset:-400px;
opacity:0!important;
background-color:#000000b2!important;
transition:opacity .2s!important;
display:block!important;
position:fixed!important
}
#dialog_wrapper:has(>:not(#settings):not(#keybindings))~#page_wrapper #blackout,#page_wrapper:has(>dialog#action_selector)>#blackout{
pointer-events:initial;
opacity:1!important
}
#page_wrapper>*,#title_bar_home_button{
transform-origin:50vw 50vh;
transition:scale .25s
}
#dialog_wrapper:has(>dialog:is(#settings,#keybindings)){
&~#page_wrapper>*,&~header #title_bar_home_button{
scale:.9
}
&~#page_wrapper #blackout{
opacity:0!important
}
}
@keyframes discord-dialog-show{
0%{
opacity:0;
scale:.75
}
to{
opacity:1;
scale:1
}
}
dialog{
box-shadow:var(--dialog-shadow);
background-color:#303338;
border-radius:4px;
animation:.2s forwards discord-dialog-show;
overflow:hidden;
max-height:calc(100% - 43px)!important;
& .dialog_handle{
background:0 0;
height:62px;
padding:16px;
& .dialog_title{
color:#f2f3f5;
align-items:center;
padding:0;
font-size:24px;
line-height:30px;
display:flex;
&:before{
content:\"\";
background-image:var(--bb-avatar);
background-size:cover;
border-radius:50%;
width:24px;
height:24px;
margin-right:8px;
display:flex
}
}
}
& .dialog_close_button{
color:#73767d;
width:32px;
height:32px;
padding:4px;
transition:color .2s ease-in-out;
top:16px;
right:16px;
background:0 0!important;
&>i{
min-width:24px;
font-size:24px
}
&:hover{
color:var(--color-text)
}
}
& .dialog_content{
max-height:calc(100vh - 172px);
padding:0 16px 16px;
margin:0!important
}
}
@keyframes discord-fade-in{
0%{
opacity:0;
scale:1.1
}
to{
opacity:1;
scale:1
}
}
dialog#settings .dialog_sidebar_pages:before{
content:\"SETTINGS\"
}
dialog#keybindings .dialog_sidebar_pages:before{
content:\"KEYBINDINGS\"
}
dialog#settings,dialog#keybindings{
box-shadow:none;
animation:.25s discord-fade-in;
width:initial!important;
min-width:initial!important;
max-width:initial!important;
height:initial!important;
min-height:initial!important;
max-height:initial!important;
position:fixed!important;
inset:22px 0 0!important;
& .dialog_handle{
display:none
}
& .dialog_wrapper{
background-color:var(--color-ui);
justify-content:flex-end;
display:flex
}
& .dialog_sidebar{
background-color:var(--color-ui);
width:221px;
min-width:221px;
max-width:221px;
max-height:calc(100vh - 22px);
padding:59px 17px 60px 20px;
&::-webkit-scrollbar{
width:4px
}
& li{
color:#b5bac1;
border:none;
border-radius:4px;
align-items:center;
height:32px;
margin-bottom:2px;
padding:6px 10px;
font-weight:500;
line-height:20px;
display:flex;
&.selected{
color:var(--color-light);
background-color:#404249
}
&:hover{
color:var(--color-text);
background-color:#35373c
}
& label{
display:none
}
& i{
order:1;
width:16px;
height:16px;
margin:0;
padding:0;
font-size:16px;
&.fa_big{
font-size:14px
}
}
&.error:after{
margin:0;
right:28px
}
}
& .dialog_sidebar_pages{
margin:0;
&:before{
color:var(--color-subtle_text);
padding:0 10px 5px;
font-size:12px;
font-weight:700;
display:block
}
}
& .dialog_sidebar_actions{
border:0;
margin:0;
padding:0;
&:before{
content:\"\";
background-color:#3b3d44;
height:1px;
margin:8px 10px;
display:flex
}
}
}
& .dialog_content{
background-color:#303338;
max-width:calc(50vw + 259.5px);
max-height:calc(100vh - 22px);
padding:0;
&>div{
width:calc(min(100vw - 221px,740px) - 36px);
max-width:740px;
padding:60px 40px 80px;
position:relative;
&>h2{
margin:15px 0 25px;
font-size:20px;
font-weight:600;
line-height:24px
}
}
}
& .button_bar{
display:none
}
& .dialog_close_button{
color:#b5bac1;
border:2px solid #b5bac1;
border-radius:50%;
justify-content:center;
align-items:center;
width:36px;
height:36px;
display:flex;
top:60px;
right:calc(50vw - 480.5px);
& i{
min-width:initial;
font-size:20px
}
&:hover{
border:2px solid var(--color-text);
color:var(--color-text);
background-color:#393c41
}
&:before{
content:\"ESC\";
pointer-events:none;
font-size:13px;
font-weight:600;
position:absolute;
bottom:-26px;
left:50%;
transform:translate(-50%)
}
}
& #settings_search_bar{
width:initial;
position:absolute;
top:15px;
left:40px;
right:40px
}
& #settings_profile_wrapper{
font-weight:600;
top:64px;
right:40px;
position:absolute!important;
& i{
cursor:pointer;
color:var(--color-text)!important
}
}
& .bar_select{
width:initial;
margin:0
}
}
.profile_is_selected{
color:var(--color-accent_text)!important
}
.settings_list{
max-height:initial;
overflow-y:initial;
padding:0!important;
&>li{
flex-wrap:wrap;
justify-content:space-between;
padding:24px 0 20px;
display:flex;
position:relative;
&:not(:last-child):after{
content:\"\";
border-bottom:1px solid #3f4147;
display:flex;
position:absolute;
bottom:0;
left:0;
right:0
}
&>:is(.bar_select,input:is([type=text],[type=password])){
width:100%!important;
margin-top:8px!important;
&+.password_toggle{
margin-top:-40px;
margin-left:auto
}
}
& .setting_icon{
z-index:2;
cursor:pointer;
margin:0;
position:absolute;
top:37px;
left:16px;
&>i{
justify-content:center;
width:32px;
height:32px;
margin:0;
font-size:32px;
transition:color .17s;
display:flex;
overflow:visible;
color:var(--color-text)!important
}
&+.setting_label{
z-index:1;
box-sizing:border-box;
max-width:initial;
cursor:pointer;
width:100%;
height:68px;
margin:-4px 0 5px;
padding:16px;
position:relative;
&>*{
cursor:pointer
}
&:before{
content:\"\";
z-index:-1;
background-color:#232428;
border-radius:8px;
transition:background-color .17s;
position:absolute;
inset:0
}
& .setting_name{
margin-left:48px;
font-size:16px;
font-weight:600;
transition:color .17s
}
& .setting_description{
margin:0 0 0 48px;
font-size:12px;
line-height:16px
}
}
}
&:hover .setting_icon+.setting_label{
&:before{
background-color:var(--color-border)
}
& .setting_name{
color:var(--color-light)
}
}
}
& .setting_element{
width:initial;
order:1;
margin:0
}
& .setting_label{
max-width:calc(100% - 95px);
margin:0 10px 0 0
}
& input:is([type=text],[type=password]){
margin:0;
width:100%!important
}
& .setting_name{
color:#f2f3f5;
font-weight:500;
line-height:24px
}
& .setting_description{
color:#b5bac1;
margin-top:8px;
font-size:14px;
line-height:20px
}
& .numeric_input{
max-width:77px
}
}
#keybindlist{
overflow:initial;
max-height:min(555px,100vh - 235px);
margin:0 -16px 0 0;
padding:12px 16px 0 0;
&>li{
border-top:1px solid #404148;
padding:18px 0 27px;
position:relative;
&:before{
content:\"ACTION\";
margin-bottom:7px;
display:block
}
&:after{
content:\"KEYBIND\";
position:absolute;
top:20px;
left:calc(50% + 10px)
}
&:before,&:after{
letter-spacing:.24px;
color:#b5bac1;
font-size:12px;
font-weight:700
}
&:hover>.keybind_line>.tool{
display:flex
}
& .keybind_line:after{
content:\"\";
width:66px;
display:flex;
position:absolute;
top:-12px;
bottom:12px;
right:-66px
}
& .keybind_line__sub:after{
top:0;
bottom:0
}
}
}
.keybind_line{
position:initial;
align-items:flex-start;
gap:20px;
&>:first-child{
width:calc(50% - 10px)!important;
padding:0!important;
&>:first-child{
background-color:var(--color-border);
white-space:nowrap;
text-overflow:ellipsis;
border-radius:4px;
width:100%;
height:36px;
padding:8px 12px;
line-height:20px;
overflow:hidden
}
}
& .keybindslot:empty~[title=Empty]{
display:none!important
}
}
.keybind_line .tool{
color:var(--color-light);
cursor:pointer;
z-index:1;
border-radius:50%;
justify-content:center;
align-items:center;
min-width:24px;
max-width:24px;
min-height:24px;
max-height:24px;
margin:0;
display:none;
position:absolute;
top:0;
right:0;
transform:translateY(-50%);
box-shadow:0 0 0 1px #1e1f2299,0 1px 5px #0000004d;
&>i{
justify-content:center;
align-items:center;
display:flex;
font-size:16px!important
}
&[title=Empty]{
background-color:#f23f42;
right:-60px
}
&[title=Reset]{
background-color:var(--color-accent);
right:-30px
}
}
.keybind_guide_line{
display:none
}
.keybindslot{
border:1px solid #1f2023;
border-radius:3px;
align-items:center;
gap:3px;
min-width:calc(50% - 10px);
transition:border-color .15s;
display:flex;
position:relative;
cursor:pointer!important;
background-color:#2c2e32!important;
width:calc(50% - 10px)!important;
height:40px!important;
padding:10px!important;
&:empty:before{
content:\"No Keybind Set\";
color:var(--color-subtle_text);
font-size:14px;
line-height:22px
}
&:after{
content:\"keyboard\";
background-color:var(--color-button);
color:var(--color-light);
border-radius:2px;
justify-content:center;
align-items:center;
width:40px;
height:30px;
font-family:Material Icons;
font-size:24px;
font-weight:500;
transition:background-color .2s ease-in-out,width .2s ease-in-out;
display:flex;
position:absolute;
right:4px;
overflow:hidden
}
&:hover{
border-color:#683337!important;
&:after{
background-color:var(--color-selected)!important
}
}
&:active{
border-color:#683337!important;
&:after{
background-color:#80848e!important
}
}
&:hover:after,&:active:after{
content:\"Edit Keybind\";
width:128px;
font-family:gg sans;
font-size:14px
}
&:empty:after{
content:\"Record Keybind\";
width:136px;
font-family:gg sans;
font-size:14px
}
&>*{
text-transform:uppercase;
font-size:14px;
background-color:initial!important;
color:#f2f3f5!important;
padding:0!important
}
&.conflict{
border-left:4px solid var(--color-close)!important
}
}
.keybind_item_sub_keybinds{
flex-direction:column;
gap:6px;
margin-top:6px;
display:flex!important
}
.keybind_line__sub{
position:relative;
& .tool{
top:20px
}
&:hover .tool{
display:flex
}
& .keybindslot:empty~[title=Empty]{
display:none
}
}
.keybind_line__sub:before{
content:\"subdirectory_arrow_right\";
height:36px;
margin:3px -12px 0 0;
padding:0;
font-family:Material Icons;
font-size:18px
}
input:is([type=text],[type=password],:not([type])),.cem_animation_range_number{
color:var(--color-text);
box-sizing:border-box;
border-radius:4px;
font-size:16px;
display:flex;
background-color:var(--color-border)!important;
height:40px!important;
padding:10px!important;
&::placeholder{
color:#87898c;
opacity:1
}
&::-webkit-calendar-picker-indicator{
transform:translate(3px,-4px)
}
&+.password_toggle{
cursor:pointer;
width:40px;
height:40px;
&>i{
color:#b5bac1;
justify-content:center;
align-items:center;
width:40px;
height:40px;
margin:0;
font-size:18px;
display:flex
}
&:hover>i{
color:var(--color-text)
}
}
}
.search_bar,.minecraft-texture-search{
& input{
height:34px!important;
padding:0 10px!important
}
& i{
cursor:pointer;
color:#ded5c7;
justify-content:center;
align-items:center;
min-width:34px;
min-height:34px;
margin:0;
font-size:25px;
display:flex;
right:0!important;
top:initial!important;
&:hover{
color:var(--color-text)
}
}
&.minecraft-texture-search i{
top:50%!important
}
}
:not(.setting_element)>input[type=checkbox],#import_texture_list>li{
cursor:pointer;
min-width:24px;
max-width:24px;
padding:0!important;
&:before{
background-image:url(\"data:image/svg+xml,<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" width=\\\"24\\\" height=\\\"24\\\" fill=\\\"none\\\"><path d=\\\"M6.5 0A6.5 6.5 0 0 0 0 6.5v11A6.5 6.5 0 0 0 6.5 24h11a6.5 6.5 0 0 0 6.5-6.5v-11A6.5 6.5 0 0 0 17.5 0zm0 1h11C20.556 1 23 3.444 23 6.5v11c0 3.056-2.444 5.5-5.5 5.5h-11C3.444 23 1 20.556 1 17.5v-11C1 3.444 3.444 1 6.5 1z\\\" fill=\\\"%2380848e\\\"/></svg>\");
border-radius:6px;
min-width:24px;
height:24px;
display:flex;
content:\"\"!important
}
&:checked:before,&.selected:before{
background-image:url(\"data:image/svg+xml,<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" width=\\\"24\\\" height=\\\"24\\\"><path d=\\\"M6.5.5h11a6 6 0 0 1 6 6v11a6 6 0 0 1-6 6h-11a6 6 0 0 1-6-6v-11a6 6 0 0 1 6-6z\\\" fill=\\\"%235865f2\\\"/><path d=\\\"M6.5,0A6.5,6.5,0,0,0,0,6.5v11A6.5,6.5,0,0,0,6.5,24h11A6.5,6.5,0,0,0,24,17.5V6.5A6.5,6.5,0,0,0,17.5,0Zm0,1h11A5.47,5.47,0,0,1,23,6.5v11A5.47,5.47,0,0,1,17.5,23H6.5A5.47,5.47,0,0,1,1,17.5V6.5A5.47,5.47,0,0,1,6.5,1Z\\\" fill=\\\"%237983f5\\\"/><path d=\\\"M19.28,7a.76.76,0,0,1,0,1l-9,9a.76.76,0,0,1-1,0l-4.5-4.5a.75.75,0,1,1,.9-1.2l.15.15,4,3.95L18.22,7a.74.74,0,0,1,1.05,0Z\\\" fill=\\\"%23fff\\\"/></svg>\")
}
}
.setting_element>input[type=checkbox]{
cursor:pointer;
background-color:#80848e;
border-radius:12px;
width:40px;
height:24px;
margin:0;
transition:background-color .3s;
position:relative;
&:before,&:after{
color:#80848e;
background-image:none;
width:18px;
height:18px;
display:flex;
position:absolute;
top:3px;
left:12px;
content:\"\"!important
}
&:before{
background-color:var(--color-light);
border-radius:10px;
animation:.3s reverse forwards discord-toggle-bg;
transform:translate(-50%)
}
&:after{
background-color:inherit;
animation:.3s reverse forwards discord-toggle-fg;
transform:translate(-50%)rotate(-45deg);
-webkit-mask-image:url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAABlBMVEX/////AADrWueTAAAAAXRSTlMAQObYZgAAABNJREFUeF5joBzI/xiqjFEGxQAAPmI2fxoBv/YAAAAASUVORK5CYII=),url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAABlBMVEX/////AADrWueTAAAAAXRSTlMAQObYZgAAABRJREFUeF5jGIGA8T8YNFCfMfIAANzbQM899tcIAAAAAElFTkSuQmCC);
mask-image:url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAABlBMVEX/////AADrWueTAAAAAXRSTlMAQObYZgAAABNJREFUeF5joBzI/xiqjFEGxQAAPmI2fxoBv/YAAAAASUVORK5CYII=),url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABAAQMAAACQp+OdAAAABlBMVEX/////AADrWueTAAAAAXRSTlMAQObYZgAAABRJREFUeF5jGIGA8T8YNFCfMfIAANzbQM899tcIAAAAAElFTkSuQmCC);
-webkit-mask-repeat:no-repeat;
mask-repeat:no-repeat
}
&:checked{
background-color:#23a55a;
&:before{
animation:.3s forwards discord-toggle-bg2
}
&:after{
animation:.3s forwards discord-toggle-fg2
}
}
}
@keyframes discord-toggle-bg{
0%{
width:18px;
left:12px
}
50%{
width:25px
}
to{
width:18px;
left:28px
}
}
@keyframes discord-toggle-bg2{
0%{
width:18px;
left:12px
}
50%{
width:25px
}
to{
width:18px;
left:28px
}
}
@keyframes discord-toggle-fg{
0%{
width:18px;
left:12px;
transform:translate(-50%)rotate(-45deg);
-webkit-mask-position:50%,50%;
mask-position:50%,50%;
-webkit-mask-size:14px 14px,14px 14px;
mask-size:14px 14px,14px 14px
}
50%{
width:25px;
transform:translate(-50%);
-webkit-mask-position:50%,50%;
mask-position:50%,50%;
-webkit-mask-size:14px 0,7px 14px;
mask-size:14px 0,7px 14px
}
to{
width:18px;
left:28px;
transform:translate(-50%)rotate(-45deg);
-webkit-mask-position:-60% 40%,50% 60%;
mask-position:-60% 40%,50% 60%;
-webkit-mask-size:14px 7px,14px 12px;
mask-size:14px 7px,14px 12px
}
}
@keyframes discord-toggle-fg2{
0%{
width:18px;
left:12px;
transform:translate(-50%)rotate(-45deg);
-webkit-mask-position:50%,50%;
mask-position:50%,50%;
-webkit-mask-size:14px 14px,14px 14px;
mask-size:14px 14px,14px 14px
}
50%{
width:25px;
transform:translate(-50%);
-webkit-mask-position:50%,50%;
mask-position:50%,50%;
-webkit-mask-size:14px 0,7px 14px;
mask-size:14px 0,7px 14px
}
to{
width:18px;
left:28px;
transform:translate(-50%)rotate(-45deg);
-webkit-mask-position:-60% 40%,60% 60%;
mask-position:-60% 40%,60% 60%;
-webkit-mask-size:14px 7px,14px 12px;
mask-size:14px 7px,14px 12px
}
}
bb-select{
background-color:var(--color-border);
box-sizing:initial;
cursor:pointer;
border-radius:4px;
align-items:center;
height:36px;
padding:0 26.8px 0 12.8px;
display:flex;
color:var(--color-text)!important;
display:flex!important;
&:before{
content:\"expand_more\";
align-items:center;
font-family:Material Icons;
font-weight:500;
display:flex;
top:50%;
right:8px;
transform:translateY(-50%)
}
}
.numeric_input{
min-width:72px;
height:36px!important;
&>input{
height:36px!important
}
}
.numeric_input_slider{
border-radius:4px;
align-items:center;
display:flex;
color:var(--color-text)!important;
width:30px!important;
height:36px!important;
right:0!important;
&>i{
min-width:18px!important;
min-height:18px!important;
margin:0 0 0 2px!important;
padding:0!important
}
}
#quick_message_box{
background-color:var(--color-border);
color:#f2f3f5;
box-shadow:none;
border-radius:32px;
max-width:calc(100vw - 40px);
padding:16px;
animation:.15s forwards discord-message-box;
top:36px
}
@keyframes discord-message-box{
0%{
transform:translateY(-100px)
}
to{
transform:translateY(0)
}
}
dialog .dialog_bar.button_bar{
background-color:var(--color-ui);
gap:0;
padding:16px;
flex-wrap:nowrap!important;
margin:0!important;
& button{
min-width:78px;
height:38px;
padding:2px 7px;
font-size:14px;
font-weight:500;
text-decoration:none;
color:var(--color-light)!important;
background-color:#0000!important;
&:hover{
text-decoration:underline
}
&.confirm_btn{
border-radius:3px;
order:1;
min-width:96px;
padding:2px 16px;
text-decoration:none;
transition:background-color .17s;
background-color:var(--color-accent)!important;
&:hover{
background-color:#4752c4!important
}
&:active{
background-color:#3c45a5!important
}
&.cancel_btn{
background-color:var(--color-button)!important;
&:hover{
background-color:var(--color-selected)!important
}
&:active{
background-color:#80848e!important
}
}
}
&:last-child:nth-child(2){
min-width:96px;
padding:2px 16px
}
&:last-child:not(:nth-child(2)):not(:first-child){
min-width:87px;
padding:2px 16px 2px 7px
}
}
}
.dialog_bar.form_bar{
flex-wrap:wrap;
align-items:center;
column-gap:8px;
margin:0;
display:flex;
position:relative;
&:not(:last-child){
margin-bottom:16px
}
&>label{
color:#b5bac1;
text-transform:uppercase;
letter-spacing:.24px;
flex:100%;
margin-bottom:8px;
padding:0;
font-size:12px;
font-weight:700;
line-height:16px;
&:empty{
pointer-events:none;
&~*{
margin-top:-32px
}
&~.dialog_form_description{
display:none
}
}
}
& input{
color:var(--color-text)
}
&>.half{
width:initial
}
&.small_text>p{
font-size:16px;
&:empty{
display:none
}
}
&.form_toggle_disabled>label{
opacity:1
}
&>:not(label){
order:2
}
& .form_input_toggle{
order:1
}
& .form_inline_select{
flex-direction:column;
gap:8px;
& li{
height:initial;
background-color:var(--color-ui);
text-align:left;
color:#b5bac1;
border-radius:4px;
padding:10px 10px 10px 42px;
position:relative;
&:before{
content:\"\";
border:2px solid #b5bac1;
border-radius:50%;
width:20px;
height:20px;
display:flex;
position:absolute;
top:50%;
left:12px;
transform:translateY(-50%)
}
&:hover{
color:var(--color-text);
background-color:#393c41;
&:before{
border:2px solid var(--color-text)
}
}
&.selected{
color:var(--color-light);
background-color:#43444b;
&:before{
border:2px solid var(--color-light)
}
&:after{
content:\"\";
background-color:var(--color-light);
border-radius:50%;
width:10px;
height:10px;
display:flex;
position:absolute;
top:50%;
left:17px;
transform:translateY(-50%)
}
}
}
}
&.form_bar_file .input_wrapper{
cursor:pointer;
& input{
padding-right:34px
}
& i{
opacity:1;
margin:0;
top:50%;
right:7px;
transform:translateY(-50%)
}
&:hover i{
color:var(--color-light)
}
&+.tool{
width:32px;
&>i{
margin:4px
}
}
}
& :not(.numeric_input)>.tool{
cursor:pointer;
width:22px!important;
height:22px!important
}
& .password_toggle{
position:absolute;
top:24px;
right:0
}
& .range_input_label{
padding-top:0
}
}
.dialog_form_description{
color:#73767d;
cursor:pointer;
width:28px;
transition:color .2s ease-in-out;
position:absolute;
top:-6px;
right:2px;
&:hover{
color:var(--color-text)
}
}
.sp-replacer{
background-color:#0000;
padding:0;
position:relative
}
.sp-preview{
border-radius:6px;
min-width:60px;
height:100%;
margin:0
}
.sp-dd,#theme_editor .color_input{
cursor:pointer;
border-radius:6px;
font-size:0;
position:relative;
&:before{
content:\"colorize\";
filter:drop-shadow(0 0 1px #000)drop-shadow(0 0 3px #0004);
color:#f9f9f9;
font-family:Material Icons;
font-size:14px;
position:absolute;
top:4px;
right:4px
}
}
.sp-preview-inner{
border-radius:4px
}
dialog#validator :is(.validator_warning,.validator_error),.theme_backup_bar{
background-color:#444037;
border:1px solid #f0b132;
border-radius:4px;
align-items:flex-start;
margin-bottom:16px;
padding:8px;
line-height:22px;
display:flex;
&:is(.validator_warning,.validator_error)>i{
display:none
}
&.theme_backup_bar>i{
max-width:initial;
flex:1;
justify-content:flex-end;
align-items:center;
height:22px;
margin-left:10px;
padding:0;
display:flex
}
& p{
align-items:center;
min-height:22px;
font-size:14px;
font-weight:500;
line-height:18px;
display:flex
}
& .tool{
height:initial;
width:initial;
margin-left:10px;
& i{
cursor:pointer;
justify-content:center;
align-items:center;
margin:0;
padding:0;
font-size:22px;
display:flex;
&.fa_big{
font-size:20px
}
}
}
&:before{
content:\"error\";
color:var(--color-warning);
align-items:center;
height:22px;
margin-right:10px;
font-family:Material Icons;
font-size:22px;
display:flex
}
&.validator_error{
border:1px solid var(--color-error);
background-color:#433439;
&:before{
color:var(--color-error)
}
}
&:last-child{
margin-bottom:0
}
& .markdown>p{
align-items:flex-start;
gap:10px;
display:flex
}
& code{
background-color:var(--color-ui);
border-radius:4px;
padding:7px
}
}
dialog#action_selector{
height:initial;
transform-origin:50%;
width:570px;
max-height:calc(100vh - 220px);
padding:20px 20px 0;
&>:is(:first-child,i){
background-color:initial;
cursor:pointer;
z-index:1;
justify-content:center;
align-items:center;
min-width:36px;
height:70px;
padding:0;
display:flex;
position:absolute;
top:20px;
left:20px
}
&>i{
right:20px;
left:initial!important
}
&>input{
border:none;
border-radius:5px;
width:100%;
margin-bottom:16px;
font-size:22px;
line-height:70px;
height:70px!important;
padding:0 48px!important
}
}
.action_selector_type_overlay{
background-color:var(--color-border);
height:70px;
font-size:22px;
top:20px;
left:68px
}
#action_selector_list{
width:initial!important;
box-shadow:none!important;
background-color:initial!important;
margin:0 -17px 0 -20px!important;
&>ul{
color:#b5bac1;
background-color:initial;
max-height:calc(min(400px,100vh - 364px));
padding:0 9px 0 20px;
overflow-y:scroll;
&>li{
cursor:pointer;
border-radius:3px;
align-items:center;
height:34px;
padding:0 10px;
color:#b5bac1!important;
&.selected{
background-color:#404249
}
&>i{
justify-content:center;
align-items:center;
padding:0;
font-size:16px;
display:flex;
width:20px!important
}
&>span{
padding:0 4px 0 5px;
font-weight:500
}
&>label{
font-size:14px;
font-weight:500
}
}
}
& .small_text{
align-items:center;
min-height:38px;
line-height:18px;
display:flex;
color:#94979b!important;
background-color:initial!important;
padding:10px 20px!important
}
}
dialog#scale .dialog_bar:first-child{
margin-bottom:44px;
& label.toggle_panel{
background-color:var(--color-button);
border-radius:3px;
justify-content:center;
align-items:center;
height:36px;
margin:0;
font-size:14px;
font-weight:500;
transition:background-color .17s;
display:flex;
color:var(--color-light)!important;
&:hover{
background-color:var(--color-selected)
}
&:active{
background-color:#80848e
}
}
& input:checked+label{
&:nth-child(2){
background-color:#da373c;
&:hover{
background-color:#a12828
}
&:active{
background-color:#8f2022
}
}
&:nth-child(4){
background-color:#248046;
&:hover{
background-color:#1a6334
}
&:active{
background-color:#15562b
}
}
&:nth-child(6){
background-color:var(--color-accent);
&:hover{
background-color:#4752c4
}
&:active{
background-color:#3c45a5
}
}
}
}
.dialog_vector_group{
gap:8px
}
.form_bar_pivot_options .dialog_form_buttons{
width:66.1%;
transform:translateY(-16px);
&>a{
flex:1
}
}
::-webkit-slider-thumb{
box-shadow:0 3px 1px #0000000d,0 2px 2px #0000001a,0 3px 3px #0000000d;
background-color:var(--color-light)!important;
border:1px solid #e3e5e8!important;
border-radius:3px!important;
width:10px!important;
height:24px!important
}
::-webkit-slider-runnable-track{
border-radius:4px;
background-color:var(--color-accent)!important;
height:8px!important
}
#panel_display{
& [title=X] ::-webkit-slider-runnable-track{
background-color:var(--color-axis-x)!important
}
& [title=Y] ::-webkit-slider-runnable-track{
background-color:var(--color-axis-y)!important
}
}
.sp-container{
box-shadow:var(--box-shadow);
border:1px solid var(--color-border);
background-color:#303338;
border-radius:4px;
padding:16px;
margin:0!important;
&.sp-flat{
width:100%!important;
& .sp-picker-container{
width:100%
}
}
}
.sp-picker-container{
flex-direction:column;
width:220px;
display:flex;
margin:0!important;
padding:0!important
}
.sp-fill{
display:none
}
.sp-top-inner{
height:150px;
position:relative
}
.sp-color{
border-radius:3px;
right:16px
}
.sp-sat,.sp-val{
cursor:crosshair;
border-radius:3px
}
.sp-hue{
cursor:crosshair;
border-radius:3px;
width:8px
}
.sp-slider{
background-color:var(--color-light);
cursor:ns-resize;
border:none;
border-radius:3px;
width:16px;
height:8px;
left:-4px;
transform:translateY(12px);
box-shadow:0 0 2px #0009
}
.sp-alpha{
border-radius:3px;
height:8px;
margin-top:-6px;
margin-right:16px
}
.sp-alpha-inner{
cursor:crosshair;
border-radius:3px
}
.sp-alpha-handle{
cursor:ew-resize;
border:none;
border-radius:3px;
width:8px;
height:16px;
top:2px;
box-shadow:0 0 2px #0009;
background-color:var(--color-light)!important
}
.sp-input-container{
width:100%;
margin-top:19px
}
.sp-input{
font-family:gg sans
}
.sp-dragger{
box-shadow:var(--color-light)0 0 0 1.5px,#0000004d 0 0 1px 1px inset,#0006 0 0 1px 2px;
background-color:initial;
border:none;
border-radius:50%;
width:4px;
height:4px;
transform:translate(-1px,-1px)
}
.sp-button-container{
height:initial;
gap:8px;
width:100%;
margin-top:8px;
display:flex;
&:before,&:after{
display:none
}
& a{
color:var(--color-light);
border-radius:3px;
flex:1;
justify-content:center;
align-items:center;
min-height:32px;
margin:0;
padding:0;
font-size:14px;
text-decoration:none;
transition:background-color .17s;
display:flex;
&>i{
display:none
}
&:first-child{
background-color:#da373c;
&:hover{
background-color:#a12828
}
&:active{
background-color:#8f2022
}
&:after{
content:\"Reset\"
}
}
&:nth-child(2){
background-color:var(--color-button);
&:hover{
background-color:var(--color-selected)
}
&:active{
background-color:#80848e
}
&:after{
content:\"Cancel\"
}
}
&:last-child{
background-color:#248046;
&:hover{
background-color:#1a6334
}
&:active{
background-color:#15562b
}
&:after{
content:\"Confirm\"
}
}
}
}
#panel_color .sp-container{
padding:0
}
dialog:not(#settings):not(#keybindings){
& .dialog_wrapper.has_sidebar{
flex-direction:column;
padding-left:176px;
display:flex!important;
&>.button_bar{
border-left:1px solid var(--color-border)
}
}
& .dialog_sidebar{
background-color:var(--color-ui);
width:176px;
position:absolute;
top:0;
bottom:0;
left:0
}
& .dialog_sidebar_pages,& .dialog_sidebar_actions,& #cem-report-issues{
flex-direction:column;
gap:2px;
display:flex;
margin:8px 0!important;
&>li,&>a{
color:var(--color-subtle_text);
border-radius:4px;
justify-content:flex-start;
align-items:center;
gap:0;
min-height:34px;
margin:0 8px;
font-weight:500;
line-height:22px;
display:flex;
width:initial!important;
border:none!important;
padding:6px 8px!important;
&:hover{
color:var(--color-text)!important;
background-color:#35373c!important
}
&:active{
color:var(--color-text)!important;
background-color:#3b3d44!important
}
&.selected{
color:var(--color-light)!important;
background-color:#404249!important
}
&>i{
color:var(--color-subtle_text);
width:20px;
height:20px;
margin:0 6px 0 0;
font-size:20px;
&.fa_big{
font-size:18px
}
}
&>*{
text-decoration:none
}
}
}
& .dialog_sidebar_actions,& #cem-report-issues{
border-top:1px solid var(--color-border);
justify-content:center;
min-height:63px;
padding:8px 0 0;
margin-top:auto!important
}
}
.dialog_handle:has(+.has_sidebar){
margin-left:176px
}
.dialog_bar{
align-items:center;
display:flex
}
#web_download_button{
color:var(--color-subtle_text);
margin-top:1px;
font-size:12px;
font-weight:700;
&>a{
align-items:center;
gap:4px;
padding:0 4px;
display:flex
}
& i{
font-size:14px
}
}
.prism-editor-wrapper,textarea{
cursor:text;
border:1px solid var(--color-border);
border-radius:4px;
padding:0;
background-color:var(--color-ui)!important;
& .prism-editor__line-numbers{
position:sticky;
left:0;
background-color:var(--color-ui)!important;
min-height:initial!important;
padding:7px 0 0 7px!important
}
& .prism-editor__line-number{
padding:0 4px;
font-size:14px;
line-height:18px;
translate:-4px;
background-color:var(--color-ui)!important
}
& pre{
background-color:var(--color-ui);
padding:7px 7px 7px 14px
}
& pre,& code{
text-shadow:none;
font-size:14px;
line-height:18px
}
}
.prism-editor-wrapper pre,textarea{
padding:7px!important
}
.panel .prism-editor-wrapper,textarea{
background-color:var(--color-border)!important;
& .prism-editor__line-numbers,& .prism-editor__line-number,& pre{
background-color:var(--color-border)!important;
&.cem_animation_error_line{
margin-right:0;
background-color:var(--color-error)!important;
&:after{
border-top-width:9px;
border-bottom-width:9px;
border-left-width:9px
}
&:before{
content:\"\";
background-color:var(--color-error);
width:3px;
position:absolute;
top:0;
bottom:0;
left:-3px
}
}
}
}
.dialog_menu_button{
margin-right:2px
}
#css_editor{
height:calc(100vh - 237px);
min-height:128px
}
#thumbnail_editor{
height:calc(100vh - 363px);
min-height:128px
}
.language-css{
& .selector,& .property,& .important{
color:#79c0ff
}
& .comment{
color:#8b949e
}
}
.language-json{
& .property,& .number{
color:#79c0ff
}
& .string{
color:#a5d6ff
}
}
#var_placeholder_area{
width:calc(100% - 20px);
margin:10px
}
:is(.form_bar,.dialog_bar) .prism-editor-component{
border-radius:4px;
width:100%;
height:83px;
font-size:16px;
display:flex;
& .prism-editor-wrapper{
background-color:var(--color-border)!important
}
& pre{
background-color:var(--color-border);
padding:0;
font-size:16px;
line-height:normal
}
& code{
min-height:initial;
font-size:16px;
line-height:20px
}
}
.panel .prism-editor-wrapper,.form_bar .prism-editor-wrapper{
&::-webkit-scrollbar{
width:10px;
height:10px
}
&::-webkit-scrollbar-corner{
background-color:var(--color-border)!important
}
&::-webkit-scrollbar-track{
border:2px solid var(--color-border);
border-radius:5px
}
&::-webkit-scrollbar-thumb:vertical{
border-left:2px solid var(--color-border);
border-right:2px solid var(--color-border);
border-radius:5px
}
&::-webkit-scrollbar-thumb:horizontal{
border-top:2px solid var(--color-border);
border-bottom:2px solid var(--color-border);
border-radius:5px
}
}
#theme_list{
gap:16px;
margin:-1px -8px -16px;
padding:1px 8px 16px
}
.theme{
border-radius:8px;
flex-direction:column;
transition:box-shadow .2s ease-out,transform .2s ease-out,background-color .2s ease-out,border .2s ease-out;
display:flex;
position:relative;
overflow:hidden;
box-shadow:0 4px 4px #00000029;
background-color:var(--color-back)!important;
border:2px solid #0000!important;
padding:0!important;
&:before{
content:\"\";
background-color:var(--color-back);
z-index:99;
color:#f2f3f5;
border-radius:10px;
justify-content:center;
align-items:center;
width:44px;
height:44px;
font-family:\"Font Awesome 6 Free\";
font-size:26px;
font-weight:600;
transition:background-color .2s ease-out;
display:flex;
position:absolute;
top:86px;
left:16px
}
&:hover{
box-shadow:var(--box-shadow);
transform:translateY(-1px);
background-color:var(--color-border)!important;
&:before{
background-color:var(--color-border)
}
}
&.selected{
border:2px solid var(--color-accent)!important
}
}
.theme_name{
color:#f2f3f5;
padding:22px 16px 0;
font-weight:600
}
.theme_author{
color:#b5bac1;
padding:0 16px 16px;
font-size:14px
}
dialog#theme{
& h2{
margin-bottom:8px;
font-size:28px;
font-weight:700
}
& #color_wrapper{
grid-template-columns:repeat(auto-fill,minmax(69px,1fr));
grid-auto-rows:auto;
gap:8px 16px;
display:grid
}
& .color_field{
flex-direction:column;
align-items:center;
display:flex;
position:relative;
&:hover p{
display:block
}
}
& .color_input{
width:69px;
height:50px;
margin:0
}
& .desc{
width:100%;
& h4{
text-align:center;
color:#b5bac1;
margin-top:4px;
font-size:12px;
line-height:1.33333
}
& p{
z-index:1;
text-align:center;
color:var(--color-text);
box-shadow:var(--box-shadow);
text-overflow:ellipsis;
background-color:#111214;
border-radius:5px;
width:max-content;
max-width:calc(100vw - 208px);
padding:8px 12px;
font-size:16px;
font-weight:600;
line-height:20px;
display:none;
position:absolute;
top:-10px;
left:50%;
transform:translate(-50%,-100%);
&:before{
content:\"\";
border-top:5px solid #111214;
border-left:5px solid #0000;
border-right:5px solid #0000;
position:absolute;
bottom:0;
left:50%;
transform:translate(-50%,100%)
}
}
}
& .dialog_bar{
margin:0;
&:not(:last-child){
margin-bottom:8px
}
& label{
padding:0
}
}
}
@media screen and (width>871px){
#theme_editor .color_field{
&:nth-child(8n) p{
right:50%;
left:initial;
transform:translate(10px,-100%);
&:before{
left:initial;
right:0
}
}
&:nth-child(8n+1) p{
transform:translate(-10px,-100%);
&:before{
left:0;
transform:translate(50%,100%)
}
}
}
}
@media screen and (786px<width<=871px){
#theme_editor .color_field{
&:nth-child(7n) p{
right:50%;
left:initial;
transform:translate(10px,-100%);
&:before{
left:initial;
right:0
}
}
&:nth-child(7n+1) p{
transform:translate(-10px,-100%);
&:before{
left:0;
transform:translate(50%,100%)
}
}
}
}
@media screen and (701px<width<=786px){
#theme_editor .color_field{
&:nth-child(6n) p{
right:50%;
left:initial;
transform:translate(10px,-100%);
&:before{
left:initial;
right:0
}
}
&:nth-child(6n+1) p{
transform:translate(-10px,-100%);
&:before{
left:0;
transform:translate(50%,100%)
}
}
}
}
@media screen and (616px<width<=701px){
#theme_editor .color_field{
&:nth-child(5n) p{
right:50%;
left:initial;
transform:translate(10px,-100%);
&:before{
left:initial;
right:0
}
}
&:nth-child(5n+1) p{
transform:translate(-10px,-100%);
&:before{
left:0;
transform:translate(50%,100%)
}
}
}
}
@media screen and (531px<width<=616px){
#theme_editor .color_field{
&:nth-child(4n) p{
right:50%;
left:initial;
transform:translate(10px,-100%);
&:before{
left:initial;
right:0
}
}
&:nth-child(4n+1) p{
transform:translate(-10px,-100%);
&:before{
left:0;
transform:translate(50%,100%)
}
}
}
}
@media screen and (446px<width<=531px){
#theme_editor .color_field{
&:nth-child(3n) p{
right:50%;
left:initial;
max-width:calc(100vw - 246px);
transform:translate(10px,-100%);
&:before{
left:initial;
right:0
}
}
&:nth-child(3n+1) p{
max-width:calc(100vw - 246px);
transform:translate(-10px,-100%);
&:before{
left:0;
transform:translate(50%,100%)
}
}
}
}
@media screen and (369px<width<=446px){
#theme_editor .color_field{
&:nth-child(2n) p{
right:50%;
left:initial;
max-width:calc(100vw - 246px);
transform:translate(10px,-100%);
&:before{
left:initial;
right:0
}
}
&:nth-child(odd) p{
max-width:calc(100vw - 246px);
transform:translate(-10px,-100%);
&:before{
left:0;
transform:translate(50%,100%)
}
}
}
}
body.is_mobile #page_wrapper :is(#start_screen,#work_screen):before{
content:\"MOBILE NOT SUPPORTED IN THIS THEME\";
text-align:center;
z-index:2147483647;
color:var(--color-light);
pointer-events:none;
opacity:.5;
filter:drop-shadow(0 0 10px #000);
justify-content:center;
align-items:center;
min-width:100%;
min-height:100%;
padding:80px;
font-size:10vw;
font-weight:700;
display:flex;
position:absolute;
inset:0;
background-color:initial!important
}
#overlay_message_box[style=\"display: none;
\"]{
opacity:0;
pointer-events:none;
scale:.75
}
#overlay_message_box{
opacity:1;
justify-content:center;
align-items:center;
transition:opacity .2s,scale .2s;
display:flex;
scale:1;
width:initial!important;
height:initial!important;
background-color:#000000b2!important;
display:flex!important;
inset:-16.67vh -16.67vw!important;
&>div{
box-shadow:var(--dialog-shadow);
background-color:#303338;
border-radius:4px;
padding:16px;
position:relative;
margin:0!important;
&:before{
content:\"\";
background-color:var(--color-ui);
z-index:1;
border-radius:0 0 4px 4px;
height:70px;
display:flex;
position:absolute;
bottom:0;
left:0;
right:0
}
}
& h3{
text-align:left;
height:52px;
margin:0;
padding:0;
font-size:24px;
&>i{
display:none
}
&>span{
display:inline-flex;
transform:translateY(-2px)
}
&:before{
content:\"\";
background-image:var(--bb-avatar);
background-size:cover;
border-radius:50%;
width:24px;
height:24px;
margin-right:8px;
display:inline-flex;
transform:translateY(1px)
}
}
& p{
text-align:left;
margin-bottom:40px!important
}
& button{
z-index:1;
border-radius:3px;
min-width:96px;
height:38px;
font-size:14px;
font-weight:500;
text-decoration:none;
transition:background-color .17s;
position:relative;
color:var(--color-light)!important;
&:hover{
background-color:var(--color-selected)
}
&:active{
background-color:#80848e
}
&:nth-child(3){
margin:0 4px 0 168px
}
}
}
dialog#screenshot{
min-width:425px;
& center{
flex-direction:column;
align-items:center;
display:flex;
&>:first-child{
order:1;
margin-top:16px
}
&>img{
border:none;
border-radius:8px
}
}
}
dialog#about{
& .dialog_handle{
margin-bottom:14px
}
& .dialog_title:before{
display:none
}
& .dialog_content{
max-height:calc(100vh - 222px);
margin-bottom:50px!important;
&>div{
flex-direction:column;
display:flex;
&>:first-child{
order:0
}
&:before{
content:\"BLOCKBENCH\";
text-align:left;
color:#949cf7;
border:none;
order:1;
margin:40px 0 0;
padding:0;
font-size:16px;
font-weight:700;
line-height:20px
}
&:after{
content:\"\";
background-color:#949cf7;
order:1;
height:1px;
margin:-11px 0 31px 107px
}
&>:not(:first-child){
order:2
}
&>:nth-child(2){
color:#c4c9ce;
pointer-events:none;
font-size:0;
position:absolute;
top:43px;
&>span{
font-size:12px;
&:before{
content:\"v\"
}
}
}
&>:nth-child(4){
z-index:1;
filter:drop-shadow(0 0 2px #000)drop-shadow(0 0 5px #00000040);
white-space:nowrap;
justify-content:flex-end;
width:128px;
margin:-190px auto 166px;
display:flex;
overflow:hidden
}
&>:nth-child(5),&>ul>li,&>p[style=\"margin-bottom: 16px;
\"]{
list-style:initial;
text-align:left;
margin:0 0 8px 17px;
line-height:20px;
display:list-item;
color:#c4c9ce!important
}
&>p[style=\"margin-bottom: 16px;
\"]{
font-weight:700
}
&>:nth-last-child(2),&>:last-child{
font-size:0;
position:absolute;
bottom:17px;
&>a{
font-size:12px;
color:var(--color-text)!important
}
}
&>:nth-last-child(2){
right:104px
}
&>:last-child{
right:16px
}
}
}
& .socials{
background-color:var(--color-ui);
align-items:center;
height:50px;
position:absolute;
bottom:0;
left:0;
right:0;
max-width:initial!important;
padding:0 16px!important;
&>a{
margin-right:16px;
background-color:initial!important;
max-width:16px!important;
padding:0!important;
&>label{
display:none
}
&>i{
width:16px;
color:#c4c9ce!important;
font-size:16px!important
}
}
}
& h4{
color:#2dc770;
border:none;
align-items:center;
gap:4px;
margin:40px 0 20px;
padding:0;
font-size:16px;
font-weight:700;
line-height:20px;
display:flex;
&:after{
content:\"\";
background-color:#2dc770;
flex:1;
height:1px
}
&:nth-of-type(2){
color:#f0b132;
&:after{
background-color:#f0b132
}
}
}
}
dialog#about div.socials a:hover i{
color:#c4c9ce!important
}
#about_page_title{
border-radius:3px;
justify-content:center;
height:256px;
display:flex;
position:relative;
overflow:hidden;
&:before{
content:\"\";
filter:blur(4px);
background-image:url(https://raw.githubusercontent.com/JannisX11/blockbench.net/main/assets/background.jpg);
background-position:50%;
background-size:cover;
position:absolute;
inset:0
}
&>img{
z-index:1;
filter:drop-shadow(0 0 2px #000)drop-shadow(0 0 5px #00000040)
}
}
.dialog_menu_button{
display:none
}
dialog#plugins{
height:calc(100vh - 128px)!important;
& .dialog_handle{
margin-left:38.2%
}
& .dialog_wrapper{
overflow:visible
}
& .dialog_content{
z-index:9999;
padding:0;
position:relative;
overflow:visible
}
}
#plugin_browser_sidebar{
background-color:var(--color-ui);
margin-top:-62px;
padding:0
}
.pagination_numbers{
align-items:center;
height:54px;
gap:8px!important;
&>li{
justify-content:center;
align-items:center;
width:28px;
height:28px;
font-weight:600;
display:flex;
color:#f2f3f5!important;
border-radius:50%!important;
&:hover{
color:var(--color-text)!important;
background-color:var(--color-back)!important
}
&.selected{
background-color:var(--color-accent)!important
}
}
}
#plugins_list_main_bar{
height:50px;
padding:16px 16px 0;
& .search_bar{
margin:0 8px
}
}
#plugin_list{
background-color:initial;
max-height:calc(100vh - 255px);
margin:-2px 8px 0 0;
padding-top:2px;
&.paginated_list{
max-height:calc(100vh - 309px)
}
&>li{
background-color:#35373c;
border-radius:12px;
flex-direction:column;
margin:12px 16px;
padding:12px;
transition:box-shadow .2s ease-out,transform .2s ease-out,background-color .2s ease-out;
display:flex;
&:first-child{
margin-top:0
}
&:last-child{
margin-bottom:16px
}
&:hover{
box-shadow:var(--box-shadow);
background-color:#404249;
transform:translateY(-2px)
}
&.selected{
background-color:var(--color-button)
}
& :not(.plugin_tag_list){
order:1
}
&>:first-child{
margin-bottom:0!important
}
& .title{
margin-bottom:6px;
font-size:20px;
font-weight:600;
line-height:24px;
color:#f2f3f5!important
}
& .author{
color:#f2f3f5;
font-size:14px;
font-weight:600;
line-height:18px
}
& .description{
color:#b5bac1;
margin-top:8px;
font-size:14px;
font-weight:500;
line-height:18px
}
& .plugin_icon_area{
height:48px;
&>i{
color:#f2f3f5
}
}
&.disabled_plugin{
& .title,& .author,& .description,& .plugin_icon_area>i{
color:var(--color-subtle_text)!important
}
}
}
}
.plugin_tag_list{
flex-wrap:wrap;
gap:8px;
margin-bottom:8px;
display:flex;
margin:0 0 8px!important;
&:empty{
display:none
}
&>li{
border:1px solid #0000;
border-radius:12px;
align-items:center;
gap:6px;
margin:0;
font-weight:600;
display:flex;
color:var(--color-text)!important;
background-color:var(--color-back)!important;
height:24px!important;
padding:0 8px!important;
font-size:12px!important;
&:before{
content:\"\";
background-position:50%;
background-repeat:no-repeat;
min-width:12px;
height:12px
}
&.plugin_tag_source:before{
content:\"\";
color:#ff7952;
font-family:\"Font Awesome 6 Free\"
}
&.plugin_tag_mc:before{
background-image:url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAMAAABstdySAAABX1BMVEVEKR2o8n1/V0Cj73ue8XG49JGe7Hay8Imx8Imx7oio8327/ZGa722l9Hq3+o2i8Hi08ovE/5md82+59ZK3/4XG/5lTazCW6moKQwKZXmA5JhmTZ0s8Fhaba0w/Jxh4VD2igW0/JRhDKh2kjIKYbFChbks/Kh4/IxejiHuZcFWNYUSTZ0pKMSExMC8/KyFAJBi1/Imt94Cb8HBGoi944lyg7niK1WUuhCYAZQUpOBGi9Xel93qRR0V+ikhhiz1up0kibiEQFAQtOxQ/LRmk83iP6nCCWkCSYkaUS0J1kEEnRyJFFiFIHhs+JRyS6GmLYUaBVzmQbl6sfmZvTTM4HRQ0Gw4+Lyc/LiRGKRmo93q//5KpgmmkelyBUTxBJRozHRFDKhyo9nyf73am/4Sz/YXF/5Of6XiTaEtMLyA2KiVOnT6o9HxpbUpuu1Om9Hy4+4yo+Xqx/4DG/5hyx1sWVA3dEdIpAAAAMHRSTlMAAAAlvgAlAAAAAX+//n8BAFDZANpR+P338vLy8vf3UdnaUgGA/oABAAAmv78nAABZ3TzzAAAAZUlEQVQIHQXAwQ3BUBgA4Pf97zV9LQedoAxgAOlN4mxOQzgQAzRuzCHhhOT228h9Wn2qjuX2fYfBepevuieHbqEVlPya0lBrrfVU8m8GosTcA1GiB4QjAKMJXIgNe84eJTXcqNIfxWsQCB1pkdYAAAAASUVORK5CYII=)
}
&.plugin_tag_deprecated:before{
content:\"\";
color:#ff3467;
font-family:\"Font Awesome 6 Free\"
}
&:not([class]):before{
content:\"\";
color:var(--color-accent);
font-family:\"Font Awesome 6 Free\"
}
}
}
#plugin_browser_start_page{
max-height:calc(100vh - 190px);
padding:0 16px 16px;
position:relative;
&>h1{
color:#f2f3f5;
width:66.66%;
margin:0 0 30px;
font-family:ABC Ginto Nord;
font-size:44px;
font-weight:800;
line-height:44px
}
&>img{
width:33.33%;
margin:0;
position:absolute;
top:0;
right:0
}
&>:nth-child(3){
width:66.66%
}
}
@media screen and (width<850px){
#plugin_browser_start_page>h1{
font-size:32px;
line-height:32px
}
}
@media screen and (width<650px){
#plugin_browser_start_page>h1{
font-size:24px;
line-height:24px
}
}
.plugins_suggested_row{
margin-top:32px;
&>h3{
color:#f2f3f5;
margin:0 0 16px;
padding:0;
font-weight:600;
line-height:24px
}
&>ul{
width:initial;
background-color:initial;
margin:-1px 0 -8px;
padding:1px 0 8px;
overflow-x:auto
}
& li{
border-radius:8px;
flex-direction:column;
justify-content:center;
min-height:80px;
display:flex;
position:relative;
height:initial!important;
width:244px!important;
padding:16px 16px 16px 80px!important;
&:hover{
box-shadow:var(--box-shadow);
transform:translateY(-1px);
background-color:var(--color-back)!important
}
& .plugin_icon_area{
height:48px;
margin:0;
padding:0;
position:absolute;
top:50%;
left:16px;
transform:translateY(-50%)
}
& .title{
text-align:left;
color:#f2f3f5;
margin-bottom:12px;
height:initial!important;
font-weight:500!important;
line-height:20px!important
}
& .author{
text-align:left;
font-size:12px;
line-height:16px;
color:#b5bac1!important
}
}
}
#plugin_browser_page{
max-height:calc(100vh - 190px);
padding:0 16px 16px;
overflow-y:auto;
& .button_bar{
margin:0;
&>button{
background-color:var(--color-button);
border-radius:3px;
justify-content:center;
align-items:center;
gap:4px;
width:112px;
height:38px;
padding:0 16px;
font-size:14px;
font-weight:500;
transition:background-color .17s;
display:flex;
position:absolute;
left:20px;
color:var(--color-light)!important;
&:hover{
background-color:var(--color-selected)
}
&:active{
background-color:#80848e
}
&:last-child{
background-color:var(--color-accent);
top:178px;
&:hover{
background-color:#4752c4
}
&:active{
background-color:#3c45a5
}
}
&>i{
width:19px;
margin:0;
font-size:19px;
overflow:visible
}
&:first-child:not(:last-child){
top:226px;
&>i{
transform:translateY(-1px)
}
&:has(+button:not(:last-child)){
width:51px;
min-width:51px;
&>span{
display:none
}
}
}
&:nth-child(2):not(:last-child){
width:51px;
min-width:51px;
top:226px;
left:81px;
&>span{
display:none
}
&:hover:before{
content:\"Refresh\"!important
}
}
&:first-child:not(:last-child):has(+button:not(:last-child)):hover,&:nth-child(2):not(:last-child):hover{
&:before{
content:\"Disable\";
z-index:1;
color:var(--color-text);
box-shadow:var(--box-shadow);
background-color:#111214;
border-radius:5px;
padding:8px 12px;
font-size:16px;
font-weight:600;
line-height:20px;
position:absolute;
bottom:-10px;
left:50%;
transform:translate(-50%,100%)
}
&:after{
content:\"\";
border-bottom:5px solid #111214;
border-left:5px solid #0000;
border-right:5px solid #0000;
position:absolute;
bottom:-5px;
left:50%;
transform:translate(-50%,100%)
}
}
}
}
&>.about,&>div:has(>.settings_list),& .features_list{
min-height:128px;
margin-right:-8px;
overflow-y:auto;
padding:0 8px 0 0!important
}
& .settings_list{
&:empty:before{
content:\"No settings to configure\"
}
&>:first-child{
padding-top:8px!important
}
}
& .features_list{
&>li:not(:first-child){
margin-top:16px
}
& h4{
color:#f2f3f5;
margin:0 0 8px;
font-size:17px;
font-weight:600;
line-height:24px
}
& ul{
background-color:var(--color-ui);
border-radius:8px;
flex-direction:column;
gap:16px;
padding:16px;
display:flex;
& li{
gap:16px;
position:relative;
&.clickable:hover label{
background-color:var(--color-button)
}
}
& .description,& .extra_info{
white-space:nowrap;
text-overflow:ellipsis;
color:var(--color-text);
margin:0;
overflow:hidden;
min-height:initial!important
}
& .extra_info{
overflow:initial
}
& label{
color:#f2f3f5;
background-color:#303338;
border:1px solid #4e50587a;
border-radius:4px;
padding:10px 12px;
font-weight:600;
transition:background-color .17s
}
& i{
color:#f2f3f5;
position:absolute;
left:15px;
&+label{
padding-left:39px
}
}
}
}
& .about li{
margin-left:1px
}
}
#plugin_browser_sidebar .tab_bar,#plugin_browser_page_tab_bar,.contrast_graph_selector,#brush_preset_bar,.bar.tabs_small,#uv_cube_face_bar,#skin_pose_selector,#minecraft-title-tabs,#minecraft_title_generator .form_inline_select,#minecraft-title-render-output>.form_inline_select{
height:initial;
border-bottom:1px solid #3f4147;
width:calc(100% - 32px);
height:39px;
margin:24px 16px 16px;
overflow:hidden;
background-color:#0000!important;
gap:32px!important;
padding:0!important;
&>div:not(.tool),&>li:not(.tool),& label{
flex:initial;
color:#b5bac1;
cursor:pointer;
width:initial;
background-color:initial;
height:38px;
margin:0;
font-weight:500;
line-height:20px;
border:none!important;
margin:0!important;
padding:0 0 16px!important;
&:hover{
color:var(--color-text);
border-bottom:2px solid var(--color-accent)!important
}
&.open,&.selected{
color:var(--color-light);
cursor:default;
border-bottom:2px solid #949cf7!important
}
&>i{
margin:0
}
}
& input:checked+label{
cursor:default;
background-color:#0000;
color:var(--color-light)!important;
border-bottom:2px solid #949cf7!important
}
& .tool:not(label){
justify-content:center;
align-items:center;
width:32px;
height:32px;
margin:-8px 0 0 auto;
padding:0;
display:flex;
&>i{
margin:0
}
& .tooltip{
margin-top:73px!important
}
}
&.bar.tabs_small,&#uv_cube_face_bar,&.form_inline_select{
gap:16px;
width:calc(100% - 16px);
height:31px;
margin:12px 8px 8px;
& label,& li:not(.tool){
height:30px;
padding-bottom:8px!important
}
& .tool:not(label){
margin:-5px 0 0 auto!important
}
}
}
#plugin_browser_page_tab_bar{
width:initial;
min-height:39px;
margin:24px 0 16px
}
.plugin_browser_page_header{
flex-direction:column;
padding:102px 0 0;
display:flex;
position:relative;
&:before,& .plugin_tag_source:after,& .plugin_compatibility_issue:after,& .plugin_tag_deprecated:after,& .plugin_tag_mc:after{
content:\"\";
background-color:var(--color-accent);
pointer-events:none;
border-radius:8px;
height:102px;
position:absolute;
top:0;
left:0;
right:0
}
& .plugin_tag_source:after{
z-index:-1;
background-color:#ff7a52
}
& .plugin_compatibility_issue:after{
background-color:var(--color-error);
z-index:-2
}
& .plugin_tag_deprecated:after{
z-index:-3;
background-color:#ff3467
}
& .plugin_tag_mc:after{
z-index:-4;
background-color:#73e473
}
& .plugin_icon_area{
box-sizing:initial;
z-index:2;
background-color:#404249;
border:6px solid #303338;
border-radius:24px;
width:92px;
height:92px;
margin:0;
padding:0;
position:absolute;
top:50px;
left:24px;
overflow:hidden;
&>img{
width:92px;
height:92px
}
&>i{
color:#f2f3f5;
justify-content:center;
align-items:center;
width:100%;
height:100%;
margin:0;
font-size:72px;
display:flex;
&.fa_big{
font-size:64px
}
}
}
& .plugin_tag_list{
z-index:1;
width:100%;
position:absolute;
top:0;
&>li{
margin:8px 0 0;
&:first-child{
margin-left:8px
}
}
}
& .description{
margin:0 0 16px 152px
}
& .plugin_dependencies{
color:var(--color-text);
margin:0 0 7px 152px;
display:flex;
&>a{
color:#c9cdfb;
background-color:#3c4270;
gap:4px;
padding:0 2px 0 4px;
transition:background-color 50ms ease-out,color 50ms ease-out;
display:flex;
&:before{
content:\"extension\";
font-family:Material Icons
}
&:hover{
background-color:var(--color-accent);
color:var(--color-light)
}
}
}
}
#plugin_browser_page:is(.plugin_installed,.plugin_disabled) .plugin_browser_page_header{
& .button_bar>:last-child{
background-color:#da373c!important;
&:hover{
background-color:#a12828!important
}
&:active{
background-color:#8f2022!important
}
}
& .description{
min-height:63px;
&:has(+.plugin_dependencies){
min-height:32px
}
}
}
.plugin_browser_page_titlebar{
margin-left:152px;
& h1{
color:#f2f3f5;
margin-top:16px;
font-size:32px;
font-weight:700;
line-height:32px
}
& .version{
z-index:2;
align-items:center;
height:24px;
font-weight:600;
line-height:normal;
position:absolute;
top:8px;
right:8px;
color:var(--color-text)!important;
border-radius:12px!important;
padding:0 8px!important;
font-size:12px!important;
display:flex!important
}
& .author{
font-size:14px;
margin-top:2px!important
}
}
.plugin_installed_tag,.plugin_disabled_tag,.plugin_compatibility_issue{
background-color:var(--color-back);
z-index:2;
border-radius:8px;
align-items:center;
gap:4px;
height:30px;
padding:4px 12px 4px 8px;
font-size:0;
display:flex;
position:absolute;
top:64px;
right:8px;
&:before{
content:\"done\";
font-family:Material Icons;
font-size:22px
}
&:after{
content:\"Installed\";
font-size:16px;
font-weight:500
}
}
.plugin_disabled_tag{
color:#ffd300;
&:before{
content:\"bedtime\";
font-size:20px;
transform:translateY(-1px)
}
&:after{
content:\"Disabled\"
}
}
.plugin_compatibility_issue{
font-size:16px;
font-weight:600;
&:before,&:after{
display:none
}
}
#plugin_page_background_decoration{
position:initial;
width:initial;
justify-content:center;
align-items:safe center;
margin:32px 0 0;
padding:0;
font-size:256px;
display:flex
}
#plugin_browser_details{
background-color:var(--color-ui);
border-radius:8px;
min-height:128px;
padding:0;
display:flex;
overflow:hidden auto;
&::-webkit-scrollbar-track{
background-color:#0000
}
&>tbody{
flex:1;
grid-template-columns:min-content 1fr;
gap:16px;
padding:16px 16px 0;
display:grid;
&:after{
content:\"\";
width:1px;
height:1px;
margin-top:-1px;
display:flex
}
}
& tr{
display:contents
}
& td{
white-space:nowrap;
align-items:center;
display:flex;
&:first-child{
color:#f2f3f5;
background-color:#303338;
border:1px solid #4e50587a;
border-radius:4px;
padding:10px 12px;
font-weight:600
}
}
& a{
color:var(--color-link);
text-decoration:none;
&:hover{
text-decoration:underline
}
}
}
#plugin_browser_changelog{
flex-direction:column;
gap:16px;
padding:0;
display:flex;
& h3{
margin:0;
font-size:28px;
font-weight:700
}
&>li{
padding:0
}
}
.tool{
cursor:pointer;
color:#b5bac1;
width:40px;
height:32px;
margin:0;
display:flex;
&:hover{
color:var(--color-text)
}
&.enabled{
color:var(--color-light);
border:none
}
& i{
min-width:24px;
min-height:24px;
margin:4px 8px;
font-size:24px;
&.fa_big{
font-size:22px
}
}
&:active .icon{
padding-top:0
}
& .tooltip{
color:var(--color-text);
box-shadow:var(--box-shadow);
height:initial;
background-color:#111214;
border-radius:5px;
padding:8px 12px;
font-weight:600;
line-height:20px;
margin-top:35px!important;
& .keybinding_label:empty{
display:none
}
}
& .tooltip_description{
box-shadow:var(--box-shadow);
background-color:#111214;
border:none;
border-radius:5px;
padding:4px 10px;
font-weight:600;
transform:translate(-7px);
margin-top:13px!important
}
&.side_menu_tool>.action_more_options{
color:#b5bac1;
align-items:center;
min-width:20px;
font-size:0;
line-height:32px;
margin:0 0 0 -10px!important;
display:flex!important;
&:before{
content:\"keyboard_arrow_down\";
font-size:20px
}
}
}
.dialog_message_box_checkboxes{
flex-direction:column;
gap:8px;
margin-bottom:0;
display:flex
}
.dialog_message_box_checkbox{
display:flex;
&>:last-child{
padding-left:8px
}
& *{
cursor:pointer
}
}
#toast_notification_list{
position:fixed;
top:22px;
left:72px
}
.toast_notification{
box-shadow:none;
width:initial;
color:var(--color-text);
border-top-left-radius:8px;
height:36px;
margin:0;
padding:0;
position:absolute;
inset:0;
&>span{
color:var(--color-light);
justify-content:center;
align-items:center;
font-size:14px;
font-weight:500;
display:flex;
position:absolute;
inset:0
}
& i{
color:var(--color-light);
font-size:20px
}
&>i{
margin:8px 0 0 17px
}
}
.toast_close_button{
width:initial;
max-height:20px;
padding:0;
top:50%;
right:18px;
transform:translateY(-50%)
}
select{
background-color:var(--color-border);
cursor:pointer;
border-radius:4px;
font-weight:500;
color:var(--color-text)!important;
height:36px!important;
padding:0 14.8px 0 12.8px!important;
text-decoration:none!important
}
#view_backups_list,#model_select_list,.unsaved_models_list,#uv_face_properties>ul,#minecraft-title-presets{
background-color:#303338;
padding-right:8px;
overflow-y:auto;
max-height:calc(100vh - 288px)!important;
margin:16px -8px 0 0!important;
&>li,&>div{
background-color:initial;
align-items:center;
min-height:50px;
display:flex;
border-top:1px solid #3f4147!important;
padding:0 12px!important;
& *{
font-size:14px;
font-weight:500;
color:var(--color-text)!important
}
&:hover{
background-color:#393c41;
border-radius:8px;
border-top:1px solid #0000!important;
&+li,&+div{
border-top:1px solid #0000!important
}
}
&:first-child{
border-top:none!important
}
& i{
font-size:22px
}
}
&#minecraft-title-presets i:hover{
color:var(--color-light)!important
}
}
#bedrock_model_select{
width:initial
}
#model_select_list li{
justify-content:space-between;
&>p{
line-break:anywhere
}
&>label{
white-space:nowrap
}
}
#edit_history_list ul{
flex-direction:column;
gap:8px;
margin:0;
display:flex;
& li{
height:initial;
color:#b5bac1;
background-color:var(--color-ui);
border:none;
border-radius:3px;
padding:10px;
font-weight:500;
line-height:20px;
&:hover{
color:var(--color-text);
background-color:#393c41
}
&.selected{
color:var(--color-light);
background-color:#43444b
}
& .edit_history_time{
color:inherit;
font-size:14px
}
&.current{
border-left:3px solid var(--color-accent)
}
&:before{
display:none!important
}
}
&:not(:has(>.selected)) .current{
background-color:#43444b;
color:var(--color-light)!important
}
}
dialog#image_extruder canvas,dialog#share_model .dialog_content>img{
border-radius:8px;
margin:0 auto;
display:block
}
.slider_input_combo:not(.dialog_bar){
align-items:center;
gap:12px;
height:42px;
padding:4px 0;
display:flex;
margin:0!important
}
.button_bar_checkbox{
color:var(--color-light);
height:24px;
font-size:14px;
font-weight:500;
left:23px;
bottom:23px!important;
&>label{
cursor:pointer;
align-items:center;
height:100%;
padding-left:8px;
display:flex
}
&:hover label{
text-decoration:underline
}
}
.texture_adjust_previews{
border-radius:8px;
align-self:center;
max-width:100%;
float:initial!important;
order:2!important;
width:min-content!important;
margin:40px auto 8px!important;
&:has(>:nth-child(2))+:before{
content:\"Textures\"
}
}
.texture_adjust_preview_toggle{
position:absolute;
top:62px;
color:#f2f3f5!important;
&:before{
content:\"Texture\";
font-size:20px
}
&>i{
margin:0;
padding:4px 8px;
overflow:visible
}
}
dialog#adjust_curves{
max-width:444px
}
#contrast_graph{
border-radius:8px;
overflow:visible;
margin:0!important
}
.contrast_graph_selector,#brush_preset_bar{
width:100%;
margin:8px 0 16px;
&>div{
flex:1!important
}
}
#predicate_override_add,.dialog_form_buttons{
justify-content:flex-start;
gap:8px;
width:100%;
display:flex
}
#predicate_override_add button,#predicate_override_generator>.tool,.dialog_form_buttons a,.dialog_message_box_command,#animation_controller_presets li,.cem_animation_button>button,.minecraft-title-button-row>button,#minecraft-title-custom-overlay>button,#minecraft-title-preset-export-buttons>button,#minecraft-title-presets-container button,.tracker-row>button,#item_wizard_wrapper button,#block_wizard_wrapper button,#block_wizard_loot_list button,#block_wizard_loot_list+button,#entity_wizard_page button,#resource_pack_utilities button,#no-ffmpeg button{
background-color:var(--color-button);
border-radius:3px;
justify-content:center;
align-items:center;
height:36px;
padding:0 16px;
font-size:14px;
font-weight:500;
transition:background-color .17s;
color:var(--color-light)!important;
margin:0!important;
text-decoration:none!important;
display:flex!important;
&:hover{
background-color:var(--color-selected)
}
&:active{
background-color:#80848e
}
&>i,&:before{
min-width:19px;
min-height:19px;
margin:0 4px 0 0;
font-size:19px
}
&:disabled,&.disabled,&.cem_animation_button_disabled{
background-color:var(--color-button);
opacity:.5;
cursor:not-allowed;
color:var(--color-light)!important
}
}
#predicate_overrides input[type=text]{
height:36px!important
}
#predicate_override_add{
margin-top:16px
}
.predicate_override_top_bar{
justify-content:space-between;
align-items:center;
min-height:34px;
display:flex;
&>span{
color:var(--color-text)
}
&+div{
gap:40px;
margin:0 40px 3px 34px;
&>:first-child{
max-width:240px
}
}
}
#predicate_override_list{
border-radius:8px;
padding:0;
overflow:auto;
min-height:40px!important;
&>li{
border-radius:6px;
overflow:hidden
}
&:empty{
min-height:40px!important;
&:before{
content:\"No predicates...\";
color:var(--color-subtle_text);
padding:8px 12px;
display:flex
}
}
}
.predicate_drag_handle{
cursor:grab;
background-color:#0000;
justify-content:center;
align-items:center;
padding-left:8px;
display:flex;
&:before{
content:\"drag_indicator\";
color:#b5bac1;
font-family:Material Icons
}
&:hover:before{
color:var(--color-text)
}
}
.predicate_model{
max-width:256px;
padding:8px!important
}
.predicate_list{
flex-direction:column;
gap:8px;
padding:8px 0;
display:flex;
&>li{
align-items:center;
gap:8px!important;
padding:0!important;
&>input{
width:initial!important
}
&>.tool{
width:initial!important;
&>i{
margin-left:0;
margin-right:0
}
}
}
&>.tool{
bottom:10px!important;
left:-36px!important
}
&+.tool{
justify-content:center;
width:32px;
display:flex;
margin-top:10px!important;
&>i{
margin-left:0;
margin-right:0
}
}
& .numeric_input{
max-width:128px
}
}
#predicate_override_generator{
background-color:var(--color-ui);
height:initial;
text-align:center;
border:none;
border-radius:6px;
grid-template-rows:repeat(2,auto);
grid-template-columns:1fr min-content min-content 1fr;
grid-auto-flow:column;
align-items:center;
gap:8px;
margin:48px 8px 60px;
padding:8px;
display:grid;
position:relative;
&:before{
content:\"\";
background-color:var(--color-back);
z-index:-1;
border-radius:8px;
position:absolute;
inset:-8px
}
&>*{
order:1
}
&:after{
content:\"Type\"
}
&>:nth-child(2n+3),&:after{
color:var(--color-subtle_text);
margin:-62px 0 0;
padding:0
}
&>:nth-child(2n+2){
margin-top:-8px
}
&>.tool{
width:calc(50% + 4px);
position:absolute;
bottom:-60px;
left:-8px;
&:after{
content:\"Cancel Generation\"
}
&:last-child{
left:initial;
right:-8px;
&:after{
content:\"Cancel Generation\"
}
}
}
}
hr{
border-top-color:#3f4147
}
.form_bar_reset .dialog_form_buttons a:before{
content:\"replay\";
font-family:Material Icons
}
.add_brush_preset{
display:contents;
background-color:#0000!important;
border:none!important;
&>i{
min-width:40px
}
&:before{
content:\"\";
pointer-events:none;
flex:1
}
&:after{
content:\"\";
width:38px;
height:38px;
position:absolute;
right:16px
}
}
#bar_items_current{
box-shadow:var(--header-shadow);
background-color:#303338;
border:none;
align-items:center;
height:48px;
margin:-8px -16px 16px;
padding:8px;
display:flex;
& li{
cursor:grab;
&:nth-last-child(-n+3):nth-child(n+7) .tooltip{
transform:translate(calc(30px - 100%));
&:after{
left:initial;
top:0;
right:5px;
transform:translateY(-100%)
}
}
}
& .icon_wrapper[style=\"opacity: 0.4;
\"]{
color:#80848e;
opacity:1!important
}
& .toolbar_separator:not(.spacer){
color:#b5bac1;
border-radius:4px;
margin:0 4px;
background-color:var(--color-back)!important
}
& .spacer{
padding:0 8px;
&:after{
border-color:#b5bac1!important
}
}
& .tooltip{
transform:translate(calc(20px - 50%));
margin-top:37px!important;
&:after{
content:\"\";
border-bottom:5px solid #111214;
border-left:5px solid #0000;
border-right:5px solid #0000;
position:absolute;
top:0;
left:50%;
transform:translate(-50%,-100%)
}
}
}
#bar_item_list{
flex-direction:column;
gap:2px;
display:flex;
overflow-y:auto;
&>li{
border-radius:4px;
min-height:34px;
padding:6px 8px;
overflow:hidden;
&>i{
display:initial!important
}
&:hover{
background-color:#393c41
}
&:active{
color:var(--color-light);
background-color:#3f4147
}
}
& *{
cursor:pointer
}
& .add{
display:none!important
}
}
dialog#toolbar_edit .search_bar{
margin:8px 0
}
dialog#message_box{
& ul{
flex-direction:column;
gap:8px;
display:flex
}
}
.message_box_icon{
border-radius:8px;
width:54px;
margin:0 8px 2px 0;
padding:0!important
}
.dialog_message_box_command{
flex-direction:row-reverse;
&:has(>i):before{
display:none
}
&>i{
order:-3;
margin:0 0 0 4px!important
}
&:before{
order:-3;
justify-content:center;
width:19px;
display:flex;
margin:0 0 0 4px!important;
font-size:17px!important
}
&:after{
content:\"\";
flex:1;
order:-2
}
&>label{
order:-1;
margin:0 0 0 8px;
color:var(--color-subtle_text)!important
}
}
dialog#model_stats .form_bar:not(:last-child){
margin-bottom:16px
}
dialog#edit_bedrock_binding .dialog_bar{
gap:8px;
margin:0;
& .tool{
justify-content:center;
align-items:center;
min-width:32px;
display:flex
}
}
dialog#error_log p{
font-family:var(--font-code);
user-select:text;
background-color:var(--color-ui);
border:1px solid var(--color-border);
border-radius:4px;
padding:7px 7px 7px 24px;
position:relative;
&:not(:last-child){
border-bottom:none;
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
&:not(:first-child){
border-top:none;
border-top-left-radius:0;
border-top-right-radius:0
}
&:before{
content:\"∟\";
position:absolute;
left:5px;
transform:translate(1px)rotate(-135deg)
}
}
dialog#select_texture .search_bar{
margin-bottom:16px;
height:34px!important
}
#import_texture_list{
flex-wrap:wrap;
gap:8px;
display:flex;
overflow-y:auto;
& *{
cursor:pointer
}
&>li{
border:none;
border-radius:8px;
flex:1;
align-items:flex-end;
min-width:150px;
min-height:150px;
margin:0;
padding:0;
display:flex;
&:hover{
background-color:#393c41
}
&.selected{
background-color:#43444b
}
&:after{
display:none
}
&:before{
position:absolute;
top:8px;
right:8px
}
}
& label{
text-shadow:0 0 3px #000;
padding:8px;
color:var(--color-text)!important;
margin:0!important
}
}
#texture_menu_thumbnail{
border-radius:8px;
width:128px;
&>img{
object-fit:contain;
width:100%;
height:100%
}
}
.project_thumbnail{
box-shadow:var(--box-shadow);
background-color:#282a2e;
border:8px solid #111214;
border-radius:5px;
translate:68px
}
.form_input_tool{
justify-content:center;
align-items:center;
width:32px;
display:flex;
&>i{
margin:0
}
}
.dialog_resize_handle{
z-index:9999
}
.select_menu{
background-color:var(--color-ui);
box-shadow:none;
border:1px solid var(--color-border);
border-radius:0 0 4px 4px;
&>li{
height:initial;
font-size:16px;
line-height:16px;
padding:12px!important;
&:is(:first-child,:not(:first-child)):not(.menu_search_bar,.menu_separator){
padding:12px!important
}
&:is(.focused,.opened){
color:var(--color-text)!important;
background-color:#35373c!important
}
&:has(>.fa-dot-circle){
color:var(--color-light)!important;
background-color:#404249!important
}
& .fa-circle{
display:none!important
}
& .fa-dot-circle{
position:relative;
width:20px!important;
height:20px!important;
margin:0!important;
&:before{
content:\"\";
background-color:var(--color-accent);
border-radius:50%;
width:20px;
height:20px
}
&:after{
content:\"check\";
font-family:Material Icons;
font-size:16px;
position:absolute;
left:2.5px
}
}
&>span{
margin-right:8px
}
&.menu_separator{
border-bottom:1px solid var(--color-border);
margin:7px 0 0!important
}
}
}
#work_screen{
grid-gap:8px;
border-top-left-radius:8px;
grid-template-rows:48px minmax(200px,5000px) 32px;
& .bar_select{
margin:0 4px
}
& bb-select{
height:32px
}
}
#work_screen:has(>#center>#toast_notification_list>.toast_notification){
border-top-left-radius:0;
margin-top:36px;
&[style*=\"grid-template-columns: 0px\"] .toolbar_wrapper.tool_options{
border-radius:0
}
}
:is(#bottom_slot,#top_slot) .panel{
width:initial!important
}
#left_bar,#left_bar .panel{
border-top-right-radius:8px;
border-bottom-right-radius:8px
}
#left_bar .panel:first-child>.panel_handle{
border-top-right-radius:8px
}
#left_bar .panel:not(.hidden){
& .panel_handle{
border-top-right-radius:8px
}
&~.panel:not(.hidden)>.panel_handle{
border-top-right-radius:0
}
}
#left_bar .list{
border-bottom-right-radius:8px
}
#status_bar{
background-color:var(--color-ui);
background-image:linear-gradient(#1f2124,#1f2124 1px,#282a2e 1px 2px,#0000 2px);
border-bottom-right-radius:8px;
border-bottom-left-radius:8px;
&>:not(.hidden){
align-items:center;
display:flex
}
&>div[title=\"Streamer Mode Enabled\"]{
cursor:pointer;
filter:brightness(1.5)saturate(75%);
background-color:initial!important;
color:var(--color-stream)!important
}
}
#main_toolbar{
display:contents
}
#right_bar,#right_bar .panel,#right_bar .panel_vue_wrapper>.list{
border-bottom-left-radius:8px
}
#right_bar{
margin-top:-8px
}
#resizer_left,#resizer_right{
width:8px;
transform:translate(2px);
opacity:0!important
}
#resizer_right{
transform:translate(-2px);
top:48px!important
}
.toolbar_wrapper.tools{
grid-area:center;
justify-content:center;
align-self:start;
position:relative;
display:flex!important;
&:before{
content:\"\";
z-index:2;
width:100%;
height:88px;
margin-top:-8px;
position:absolute
}
&:after{
content:\"\";
z-index:1;
opacity:0;
background-image:linear-gradient(#000 0%,#000000bc 19%,#0000008a 34%,#00000061 47%,#00000047 56.5%,#00000031 65%,#00000020 73%,#00000013 80.2%,#0000000b 86.1%,#00000005 91%,#00000002 95.2%,#00000001 98.2%,#0000 100%);
width:100%;
height:160px;
margin-top:-8px;
transition:opacity .2s ease-in-out;
position:absolute
}
& .toolbar{
z-index:2;
flex-flow:wrap;
justify-content:center;
row-gap:8px;
margin-top:10px;
position:relative;
overflow:visible!important;
& .tool{
opacity:0;
transition:transform .2s ease-in-out,opacity .2s ease-in-out;
transform:translateY(-8px)
}
&:before{
content:\"keyboard_arrow_down\";
font-family:Material Icons;
font-size:24px;
transition:opacity .2s ease-in-out,transform .2s ease-in-out;
position:absolute;
top:0;
transform:translateY(-16px)
}
}
& .content{
display:contents;
&>:not(.tool){
display:none
}
}
& .tool{
filter:drop-shadow(0 1px 1px #0008);
justify-content:center;
width:72px;
height:56px;
display:none;
position:relative;
&[class=tool],&[class=tool\\ enabled],&[class=tool\\ side_menu_tool],&[class=\"tool side_menu_tool enabled\"],&[class=tool\\ toolbar_menu]{
display:flex
}
& .tooltip{
margin-top:66px!important;
&:before{
content:\"\";
border-bottom:5px solid #111214;
border-left:5px solid #0000;
border-right:5px solid #0000;
position:absolute;
top:0;
left:50%;
transform:translate(-50%,-100%)
}
}
&>i:nth-child(2){
background-color:var(--color-ui);
color:var(--color-light);
border-radius:50%;
justify-content:center;
align-items:center;
width:56px;
min-width:56px;
height:56px;
min-height:56px;
margin:0;
font-size:26px;
transition:background-color .15s ease-in-out,color .15s ease-in-out;
display:flex;
&:not([class*=material-icons]){
font-size:24px
}
}
&>i:nth-child(3){
background-color:var(--color-ui);
border-radius:50%;
width:20px;
height:20px;
min-height:20px;
margin:0;
transition:background-color .15s ease-in-out,color .15s ease-in-out;
position:absolute;
bottom:0;
right:8px;
&:before{
translate:0 1px
}
}
&.side_menu_tool>i:nth-child(2){
clip-path:path(\"M 0 0 H 56 V 56 H 0 Z m 32 45 a 14 14 0 1 0 28 1 a 14 14 0 1 0 -28 -1\")
}
&>i:hover{
background-color:var(--color-border)
}
&.enabled i{
background-color:var(--color-light);
color:var(--color-accent_text)!important;
&:hover{
background-color:#f2f3f5!important
}
}
&:hover{
z-index:1
}
}
& .toolbar_overflow_button{
display:none!important
}
& .toolbar_menu{
order:1;
& .tooltip{
margin-top:112px!important
}
}
&:hover{
&:after{
opacity:1
}
& .toolbar{
& .tool{
opacity:1;
transform:initial
}
&:before{
opacity:0;
transform:translateY(8px)
}
}
}
}
.toolbar_wrapper.tool_options{
box-shadow:var(--header-shadow);
z-index:2;
background-color:#303338;
border-top-left-radius:8px;
grid-area:toolbar;
align-items:center;
min-width:100%;
padding:0 256px 0 16px;
display:flex!important;
& .content{
align-items:center;
display:flex
}
}
#work_screen[style*=\"grid-template-columns: 0px\"] :is(.toolbar_wrapper.tools,.toolbar_wrapper.tool_options,#center,#status_bar){
border-radius:0;
margin-left:-8px
}
#work_screen[style*=\" 0px;
\"] :is(.toolbar_wrapper.tools,#center,#status_bar){
margin-right:-8px
}
#mode_selector{
z-index:2;
grid-area:toolbar;
justify-content:flex-end;
align-items:center;
gap:16px;
height:100%;
padding:0 16px;
display:flex;
&>li{
color:#b5bac1;
border-radius:4px;
align-items:center;
height:24px;
margin:0;
padding:2px 8px;
font-size:16px;
font-weight:500;
display:flex;
border:none!important;
&:hover{
color:var(--color-text);
background-color:#393c41
}
&.selected{
background-color:var(--color-accent);
color:var(--color-light);
&:active{
background-color:#4752c4
}
}
}
}
#top_slot{
order:1
}
#bottom_slot{
order:2
}
#resizer_top{
display:none
}
.orbit_gizmo{
margin:0 8px 8px 0
}
dialog#animated_texture_editor_code content>:last-child{
flex-direction:column;
display:flex;
position:relative;
& .code_editor_file_title{
background-color:var(--color-ui);
border:1px solid var(--color-border);
color:#b5bac1;
cursor:text;
border-top:none;
border-radius:0 0 8px 8px;
order:1;
align-items:center;
height:40px;
padding:0 16px;
font-size:14px;
line-height:18px;
display:flex
}
& .prism-editor-wrapper{
border-radius:8px 8px 0 0
}
&>button{
background-color:initial;
order:1;
justify-content:center;
align-items:center;
min-width:28px;
height:28px;
padding:0;
font-size:0;
text-decoration:none;
display:flex;
position:absolute;
bottom:6px;
right:17px;
width:initial!important;
&:before{
content:\"content_copy\";
color:#b5bac1;
font-family:Material Icons;
font-size:24px
}
&:hover{
&:before{
color:#d9dcdf
}
&:after{
content:\"Copy\";
color:var(--color-text);
background-color:#111214;
border-radius:5px;
padding:8px 12px;
font-size:14px;
font-weight:500;
position:absolute;
top:-8px;
transform:translateY(-100%)
}
}
}
}
#flipbook_editor{
flex-direction:row-reverse;
gap:16px;
max-height:720px;
position:relative;
& button{
background-color:var(--color-button);
border-radius:3px;
min-width:96px;
height:38px;
padding:2px 16px;
font-size:14px;
font-weight:500;
text-decoration:none;
transition:background-color .17s;
color:var(--color-light)!important;
&:hover{
background-color:var(--color-selected)
}
&:active{
background-color:#80848e
}
}
}
.flipbook_frame_timeline{
background-color:var(--color-back);
border-radius:8px 8px 0 0;
width:288px;
margin-bottom:71px;
padding:16px;
&>button{
margin-bottom:27px;
position:relative;
&:before{
content:\"\";
background-color:#37393f;
height:1px;
position:absolute;
bottom:-17px;
left:-16px;
right:-16px
}
}
&>ul{
background-color:var(--color-border);
min-height:initial;
flex:initial;
border-radius:8px;
flex-direction:column;
gap:8px;
padding:12px;
display:flex;
overflow-y:auto
}
&>div{
flex:1;
justify-content:center;
align-items:flex-end;
gap:16px;
margin-top:27px;
display:flex;
position:relative;
&:before{
content:\"\";
background-color:#37393f;
height:1px;
position:absolute;
bottom:54px;
left:-16px;
right:-16px
}
}
& .tool{
background-color:var(--color-button);
border-radius:3px;
justify-content:center;
align-items:center;
height:38px;
font-size:14px;
font-weight:500;
text-decoration:none;
transition:background-color .17s;
display:flex;
color:var(--color-light)!important;
&>i{
margin:0
}
&:hover{
background-color:var(--color-selected)
}
&:active{
background-color:#80848e
}
}
}
.flipbook_frame{
border:1px solid #0000;
border-radius:6px;
gap:8px;
padding:7px;
background-color:var(--color-ui)!important;
color:#b5bac1!important;
&:before{
content:\"drag_indicator\";
justify-content:center;
width:10px;
font-family:Material Icons;
display:flex
}
&>label{
flex:initial;
width:initial;
order:1;
width:10px
}
&>img{
border-radius:6px;
margin:auto
}
&.viewing{
border:1px solid var(--color-accent)
}
}
.flipbook_options{
background-color:var(--color-back);
border-radius:0 0 8px 8px;
justify-content:center;
width:288px;
position:absolute;
bottom:0;
right:0;
border-top:1px solid #37393f!important;
margin:0!important;
padding:16px!important
}
.flipbook_frame_preview{
flex:1;
padding-bottom:26px;
&>:first-child{
flex:1;
&>img{
width:initial;
max-height:initial;
object-fit:contain;
border-radius:8px
}
}
}
#flipbook_editor_timeline{
border:2px solid var(--color-accent);
background-color:var(--color-ui);
width:calc(100% - 224px);
min-height:60px;
margin-top:20px;
margin-left:172px;
position:relative;
&:before,&:after{
content:\"\";
background-color:var(--color-accent);
border-radius:8px 0 0 8px;
width:18px;
position:absolute;
top:-2px;
bottom:-2px;
left:-20px
}
&:after{
left:initial;
border-radius:0 8px 8px 0;
right:-20px
}
& .frame{
border:none;
height:100%;
margin-left:4px;
position:relative;
&:nth-last-child(2):after{
content:\"\";
background-color:var(--color-back);
width:3px;
position:absolute;
top:0;
bottom:0;
right:-3px
}
}
}
#flipbook_editor_playhead{
background-color:var(--color-text);
width:4px;
min-height:60px;
transform:translate(7px);
border:none!important;
border-radius:0!important;
&:before{
display:none
}
}
.flipbook_controls{
background-color:#111214;
border-radius:8px;
align-self:flex-start;
gap:8px;
height:60px;
margin-top:-60px;
margin-left:34px;
padding:25px;
& .tool{
color:var(--color-text);
width:24px;
height:24px;
&>i{
justify-content:center;
align-items:center;
min-width:18px;
min-height:18px;
margin:0;
display:flex;
font-size:32px!important
}
}
}
#quick_setup,.start_screen_section[section_id=new_version]{
z-index:5;
flex-direction:column;
max-width:min(512px,100vw - 80px);
max-height:calc(100vh - 80px);
top:50%;
left:50%;
transform:translate(-50%,-50%);
background-color:initial!important;
color:var(--color-text)!important;
border:none!important;
padding:0!important;
display:flex!important;
position:fixed!important;
&:before{
content:\"\";
z-index:-1;
background-color:#000000b2;
width:100vw;
height:100vh;
position:fixed;
top:50%;
left:50%;
transform:translate(-50%,-50%)
}
&:after{
content:\"\";
z-index:-1;
box-shadow:var(--dialog-shadow);
background-color:#303338;
border-radius:4px;
position:absolute;
inset:0
}
&>h2,& .start_screen_right:before{
color:#f2f3f5;
height:62px;
padding:16px;
font-size:24px;
line-height:30px
}
& .start_screen_close_button{
color:#73767d;
min-width:32px;
height:32px;
padding:4px;
font-size:24px;
transition:color .2s ease-in-out;
top:16px;
right:16px;
display:initial!important;
background:0 0!important;
top:16px!important;
right:16px!important;
&:hover{
color:var(--color-text)
}
}
&>div{
flex-direction:row;
padding:0 16px;
width:initial!important;
align-items:stretch!important;
margin:0 0 16px!important;
&>:first-child{
color:#b5bac1;
text-transform:uppercase;
letter-spacing:.24px;
min-width:100%;
margin-bottom:8px;
font-size:12px;
font-weight:700;
line-height:16px
}
}
& .start_screen_right{
padding:0 0 16px;
box-shadow:none!important;
margin:0!important;
&:before{
content:\"New Update\";
display:flex
}
&>h3{
color:#c4c9ce;
pointer-events:none;
text-transform:initial;
text-align:left;
font-size:12px;
font-weight:400;
position:absolute;
top:44px;
left:16px
}
&>:nth-last-child(2){
margin-top:-12px
}
}
}
.quick_setup_theme{
z-index:1;
border-radius:50%;
justify-content:center;
align-items:center;
max-width:60px;
margin-top:8px;
font-size:0;
display:flex;
position:relative;
&:not(:last-child){
margin-right:16px
}
&:last-child>div{
background-color:#303338;
border:1px solid #b4b9c0
}
&.selected{
&>div{
width:56px;
height:56px
}
&:before{
content:\"\";
background-color:var(--color-accent);
z-index:-1;
border-radius:50%;
position:absolute;
inset:-2px
}
&:after{
content:\"\";
z-index:-1;
background-color:#303338;
border-radius:50%;
position:absolute;
inset:0
}
}
&>div{
border:none;
justify-content:center;
align-items:center;
width:60px;
height:60px;
padding:0;
display:flex;
margin:0!important;
&>i{
min-width:28px;
font-size:28px;
overflow:visible
}
}
&:hover{
&:nth-child(2)>div:before{
content:\"Dark\"
}
&:nth-child(3)>div:before{
content:\"Light\"
}
&:nth-child(4)>div:before{
content:\"Contrast\"
}
&:last-child>div:before{
content:\"More...\"
}
&>div{
&:before{
z-index:1;
color:var(--color-text);
box-shadow:var(--box-shadow);
background-color:#111214;
border-radius:5px;
padding:8px 12px;
font-size:16px;
font-weight:600;
line-height:20px;
position:absolute;
top:-8px;
left:50%;
transform:translate(-50%,-100%)
}
&:after{
content:\"\";
border-top:5px solid #111214;
border-left:5px solid #0000;
border-right:5px solid #0000;
position:absolute;
top:-3px;
left:50%;
transform:translate(-50%,-100%)
}
}
}
}
.start_screen_features{
overflow:auto;
padding:16px!important;
&>li{
flex-direction:column;
display:flex;
text-align:left!important;
margin:0!important;
padding:0!important;
&>*{
order:2
}
&>p{
list-style:initial;
margin-left:17px!important;
display:list-item!important
}
&:first-child h3{
margin-top:0!important
}
&:nth-child(2) h3{
color:#2dc770;
&:after{
background-color:#2dc770
}
}
&:nth-child(3) h3{
color:#f0b132;
&:after{
background-color:#f0b132
}
}
}
& img{
margin-bottom:16px!important
}
& h3{
color:#949cf7;
text-transform:uppercase;
order:1;
align-items:center;
gap:4px;
line-height:20px;
margin:40px 0 20px!important;
font-size:16px!important;
font-weight:700!important;
display:flex!important;
&:after{
content:\"\";
background-color:#949cf7;
flex:1;
height:1px;
display:flex
}
}
}
#update_menu .tool{
height:22px;
width:28px!important;
&>i{
justify-content:center;
align-items:center;
min-width:28px;
min-height:22px;
margin:0;
font-size:16px;
display:flex;
margin:0!important
}
& .tooltip{
transform:translate(calc(14px - 50%));
margin-top:27px!important;
margin-left:0!important
}
}
#cubes_list{
padding-top:8px;
&>:last-child{
margin-bottom:13px
}
&.drag_hover>li:last-child:after{
background-color:#23a559;
border-radius:2px;
width:calc(100% - 8px);
height:4px;
margin-left:8px;
translate:0 -1px;
box-shadow:0 0 3px #0006
}
}
.outliner_object{
cursor:pointer;
align-items:center;
background-color:initial!important;
&>*{
padding:0!important
}
& input{
color:var(--color-subtle_text);
background-color:initial!important;
padding:0!important
}
}
.outliner_node{
position:relative
}
.outliner_object.group{
height:24px;
padding:0 8px 0 0;
& input{
letter-spacing:.24px;
font-size:14px;
font-weight:600;
height:16px!important
}
&>:nth-child(2){
display:none
}
&>:first-child{
color:var(--color-subtle_text);
opacity:1;
justify-content:center;
align-items:center;
max-width:16px;
height:100%;
font-size:8px;
display:flex;
padding:0 2px!important
}
&:hover{
& input,&>:first-child{
color:var(--color-text)!important
}
}
&.selected{
& input,&>:first-child{
color:var(--color-light)!important
}
}
}
.outliner_object:not(.group){
z-index:1;
height:34px;
padding:0 24px 0 0;
position:relative;
&:before{
content:\"\";
z-index:-1;
border-radius:4px;
position:absolute;
inset:1px 0 1px 8px
}
&>*{
translate:16px
}
& input{
font-weight:500;
height:20px!important
}
&:hover{
& input{
color:var(--color-text)
}
&:before{
background-color:#35373c
}
}
&.selected{
& input{
color:var(--color-light)
}
&:before{
background-color:#404249
}
}
&>:nth-child(2){
height:initial;
color:#80848e;
margin-right:6px;
position:relative;
overflow:visible;
font-size:22px!important;
&.fa,&.fa_big{
font-size:17px!important
}
&:after{
content:\"\";
background-image:url(\"data:image/svg+xml;
utf8,<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" viewBox=\\\"0 0 4000 34\\\"><path d=\\\"M 0 0 L 4000 0 L 4000 1 Q 3996 1 3996 5 L 3996 29 Q 3996 33 4000 33 L 4000 34 L 0 34 Z\\\" fill=\\\"%232B2D31\\\"/></svg>\");
width:4000px;
height:34px;
position:absolute;
top:-9px;
left:-4px;
transform:translate(-100%)
}
}
& .outliner_opener_placeholder{
display:none
}
}
.outliner_line_guide{
display:none
}
.outliner_toggle,#panel_animations .in_list_button>i,.channel_head>.text_button:not(:first-child)>i,.controller_state_section_title>.text_button>i{
justify-content:center;
align-items:center;
height:100%;
display:flex;
color:#d8dbdd!important;
max-width:16px!important;
margin:0 0 0 4px!important;
font-size:16px!important;
overflow:visible!important;
&.fa,&.far,&.fas{
font-size:13px!important
}
&.icon_off{
color:var(--color-subtle_text)!important
}
}
#panel_animations .in_list_button,.channel_head>.text_button:not(:first-child),.controller_state_section_title .text_button{
width:initial;
height:100%;
&.off>i{
color:var(--color-subtle_text)!important
}
}
.drag_hover[order]:before{
background-color:#23a559;
border-radius:2px;
width:calc(100% - 8px);
min-height:4px;
margin-left:8px;
translate:0 -1px;
box-shadow:0 0 3px #0006
}
.drag_hover[order=\"0\"]:before{
width:4px;
margin-left:0
}
.panel{
& .list{
background-color:initial;
&::-webkit-scrollbar-track{
background-color:initial!important
}
}
&:not(.hidden)~.panel>.panel_handle{
background-image:linear-gradient(#1f2124,#1f2124 1px,#282a2e 1px 2px,#0000 2px)
}
&.floating{
box-shadow:var(--dialog-shadow);
border:none;
border-radius:4px;
&>:first-child{
border-radius:4px 4px 0 0
}
&>:last-child{
border-radius:0 0 4px 4px
}
}
&.folded>.panel_handle{
box-shadow:none
}
&.floating.folded>.panel_handle{
border-radius:4px
}
& .bar.next_to_title{
z-index:1;
align-items:center;
margin-top:-48px;
margin-right:128px;
display:flex;
transform:translateY(calc(24px - 50%))
}
& .toolbar{
padding:8px;
&>.content{
padding-right:8px
}
}
}
.panel_handle{
box-shadow:var(--header-shadow);
box-sizing:border-box;
z-index:1;
padding-right:0 8px 0 0!important;
height:48px!important;
&>label{
align-items:center;
height:100%;
font-weight:600;
line-height:20px;
display:flex;
color:#f2f3f5!important;
text-transform:initial!important;
margin:0!important;
padding:0 0 0 16px!important;
font-size:16px!important
}
}
#uv_resolution_status{
cursor:pointer;
color:#b5bac1;
&:hover{
color:var(--color-text)
}
}
#texture_list{
padding-bottom:13px
}
.texture{
z-index:1;
cursor:pointer;
align-items:center;
height:60px;
padding:1px 8px 1px 16px;
display:flex;
position:relative;
background-color:initial!important;
& *{
cursor:pointer!important;
margin:0!important
}
&:after{
content:\"\";
z-index:-1;
border-radius:4px;
position:absolute;
inset:1px 0 1px 8px
}
&:hover{
&:after{
background-color:#35373c
}
& .texture_name,& .texture_res{
color:var(--color-text)
}
}
&.multi_selected{
&:after{
background-color:#3c3c42
}
& .texture_name,& .texture_res{
color:var(--color-text)
}
}
&.selected{
&:after{
background-color:#404249
}
& .texture_name,& .texture_res{
color:var(--color-text)
}
}
& i{
color:#aaacb0;
max-width:16px;
margin-left:4px!important;
font-size:16px!important;
&.fa,&.far,&.fas{
font-size:13px!important
}
&:hover{
color:var(--color-text)!important
}
&:not(.clickable){
color:var(--color-subtle_text)!important
}
&.texture_multi_select_icon{
color:#23a559!important
}
}
}
div.texture_icon_wrapper{
border-radius:3px;
margin-right:12px!important;
& .texture_error{
text-shadow:none;
z-index:1;
border-radius:50%;
top:2px;
left:2px;
overflow:visible;
color:var(--color-error)!important;
margin:0!important;
&:before{
content:\"\";
background-color:var(--color-light);
z-index:-1;
border-radius:50%;
position:absolute;
inset:2px
}
}
&>img+.texture_error{
filter:drop-shadow(0 0 5px #000)
}
}
.texture_name{
color:var(--color-subtle_text);
font-weight:500;
line-height:20px
}
.texture_res{
font-size:12px;
font-weight:500;
line-height:16px
}
.texture[order]:before{
background-color:#23a559;
border-radius:2px;
width:calc(100% - 8px);
min-height:4px;
margin-left:8px;
translate:0 -1px;
box-shadow:0 0 3px #0006
}
.toolbar{
overflow:visible;
&>.content{
row-gap:8px
}
&.no_wrap{
max-height:32px;
overflow:hidden
}
& .tool>input[type=range]{
margin:0 4px
}
}
.toolbar_menu{
justify-content:center;
align-items:center;
min-width:16px;
display:flex;
color:#b5bac1!important;
margin:0!important;
&:hover{
color:var(--color-text)!important
}
&>i{
justify-content:center;
align-items:center;
min-width:16px;
margin:0;
display:flex;
margin-left:0!important
}
}
.nslide_tool{
margin:0 4px;
position:relative;
width:80px!important;
padding:0!important;
&.is_colored{
&>.nslide{
padding-left:2px!important
}
& .na_left{
left:2px
}
}
}
.nslide{
color:var(--color-text);
border-radius:4px;
justify-content:center;
align-items:center;
font-weight:500;
display:flex;
background-color:var(--color-border)!important;
height:100%!important;
padding:0!important;
&:before{
bottom:0;
left:0;
right:initial!important;
border-width:0 4px 0 0!important
}
}
.nslide_arrow{
cursor:pointer;
top:50%;
overflow:visible;
transform:translateY(-50%);
width:initial!important;
margin:0!important;
&>i{
max-width:initial;
min-width:32px;
margin:0
}
&:hover{
color:var(--color-light)
}
}
.na_left{
left:0
}
.na_right{
right:0
}
.toolbar_separator.border{
background-color:#3f4147!important;
width:1px!important;
margin-bottom:4px!important
}
#panel_element,#panel_color,#panel_variable_placeholders,#panel_bone{
&>:nth-child(2){
margin-top:8px!important
}
&>:last-child{
margin-bottom:8px!important
}
}
.panel_toolbar_label{
text-transform:uppercase;
letter-spacing:.24px;
padding:8px 12px 0;
font-size:12px;
font-weight:600;
line-height:16px;
margin:0!important
}
.icon_mode{
border-radius:4px;
overflow:hidden;
background-color:var(--color-border)!important;
padding:0!important;
& .select_option{
cursor:pointer;
justify-content:center;
align-items:center;
display:flex;
width:32px!important;
&>i{
justify-content:center;
align-items:center;
font-size:20px;
display:flex;
margin:0!important;
padding:0!important
}
&.selected{
background-color:var(--color-light)!important
}
}
}
#display_sliders{
& .display_slot_section_bar{
margin:0;
padding-right:8px
}
& .slider_input_combo{
margin:0 8px!important;
&>div:first-child{
margin-right:-8px
}
}
& [title=X]{
margin-top:8px!important
}
& [title=Z]{
margin-bottom:8px!important
}
}
#panel_color{
& #main_colorpicker+div{
width:calc(100% - 20px)!important;
margin:0 12px 0 8px!important
}
& [toolbar=color_picker]{
margin:1px 8px 0 4px
}
}
#color_panel_wrapper>:nth-child(3):not([style=\"display: none;
\"])+div{
margin-top:8px
}
#color_panel_wrapper>:nth-child(4){
margin:0 8px
}
#palette_list{
flex-wrap:wrap;
align-content:flex-start;
gap:4px;
min-height:170px;
max-height:228px;
margin:8px -8px 0 0;
padding:0;
display:flex;
&>li{
cursor:pointer;
border-radius:3px;
overflow:hidden;
&:not(:hover):not(.selected){
background-color:#0000!important
}
&:hover{
padding:2px!important
}
&>div{
cursor:pointer;
border-radius:3px
}
}
}
#color_panel_head{
height:initial;
& .chosen{
width:58px;
&>div{
cursor:pointer;
border-radius:4px;
box-shadow:none!important;
border:none!important;
width:32px!important;
height:32px!important;
&.selected{
position:relative;
transform:translate(2px,2px);
width:28px!important;
height:28px!important;
&:before{
content:\"\";
border:2px solid var(--color-ui);
outline:2px solid var(--color-accent);
border-radius:6px;
position:absolute;
inset:-2px
}
}
&.secondary{
top:22px
}
}
& .switcher{
right:2px
}
}
& .side>input{
font-family:var(--font-main)
}
}
#color_history{
gap:4px;
height:20px;
margin-top:4px;
&>li{
border-radius:3px;
min-width:20px;
max-width:20px;
height:20px;
position:relative;
border:none!important
}
}
#uv_viewport{
margin-top:2px
}
#uv_frame{
border-radius:8px;
position:relative;
&:before{
content:\"\";
border:4px solid var(--color-ui);
pointer-events:none;
position:absolute;
inset:-4px
}
}
#UVEditor>.uv_painter_info+div{
margin:4px 8px 8px;
&.joined_uv_bar>.uv_editor_sliders{
margin-bottom:0!important
}
& .uv_editor_sliders{
margin:0 0 8px -4px!important
}
& .toolbar{
padding:0
}
}
kbd{
box-shadow:0 -4px 0 0 var(--color-border)inset;
border:1px solid var(--color-ui);
text-transform:uppercase;
color:#f9f9f9;
height:23px;
font-size:12px;
font-weight:600;
line-height:12px;
background-color:#41434a!important;
border-radius:4px!important;
padding:3px 6px 4px!important
}
.status_bar_modifier_key{
white-space:nowrap;
gap:4px
}
#face_properties_header_bar{
height:48px;
padding:8px;
&>:first-child{
color:#f2f3f5;
align-items:center;
padding-left:16px;
font-weight:500;
display:flex;
&:before{
content:\"Face Properties\"
}
}
& .face_properties_toggle{
justify-content:center;
align-items:center;
width:32px;
height:32px;
display:flex;
&>i{
margin:0
}
}
}
.uv_face_properties_labels{
box-shadow:var(--header-shadow);
border-top:1px solid #3f4147;
gap:8px;
width:100%;
height:41px;
padding:0 24px;
&>label{
text-transform:uppercase;
color:#b5bac1;
align-items:center;
gap:4px;
font-size:12px;
font-weight:700;
display:flex;
&>i{
cursor:pointer;
&:hover{
color:var(--color-text)
}
}
&:nth-child(3){
width:80px!important
}
&:nth-child(4){
flex:initial;
width:initial!important
}
}
}
#uv_face_properties>ul{
background-color:#0000;
width:100%;
padding:0 12px;
margin-top:8px!important;
&>li{
opacity:1;
cursor:pointer;
gap:8px;
width:100%;
&>[style=\"width: 58px;
display: flex;
\"]{
align-items:center;
gap:8px;
display:flex;
width:80px!important
}
& input[type=number]{
background-color:var(--color-border);
border-radius:4px;
height:32px;
padding:0 4px 0 12px;
width:48px!important
}
&.selected{
background-color:#393c48;
border-radius:8px;
&:not(:first-child),&+li{
border-top:1px solid #0000!important
}
}
&.disabled>*{
opacity:.64
}
& label{
text-decoration:initial
}
& .face_properties_texture{
text-overflow:ellipsis;
align-items:center;
gap:8px;
display:flex
}
&>bb-select{
flex:initial
}
& img,& .texture_dummy_icon{
border-radius:4px
}
& .texture_dummy_icon{
background-color:var(--color-border)
}
}
}
#placeholder_buttons{
flex-wrap:wrap;
gap:8px;
padding:0 8px 8px;
display:flex;
&>li{
background-color:var(--color-back);
border:1px solid var(--color-border);
border-radius:4px;
flex-direction:row-reverse;
height:26px;
margin:0;
padding:0;
overflow:hidden;
& label{
background-color:#111214;
padding:0 8px;
color:var(--color-text)!important;
margin:0!important
}
& .numeric_input{
border:none;
min-width:60px;
padding:0 8px;
height:24px!important;
&>input{
border:none;
width:26px;
margin:0;
background-color:initial!important;
height:24px!important;
padding:0!important
}
& .tool{
width:24px!important;
height:24px!important
}
}
&>i{
align-items:center;
display:flex;
padding:0!important
}
&>input{
scale:.75
}
}
}
#keyframe_type_label{
height:initial;
margin-bottom:8px;
padding:0 8px
}
.keyframe_data_point_header{
height:initial;
align-items:center;
padding:0;
& .flex_fill_line{
opacity:0
}
& .in_list_button{
cursor:pointer
}
}
.keyframe_data_point{
gap:8px;
padding:8px;
&:first-child{
padding-top:0
}
& .bar{
min-height:34px!important;
margin:0!important;
&>label{
z-index:1;
border:1px solid var(--color-border);
border-radius:4px 0 0 4px;
justify-content:center;
align-items:center;
width:26px;
margin-right:-26px;
display:flex;
background-color:#111214!important
}
& pre{
margin-left:26px
}
&[id*=uniform]>label{
font-size:12px;
font-weight:700
}
}
}
#animations_list{
padding-top:8px
}
.animation_file_head{
cursor:pointer;
align-items:center;
height:24px;
padding:0 8px 0 0;
display:flex;
&>*{
cursor:pointer
}
&>i{
justify-content:center;
align-items:center;
padding:0 2px;
font-size:8px;
display:flex;
width:16px!important;
margin:0!important
}
&>label{
text-overflow:ellipsis;
letter-spacing:.24px;
font-size:14px;
font-weight:600
}
}
.animation{
z-index:1;
cursor:pointer;
align-items:center;
height:34px;
position:relative;
background-color:initial!important;
padding:0 8px 0 16px!important;
&>*{
cursor:pointer
}
&:before{
content:\"\";
z-index:-1;
border-radius:4px;
position:absolute;
inset:1px 0 1px 8px
}
&:hover{
& label{
color:var(--color-text)
}
&:before{
background-color:#35373c
}
}
&.selected{
& label{
color:var(--color-light)
}
&:before{
background-color:#404249
}
}
&>:first-child{
color:#80848e;
margin-right:6px
}
&>label{
text-overflow:ellipsis;
color:var(--color-subtle_text);
font-weight:500
}
}
#timeline_vue{
margin-bottom:-2px
}
.animator_head_bar .channel_head{
padding-right:16px;
&>:first-child{
justify-content:center;
align-items:center;
width:16px;
padding:0 2px;
font-size:8px;
display:flex;
color:var(--color-subtle_text)!important
}
&>span{
color:var(--color-subtle_text);
font-size:14px;
font-weight:600
}
&:hover>:first-child,&:hover>span{
color:var(--color-text)!important
}
}
.channel_head{
cursor:pointer;
box-shadow:none;
border:none;
border-right:8px solid var(--color-border);
align-items:center;
&>*{
cursor:pointer
}
}
.animator_channel_bar .channel_head{
height:34px;
background-color:var(--color-ui)!important;
padding:0 16px!important;
&>:first-child{
color:#80848e;
width:22px;
margin-right:6px
}
&:before{
content:\"\";
z-index:-1;
border-radius:4px;
position:absolute;
inset:1px 8px
}
&:hover{
& span{
color:var(--color-text)
}
&:before{
background-color:#35373c
}
}
&:has(+.keyframe_section>.selected){
& span{
color:var(--color-light)
}
&:before{
background-color:#404249
}
}
&>span{
text-overflow:ellipsis;
color:var(--color-subtle_text);
font-weight:500
}
}
.animator.selected{
& .channel_head{
background-color:#34373d!important
}
& .animator_head_bar .channel_head{
&>:first-child,&>span{
color:var(--color-light)!important
}
}
}
.keyframe_section .keyframe{
justify-content:center;
align-items:center;
display:flex;
position:relative;
height:100%!important;
margin-left:-5px!important;
&:after{
translate:-.5px;
top:10px!important
}
}
#resizer_timeline_head{
width:8px;
translate:-78px -2px;
opacity:0!important;
bottom:38px!important
}
#timeline_playhead{
background-color:var(--color-light);
border:none;
border-radius:0;
width:4px;
translate:7px;
&:after{
background-color:var(--color-light);
height:calc(var(--timeline-height) - 11px);
width:4px;
margin:0
}
}
#timeline_endbracket{
background-color:var(--color-accent);
border-radius:0 4px 4px 0;
height:26px;
translate:8px;
&:after{
pointer-events:none;
border:2px solid var(--color-accent);
border-left:none;
border-right:none;
left:0;
transform:translate(calc(2px - 100%),-1px);
width:10000px!important;
height:26px!important
}
}
.timeline_timecode{
display:flex;
&>span{
font-size:10px;
font-weight:700;
line-height:10px;
transform:translate(calc(3px - 50%),5px)
}
& .substeps>div{
border-left-width:2px
}
}
.timeline_marker{
background-color:#000;
background-color:var(--color);
border-radius:50%;
width:20px;
height:20px;
translate:0 3px;
&>i{
display:none
}
&:before{
content:\"flag\";
color:var(--color-light);
font-family:Material Icons;
font-size:14px;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%)
}
&[style*=\"--color: #58C0FF;
\"]{
background-color:#669ffa
}
&[style*=\"--color: #C7D5F6;
\"]{
background-color:#8e9199
}
}
#timeline_corner>*{
font:var(--font-main);
font-weight:600
}
#timeline_time:before{
content:\"\";
z-index:3;
background-color:var(--color-accent);
border-radius:4px 0 0 4px;
width:6px;
position:absolute;
top:0;
bottom:-1px;
left:-8px
}
#timeline_time:after{
content:\"\";
z-index:2;
background-color:var(--color-back);
width:6px;
position:absolute;
top:0;
bottom:-1px;
left:-8px
}
#animation_controller_presets{
&>h4{
text-align:center;
margin:16px 0 32px;
font-weight:700
}
&>ul{
flex-direction:column;
gap:8px;
display:flex
}
}
.controller_state{
filter:drop-shadow(0 0 2px #1e1f22)drop-shadow(0 2px 10px #0003);
border-radius:4px;
padding:8px;
box-shadow:none!important;
border:none!important;
&>.prism-editor-component{
background-color:#383a40;
border-radius:4px;
padding:8px;
box-shadow:none!important
}
& .prism-editor-wrapper{
min-height:36px;
& code{
min-height:initial
}
}
&>ul{
flex-direction:column;
gap:8px;
display:flex;
&:empty{
display:none
}
}
& li,& .controller_state_input_bar{
box-shadow:none!important;
&.controller_state_input_bar:not(:first-child){
margin-top:8px
}
&:not(:has(>.bar)),& .bar{
background-color:#383a40;
border-radius:4px;
gap:8px;
margin:0;
padding:8px
}
&:has(>.bar){
flex-direction:column;
gap:8px;
display:flex
}
& bb-select{
text-overflow:ellipsis;
min-height:36px
}
& input{
min-width:0;
height:36px!important
}
& input[type=checkbox]{
align-items:center;
display:flex
}
& .tool{
align-items:center;
height:36px;
margin:0 -4px;
display:flex
}
& label{
color:var(--color-text);
background-color:initial;
align-items:center;
height:36px;
display:flex;
padding:4px!important
}
}
}
.controller_state_title_bar{
border-radius:4px 4px 0 0;
justify-content:center;
align-items:center;
height:62px;
margin:-8px -8px 0;
padding:16px;
font-size:24px;
line-height:30px;
display:flex;
&>label{
color:#f2f3f5;
padding:0;
text-decoration:none!important
}
& .tool{
color:var(--color-text);
width:32px;
height:32px;
padding:4px;
transition:color .2s ease-in-out;
&>i{
margin:0;
&:before{
content:\"menu\"
}
}
&:hover{
color:var(--color-light)
}
}
}
.controller_state_section_title{
cursor:pointer;
align-items:center;
height:24px;
margin:4px 0;
padding:0;
display:flex;
&>*{
cursor:pointer
}
&>i{
justify-content:center;
align-items:center;
padding:0 2px;
font-size:8px;
display:flex;
width:16px!important;
margin:0!important
}
&>label,&>span{
text-overflow:ellipsis;
letter-spacing:.24px;
font-size:12px;
font-weight:600
}
&:hover>:is(i,label,span){
color:var(--color-text)
}
& .controller_state_section_info{
margin:0 0 0 4px;
&:before{
content:\"(\"
}
&:after{
content:\")\"
}
}
}
.controller_item_drag_handle{
border-radius:4px 0 0 4px;
justify-content:flex-end;
align-self:stretch;
align-items:center;
width:18px;
margin:-8px 0 -8px -8px;
display:flex;
&:before{
content:\"drag_indicator\";
color:#b5bac1;
font-family:Material Icons
}
}
.controller_state_gate{
box-shadow:none;
border-radius:10px;
min-width:20px;
height:20px;
translate:0 -5px;
width:20px!important
}
.controller_state_gate_bottom{
border-top-left-radius:0;
border-top-right-radius:0;
height:10px;
translate:0 5px;
background-color:var(--color-button)!important
}
.controller_add_column{
background-color:var(--color-button);
border-radius:4px;
width:32px;
height:62px;
margin:0;
transition:background-color .17s;
position:relative;
&>i{
justify-content:center;
align-items:center;
min-width:32px;
height:32px;
display:flex;
position:absolute;
top:15px;
left:0
}
&:hover{
background-color:var(--color-selected)
}
&:active{
background-color:#80848e
}
}
#outliner_search_bar{
padding:0 8px;
&>i{
translate:-8px
}
}
#amend_edit_menu{
background-color:var(--color-ui);
box-shadow:var(--dialog-shadow);
border-radius:4px;
flex-direction:column;
gap:8px;
padding:8px;
display:flex;
bottom:16px;
&>div.amend_edit_line{
padding:0 32px 0 0
}
}
.amend_edit_close_button{
top:8px;
right:8px
}
.toolbar[toolbar_id=reference_images]{
box-shadow:var(--dialog-shadow);
border:none;
border-radius:4px;
padding:8px;
top:64px
}
.prism-editor__autocomplete{
box-shadow:var(--box-shadow);
background-color:#111214;
border:none;
border-radius:4px;
padding:8px;
&>li{
color:#b5bac1;
border-radius:2px;
align-items:center;
height:32px;
padding:8px;
font-size:14px;
font-weight:500;
display:flex;
&.selected{
color:var(--color-light)
}
&:hover{
background-color:var(--color-accent)
}
}
&:has(>:hover)>.selected:not(:hover){
color:#b5bac1;
background-color:initial
}
&::-webkit-scrollbar-track{
background-color:#0000
}
&::-webkit-scrollbar-thumb{
cursor:default
}
}
#tab_overview_search{
background-color:var(--color-ui);
box-shadow:var(--dialog-shadow);
border-radius:4px;
padding:8px;
position:relative;
top:130px;
& .search_bar{
position:relative;
top:0;
box-shadow:none!important
}
}
#tab_overview_grid{
background-color:var(--color-ui);
box-shadow:var(--dialog-shadow);
border-radius:4px;
padding:12px;
&>li{
box-shadow:none;
border:1px solid #0000;
border-radius:4px;
flex-direction:column;
gap:8px;
padding:8px;
font-weight:700;
transition:box-shadow .2s ease-out,transform .2s ease-out,border .2s ease-out;
display:flex;
background-color:#33353a!important;
&:hover{
box-shadow:var(--box-shadow);
border:1px solid #4e50584c;
transform:translateY(-2px)
}
}
}
#skin_pose_selector{
justify-content:space-around;
gap:8px;
height:56px;
&>li{
max-width:32px;
flex:1!important;
height:55px!important
}
}
#chat_bar{
height:68px;
margin:0;
padding:0 16px 24px;
position:relative;
&>i{
color:#959cf7;
cursor:pointer;
justify-content:center;
align-items:center;
min-width:52px;
height:44px;
padding-left:3px;
transition:color .25s ease-in-out;
display:flex;
position:absolute;
top:-4px;
right:12px;
overflow:visible;
&:hover{
color:var(--color-accent)
}
&:before{
content:\"\";
background-color:#43444b;
width:1px;
height:28px;
position:absolute;
top:50%;
left:0;
transform:translateY(-50%)
}
}
}
#chat_input{
border:none;
width:100%;
margin:0;
background-color:#383a40!important;
height:44px!important;
padding:0 68px 0 16px!important
}
#chat_history{
background-color:initial;
max-height:initial;
flex-direction:column;
flex:1;
padding:22px 0 0;
display:flex;
&>:first-child{
margin-top:auto!important
}
&>:last-child{
margin-bottom:22px
}
&>li{
z-index:1;
flex-wrap:wrap;
flex-shrink:0;
min-height:26px;
padding:2px 48px 2px 72px;
display:flex;
position:relative;
&:hover{
&>b:after{
background-color:#2e3035
}
& .text:after{
content:\"\";
z-index:-1;
background-color:#2e3035;
position:absolute;
inset:0
}
& .timestamp:nth-child(2){
display:initial;
font-size:11px;
position:absolute;
left:27px
}
}
&>b,&>.text[style*=\"color: rgb\"]{
margin-top:17px!important;
&.text:after,&+.text:after{
top:17px
}
}
}
& .text{
order:1;
min-width:100%;
min-height:22px;
line-height:22px
}
& .timestamp{
font-weight:500;
line-height:22px;
translate:0 18px;
margin:0 0 0 4px!important;
font-size:12px!important;
&:nth-child(2){
display:none
}
}
& b{
min-height:22px;
font-weight:500;
line-height:22px;
position:relative;
color:#f2f3f5!important;
background-color:initial!important;
margin:0!important;
padding:0!important;
&.self{
color:#26afff!important;
&:before{
filter:initial
}
}
&:after{
content:\"\";
background-color:#303338;
width:4px;
height:8px;
margin-left:-4px;
display:inline-flex
}
&:before{
content:\"\";
background-image:var(--bb-avatar);
filter:grayscale()brightness(1.1);
background-size:cover;
border-radius:50%;
width:40px;
height:40px;
position:absolute;
bottom:-20px;
left:-56px
}
&:hover{
text-decoration:underline
}
}
& .text:is([style=\"color: rgb(0, 235, 59);
\"],[style=\"color: rgb(255, 65, 88);
\"],[style=\"color: rgb(255, 209, 0);
\"]){
min-width:initial;
color:var(--color-subtle_text)!important;
&+.timestamp{
display:initial;
order:1;
font-size:12px;
position:initial!important
}
&:before{
content:\"arrow_right_alt\";
color:var(--color-confirm);
font-family:Material Icons;
font-size:24px;
position:absolute;
left:24px
}
&[style=\"color: rgb(255, 65, 88);
\"]:before{
content:\"arrow_left_alt\";
color:var(--color-error)
}
&[style=\"color: rgb(255, 209, 0);
\"]:before{
content:\"add\"
}
}
}
#panel_chat{
background-color:#303338;
flex:1;
min-height:256px;
position:relative;
&.floating{
position:absolute
}
& .panel_vue_wrapper{
flex-direction:column;
flex:1;
min-height:0;
display:flex
}
}
#panel_display .tabs_small label{
min-width:24px
}
dialog#cem_template_loader{
& .dialog_content{
padding:0!important
}
& #cem-report-issues{
width:176px
}
& #cem-footer{
background-color:var(--color-ui);
border-left:1px solid var(--color-border);
align-items:center;
min-height:70px;
padding:16px;
font-size:14px
}
& h1{
margin-top:-6px;
margin-bottom:8px;
font-size:28px;
font-weight:700
}
& #load-texture{
gap:8px
}
& #cem-search{
height:34px;
&>input{
height:34px!important
}
&>i{
justify-content:center;
align-items:center;
min-width:34px;
height:34px;
font-size:25px;
display:flex;
right:0
}
}
}
#cem-details{
margin-right:8px
}
#cem-buttons{
gap:0!important;
&>button{
border-radius:3px;
min-width:96px;
height:38px;
font-weight:500;
text-decoration:none;
transition:background-color .17s;
color:var(--color-light)!important;
background-color:var(--color-accent)!important;
&:first-child{
order:1;
&:hover:not(:disabled){
background-color:#4752c4!important
}
&:active:not(:disabled){
background-color:#3c45a5!important
}
}
&:last-child{
background-color:initial!important;
&:hover{
text-decoration:underline
}
}
}
}
.cem-models{
gap:8px!important;
margin:0 16px 16px 0!important;
&>div{
border-radius:8px;
height:108px;
border:none!important;
padding:8px 16px!important;
&:hover{
background-color:var(--color-button)!important
}
&.selected{
background-color:var(--color-accent)!important
}
&>div{
font-weight:600;
margin:0!important
}
}
}
#cem_animation_title{
padding:0 0 0 4px
}
#cem_animation_format_button{
justify-content:center;
align-items:center;
min-width:20px;
height:20px;
display:flex;
top:4px;
right:4px;
&>i{
position:initial;
min-width:20px;
font-size:20px
}
}
#cem_animation_controller_container{
padding:0;
&>:first-child{
background-color:#383a40;
border-radius:4px;
min-height:32px;
overflow:hidden;
margin:8px!important;
padding:8px!important
}
}
#cem_animation_controller_variables{
margin:0 0 8px;
&:empty{
display:none
}
&>div{
background-color:#383a40;
border-radius:4px;
margin:0 8px;
padding:8px;
overflow:hidden
}
&:not(:empty):before{
display:none
}
}
.cem_animation_range_number{
cursor:text;
color:var(--color-text)!important;
min-width:70px!important;
height:32px!important
}
.cem_animation_range{
height:32px!important;
padding:0!important;
& p{
margin:0
}
}
#cem_animation_range_labels{
gap:4px!important;
&>div{
height:32px
}
}
#cem_animation_range_sliders{
gap:4px!important
}
#cem_animation_bools{
gap:8px;
&>div{
flex:1
}
}
#cem_animation_documentation{
& .dialog_content{
padding:0
}
& :is(code,pre){
border-radius:4px;
font-size:14px;
line-height:18px;
background-color:var(--color-ui)!important;
padding:0 2.72px!important
}
& pre{
margin-top:6px;
padding:7px!important;
&+*{
margin-top:16px!important
}
}
& .cem-doc-tab-link{
color:var(--color-link)!important;
text-decoration:none!important;
&:hover{
text-decoration:underline!important
}
}
& img{
border-radius:3px;
box-shadow:none!important;
margin:2px 0 0!important;
&+*{
margin-top:16px!important
}
}
& h1{
font-weight:700;
margin:16px 0 8px!important;
padding:0!important;
font-size:24px!important;
line-height:33px!important;
&:first-child{
margin-top:0!important
}
}
& .page{
gap:0!important;
&>p{
margin:1px 0;
line-height:22px
}
}
& table+*{
margin-top:16px!important
}
& hr{
margin-bottom:8px!important
}
& td{
margin-bottom:4px;
line-height:22px
}
}
#jem_restrictions_dialog{
& label{
gap:8px!important;
&+p{
margin:8px 0 -8px
}
}
}
#jem-restrictions-footer{
margin-left:-16px;
& #cem-buttons button{
background-color:var(--color-button)!important;
min-width:96px!important;
&:hover{
background-color:var(--color-selected)!important
}
&:active{
background-color:#80848e!important
}
}
}
dialog#new_minecraft_title_text{
& .dialog_content{
padding:0
}
&:before{
content:\"\";
background-color:var(--color-ui);
z-index:-8;
width:8px;
height:70px;
position:absolute;
bottom:0;
right:0
}
}
#minecraft_title_generator{
&>:first-child{
right:48px!important
}
&>:nth-child(2){
right:80px!important
}
}
#minecraft-title-tabs{
box-sizing:initial;
height:38px;
margin-top:8px;
position:relative;
overflow:visible;
top:8px!important;
&:before{
content:\"\";
z-index:-1;
background-color:#303338;
position:absolute;
inset:-8px 0 -17px
}
&:after{
content:\"\";
background-color:#3f4147;
height:1px;
position:absolute;
top:38px;
left:0;
right:0
}
}
#minecraft-title-preview-container{
background-color:#303338;
margin-left:16px;
padding-bottom:16px;
position:relative;
width:calc(100% - 32px)!important;
top:63px!important;
&>i{
translate:0 -16px
}
}
#minecraft-title-preview{
border-radius:8px
}
.minecraft-title-contents{
padding:0 16px 16px!important;
& .form_inline_select{
width:100%!important;
margin:4px 0 8px!important
}
& h2{
font-size:28px;
font-weight:700
}
& .slider_input_combo{
height:36px;
margin-bottom:8px!important;
&>:first-child{
margin:0
}
}
& p{
margin-bottom:8px
}
& .checkbox-row{
margin-bottom:8px;
&>div{
margin:0 0 0 8px!important
}
}
}
.minecraft-title-list{
padding-right:8px;
gap:8px!important;
&>div{
border-radius:8px;
outline:none!important;
&.selected{
background-color:var(--color-accent)
}
&>:nth-child(2){
margin:0;
font-weight:600
}
}
}
#minecraft-title-buttons{
position:relative;
gap:0!important;
padding:16px 8px 16px 16px!important;
&>button{
border-radius:3px;
min-width:96px;
height:38px;
font-size:14px;
font-weight:500;
text-decoration:none;
transition:background-color .17s;
color:var(--color-light)!important;
background-color:var(--color-accent)!important;
&:last-child{
&:hover:not(:disabled){
background-color:#4752c4!important
}
&:active:not(:disabled){
background-color:#3c45a5!important
}
}
&:not(:last-child){
background-color:initial!important;
&:hover{
text-decoration:underline
}
}
}
}
#minecraft-title-custom-gradient>label{
margin:16px 0 0!important
}
#minecraft-title-custom-gradient-customiser,#minecraft-title-preset-export-buttons,#minecraft-title-preset-buttons{
gap:8px!important
}
#minecraft-title-gradient-preview{
border-radius:8px;
height:182px!important
}
#minecraft-title-gradient-colours{
gap:8px;
&>div{
align-items:center;
gap:8px!important
}
& .sp-preview:after{
border-radius:4px
}
}
#minecraft-title-custom-texture>canvas,#minecraft-title-custom-overlay>canvas{
border-radius:8px
}
.minecraft-title-button-row>button{
height:36px!important
}
.minecraft-title-item-author:after{
color:var(--color-text);
box-shadow:var(--box-shadow);
border-radius:5px;
font-size:16px;
font-weight:600;
line-height:20px;
top:25px;
left:50%;
background-color:#111214!important;
margin:0!important;
padding:8px 12px!important;
transform:translate(-50%)!important
}
.minecraft-title-item{
&:nth-child(3n-2) .minecraft-title-item-author:hover:after{
left:0;
transform:initial!important
}
}
.tileable-preview{
border-radius:4px
}
body[mode=minecraft_title_render]{
& #center{
margin-bottom:-40px!important
}
& #mode_selector{
box-shadow:var(--header-shadow);
background-color:#303338;
width:calc(100% + 8px);
margin-left:-8px
}
}
#minecraft-title-render-controls{
border-radius:8px;
box-shadow:var(--box-shadow)!important;
gap:16px!important;
padding:16px!important;
& input{
margin-left:8px
}
}
#minecraft-title-render-resolutions{
border-radius:4px
}
.minecraft-title-render-controls-row,#minecraft-title-preset-export,#minecraft-title-presets-container{
gap:16px!important
}
#minecraft-title-render-buttons{
gap:8px!important;
& .tool{
padding:0 30px;
height:34px!important;
&:before{
border-radius:3px;
transition:background-color .17s
}
&:last-child:before{
background-color:#da373c
}
&:hover{
&:before{
filter:initial
}
&:first-child:before{
background-color:#4752c4
}
&:last-child:before{
background-color:#a12828
}
}
&:active{
&:first-child:before{
background-color:#3c45a5
}
&:last-child:before{
background-color:#8f2022
}
}
& .tooltip{
transform:translate(calc(20px - 50%),-81px)
}
& .tooltip_description{
transform:translate(-7px,-74px)
}
}
}
#minecraft-title-preset-export-text{
border-radius:4px;
background-color:var(--color-ui)!important;
padding:7px!important
}
.minecraft-title-preset{
gap:8px!important
}
.minecraft-title-preset-date{
margin:0!important;
font-size:12px!important
}
#minecraft-title-render-content{
margin:0!important
}
#minecraft-title-render-output{
gap:8px!important;
height:calc(100vh - 188px)!important;
&>.form_inline_select{
width:100%!important;
min-height:38px!important;
margin:8px 0!important;
&>li{
min-height:38px!important
}
}
}
#minecraft-title-output{
border-radius:8px;
margin-top:8px;
border:none!important
}
.minecraft-output-options input:not([type=checkbox]){
width:80px!important
}
#minecraft-title-render-button-row,#jem-restrictions-footer{
background-color:var(--color-ui);
justify-content:flex-end;
margin-bottom:-16px;
padding:16px;
width:calc(100% + 32px)!important;
& button{
box-sizing:border-box;
border-radius:3px;
width:96px;
height:38px;
padding:2px 16px;
font-size:14px;
font-weight:500;
transition:background-color .17s;
color:var(--color-light)!important;
background-color:#0000!important;
background-color:var(--color-button)!important;
flex:initial!important;
gap:4px!important;
min-width:140px!important;
text-decoration:none!important;
&:hover{
background-color:var(--color-selected)!important
}
&:active{
background-color:#80848e!important
}
& *{
text-decoration:none!important
}
}
}
#render-detail-row{
color:var(--color-subtle_text);
margin:8px 0 16px;
justify-content:center!important;
&>:not(:last-child):after{
content:\",\"
}
}
.minecraft-output-label{
font-size:16px!important;
&~.tool{
margin-left:-8px
}
&~input[type=checkbox]{
margin:3px 0
}
}
#tracker-container{
gap:16px;
& h1{
margin:0;
font-size:24px;
font-weight:700;
line-height:33px
}
& h2{
font-size:20px;
font-weight:700;
line-height:27.5px
}
&>:last-child{
gap:8px!important
}
}
#project-tracker{
flex-direction:column;
gap:16px;
display:flex
}
.tracker-row{
margin:0;
gap:16px!important
}
.tracker-line{
border-top:1px solid #3b3d44;
margin:0
}
.tracker-col>p{
font-size:1.25rem
}
#about-content>img:first-child{
filter:var(--drop-shadow)
}
#about-markdown-links{
flex-wrap:wrap;
grid-column:1/-1;
gap:8px;
justify-content:flex-start!important;
margin:16px 0 0!important;
&>a{
background-color:var(--color-button);
white-space:pre;
border-radius:3px;
padding:8px 16px 16px 12px;
font-size:14px;
font-weight:500;
transition:background-color .17s;
color:var(--color-light)!important;
flex-direction:row!important;
flex-grow:initial!important;
padding:2px 14px 2px 16px!important;
text-decoration:none!important;
&:hover{
background-color:var(--color-selected)!important
}
&:active{
background-color:#80848e!important
}
&:first-child{
background-color:#da373c;
&:hover{
background-color:#a12828!important
}
&:active{
background-color:#8f2022!important
}
}
&:nth-child(2){
background-color:var(--color-accent);
&:hover{
background-color:#4752c4!important
}
&:active{
background-color:#3c45a5!important
}
}
&:after{
content:\"open_in_new\";
margin-left:3px;
font-family:Material Icons;
font-size:20px
}
&>i,&>svg{
color:var(--color-light)!important;
width:initial!important;
height:20px!important;
font-size:20px!important;
& path{
stroke:var(--color-light)
}
}
&>.fab{
margin-right:5px
}
&>p{
flex:initial!important
}
}
}
#format_page_minecraft_entity_wizard,#format_page_minecraft_item_wizard,#format_page_minecraft_block_wizard{
background-position:50% calc(100% - 68px);
background-size:100%;
& img{
margin-bottom:-40px
}
& #create_new_model_button:after{
box-shadow:var(--box-shadow)
}
}
#format_page_minecraft_item_wizard #create_new_model_button:before{
background-color:#b084c2
}
#format_page_minecraft_block_wizard #create_new_model_button:before{
background-color:#a1701e
}
#entity_wizard_start_page{
width:calc(100% + 213px);
margin:48px -214px 0 0;
padding:0 19px 24px 16px;
position:relative;
translate:-214px;
&:before{
content:\"\";
z-index:-1;
background-color:#276948;
height:68px;
position:absolute;
bottom:0;
left:0;
right:0
}
&>div{
flex-direction:column;
justify-content:flex-end;
height:100%;
display:flex;
&>section{
text-align:left;
margin:0!important;
padding:0!important;
&:last-child{
min-width:100%
}
& label,& p{
color:var(--color-text)!important
}
&:first-child{
position:relative;
&:before{
content:\"\";
background-image:var(--bb-avatar);
background-size:cover;
border-radius:50%;
width:40px;
height:40px;
position:absolute;
top:-23px;
left:-56px
}
&:after{
content:\"Blockbenchcord\";
font-weight:500;
position:absolute;
top:-25px
}
}
&:not(:last-child){
min-width:calc(100% - 320px);
max-width:calc(100% - 320px)!important;
margin-left:56px!important;
padding-bottom:32px!important
}
}
}
&>img{
position:absolute;
bottom:75px;
right:16px
}
}
#entity_wizard_start_button{
content:\"\";
box-shadow:var(--box-shadow);
text-align:left;
align-items:center;
gap:8px;
padding:16px;
font-size:0;
text-decoration:none;
transition:background-color .17s;
display:flex;
background-color:var(--color-button)!important;
color:var(--color-light)!important;
border-radius:8px!important;
width:100%!important;
height:44px!important;
margin:0!important;
&:before{
content:\"arrow_forward\";
font-family:Material Icons;
font-size:22px
}
&:after{
content:\"Create an Entity!\";
font-size:14px
}
&:hover{
background-color:var(--color-selected)!important
}
&:active{
background-color:#80848e!important
}
}
.start_screen_format_page #create_new_model_button:hover:after{
background-color:var(--color-selected)
}
.start_screen_format_page #create_new_model_button:active:after{
background-color:#80848e
}
.item_wizard_preset_list,.block_wizard_preset_list,.entity_wizard_mob_list{
flex-wrap:wrap;
gap:8px;
margin-top:8px;
padding-right:8px;
display:flex;
overflow-y:auto!important;
&::-webkit-scrollbar-track{
background-color:var(--color-back)
}
&>li{
border-radius:8px;
flex:1;
min-width:100px;
font-weight:600;
background-position-x:50%!important;
border:none!important;
margin:0!important;
&:after{
display:none
}
&:hover{
background-color:var(--color-button)!important
}
&.selected{
background-color:var(--color-accent)!important
}
&>label{
margin-bottom:4px
}
}
}
.entity_wizard_mob_list>li{
min-height:100px
}
dialog#minecraft_item_wizard,dialog#minecraft_block_wizard,dialog#minecraft_entity_wizard{
& .required_message,& #required_message{
padding:0 0 0 16px
}
& .required:after,& .required_message:before,& #required_message:before{
color:var(--color-error)
}
& content{
& input[type=text],& bb-select{
margin-top:8px
}
& input[type=checkbox]{
height:24px
}
& li{
align-items:center;
gap:8px;
&>label{
font-weight:600
}
& .description{
margin:0 0 0 auto!important
}
}
}
& h2{
font-size:28px;
font-weight:700
}
& .bar{
gap:8px;
margin-top:8px;
& input[type=number]{
color:var(--color-text);
box-sizing:border-box;
border-radius:4px;
min-width:80px;
font-size:16px;
display:flex;
background-color:var(--color-border)!important;
height:40px!important;
padding:10px!important;
&::-webkit-calendar-picker-indicator{
transform:translate(3px,-4px)
}
}
}
& .search_bar{
margin:8px 0;
&>input{
margin:0!important
}
}
}
.item_wizard_functionality_options{
width:100%;
margin-left:10px
}
#item_durability_markers,#item_fuel_markers,#block_explosion_resistance_markers{
width:calc(100% - 75px);
margin-left:80px!important;
&>li{
justify-content:center;
display:flex
}
}
#item_durability_markers>:last-child{
translate:-4px
}
#block_friction_markers{
width:calc(100% - 50px);
margin-left:54px!important
}
#item_wizard_glint_input:after{
inset:-3px
}
#item_wizard_pack_list{
flex-wrap:wrap;
gap:8px;
display:flex;
& li{
border-radius:4px;
align-items:center;
display:flex;
&:hover{
background-color:var(--color-button)
}
&.selected{
background-color:var(--color-selected);
color:var(--color-light)
}
&>img,&>div{
border-radius:4px
}
}
}
#item_wizard_export_options,#block_wizard_export_options,#entity_wizard_export_options{
gap:8px;
&>div{
border-top:none;
border-left:none;
border-right:none;
border-radius:8px;
&.selected{
background-color:var(--color-accent);
& *{
color:var(--color-light)!important
}
}
}
}
.item_wizard_icon_picker,.block_wizard_icon_picker,.entity_wizard_icon_picker{
margin-top:8px;
& .icon_picker_left{
border-radius:4px
}
}
#item_wizard_wrapper,#block_wizard_wrapper,#entity_wizard_page{
& button{
margin:8px 0!important
}
& a{
color:var(--color-link);
text-decoration:none;
&:hover{
text-decoration:underline
}
}
}
#block_wizard_launch_vscode,#entity_wizard_launch_vscode{
margin-top:8px;
text-decoration:none;
color:var(--color-link)!important;
& img{
margin-right:8px
}
&:hover{
text-decoration:underline
}
}
#block_wizard_loot_list,#entity_wizard_loot_list{
border-radius:8px;
&>li{
border-radius:6px;
margin:8px;
padding:8px
}
& p{
color:var(--color-text)!important
}
& button{
margin:0 0 0 4px!important;
display:inline-flex!important
}
& label{
padding:0 0 0 8px!important
}
&+button{
margin-top:8px!important
}
}
#block_wizard_loot_item_list,#entity_wizard_loot_item_list{
flex-direction:column;
gap:8px;
margin:8px 0 16px;
display:flex;
&>li{
align-items:center;
padding:0;
display:flex
}
& bb-select{
margin:0!important
}
}
#entity_wizard_egg_color_bar label{
margin-left:8px
}
#entity_wizard_egg_color_preview{
border-radius:8px;
margin:7px 16px 5px 0
}
dialog#minecraft_entity_wizard{
& .dialog_handle{
margin-left:176px
}
& .dialog_content{
padding:0
}
}
#entity_wizard_page{
padding:0 16px 70px 192px;
&>:nth-last-child(2){
margin-bottom:16px
}
}
#entity_wizard_navigation{
background-color:var(--color-ui);
border-left:1px solid var(--color-border);
align-items:center;
height:70px;
padding:16px;
display:flex;
position:absolute;
bottom:0;
left:176px;
right:0;
& button{
box-sizing:border-box;
width:96px;
height:38px;
padding:2px 7px;
font-size:14px;
font-weight:500;
text-decoration:none;
color:var(--color-light)!important;
background-color:#0000!important;
&:hover{
text-decoration:underline!important
}
&.confirm_btn{
border-radius:3px;
order:1;
min-width:96px;
padding:2px 16px;
transition:background-color .17s;
background-color:var(--color-accent)!important;
text-decoration:none!important;
&:hover{
background-color:#4752c4!important
}
&:active{
background-color:#3c45a5!important
}
}
}
}
#entity_wizard_sidebar{
background-color:var(--color-ui);
flex-direction:column;
gap:2px;
width:176px;
padding:8px 0 0;
display:flex;
position:absolute;
top:0;
bottom:0;
overflow-y:auto;
&>li,& a{
width:initial;
color:var(--color-subtle_text);
border-radius:4px;
margin:0 8px;
padding:6px 8px;
font-weight:500;
line-height:22px;
border:none!important;
&:hover{
color:var(--color-text);
background-color:#35373c
}
&:active{
color:var(--color-text);
background-color:#3b3d44
}
&.selected{
color:var(--color-light);
background-color:#404249
}
& *{
text-decoration:none!important
}
}
}
.entity_wizard_documentation{
display:contents;
&:before{
content:\"\";
border-bottom:1px solid var(--color-border);
flex:1;
margin-bottom:-3px
}
&>a{
margin:18px 8px!important
}
}
dialog#colour_gradient_generator{
& .dialog_content>div>:first-child{
right:48px!important
}
& h2{
margin-bottom:8px;
font-size:28px;
font-weight:700
}
& .checkbox-row{
align-items:center;
display:flex;
& div{
margin:0 0 0 8px;
font-size:14px
}
&:last-child{
margin-top:8px
}
}
}
#colour-gradient-preview{
filter:var(--drop-shadow)!important;
&>:first-child{
border-radius:8px 0 0 8px
}
&>:last-child{
border-radius:0 8px 8px 0
}
}
.about-colour-gradient{
filter:var(--drop-shadow)!important;
&>:first-child{
border-radius:8px 0 0 8px
}
&>:last-child{
border-radius:0 8px 8px 0
}
&>:first-child:nth-last-child(2){
border-radius:8px
}
}
.sidebar_explorer_open_button{
z-index:1;
color:#23a559;
order:1;
&>i{
padding:0!important
}
&:hover{
color:var(--color-light);
background-color:#23a559!important
}
}
#sidebar_explorer{
box-shadow:var(--box-shadow);
border:none;
border-top-right-radius:8px;
gap:8px;
padding:16px;
transition:left .17s,box-shadow .17s;
&>:first-child{
height:initial
}
& .search_bar{
margin:0 8px 0 0!important;
&+.tool{
width:32px;
&>i{
margin:4px
}
}
}
& .list{
border-radius:4px;
padding:8px 0;
margin:0!important;
overflow-y:scroll!important;
&::-webkit-scrollbar-track{
background-color:#0000
}
}
}
.sidebar_explorer_location{
height:initial;
direction:initial;
flex-direction:row-reverse;
padding:0 10px;
position:relative;
&>*{
height:30px;
position:relative;
background-color:initial!important;
padding:3px 4px!important;
&:after{
font-size:14px;
content:\"/\"!important;
color:var(--color-text)!important;
font-weight:initial!important;
font-family:var(--font-main)!important;
margin:0 0 0 8px!important
}
&:hover:before{
content:\"\";
background-color:var(--color-accent);
z-index:-1;
border-radius:4px;
position:absolute;
inset:4px 14px 4px 0
}
&:first-child:before{
inset:4px 0
}
}
&:before{
content:\"\";
background-color:var(--color-border);
z-index:-1;
border-radius:4px;
position:absolute;
inset:0
}
}
.sidebar_explorer_file{
z-index:1;
position:relative;
background-color:initial!important;
gap:0!important;
height:34px!important;
padding:0 16px 0 8px!important;
&:before{
content:\"\";
z-index:-1;
border-radius:4px;
position:absolute;
inset:1px 0 1px 8px
}
&>*{
translate:8px
}
& i{
justify-content:center;
align-items:center;
width:20px;
display:flex;
height:initial!important
}
&>span{
color:var(--color-subtle_text);
text-overflow:ellipsis;
margin-left:6px;
font-weight:500
}
&:hover{
&>span{
color:var(--color-text)
}
&:before{
background-color:#35373c
}
}
&.selected{
&>span{
color:var(--color-light)
}
&:before{
background-color:#404249
}
}
&:last-child{
margin-bottom:16px
}
}
.sidebar_explorer_is_open_icon{
width:initial!important;
padding:0 0 0 8px!important
}
#resource_pack_utilities{
& #home{
& .search_bar{
width:100%;
margin:0
}
&>:last-child{
margin:16px 0 0
}
&>:nth-child(2):not(:last-child){
margin:16px 0
}
&>:not(:first-child)>div{
border-radius:8px
}
}
& #header{
border-radius:8px
}
& .utility{
margin:16px 0 0!important;
& h3,& h2{
font-weight:600
}
& input[type=text]{
max-height:36px
}
& div[style=\"width: 120px;
\"]{
width:126px!important
}
}
& .component-checkboxRow{
&>label{
gap:8px!important
}
&+.component-checkboxRow{
margin-top:-8px!important
}
}
& .folder-selector{
&>button{
font-size:20px;
min-width:36px!important;
margin-left:8px!important
}
}
& .component-ignoreList{
& input+button{
font-size:20px;
min-width:36px!important;
margin-left:8px!important
}
&>ul{
border-radius:4px;
background-color:var(--color-ui)!important
}
& li{
background-color:#303338!important;
& button{
font-size:20px
}
}
}
& #back-button{
color:var(--color-text)!important
}
& #info-button{
font-size:20px
}
& code{
border-radius:4px;
font-size:13.6px;
background-color:var(--color-ui)!important;
padding:0 2.72px!important
}
& .component-outputLog{
& .log{
background-color:var(--color-ui)!important;
& code{
background-color:var(--color-back)!important
}
}
& .buttons{
background-color:var(--color-ui);
border:1px solid var(--color-border);
border-top:none;
border-radius:0 0 8px 8px;
padding:8px;
margin-top:0!important
}
}
& .component-progressBar{
font-weight:600
}
& .progress-bar-container{
border-radius:4px
}
& .progress-bar{
border-radius:3px
}
& .component-radioRow{
flex-direction:column;
gap:8px;
display:flex;
&>label{
background-color:var(--color-ui);
color:#b5bac1;
border-radius:4px;
padding:10px;
gap:8px!important;
&:hover{
color:var(--color-text);
background-color:#393c41
}
&:active{
color:var(--color-light);
background-color:#3f4147
}
&:has(>input:checked){
color:var(--color-light);
background-color:#43444b
}
}
& input{
justify-content:center;
align-items:center;
height:24px;
display:flex;
min-width:24px!important
}
}
}
#no-ffmpeg{
max-width:592px!important;
& h1{
margin:-6px 0 8px;
font-size:28px;
font-weight:700
}
}
", "thumbnail": ".theme_preview_header{
align-items:center;
height:17px;
display:flex
}
.theme_preview_menu_header{
border-radius:2px;
align-items:center;
height:13px;
margin:0 4px;
padding:0 5px;
display:flex
}
.theme_preview_menu_header>span{
opacity:1;
margin:0;
background-color:var(--color-light)!important
}
.theme_preview_menu{
background-color:#111214;
border-radius:3px;
top:20px;
left:32px;
box-shadow:0 6px 14px #0000003d
}
.theme_preview_text{
background-color:#b5bac1!important
}
.theme_preview_window{
width:calc(100% - 17px);
height:calc(100% - 17px);
margin-left:17px;
position:relative;
background-color:initial!important
}
.theme_preview_window:before{
top:1px
}
.theme_preview_window:after{
top:17px
}
.theme_preview_window:before,.theme_preview_window:after{
content:\"·\";
color:var(--color-text);
background-color:#313338;
border-radius:50%;
justify-content:center;
align-items:center;
width:13px;
height:13px;
padding-bottom:2px;
font-size:50px;
line-height:400px;
display:flex;
position:absolute;
left:-16px
}
.theme_preview_sidebar{
position:initial;
flex:0 0 38px
}
.theme_preview_sidebar:first-child{
border-radius:3px 3px 3px 0
}
.theme_preview_sidebar:first-child:after{
height:initial;
width:initial;
background-color:#282a2e;
border-radius:3px;
inset:0 41px
}
.theme_preview_sidebar:last-child{
border-radius:3px 0 0 3px
}
.theme_preview_sidebar:last-child:after{
display:none
}
;
.outliner_object.group>:nth-child(2) {
display: inline-block;
margin-inline-end: 4px";
}
",
"colors": {
"ui": "#2b2d31", "back": "#232428", "dark": "#1a1b1e", "border": "#1e1f22", "selected": "#6d6f78", "button": "#4e5058", "bright_ui": "#ffffff", "accent": "#5865f2", "frame": "#1e1f22", "text": "#dbdee1", "light": "#ffffff", "accent_text": "#060607", "bright_ui_text": "#060607", "subtle_text": "#949ba4", "grid": "#4e5058", "wireframe": "#6d6f78", "checkerboard": "#232428"
.outliner_object.group>:nth-child(2) {
display: inline-block;
margin-inline-end: 4px;
}
}
}
",
"thumbnail": ".theme_preview_header{align-items:center;height:17px;display:flex}.theme_preview_menu_header{border-radius:2px;align-items:center;height:13px;margin:0 4px;padding:0 5px;display:flex}.theme_preview_menu_header>span{opacity:1;margin:0;background-color:var(--color-light)!important}.theme_preview_menu{background-color:#111214;border-radius:3px;top:20px;left:32px;box-shadow:0 6px 14px #0000003d}.theme_preview_text{background-color:#b5bac1!important}.theme_preview_window{width:calc(100% - 17px);height:calc(100% - 17px);margin-left:17px;position:relative;background-color:initial!important}.theme_preview_window:before{top:1px}.theme_preview_window:after{top:17px}.theme_preview_window:before,.theme_preview_window:after{content:\"·\";color:var(--color-text);background-color:#313338;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;padding-bottom:2px;font-size:50px;line-height:400px;display:flex;position:absolute;left:-16px}.theme_preview_sidebar{position:initial;flex:0 0 38px}.theme_preview_sidebar:first-child{border-radius:3px 3px 3px 0}.theme_preview_sidebar:first-child:after{height:initial;width:initial;background-color:#282a2e;border-radius:3px;inset:0 41px}.theme_preview_sidebar:last-child{border-radius:3px 0 0 3px}.theme_preview_sidebar:last-child:after{display:none}; .outliner_object.group>:nth-child(2) { display: inline-block; margin-inline-end: 4px";
}
"
,
"colors": {
"ui": "#2b2d31",
"back": "#232428",
"dark": "#1a1b1e",
"border": "#1e1f22",
"selected": "#6d6f78",
"button": "#4e5058",
"bright_ui": "#ffffff",
"accent": "#5865f2",
"frame": "#1e1f22",
"text": "#dbdee1",
"light": "#ffffff",
"accent_text": "#060607",
"bright_ui_text": "#060607",
"subtle_text": "#949ba4",
"grid": "#4e5058",
"wireframe": "#6d6f78",
"checkerboard": "#232428"
}
}