pxt-core
Version:
Microsoft MakeCode provides Blocks / JavaScript / Python tools and editors
173 lines (143 loc) • 3.03 kB
CSS
body#root {
font-size: 12pt;
display: flex;
flex-direction: column;
}
body#root.share-page {
font-family: 'Segoe UI', 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
body#root.share-page #pagemenu .ui.header {
font-family: 'Segoe UI', 'Helvetica Neue', Arial, Helvetica, sans-serif;
font-weight: 500;
}
body#root.share-page #pagemenu {
height: 4rem;
min-height: 4rem ;
}
body#root.share-page .left.menu {
align-items: center;
}
body#root.share-page .ui.mini.image.mclogo {
width: 45px;
max-height: 45px;
}
.page-header {
flex-grow: 0;
}
.mainbody {
margin-top: 0 ;
padding-bottom: 0 ;
}
#page-header-wrapper {
display: flex;
flex-direction: row;
height: 4rem;
min-height: 4rem ;
}
.page-header-item {
display: flex;
height: 100%;
align-items: center;
}
.page-header-item .logo.organization {
display: flex;
flex-shrink: 0;
}
.page-header-content {
max-width: 50%;
flex-shrink: 1;
}
.page-header-content .ui.header {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
margin: 0 1rem;
}
.page-header-content .ui.button {
flex-shrink: 0;
}
.page-header-product {
font-family: Segoe UI, Tahoma, Geneva, Verdana;
font-size: 18px;
font-weight: 700;
}
.page-header-product::before {
position: relative;
height: 1.5rem;
border-left: 2px solid #000;
content: " ";
margin-right: 0.9rem;
}
.page-header-spacer {
flex-grow: 1;
padding-left: 1rem;
}
.no-grow {
flex-grow: 0;
}
.ui.container.script-content {
display: flex;
flex-direction: column;
flex-grow: 1;
}
.script-embed {
width: 100%;
padding-left: 0.5rem;
padding-right: 0.5rem;
flex-grow: 1;
}
.script-bookend {
flex-grow: 0;
margin-left: 0.5rem;
margin-right: 0.5rem;
}
.script-frame {
width: 100%;
height: 100%;
}
.script-info {
width: 100%;
}
#abuse-message {
padding: 0 ;
margin-bottom: 0.2em;
}
.ui.header:first-child {
margin-top: 0.2rem ;
}
.abuse.content {
color: #333;
padding: 0.5rem;
}
@media only screen and (max-width: 1144px) {
.ui.container.mainbody {
padding-left: 0 ;
padding-right: 0 ;
margin-left: auto ;
margin-right: auto ;
}
}
/* tablet */
@media only screen and (max-width: 768px) {
.page-header-product {
display: none;
}
body#root.share-page #pagemenu {
height: 2.8rem;
min-height: 2.8rem ;
}
.ui.container.mainbody, .page-header .ui.container {
margin: 0 ;
}
}
@media only screen and (min-width: 769px) {
.ui.container.mainbody, .page-header .ui.container {
padding: 0 0.5rem;
}
.mainbody {
margin-top: 0 ;
margin-bottom: 0 ;
padding-left: 0 ;
padding-right: 0 ;
}
}