200 lines
5.1 KiB
CSS
200 lines
5.1 KiB
CSS
* {
|
|
margin: 0;
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
position: relative;
|
|
outline-style: none;
|
|
}
|
|
|
|
html,
|
|
body {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
[hidden],
|
|
.hidden {
|
|
display: none !important;
|
|
visibility: hidden !important;
|
|
}
|
|
|
|
:root {
|
|
--font-size: 12px;
|
|
--line-height: 20px;
|
|
--font-regular: Verdana, Geneva, 'Dejavu Sans', Arial, Helvetica, sans-serif;
|
|
--font-monospace: Consolas, 'Liberation Mono', Menlo, Courier, monospace;
|
|
|
|
--site-max-width: 1200px;
|
|
--site-mobile-width: 800px;
|
|
--site-logo: url('/images/logos/imouto-default.png');
|
|
|
|
--header-height-desktop: 70px;
|
|
--header-height-mobile: 50px;
|
|
|
|
--background-image: initial;
|
|
--background-colour: #111;
|
|
--background-colour-translucent-1: rgba(17, 17, 17, 0.1);
|
|
--background-colour-translucent-2: rgba(17, 17, 17, 0.2);
|
|
--background-colour-translucent-3: rgba(17, 17, 17, 0.3);
|
|
--background-colour-translucent-4: rgba(17, 17, 17, 0.4);
|
|
--background-colour-translucent-5: rgba(17, 17, 17, 0.5);
|
|
--background-colour-translucent-6: rgba(17, 17, 17, 0.6);
|
|
--background-colour-translucent-7: rgba(17, 17, 17, 0.7);
|
|
--background-colour-translucent-8: rgba(17, 17, 17, 0.8);
|
|
--background-colour-translucent-9: rgba(17, 17, 17, 0.9);
|
|
--background-pattern: url('/images/clouds.png') fixed;
|
|
|
|
--container-colour: #161616;
|
|
|
|
--text-colour: #fff;
|
|
--text-colour-inverted: #000;
|
|
|
|
--user-colour: inherit;
|
|
--user-header: url('/images/pixel.png');
|
|
--accent-colour: #8559a5;
|
|
--header-accent-colour: var(--accent-colour);
|
|
}
|
|
|
|
html {
|
|
scrollbar-color: var(--accent-colour) var(--background-colour);
|
|
}
|
|
|
|
.main {
|
|
display: flex;
|
|
flex-direction: column;
|
|
background-image: var(--background-image);
|
|
background-color: var(--background-colour);
|
|
font-size: var(--font-size);
|
|
line-height: var(--line-height);
|
|
font-family: var(--font-regular);
|
|
color: var(--text-colour);
|
|
background-attachment: fixed;
|
|
background-position: center center;
|
|
}
|
|
.main__wrapper {
|
|
max-width: var(--site-max-width);
|
|
width: 100%;
|
|
margin: 0 auto;
|
|
flex: 1 0 auto;
|
|
}
|
|
|
|
.main--bg-blend {
|
|
background-color: var(--accent-colour);
|
|
background-blend-mode: multiply;
|
|
}
|
|
.main--bg-slide { animation: background-slide infinite linear 2s; }
|
|
.main--bg-cover { background-size: cover; }
|
|
.main--bg-contain { background-size: contain; }
|
|
.main--bg-stretch { background-size: 100% 100%; }
|
|
.main--bg-tile { background-size: auto; }
|
|
|
|
.link {
|
|
color: var(--accent-colour);
|
|
text-decoration: none;
|
|
}
|
|
.link:hover, .link:focus { text-decoration: underline; }
|
|
|
|
@comment "convert all of the below into a proper inclusion structure";
|
|
|
|
@include animations.css;
|
|
@include avatar.css;
|
|
@include bb.css;
|
|
@include confirm.css;
|
|
@include container.css;
|
|
@include eeprom.css;
|
|
@include embed.css;
|
|
@include emoticon.css;
|
|
@include flags.css;
|
|
@include footer.css;
|
|
@include header.css;
|
|
@include impersonate.css;
|
|
@include landing.css;
|
|
@include main.css;
|
|
@include markdown.css;
|
|
@include messagebox.css;
|
|
@include navigation.css;
|
|
@include pagination.css;
|
|
@include permissions.css;
|
|
@include warning.css;
|
|
|
|
@include hljs.css;
|
|
|
|
@include _input/button.css;
|
|
@include _input/checkbox.css;
|
|
@include _input/colour.css;
|
|
@include _input/select.css;
|
|
@include _input/text.css;
|
|
@include _input/textarea.css;
|
|
@include _input/upload.css;
|
|
|
|
@include auth/buttons.css;
|
|
@include auth/container.css;
|
|
@include auth/label.css;
|
|
@include auth/login.css;
|
|
@include auth/logout.css;
|
|
@include auth/register.css;
|
|
@include auth/warning.css;
|
|
|
|
@include changelog/_changelog.css;
|
|
@include changelog/change.css;
|
|
@include changelog/container.css;
|
|
@include changelog/entry.css;
|
|
@include changelog/listing.css;
|
|
@include changelog/log.css;
|
|
@include changelog/pagination.css;
|
|
|
|
@include comments/comment.css;
|
|
@include comments/comments.css;
|
|
|
|
@include forum/actions.css;
|
|
@include forum/categories.css;
|
|
@include forum/confirm.css;
|
|
@include forum/header.css;
|
|
@include forum/leaderboard.css;
|
|
@include forum/poll.css;
|
|
@include forum/post.css;
|
|
@include forum/priority.css;
|
|
@include forum/status.css;
|
|
@include forum/topics.css;
|
|
|
|
@include home/landingv2-footer.css;
|
|
@include home/landingv2-header.css;
|
|
@include home/landingv2.css;
|
|
|
|
@include manage/_manage.css;
|
|
|
|
@include news/container.css;
|
|
@include news/feeds.css;
|
|
@include news/list.css;
|
|
@include news/post.css;
|
|
@include news/preview.css;
|
|
@include news/sidebar.css;
|
|
|
|
@include profile/about.css;
|
|
@include profile/accounts.css;
|
|
@include profile/birthdate.css;
|
|
@include profile/forum-activity.css;
|
|
@include profile/guidelines.css;
|
|
@include profile/header.css;
|
|
@include profile/profile.css;
|
|
@include profile/signature.css;
|
|
@include profile/warnings.css;
|
|
|
|
@include search/anchor.css;
|
|
@include search/categories.css;
|
|
@include search/container.css;
|
|
@include search/header.css;
|
|
@include search/input.css;
|
|
@include search/none.css;
|
|
|
|
@include settings/account-logs.css;
|
|
@include settings/account.css;
|
|
@include settings/data.css;
|
|
@include settings/login-attempts.css;
|
|
@include settings/role.css;
|
|
@include settings/sessions.css;
|
|
@include settings/settings.css;
|
|
@include settings/two-factor.css;
|
|
|
|
@include user/usercard.css;
|
|
@include user/userlist.css;
|