mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
184 lines
4.3 KiB
CSS
184 lines
4.3 KiB
CSS
* {
|
|
-moz-box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
body {
|
|
font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
|
font-size: 16px;
|
|
font-weight: normal;
|
|
margin: 3em 0;
|
|
padding: 0;
|
|
}
|
|
|
|
.outer {
|
|
margin: 0 auto;
|
|
max-width: 480px;
|
|
}
|
|
|
|
.logo {
|
|
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPGcgaWQ9Imljb21vb24taWdub3JlIj4KCTxsaW5lIHN0cm9rZS13aWR0aD0iMSIgeDE9IiIgeTE9IiIgeDI9IiIgeTI9IiIgc3Ryb2tlPSIjNDQ5RkRCIiBvcGFjaXR5PSIiPjwvbGluZT4KPC9nPgoJPHBhdGggZD0iTTI2LjUyIDI0LjcwNWwtNi41Mi0xMS4yOTN2LTcuODc3aDAuNzVjMC42OSAwIDEuMjUtMC41NiAxLjI1LTEuMjVzLTAuNTYtMS4yNS0xLjI1LTEuMjVoLTkuNWMtMC42OSAwLTEuMjUgMC41Ni0xLjI1IDEuMjVzMC41NiAxLjI1IDEuMjUgMS4yNWgwLjc1djcuODc3bC02LjUyIDExLjI5M2MtMS4zNzUgMi4zODEtMC4yNSA0LjMzIDIuNSA0LjMzaDE2LjA0MGMyLjc1IDAgMy44NzUtMS45NDkgMi41LTQuMzN6TTE0LjUgNS41MzVoM2wtMC4wMDIgOC41NDMgMS45OTYgMy40NTdoLTYuOTljMS4xMjMtMS45NDYgMS45OTYtMy40NTkgMS45OTYtMy40NTl2LTguNTQxek0yNC4wMjAgMjYuNTM1aC0xNi4wNDBjLTAuMjU5IDAtMC40NDMtMC4wMzAtMC41NjEtMC4wNjMgMC4wMzEtMC4xMTkgMC4wOTctMC4yOTQgMC4yMjctMC41MTggMCAwIDEuNzA2LTIuOTU3IDMuNDE2LTUuOTJsOS44NzYtMCAzLjQxOCA1LjkyYzAuMTI5IDAuMjI0IDAuMTk1IDAuMzk5IDAuMjI3IDAuNTE4LTAuMTE4IDAuMDMyLTAuMzAzIDAuMDYzLTAuNTYyIDAuMDYzeiIgZmlsbD0iIzAwMDAwMCI+PC9wYXRoPgo8L3N2Zz4K');
|
|
background-position: center center;
|
|
background-repeat: no-repeat;
|
|
background-size: contain;
|
|
height: 1.5em;
|
|
margin: 0 auto .75em;
|
|
width: 1.5em;
|
|
}
|
|
|
|
.title {
|
|
font-size: 1.5em;
|
|
font-weight: 600;
|
|
letter-spacing: .3em;
|
|
margin: 0 0 .25em;
|
|
text-align: center;
|
|
text-indent: .3em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.subtitle {
|
|
color: #999;
|
|
font-size: .875em;
|
|
margin-bottom: 2em;
|
|
text-align: center;
|
|
}
|
|
|
|
.leaderboard {
|
|
border-top: 1px solid #f1f1f1;
|
|
counter-reset: ol-counter;
|
|
list-style-type: none;
|
|
margin: 0 0 1.5em;
|
|
padding: 0;
|
|
}
|
|
|
|
.player {
|
|
border-bottom: 1px solid #f1f1f1;
|
|
cursor: pointer;
|
|
padding: .5em 0;
|
|
position: relative;
|
|
overflow: hidden;
|
|
transition: background 300ms ease-out;
|
|
border-left: 4px solid white;
|
|
}
|
|
|
|
.player:before {
|
|
color: #999;
|
|
content: counter(ol-counter);
|
|
counter-increment: ol-counter;
|
|
display: inline-block;
|
|
font-weight: 300;
|
|
line-height: 3em;
|
|
text-align: center;
|
|
vertical-align: middle;
|
|
width: 3em;
|
|
}
|
|
|
|
.player .avatar {
|
|
display: inline-block;
|
|
margin-right: 1em;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.player .name {
|
|
display: inline-block;
|
|
font-size: 1.25em;
|
|
font-weight: 300;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.player .score {
|
|
color: #333;
|
|
display: block;
|
|
float: right;
|
|
font-size: 1.25em;
|
|
font-weight: 600;
|
|
line-height: 2.4em;
|
|
padding-right: 1.25em;
|
|
}
|
|
|
|
.player.selected {
|
|
background-color: #fefff4;
|
|
border-left: #eb5f3a 4px solid;
|
|
}
|
|
|
|
.player:hover {
|
|
background-color: #fefff4;
|
|
}
|
|
|
|
.details {
|
|
overflow: hidden;
|
|
}
|
|
|
|
.details .name {
|
|
display: inline-block;
|
|
font-size: 1.5em;
|
|
font-weight: 300;
|
|
line-height: 2.25rem;
|
|
padding-left: 1.25rem;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.details .inc {
|
|
border-radius: 3em;
|
|
border: #eb5f3a 1px solid;
|
|
background: transparent;
|
|
color: #eb5f3a;
|
|
cursor: pointer;
|
|
float: right;
|
|
font-family: 'Source Sans Pro' ,'Helvetica Neue', Helvetica, Arial, sans-serif;
|
|
font-size: 1rem;
|
|
line-height: 1;
|
|
margin: 0;
|
|
outline: none;
|
|
padding: 10px 30px;
|
|
transition: all 200ms ease-in;
|
|
}
|
|
|
|
.inc:hover {
|
|
background: #eb5f3a;
|
|
color: #fff;
|
|
}
|
|
|
|
.inc:active {
|
|
box-shadow: rgba(0,0,0,.3) 0 1px 3px 0 inset;
|
|
}
|
|
|
|
.message {
|
|
color: #aaa;
|
|
line-height: 2.25rem;
|
|
text-align: center;
|
|
}
|
|
|
|
@media (max-width: 500px) {
|
|
.details, .message {
|
|
display: block;
|
|
position: fixed;
|
|
bottom: 0;
|
|
background-color: #fafafa;
|
|
width: 100%;
|
|
padding: 12px 15px;
|
|
border-top: 1px solid #ccc;
|
|
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
|
|
}
|
|
|
|
.details .name {
|
|
font-size: 1.2em;
|
|
padding-left: 0;
|
|
}
|
|
|
|
.details .inc {
|
|
padding: 10px 20px;
|
|
}
|
|
|
|
body {
|
|
margin: 2em 0 4em 0;
|
|
}
|
|
|
|
.player:hover {
|
|
background-color: inherit;
|
|
}
|
|
|
|
.player.selected:hover {
|
|
background-color: #fefff4;
|
|
}
|
|
} |