Heart_Rescue / static /style.css
louismichel's picture
Upload static with huggingface_hub
bd6f239
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
h1 {font-size: 1.5em;margin-bottom: 10px;}
p{font-size: 1em;line-height: 1.3em;margin-bottom: 10px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
#desktop {
font-family: Arial, Helvetica, sans-serif;
position: fixed;
height: 100%;
width: 100%;
background: #CCC;
overflow: hidden;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.window {
position: absolute;
border: 2px solid #000;
background: #EEE;
border-radius: 5px;
z-index: 1000;
}
.window.closed {
display: none;
}
.window.minimizedWindow {
display: none;
}
.window.fullSizeWindow {
top: 0 !important;
right: 0 !important;
left: 0 !important;
border-radius: 0;
bottom: 32px !important;
}
.fullSizeWindow .ui-resizable-handle {
display: none;
}
.windowHeader {
background-color: #b7b7e0;
text-align: right;
border-bottom: 2px solid #000;
padding: 2px;
cursor: move;
height: 28px;
}
.activeWindow .windowHeader {
background-color: #8888d6;
}
.windowHeader > span {
display: inline-block;
cursor: pointer;
border: 2px solid #000;
margin-left: 4px;
font-size: 19px;
padding: 2px 10px;
font-family: "Arial Black", Gadget, sans-serif;
border-radius: 5px;
line-height: 20px;
width: 12px;
height: 20px;
position: relative;
overflow: hidden;
}
.windowHeader > span:hover {
background: rgba(255,255,255,0.3);
}
.windowHeader > span.winclose:hover {
background: #f15454;
}
.windowHeader > span > span {
display: inline-block;
height: 8px;
width: 10px;
position: absolute;
top: 6px;
left: 10px;
}
.winminimize > span {
border-bottom: 3px solid #000;
}
.winmaximize > span {
border: 2px solid #000;
border-top: 3px solid #000;
}
.winmaximize > span:nth-child(2) {
display: none;
}
.fullSizeWindow .winmaximize > span:nth-child(1) {
margin: 2px 0 0 -4px;
}
.fullSizeWindow .winmaximize > span:nth-child(2) {
display: inline-block;
top: 3px;
left: 12px;
}
.wincontent {
padding: 10px;
min-width: 200px;
min-height: 140px;
border: 2px solid #000;
margin: 2px;
border-radius: 0 0 5px 5px;
}
.windowHeader > strong {
float: left;
margin: 0px 3px 0 10px;
line-height: 29px;
font-size: 17px;
}
.taskbarPanel {
display: inline-block;
border: 2px solid #000;
border-radius: 5px;
line-height: 24px;
margin: 2px 0 0 10px;
font-size: 17px;
padding: 0 10px;
background: #CCC;
font-weight: bold;
cursor: pointer;
}
.taskbarPanel.activeTab {
background: #FFF;
}
.taskbarPanel.minimizedTab {
background: #AAA;
}
.taskbarPanel.minimizedTab:hover {
background: #DDD;
}
.taskbarPanel.closed {
display: none;
}
#taskbar {
position: absolute;
height: 32px;
border-top: 2px solid #000;
bottom: 0;
left: 0;
right: 0;
background: #EEE;
}
#icons {
position: absolute;
z-index: 10;
top: 20px;
left: 20px;
}
#icons a {
display: block;
cursor: pointer;
padding: 2px 10px;
}
#icons a:hover {
background: #000;
color: #FFF;
}
#templateLink {
position: absolute;
display: inline-block;
bottom: 10px;
right: 20px;
font-weight: bold;
font-size: 15px;
color: #30478c;
}
/*Demo styles BEGIN*/
#window0 { top: 20px; left: 240px;}
#window1 { top: 400px; left: 120px;}
#window2 { top: 250px; left: 300px;}
#window3 { top: 125px; left: 420px;}
#window0 .wincontent { width: 660px; height: 400px; }
#window1 .wincontent { width: 500px; height: 300px; }
#window2 .wincontent { width: 400px; height: 350px; }
#window3 .wincontent { width: 400px; height: 350px; }
@media screen and (max-width:960px){
#window0 { left: 10px; }
#window3 { left: 50px; }
}
@media screen and (max-width:770px){
#window0 .wincontent { width: 460px; }
#window2 { left: 100px; }
#window1 { top: 190px; left: -5px; }
}
@media screen and (max-width:540px){
#window0 .wincontent { width: 230px; height: 200px; }
#window3 .wincontent {
width: 275px;
height: auto;
}
#window3 { top: 9px; left: 10px; }
#window2 { left: -118px; }
#window1 .wincontent { width: auto; height: 300px; }
}