misuzu/assets/less/mio/main.less

119 lines
2.9 KiB
Text
Raw Normal View History

@mio-font-heading: Verdana, 'Dejavu Sans', Arial, Helvetica, sans-serif;
@mio-font-regular: Tahoma, Geneva, 'Dejavu Sans', Arial, Helvetica, sans-serif;
@site-max-width: 1200px;
@site-mobile-width: 800px;
2018-09-10 00:44:10 +02:00
@default-accent-colour: #9475b2;
@default-background-colour: #fbeeff;
@default-text-colour: #000;
@default-header-text-colour: #306;
@default-gradient-start: #c2affe;
:root {
--site-max-width: @site-max-width;
2018-09-10 00:44:10 +02:00
--site-background-meta: initial;
--site-background-image: initial;
--accent-colour: @default-accent-colour;
--text-colour: @default-text-colour;
--text-colour-inverted: color(#fff - @default-text-colour);
--text-colour-header: @default-header-text-colour;
--background-colour: @default-background-colour;
--gradient-start: @default-gradient-start;
}
2018-03-22 02:56:41 +00:00
* {
margin: 0;
padding: 0;
box-sizing: border-box;
position: relative;
outline-style: none;
2018-03-22 02:56:41 +00:00
}
html,
body {
width: 100%;
height: 100%;
}
.main {
display: flex;
flex-direction: column;
2018-09-10 00:44:10 +02:00
background: var(--site-background-meta);
background-image: var(--site-background-image);
background-color: var(--background-colour);
font: 12px/20px @mio-font-regular;
2018-09-10 00:44:10 +02:00
color: var(--text-colour);
2018-03-22 02:56:41 +00:00
&__wrapper {
max-width: var(--site-max-width);
width: 100%;
2018-03-22 02:56:41 +00:00
margin: 0 auto;
padding: 1px;
flex: 1 0 auto;
2018-03-22 02:56:41 +00:00
}
}
// Input elements
@import "classes/input/button";
2018-05-28 01:24:16 +02:00
@import "classes/input/select";
2018-03-22 02:56:41 +00:00
@import "classes/input/text";
@import "classes/input/textarea";
2018-03-24 05:31:42 +01:00
@import "classes/input/upload";
2018-03-22 02:56:41 +00:00
// Base styles
@import "classes/avatar";
@import "classes/container";
2018-05-28 01:24:16 +02:00
@import "classes/flag";
2018-05-20 22:12:45 +02:00
@import "classes/navigation";
@import "classes/pagination";
@import "classes/management";
@import "classes/side-navigation";
2018-03-22 02:56:41 +00:00
// Specific styles
@import "classes/footer";
@import "classes/header";
@import "classes/profile";
@import "classes/index";
@import "classes/permissions";
2018-03-22 02:56:41 +00:00
// Changelog
@import "classes/changelog";
@import "classes/changelog-actions-tags";
// Settings
@import "classes/settings/description";
@import "classes/settings/errors";
@import "classes/settings/pagination";
@import "classes/settings/account";
@import "classes/settings/images";
2018-03-24 05:31:42 +01:00
@import "classes/settings/avatar";
2018-07-23 15:29:57 +02:00
@import "classes/settings/log";
@import "classes/settings/login-history";
2018-03-26 03:55:25 +02:00
@import "classes/settings/sessions";
2018-04-16 02:33:54 +02:00
// News
@import "classes/news/container";
@import "classes/news/list";
@import "classes/news/preview";
@import "classes/news/sidebar";
@import "classes/news/post"; // post needs to be able to override sidebar
2018-03-22 02:56:41 +00:00
// Forums
2018-05-20 03:16:29 +02:00
@import "classes/forum/actions";
2018-03-22 02:56:41 +00:00
@import "classes/forum/listing";
2018-05-23 03:41:57 +02:00
@import "classes/forum/pagination";
2018-05-21 04:28:51 +02:00
@import "classes/forum/post";
2018-05-22 02:54:20 +02:00
@import "classes/forum/posting";
2018-05-23 03:41:57 +02:00
@import "classes/forum/topic";
2018-05-21 04:28:51 +02:00
@import "classes/forum/topics";
2018-05-28 01:24:16 +02:00
// User stuff
@import "classes/usercard";
@import "classes/userlist";
2018-08-07 00:19:35 +02:00
// Comments
@import "classes/comment"; // entries
@import "classes/comments"; // listing