xrforge-v2/src/xrforge.css

152 lines
2.3 KiB
CSS
Raw Normal View History

2026-07-21 19:19:52 +02:00
/* Progressive enhancment
2026-05-15 13:22:33 +02:00
* NetSurf and Dillo will ignore this entirely because of the modern orientation/feature query
*/
@import url("xrforge.max.css") supports(display: grid);
/* color palette */
.col1{ color:#f3f; }
.col2{ color:#AAD; }
.col3{ color:#878; }
.col4{ color:#7070ff; }
.col5{ color:#557; }
.col5{ color:#224; }
.col5{ color:#112; }
.page{ width:640px; }
/* spacers */
2026-07-21 19:19:52 +02:00
.margin1L{ margin: 0px 20px 10px 0px;}
2026-05-15 13:22:33 +02:00
.margin1{ margin: 10px 20px; }
.padding1{ padding: 10px 20px 10px 20px; }
*{
margin:0;
padding:0;
}
2026-07-21 19:19:52 +02:00
2026-05-15 13:22:33 +02:00
body,html {
font-family: monospace,sans-serif;
color:#f7f7f7;
font-size:15px;
}
2026-07-21 19:19:52 +02:00
body{
margin:20px;
}
2026-05-15 13:22:33 +02:00
td,div,p{
word-spacing: 0.2em;
line-height:24px;
}
.btn{
display: inline-block;
margin: 0px 10px 10px 0px;
}
2026-07-21 19:19:52 +02:00
.btn a,
.btn a:active,
.btn a:visited,
.btn a:link {
2026-05-15 13:22:33 +02:00
display: inline-block;
padding:8px 16px;
2026-07-21 19:19:52 +02:00
color: #f3f;
2026-05-15 13:22:33 +02:00
text-decoration:none;
}
.btn a:hover{
color:#F7F;
background:#000;
}
2026-07-21 19:19:52 +02:00
.btn a, .border{ border:1px dotted #AAD; }
2026-05-15 13:22:33 +02:00
a, a:active, a:visited, a:link {
text-decoration: none;
color:#FFF;
border-bottom: 1px dotted #AAD;
}
a:hover{
color:#FFF;
cursor:pointer;
border-bottom:1px dotted #f3f;
}
.border.primary{ border:1px dotted #87a; }
.border.secondary{ border:1px dotted #7070ff; }
.pad1{
padding:20px;
}
.bg1{
background:#224;
}
pre{
font-family: monospace;
line-height: 1;
word-spacing: normal;
color:#AAD;
margin:0px 20px 20px 0px;
padding:0;
width:200px;
}
.ansi{
font-size:20px;
}
h1,h2,h3,h4,h5{
font-size: 16px;
padding-top: 25px;
padding-bottom:25px;
}
.sym{ font-size:100px; color:#000; }
table.header td{ border-bottom: 1px solid #223; }
.header td a{
border:none;
font-weight:bold;
}
/* logo */
.logo{ font-size:15px; display:inline-block; }
hr{
margin:20px 0px;
border-bottom:1px dotted #224;
}
ul{
list-style-position:outside;
padding-left:0.8em;
}
.menu a {
padding-right:30px;
}
.grid .tile{ border-radius:5px; }
.grid .tile .text{ padding:3px 0px; }
.grid .tile .img{
border-radius:5px 5px 0px 0px;
visibility: hidden;
}
2026-07-21 19:19:52 +02:00
img.icon{ display:none; }
2026-05-15 13:22:33 +02:00
/* progressive enhancement quirks */
@media (min-width:1px) {
.grid .tile{
height:unset;
}
.grid .tile .img{
visibility: visible;
}
2026-07-21 19:19:52 +02:00
.page{
width:100%;
max-width:1280px;
}
2026-05-15 13:22:33 +02:00
}