diff --git a/public/s/css/f0ck.css b/public/s/css/f0ck.css
index fbebdd6..3e443e5 100644
--- a/public/s/css/f0ck.css
+++ b/public/s/css/f0ck.css
@@ -5,2472 +5,2472 @@
/* Licensed under wtfpl */
html[theme='f0ck'] {
- --accent: #9f0;
- --bg: #171717;
- --black: #000;
- --white: #fff;
- --gray: #262626;
- --nav-bg: #2b2b2b;
- --nav-brand-border: inset 1px #242424;
- --nav-brand-bg: #171717;
- --navigation-links-bg: #2b2b2b;
- --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
- --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --navigation-links-box-shadow: rgba(255, 255, 255, .05);
- --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
- --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
- --nav-link-hover-bg: #333;
- --nav-border-color: rgba(255, 255, 255, .05);
- --dropdown-bg: #232323;
- --dropdown-item-hover: #0d0d0d;
- --nav-brand-font: 'VCR';
- --font: 'monospace';
- --pagination-background: #2b2b2b;
- --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
- --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
- --pagination-background-hover: #333;
- --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --metadata-bg: #2b2b2b;
- --badge-bg: #171717;
- --posts-meta-bg: #000000b8;
- --badge-sfw: #68a728;
- --badge-nsfw: #a72828;
- --badge-tag: #090909;
- --scrollbar-color: #2b2b2b;
- --scroller-bg: #424242;
- --footbar-color: #9f0;
- --loading-indicator-color: #9f0;
- --img-border-width: 0;
- --img-border-color: #363636;
+ --accent: #9f0;
+ --bg: #171717;
+ --black: #000;
+ --white: #fff;
+ --gray: #262626;
+ --nav-bg: #2b2b2b;
+ --nav-brand-border: inset 1px #242424;
+ --nav-brand-bg: #171717;
+ --navigation-links-bg: #2b2b2b;
+ --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
+ --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --navigation-links-box-shadow: rgba(255, 255, 255, .05);
+ --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
+ --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
+ --nav-link-hover-bg: #333;
+ --nav-border-color: rgba(255, 255, 255, .05);
+ --dropdown-bg: #232323;
+ --dropdown-item-hover: #0d0d0d;
+ --nav-brand-font: 'VCR';
+ --font: 'monospace';
+ --pagination-background: #2b2b2b;
+ --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
+ --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
+ --pagination-background-hover: #333;
+ --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --metadata-bg: #2b2b2b;
+ --badge-bg: #171717;
+ --posts-meta-bg: #000000b8;
+ --badge-sfw: #68a728;
+ --badge-nsfw: #a72828;
+ --badge-tag: #090909;
+ --scrollbar-color: #2b2b2b;
+ --scroller-bg: #424242;
+ --footbar-color: #9f0;
+ --loading-indicator-color: #9f0;
+ --img-border-width: 0;
+ --img-border-color: #363636;
}
html[theme="f0ck"] .admin-search button {
- color: var(--black) !important;
+ color: var(--black) !important;
}
html[theme="f0ck"] .pagination>a,
.pagination>span {
- border-radius: 3px;
- border: 1px solid var(--black);
+ border-radius: 3px;
+ border: 1px solid var(--black);
}
html[theme="f0ck"] .pagination>span {
- border-radius: 3px;
+ border-radius: 3px;
}
html[theme="f0ck"] span#favs {
- border: 1px solid var(--black);
+ border: 1px solid var(--black);
}
html[theme='p1nk'] {
- --accent: #ff00d0;
- --bg: #171717;
- --black: #000;
- --white: #fff;
- --gray: #262626;
- --nav-bg: #2b2b2b;
- --nav-brand-border: inset 1px #242424;
- --nav-brand-bg: #171717;
- --navigation-links-bg: #2b2b2b;
- --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
- --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --navigation-links-box-shadow: rgba(255, 255, 255, .05);
- --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
- --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
- --nav-link-hover-bg: #333;
- --dropdown-bg: #232323;
- --dropdown-item-hover: #0d0d0d;
- --nav-brand-font: 'VCR';
- --font: 'monospace';
- --pagination-background: #2b2b2b;
- --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
- ;
- --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
- --pagination-background-hover: #333;
- --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --badge-bg: #171717;
- --badge-sfw: #68a728;
- --badge-nsfw: #a72828;
- --badge-tag: #090909;
- --metadata-bg: #2b2b2b;
- --posts-meta-bg: #000000b8;
- --scrollbar-color: #2b2b2b;
- --scroller-bg: #424242;
- --footbar-color: #ff00d0;
- --loading-indicator-color: #ff00d0;
- --img-border-width: 0;
- --img-border-color: #363636;
+ --accent: #ff00d0;
+ --bg: #171717;
+ --black: #000;
+ --white: #fff;
+ --gray: #262626;
+ --nav-bg: #2b2b2b;
+ --nav-brand-border: inset 1px #242424;
+ --nav-brand-bg: #171717;
+ --navigation-links-bg: #2b2b2b;
+ --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
+ --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --navigation-links-box-shadow: rgba(255, 255, 255, .05);
+ --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
+ --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
+ --nav-link-hover-bg: #333;
+ --dropdown-bg: #232323;
+ --dropdown-item-hover: #0d0d0d;
+ --nav-brand-font: 'VCR';
+ --font: 'monospace';
+ --pagination-background: #2b2b2b;
+ --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
+ ;
+ --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
+ --pagination-background-hover: #333;
+ --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --badge-bg: #171717;
+ --badge-sfw: #68a728;
+ --badge-nsfw: #a72828;
+ --badge-tag: #090909;
+ --metadata-bg: #2b2b2b;
+ --posts-meta-bg: #000000b8;
+ --scrollbar-color: #2b2b2b;
+ --scroller-bg: #424242;
+ --footbar-color: #ff00d0;
+ --loading-indicator-color: #ff00d0;
+ --img-border-width: 0;
+ --img-border-color: #363636;
}
html[theme="p1nk"] .pagination>a,
.pagination>span {
- border-radius: 3px;
- border: 1px solid var(--black);
+ border-radius: 3px;
+ border: 1px solid var(--black);
}
html[theme="p1nk"] .pagination>span {
- border-radius: 3px;
+ border-radius: 3px;
}
html[theme="p1nk"] span#favs {
- border: 1px solid var(--black);
+ border: 1px solid var(--black);
}
html[theme='orange'] {
- --accent: #ff6f00;
- --bg: #171717;
- --black: #000;
- --white: #fff;
- --gray: #262626;
- --nav-bg: #2b2b2b;
- --nav-brand-border: inset 1px #242424;
- --nav-brand-bg: #171717;
- --navigation-links-bg: #2b2b2b;
- --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
- --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --navigation-links-box-shadow: rgba(255, 255, 255, .05);
- --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
- --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
- --nav-link-hover-bg: #333;
- --dropdown-bg: #232323;
- --dropdown-item-hover: #0d0d0d;
- --nav-brand-font: 'VCR';
- --font: 'monospace';
- --pagination-background: #2b2b2b;
- --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
- --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
- --pagination-background-hover: #333;
- --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --metadata-bg: #2b2b2b;
- --badge-bg: #151515;
- --posts-meta-bg: #000000b8;
- --badge-tag: #090909;
- --badge-sfw: #68a728;
- --badge-nsfw: #a72828;
- --scrollbar-color: #2b2b2b;
- --scroller-bg: #424242;
- --footbar-color: #ff6f00;
- --loading-indicator-color: #ff6f00;
- --img-border-width: 0;
- --img-border-color: #363636;
+ --accent: #ff6f00;
+ --bg: #171717;
+ --black: #000;
+ --white: #fff;
+ --gray: #262626;
+ --nav-bg: #2b2b2b;
+ --nav-brand-border: inset 1px #242424;
+ --nav-brand-bg: #171717;
+ --navigation-links-bg: #2b2b2b;
+ --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
+ --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --navigation-links-box-shadow: rgba(255, 255, 255, .05);
+ --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
+ --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
+ --nav-link-hover-bg: #333;
+ --dropdown-bg: #232323;
+ --dropdown-item-hover: #0d0d0d;
+ --nav-brand-font: 'VCR';
+ --font: 'monospace';
+ --pagination-background: #2b2b2b;
+ --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
+ --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
+ --pagination-background-hover: #333;
+ --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --metadata-bg: #2b2b2b;
+ --badge-bg: #151515;
+ --posts-meta-bg: #000000b8;
+ --badge-tag: #090909;
+ --badge-sfw: #68a728;
+ --badge-nsfw: #a72828;
+ --scrollbar-color: #2b2b2b;
+ --scroller-bg: #424242;
+ --footbar-color: #ff6f00;
+ --loading-indicator-color: #ff6f00;
+ --img-border-width: 0;
+ --img-border-color: #363636;
}
html[theme="orange"] .pagination>a,
.pagination>span {
- border-radius: 3px;
- border: 1px solid var(--black);
+ border-radius: 3px;
+ border: 1px solid var(--black);
}
html[theme="orange"] .pagination>span {
- border-radius: 3px;
+ border-radius: 3px;
}
html[theme="orange"] span#favs {
- border: 1px solid var(--black);
- user-select: none;
+ border: 1px solid var(--black);
+ user-select: none;
}
html[theme='amoled'] {
- --accent: #fff;
- --bg: #000;
- --black: #000;
- --white: #fff;
- --gray: #2f2d2d;
- --nav-bg: #000;
- --nav-brand-border: inset 1px #242424;
- --nav-brand-bg: #000;
- --navigation-links-bg: #000;
- --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
- --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --navigation-links-box-shadow: rgba(255, 255, 255, .05);
- --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
- --nav-link-box-shadow: inset 0 0 0 1px rgb(92, 92, 92), inset 0 1px rgb(92, 92, 92), inset 0 -1px rgb(92, 92, 92), 0 1px 1px rgba(92, 92, 92, 0);
- --nav-link-hover-bg: #6a6a6a70;
- --nav-border-color: rgba(255, 255, 255, .05);
- --dropdown-bg: #232323;
- --dropdown-item-hover: #0d0d0d;
- --nav-brand-font: 'VCR';
- --font: 'monospace';
- --pagination-background: #000;
- --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0), inset 0 0px rgba(255, 255, 255, 0), inset 0 0px rgba(248, 248, 248, 0), 0 0px 0px rgba(255, 255, 255, 0);
- --pagination-anchor-box-shadow: inset 0 0 0 1px rgb(92, 92, 92), inset 0 1px rgb(92, 92, 92), inset 0 -1px rgb(92, 92, 92), 0 1px 1px rgba(92, 92, 92, 0);
- --pagination-background-hover: #6a6a6a70;
- --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --metadata-bg: #000;
- --badge-bg: #000;
- --posts-meta-bg: #000000b8;
- --badge-sfw: #68a728;
- --badge-nsfw: #a72828;
- --badge-tag: #1a1a1a;
- --scrollbar-color: #1d1c1c;
- --scroller-bg: #424242;
- --footbar-color: #fff;
- --loading-indicator-color: #fff;
- --img-border-width: 0;
- --img-border-color: #363636;
+ --accent: #fff;
+ --bg: #000;
+ --black: #000;
+ --white: #fff;
+ --gray: #2f2d2d;
+ --nav-bg: #000;
+ --nav-brand-border: inset 1px #242424;
+ --nav-brand-bg: #000;
+ --navigation-links-bg: #000;
+ --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
+ --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --navigation-links-box-shadow: rgba(255, 255, 255, .05);
+ --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
+ --nav-link-box-shadow: inset 0 0 0 1px rgb(92, 92, 92), inset 0 1px rgb(92, 92, 92), inset 0 -1px rgb(92, 92, 92), 0 1px 1px rgba(92, 92, 92, 0);
+ --nav-link-hover-bg: #6a6a6a70;
+ --nav-border-color: rgba(255, 255, 255, .05);
+ --dropdown-bg: #232323;
+ --dropdown-item-hover: #0d0d0d;
+ --nav-brand-font: 'VCR';
+ --font: 'monospace';
+ --pagination-background: #000;
+ --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0), inset 0 0px rgba(255, 255, 255, 0), inset 0 0px rgba(248, 248, 248, 0), 0 0px 0px rgba(255, 255, 255, 0);
+ --pagination-anchor-box-shadow: inset 0 0 0 1px rgb(92, 92, 92), inset 0 1px rgb(92, 92, 92), inset 0 -1px rgb(92, 92, 92), 0 1px 1px rgba(92, 92, 92, 0);
+ --pagination-background-hover: #6a6a6a70;
+ --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --metadata-bg: #000;
+ --badge-bg: #000;
+ --posts-meta-bg: #000000b8;
+ --badge-sfw: #68a728;
+ --badge-nsfw: #a72828;
+ --badge-tag: #1a1a1a;
+ --scrollbar-color: #1d1c1c;
+ --scroller-bg: #424242;
+ --footbar-color: #fff;
+ --loading-indicator-color: #fff;
+ --img-border-width: 0;
+ --img-border-color: #363636;
}
html[theme="amoled"] .metadata {
- border: none;
+ border: none;
}
html[theme="amoled"] .pagination>a,
.pagination>span {
- border-radius: 3px;
- border: 1px solid var(--black);
+ border-radius: 3px;
+ border: 1px solid var(--black);
}
html[theme="amoled"] .pagination>span {
- border-radius: 3px;
+ border-radius: 3px;
}
html[theme="amoled"] span#favs {
- border: 1px solid var(--black);
+ border: 1px solid var(--black);
}
html[theme="amoled"] .admin-search button {
- color: var(--black) !important;
+ color: var(--black) !important;
}
html[theme="amoled"] table.table tbody tr:nth-of-type(2n+1) a {
- color: var(--white) !important;
- text-decoration: underline;
+ color: var(--white) !important;
+ text-decoration: underline;
}
html[theme="amoled"] table.table tbody tr:nth-of-type(2n+1) {
- color: var(--white) !important;
+ color: var(--white) !important;
}
html[theme="amoled"] table.table a {
- text-decoration: underline;
+ text-decoration: underline;
}
html[theme="paper"] {
- --accent: #000;
- --bg: #fff;
- --black: #000;
- --white: #fff;
- --gray: #262626;
- --nav-bg: #fff;
- --nav-brand-border: inset 1px #242424;
- --nav-brand-bg: #fff;
- --navigation-links-bg: #fff;
- --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
- --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --navigation-links-box-shadow: rgba(255, 255, 255, .05);
- --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
- --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
- --nav-link-hover-bg: #3939354a;
- --nav-border-color: rgba(255, 255, 255, .05);
- --dropdown-bg: #fff;
- --dropdown-item-hover: #3939354a;
- --nav-brand-font: 'VCR';
- --font: 'monospace';
- --pagination-background: #fff;
- --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
- --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
- --pagination-background-hover: #3939354a;
- --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --metadata-bg: #fff;
- --badge-bg: #fff;
- --posts-meta-bg: #000000db;
- --badge-sfw: #68a728;
- --badge-nsfw: #a72828;
- --badge-tag: #000000;
- --scrollbar-color: #6c6c6c;
- --scroller-bg: #424242;
- --footbar-color: #000;
- --loading-indicator-color: #000;
- --img-border-width: 0;
- --img-border-color: #363636;
+ --accent: #000;
+ --bg: #fff;
+ --black: #000;
+ --white: #fff;
+ --gray: #262626;
+ --nav-bg: #fff;
+ --nav-brand-border: inset 1px #242424;
+ --nav-brand-bg: #fff;
+ --navigation-links-bg: #fff;
+ --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
+ --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --navigation-links-box-shadow: rgba(255, 255, 255, .05);
+ --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
+ --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
+ --nav-link-hover-bg: #3939354a;
+ --nav-border-color: rgba(255, 255, 255, .05);
+ --dropdown-bg: #fff;
+ --dropdown-item-hover: #3939354a;
+ --nav-brand-font: 'VCR';
+ --font: 'monospace';
+ --pagination-background: #fff;
+ --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
+ --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
+ --pagination-background-hover: #3939354a;
+ --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --metadata-bg: #fff;
+ --badge-bg: #fff;
+ --posts-meta-bg: #000000db;
+ --badge-sfw: #68a728;
+ --badge-nsfw: #a72828;
+ --badge-tag: #000000;
+ --scrollbar-color: #6c6c6c;
+ --scroller-bg: #424242;
+ --footbar-color: #000;
+ --loading-indicator-color: #000;
+ --img-border-width: 0;
+ --img-border-color: #363636;
}
html[theme="paper"] .err {
- background: black;
- color: white;
+ background: black;
+ color: white;
}
html[theme="paper"] ._204863 {
- color: white;
+ color: white;
}
html[theme="paper"] svg.iconset {
- background: black;
+ background: black;
}
html[theme="paper"] svg.iconset:hover {
- background: rgb(31, 30, 30);
+ background: rgb(31, 30, 30);
}
html[theme="paper"] .iconset#a_favo {
- fill: var(--white);
+ fill: var(--white);
}
html[theme="paper"] .iconset#a_delete {
- stroke: var(--white);
+ stroke: var(--white);
}
html[theme="paper"] .pagination>a,
.pagination>span {
- border-radius: 3px;
- border: 1px solid var(--black);
+ border-radius: 3px;
+ border: 1px solid var(--black);
}
html[theme="paper"] .pagination>span {
- border-radius: 3px;
+ border-radius: 3px;
}
html[theme="paper"] span#favs {
- border: 1px solid var(--black);
+ border: 1px solid var(--black);
}
html[theme="paper"] body {
- color: var(--black);
+ color: var(--black);
}
html[theme="paper"] a#next {
- color: var(--white) !important;
- -webkit-text-stroke: 1px var(--black);
- font-size: 40px;
+ color: var(--white) !important;
+ -webkit-text-stroke: 1px var(--black);
+ font-size: 40px;
}
html[theme="paper"] a#prev {
- color: var(--white) !important;
- -webkit-text-stroke: 1px var(--black);
- font-size: 40px;
+ color: var(--white) !important;
+ -webkit-text-stroke: 1px var(--black);
+ font-size: 40px;
}
html[theme="paper"] .about {
- color: var(--black);
+ color: var(--black);
}
html[theme="paper"] .about a:hover {
- text-decoration: underline;
+ text-decoration: underline;
}
html[theme="paper"] div.posts>a::after {
- color: var(--white);
- border-top-left-radius: 5px;
- border-top-right-radius: 5px;
+ color: var(--white);
+ border-top-left-radius: 5px;
+ border-top-right-radius: 5px;
}
html[theme="paper"] .v0ck_player_controls>input[type="range"][name="volume"]::-webkit-slider-thumb {
- background: var(--white);
- box-shadow: -100vw 0 0 100vw var(--white);
+ background: var(--white);
+ box-shadow: -100vw 0 0 100vw var(--white);
}
html[theme="paper"] .v0ck_player_controls>input[type="range"][name="volume"]::-moz-range-thumb {
- background: var(--white);
- box-shadow: -100vw 0 0 100vw var(--white);
+ background: var(--white);
+ box-shadow: -100vw 0 0 100vw var(--white);
}
html[theme="paper"] div.posts>a {
- box-shadow: 1px 1px 1px black;
- border-radius: 5px;
+ box-shadow: 1px 1px 1px black;
+ border-radius: 5px;
}
html[theme="paper"] .v0ck_progress_filled {
- background: var(--white);
+ background: var(--white);
}
html[theme="paper"] .metadata {
- color: var(--black);
- border: none;
+ color: var(--black);
+ border: none;
}
html[theme="paper"] .navbar-brand {
- background: var(--black);
- color: var(--white) !important;
+ background: var(--black);
+ color: var(--white) !important;
}
html[theme="paper"] a.removetag {
- color: var(--white) !important;
+ color: var(--white) !important;
}
html[theme="paper"] .navbar {
- border-bottom: 1px solid var(--black);
+ border-bottom: 1px solid var(--black);
}
html[theme="paper"] .embed-responsive-image {
- background: var(--white);
+ background: var(--white);
}
html[theme="paper"] .v0ck_player_button svg:hover {
- fill: var(--black);
- stroke: var(--white);
+ fill: var(--black);
+ stroke: var(--white);
}
html[theme="paper"] .badge-dark,
#themeselector {
- box-shadow: 1px 1px 0px 0px var(--black);
+ box-shadow: 1px 1px 0px 0px var(--black);
}
html[theme="paper"] span#favs {
- border: 1px solid var(--white);
+ border: 1px solid var(--white);
}
html[theme="paper"] .admin-search button {
- color: var(--white) !important;
- opacity: 0.9;
+ color: var(--white) !important;
+ opacity: 0.9;
}
html[theme="paper"] table.table tbody tr:nth-of-type(2n+1) a {
- color: var(--white) !important;
- text-decoration: underline;
+ color: var(--white) !important;
+ text-decoration: underline;
}
html[theme="paper"] table.table tbody tr:nth-of-type(2n+1) {
- color: var(--white) !important;
+ color: var(--white) !important;
}
html[theme="paper"] table.table a {
- text-decoration: underline;
+ text-decoration: underline;
}
html[theme="paper"] a {
- color: var(--black);
+ color: var(--black);
}
html[theme="atmos"] {
- --accent: #1fb2b0;
- --bg: #161618;
- --black: #000;
- --white: #fff;
- --gray: #262626;
- --nav-bg: rgb(32, 32, 32);
- --nav-brand-border: inset 1px #242424;
- --nav-brand-bg: #171717;
- --navigation-links-bg: rgb(32, 32, 32);
- --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
- --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --navigation-links-box-shadow: rgba(255, 255, 255, .05);
- --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
- --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
- --nav-link-hover-bg: #333;
- --nav-border-color: rgba(255, 255, 255, .05);
- --dropdown-bg: #232323;
- --dropdown-item-hover: #0d0d0d;
- --nav-brand-font: 'VCR';
- --font: 'monospace';
- --pagination-background: rgb(32, 32, 32);
- --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
- --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
- --pagination-background-hover: #333;
- --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --metadata-bg: rgba(34, 34, 34, 0.8);
- --badge-bg: #131313;
- --posts-meta-bg: #000000b8;
- --badge-sfw: #68a728;
- --badge-nsfw: #a72828;
- --badge-tag: #090909;
- --scrollbar-color: #2b2b2b;
- --footbar-color: #1fb2b0;
- --loading-indicator-color: #1fb2b0;
- --img-border-width: 0;
- --img-border-color: #363636;
+ --accent: #1fb2b0;
+ --bg: #161618;
+ --black: #000;
+ --white: #fff;
+ --gray: #262626;
+ --nav-bg: rgb(32, 32, 32);
+ --nav-brand-border: inset 1px #242424;
+ --nav-brand-bg: #171717;
+ --navigation-links-bg: rgb(32, 32, 32);
+ --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
+ --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --navigation-links-box-shadow: rgba(255, 255, 255, .05);
+ --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
+ --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
+ --nav-link-hover-bg: #333;
+ --nav-border-color: rgba(255, 255, 255, .05);
+ --dropdown-bg: #232323;
+ --dropdown-item-hover: #0d0d0d;
+ --nav-brand-font: 'VCR';
+ --font: 'monospace';
+ --pagination-background: rgb(32, 32, 32);
+ --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
+ --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
+ --pagination-background-hover: #333;
+ --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --metadata-bg: rgba(34, 34, 34, 0.8);
+ --badge-bg: #131313;
+ --posts-meta-bg: #000000b8;
+ --badge-sfw: #68a728;
+ --badge-nsfw: #a72828;
+ --badge-tag: #090909;
+ --scrollbar-color: #2b2b2b;
+ --footbar-color: #1fb2b0;
+ --loading-indicator-color: #1fb2b0;
+ --img-border-width: 0;
+ --img-border-color: #363636;
}
html[theme="atmos"] .pagination>a,
.pagination>span {
- border-radius: 3px;
- border: 1px solid var(--black);
+ border-radius: 3px;
+ border: 1px solid var(--black);
}
html[theme="atmos"] .pagination>span {
- border-radius: 3px;
+ border-radius: 3px;
}
html[theme="atmos"] span#favs {
- border: 1px solid var(--black);
+ border: 1px solid var(--black);
}
html[theme="term"] {
- --accent: #00DF00;
- --bg: #000;
- --black: #000;
- --white: #fff;
- --gray: #262626;
- --nav-bg: #040404;
- --nav-brand-border: inset 1px #111111;
- --nav-brand-bg: #040404;
- --navigation-links-bg: #040404;
- --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
- --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --navigation-links-box-shadow: rgba(255, 255, 255, .05);
- --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
- --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
- --nav-link-hover-bg: #282828;
- --nav-border-color: rgba(255, 255, 255, .05);
- --dropdown-bg: #040404;
- --dropdown-item-hover: #282828;
- --nav-brand-font: 'VCR';
- --font: 'monospace';
- --pagination-background: #040404;
- --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
- --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
- --pagination-background-hover: #282828;
- --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --metadata-bg: #000;
- --badge-bg: #060606;
- --posts-meta-bg: #000000b8;
- --badge-sfw: #076a19;
- --badge-nsfw: #a72828;
- --badge-tag: #131212;
- --scrollbar-color: #2b2b2b;
- --scroller-bg: #424242;
- --tooltip-bg: #131212;
- --footbar-color: #00DF00;
- --loading-indicator-color: #00DF00;
- --img-border-width: 0;
- --img-border-color: #363636;
+ --accent: #00DF00;
+ --bg: #000;
+ --black: #000;
+ --white: #fff;
+ --gray: #262626;
+ --nav-bg: #040404;
+ --nav-brand-border: inset 1px #111111;
+ --nav-brand-bg: #040404;
+ --navigation-links-bg: #040404;
+ --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
+ --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --navigation-links-box-shadow: rgba(255, 255, 255, .05);
+ --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
+ --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
+ --nav-link-hover-bg: #282828;
+ --nav-border-color: rgba(255, 255, 255, .05);
+ --dropdown-bg: #040404;
+ --dropdown-item-hover: #282828;
+ --nav-brand-font: 'VCR';
+ --font: 'monospace';
+ --pagination-background: #040404;
+ --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
+ --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
+ --pagination-background-hover: #282828;
+ --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --metadata-bg: #000;
+ --badge-bg: #060606;
+ --posts-meta-bg: #000000b8;
+ --badge-sfw: #076a19;
+ --badge-nsfw: #a72828;
+ --badge-tag: #131212;
+ --scrollbar-color: #2b2b2b;
+ --scroller-bg: #424242;
+ --tooltip-bg: #131212;
+ --footbar-color: #00DF00;
+ --loading-indicator-color: #00DF00;
+ --img-border-width: 0;
+ --img-border-color: #363636;
}
html[theme="term"] .pagination>a,
.pagination>span {
- border-radius: 3px;
- border: 1px solid var(--black);
+ border-radius: 3px;
+ border: 1px solid var(--black);
}
html[theme="term"] .pagination>span {
- border-radius: 3px;
+ border-radius: 3px;
}
html[theme="term"] span#favs {
- box-shadow: var(--pagination-anchor-box-shadow);
- background-image: linear-gradient(to bottom, var(--nav-link-background-linear-gradient));
- border: 1px solid var(--black);
+ box-shadow: var(--pagination-anchor-box-shadow);
+ background-image: linear-gradient(to bottom, var(--nav-link-background-linear-gradient));
+ border: 1px solid var(--black);
}
html[theme="term"] .metadata {
- text-shadow: 0px 0px 1px var(--accent), 1px 0px 2px var(--accent), 0px 0px 5px var(--black);
+ text-shadow: 0px 0px 1px var(--accent), 1px 0px 2px var(--accent), 0px 0px 5px var(--black);
}
html[theme="term"] .metadata>.badge-dark,
#themeselector {
- box-shadow: var(--pagination-anchor-box-shadow);
- background-image: linear-gradient(to bottom, var(--nav-link-background-linear-gradient));
+ box-shadow: var(--pagination-anchor-box-shadow);
+ background-image: linear-gradient(to bottom, var(--nav-link-background-linear-gradient));
}
html[theme="term"] .navbar-brand:hover {
- background: #0a2008;
+ background: #0a2008;
}
html[theme="iced"] {
- --accent: #0084ff;
- --bg: #031c35;
- --black: #000;
- --white: #fff;
- --gray: #bd2828;
- --nav-bg: #111d37;
- --nav-brand-border: inset 1px #242424;
- --nav-brand-bg: #000;
- --navigation-links-bg: #111d37;
- --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
- --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --navigation-links-box-shadow: rgba(255, 255, 255, .05);
- --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
- --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
- --nav-link-hover-bg: #0a3f53;
- --nav-border-color: rgba(255, 255, 255, .05);
- --dropdown-bg: #111d37;
- --dropdown-item-hover: #0a3f53;
- --nav-brand-font: 'VCR';
- --font: 'monospace';
- --pagination-background: #111d37;
- --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
- --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
- --pagination-background-hover: #0a3f53;
- --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --metadata-bg: #000e1a;
- --badge-bg: #091f39;
- --posts-meta-bg: #000000b8;
- --badge-sfw: #07866e;
- --badge-nsfw: #ae1616;
- --badge-tag: #22083c;
- --scrollbar-color: #2b2b2b;
- --scroller-bg: #424242;
- --tooltip-bg: #0a3f53;
- --footbar-color: #0084ff;
- --loading-indicator-color: #0084ff;
- --img-border-width: 0;
- --img-border-color: #363636;
+ --accent: #0084ff;
+ --bg: #031c35;
+ --black: #000;
+ --white: #fff;
+ --gray: #bd2828;
+ --nav-bg: #111d37;
+ --nav-brand-border: inset 1px #242424;
+ --nav-brand-bg: #000;
+ --navigation-links-bg: #111d37;
+ --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
+ --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --navigation-links-box-shadow: rgba(255, 255, 255, .05);
+ --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
+ --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
+ --nav-link-hover-bg: #0a3f53;
+ --nav-border-color: rgba(255, 255, 255, .05);
+ --dropdown-bg: #111d37;
+ --dropdown-item-hover: #0a3f53;
+ --nav-brand-font: 'VCR';
+ --font: 'monospace';
+ --pagination-background: #111d37;
+ --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
+ --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
+ --pagination-background-hover: #0a3f53;
+ --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --metadata-bg: #000e1a;
+ --badge-bg: #091f39;
+ --posts-meta-bg: #000000b8;
+ --badge-sfw: #07866e;
+ --badge-nsfw: #ae1616;
+ --badge-tag: #22083c;
+ --scrollbar-color: #2b2b2b;
+ --scroller-bg: #424242;
+ --tooltip-bg: #0a3f53;
+ --footbar-color: #0084ff;
+ --loading-indicator-color: #0084ff;
+ --img-border-width: 0;
+ --img-border-color: #363636;
}
html[theme="iced"] ._204863 {
- background: -webkit-linear-gradient(left, #102c5e, #111d37);
+ background: -webkit-linear-gradient(left, #102c5e, #111d37);
}
html[theme="iced"] svg.iconset {
- background: #111d37;
+ background: #111d37;
}
html[theme="iced"] svg.iconset:hover {
- background: #1b2f5a;
+ background: #1b2f5a;
}
html[theme="iced"] .pagination>a,
.pagination>span {
- border-radius: 3px;
- border: 1px solid var(--black);
+ border-radius: 3px;
+ border: 1px solid var(--black);
}
html[theme="iced"] .pagination>span {
- border-radius: 3px;
+ border-radius: 3px;
}
html[theme="iced"] span#favs {
- border: 1px solid var(--black);
+ border: 1px solid var(--black);
}
html[theme="iced"] .navbar-brand:hover {
- background: #1d2941;
+ background: #1d2941;
}
/* f0ck95 */
html[theme='f0ck95'] {
- --accent: silver;
- --bg: teal;
- --black: #000;
- --white: #fff;
- --gray: silver;
- --nav-bg: silver;
- --nav-brand-border: inset 1px black;
- --nav-brand-bg: silver;
- --navigation-links-bg: silver;
- --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
- --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --navigation-links-box-shadow: rgba(255, 255, 255, .05);
- --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
- --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
- --nav-link-hover-bg: #8a8989;
- --nav-border-color: #282727;
- --dropdown-bg: silver;
- --dropdown-item-hover: #8a8989;
- --nav-brand-font: 'VCR';
- --font: 'monospace';
- --pagination-background: silver;
- --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
- --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
- --pagination-background-hover: #8a8989;
- --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --metadata-bg: silver;
- --badge-bg: #a8a5a5;
- --posts-meta-bg: #000000b8;
- --badge-sfw: #339f72;
- --badge-nsfw: #ea3131;
- --badge-tag: #959393;
- --scrollbar-color: #2b2b2b;
- --scroller-bg: #424242;
- --footbar-color: #000;
- --loading-indicator-color: #000;
- --img-border-width: 0;
- --img-border-color: #808080;
+ --accent: silver;
+ --bg: teal;
+ --black: #000;
+ --white: #fff;
+ --gray: silver;
+ --nav-bg: silver;
+ --nav-brand-border: inset 1px black;
+ --nav-brand-bg: silver;
+ --navigation-links-bg: silver;
+ --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
+ --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --navigation-links-box-shadow: rgba(255, 255, 255, .05);
+ --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
+ --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
+ --nav-link-hover-bg: #8a8989;
+ --nav-border-color: #282727;
+ --dropdown-bg: silver;
+ --dropdown-item-hover: #8a8989;
+ --nav-brand-font: 'VCR';
+ --font: 'monospace';
+ --pagination-background: silver;
+ --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
+ --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
+ --pagination-background-hover: #8a8989;
+ --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --metadata-bg: silver;
+ --badge-bg: #a8a5a5;
+ --posts-meta-bg: #000000b8;
+ --badge-sfw: #339f72;
+ --badge-nsfw: #ea3131;
+ --badge-tag: #959393;
+ --scrollbar-color: #2b2b2b;
+ --scroller-bg: #424242;
+ --footbar-color: #000;
+ --loading-indicator-color: #000;
+ --img-border-width: 0;
+ --img-border-color: #808080;
}
html[theme="f0ck95"] html,
body {
- color: var(--black);
+ color: var(--black);
}
html[theme="f0ck95"] a {
- color: var(--black);
+ color: var(--black);
}
html[theme="f0ck95"] span#favs {
- border: inset 1px gray;
+ border: inset 1px gray;
}
html[theme="f0ck95"] .embed-responsive-image {
- border: none;
+ border: none;
}
html[theme="f0ck95"] .nav-link,
.pagination>a,
.pagination>span {
- border-radius: 0;
- border-left: inset 1px silver;
- border-bottom: outset 1px silver;
- border-right: outset 1px silver;
- border-top: 1px outset gray;
- box-shadow: var(--pagination-anchor-box-shadow);
- background-image: linear-gradient(to bottom, var(--nav-link-background-linear-gradient));
+ border-radius: 0;
+ border-left: inset 1px silver;
+ border-bottom: outset 1px silver;
+ border-right: outset 1px silver;
+ border-top: 1px outset gray;
+ box-shadow: var(--pagination-anchor-box-shadow);
+ background-image: linear-gradient(to bottom, var(--nav-link-background-linear-gradient));
}
html[theme="f0ck95"] .pagination>a:active,
.pagination>span {
- color: black;
+ color: black;
}
html[theme="f0ck95"] .pagination>a,
.pagination>span {
- border-radius: 0;
- border-left: inset 1px silver;
- border-bottom: outset 1px silver;
- border-right: outset 1px silver;
- border-top: 1px outset gray;
+ border-radius: 0;
+ border-left: inset 1px silver;
+ border-bottom: outset 1px silver;
+ border-right: outset 1px silver;
+ border-top: 1px outset gray;
}
html[theme="f0ck95"] .metadata {
- border-left: inset 2px silver;
- border-bottom: outset 2px silver;
- border-right: outset 2px silver;
- border-top: 2px outset #8c8888;
- color: var(--black);
+ border-left: inset 2px silver;
+ border-bottom: outset 2px silver;
+ border-right: outset 2px silver;
+ border-top: 2px outset #8c8888;
+ color: var(--black);
}
html[theme="f0ck95"] .media-object {
- border-left: inset 2px silver;
- border-right: outset 2px silver;
+ border-left: inset 2px silver;
+ border-right: outset 2px silver;
}
html[theme="f0ck95"] .embed-responsive.embed-responsive-16by9 {
- background: black;
+ background: black;
}
html[theme="f0ck95"] .embed-responsive-image {
- background: #0000;
+ background: #0000;
}
html[theme="f0ck95"] span.placeholder {
- border-left: 1px solid var(--black);
+ border-left: 1px solid var(--black);
}
html[theme="f0ck95"] #prev {
- color: white !important;
+ color: white !important;
}
html[theme="f0ck95"] #next {
- color: white !important;
+ color: white !important;
}
html[theme="f0ck95"] .navbar-brand:hover {
- background: #80808059;
+ background: #80808059;
}
html[theme="f0ck95"] span.f0ck::after {
- content: "95";
- font-size: 14px;
- font-family: vcr;
- vertical-align: super;
- color: teal;
+ content: "95";
+ font-size: 14px;
+ font-family: vcr;
+ vertical-align: super;
+ color: teal;
}
html[theme="f0ck95"] #tags .badge>a:first-child {
- text-shadow: 1px 1px #8080805e;
+ text-shadow: 1px 1px #8080805e;
}
html[theme="f0ck95"] .badge.badge-greentext.badge-light.mr-2 {
- color: #b5bd68;
+ color: #b5bd68;
}
html[theme="f0ck95"] .pagination>span {
- border: 1px dashed grey !important;
- color: black;
- text-shadow: none;
+ border: 1px dashed grey !important;
+ color: black;
+ text-shadow: none;
}
html[theme="f0ck95"] .dropdown-menu {
- border-color: gray;
+ border-color: gray;
}
html[theme="f0ck95"] .err span {
- text-shadow: 0px 0px transparent;
+ text-shadow: 0px 0px transparent;
}
html[theme="f0ck95"] .err {
- background: silver;
- border: outset 2px gray;
+ background: silver;
+ border: outset 2px gray;
}
html[theme="f0ck95"] div.posts>a::after {
- color: var(--white);
+ color: var(--white);
}
html[theme="f0ck95"] .about {
- color: black;
+ color: black;
}
html[theme="f0ck95"] .badge-dark,
#themeselector {
- border: inset 1px gray;
- background: #a8a5a5;
+ border: inset 1px gray;
+ background: #a8a5a5;
}
html[theme="f0ck95"] .badge-light {
- color: #000;
- text-shadow: none;
- border: 1px outset;
- border-radius: 0;
+ color: #000;
+ text-shadow: none;
+ border: 1px outset;
+ border-radius: 0;
}
html[theme="f0ck95"] .badge-success {
- color: #000;
- text-shadow: none;
- border: 1px outset;
- border-radius: 0;
+ color: #000;
+ text-shadow: none;
+ border: 1px outset;
+ border-radius: 0;
}
html[theme="f0ck95"] .badge-danger {
- color: #000;
- text-shadow: none;
- border: 1px outset;
- border-radius: 0;
+ color: #000;
+ text-shadow: none;
+ border: 1px outset;
+ border-radius: 0;
}
html[theme="f0ck95"] img.avatar {
- border-top-left-radius: 0;
+ border-top-left-radius: 0;
}
html[theme="f0ck95"] ._204863 {
- content: " ";
- background: -webkit-linear-gradient(left, #08216b, #a5cef7);
- text-align: left;
- width: 100%;
- color: white;
- height: auto;
- border-left: inset 2px silver;
- border-top: inset 2px silver;
- border-right: outset 2px silver;
- border-bottom: outset 2px silver;
- line-height: 1.7;
+ content: " ";
+ background: -webkit-linear-gradient(left, #08216b, #a5cef7);
+ text-align: left;
+ width: 100%;
+ color: white;
+ height: auto;
+ border-left: inset 2px silver;
+ border-top: inset 2px silver;
+ border-right: outset 2px silver;
+ border-bottom: outset 2px silver;
+ line-height: 1.7;
}
html[theme="f0ck95"] .iconset#a_delete {
- stroke: var(--black);
+ stroke: var(--black);
}
html[theme="f0ck95"] .iconset#a_favo {
- fill: var(--black);
+ fill: var(--black);
}
html[theme="f0ck95"] .gapD {
- height: 16px;
- background: #08f;
- width: max-content;
- display: flex;
+ height: 16px;
+ background: #08f;
+ width: max-content;
+ display: flex;
}
html[theme="f0ck95"] svg.iconset {
- display: inline-block;
- height: 18px;
- cursor: pointer;
- width: 21px;
- background: silver;
- margin: 1px;
- padding: 1px;
- border: 1px outset silver;
- position: relative;
- right: 2px;
+ display: inline-block;
+ height: 18px;
+ cursor: pointer;
+ width: 21px;
+ background: silver;
+ margin: 1px;
+ padding: 1px;
+ border: 1px outset silver;
+ position: relative;
+ right: 2px;
}
html[theme="f0ck95"] .gapRight {
- display: flex;
- align-items: center;
+ display: flex;
+ align-items: center;
}
html[theme="f0ck95"] input {
- color: #000;
+ color: #000;
}
html[theme="f0ck95"] .embed-responsive-image {
- left: 2px;
- right: 2px;
+ left: 2px;
+ right: 2px;
}
html[theme="f0ck95"] ._error_message {
- color: black;
- text-shadow: none;
+ color: black;
+ text-shadow: none;
}
html[theme="f0ck95"] ._error_topbar {
- background: -webkit-linear-gradient(left, #08216b, #a5cef7);
+ background: -webkit-linear-gradient(left, #08216b, #a5cef7);
}
html[theme="f0ck95"] .f0ckgle {
- color: black;
+ color: black;
}
html[theme="f0ck95"] .admin-search button {
- color: black;
+ color: black;
}
/* f0ck95dARK */
html[theme='f0ck95d'] {
- --accent: #fff;
- --bg: #0e0f0f;
- --black: #000;
- --white: #fff;
- --gray: silver;
- --nav-bg: #0b0a0a;
- --nav-brand-border: inset 1px black;
- --nav-brand-bg: #0000;
- --navigation-links-bg: #0b0b0b;
- --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
- --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --navigation-links-box-shadow: rgba(255, 255, 255, .05);
- --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
- --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
- --nav-link-hover-bg: #333131;
- --nav-border-color: #282727;
- --dropdown-bg: #333131;
- --dropdown-item-hover: #444242;
- --nav-brand-font: 'VCR';
- --font: 'monospace';
- --pagination-background: #0b0a0a;
- --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
- --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
- --pagination-background-hover: #8a8989;
- --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
- --metadata-bg: #0b0a0a;
- --badge-bg: #0f0e0e;
- --posts-meta-bg: #000000b8;
- --badge-sfw: teal;
- --badge-nsfw: #a72828;
- --badge-tag: #2f2f2f;
- --scrollbar-color: #2b2b2b;
- --scroller-bg: #424242;
- --footbar-color: #fff;
- --loading-indicator-color: #fff;
- --img-border-width: 0;
- --img-border-color: #808080;
+ --accent: #fff;
+ --bg: #0e0f0f;
+ --black: #000;
+ --white: #fff;
+ --gray: silver;
+ --nav-bg: #0b0a0a;
+ --nav-brand-border: inset 1px black;
+ --nav-brand-bg: #0000;
+ --navigation-links-bg: #0b0b0b;
+ --navigation-links-background-linear-gradient: rgba(0, 0, 0, .12), rgba(0, 0, 0, 0);
+ --navigation-links-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --navigation-links-box-shadow: rgba(255, 255, 255, .05);
+ --nav-link-background-linear-gradient: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
+ --nav-link-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
+ --nav-link-hover-bg: #333131;
+ --nav-border-color: #282727;
+ --dropdown-bg: #333131;
+ --dropdown-item-hover: #444242;
+ --nav-brand-font: 'VCR';
+ --font: 'monospace';
+ --pagination-background: #0b0a0a;
+ --pagination-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 0px rgba(255, 255, 255, .04), inset 0 0px rgba(0, 0, 0, .15), 0 0px 0px rgba(0, 0, 0, .1);
+ --pagination-anchor-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .04), inset 0 1px rgba(255, 255, 255, .04), inset 0 -1px rgba(0, 0, 0, .15), 0 1px 1px rgba(0, 0, 0, .1);
+ --pagination-background-hover: #8a8989;
+ --pagination-border-color: rgba(0, 0, 0, .8) rgba(0, 0, 0, .65) rgba(0, 0, 0, .5);
+ --metadata-bg: #0b0a0a;
+ --badge-bg: #0f0e0e;
+ --posts-meta-bg: #000000b8;
+ --badge-sfw: teal;
+ --badge-nsfw: #a72828;
+ --badge-tag: #2f2f2f;
+ --scrollbar-color: #2b2b2b;
+ --scroller-bg: #424242;
+ --footbar-color: #fff;
+ --loading-indicator-color: #fff;
+ --img-border-width: 0;
+ --img-border-color: #808080;
}
html[theme="f0ck95d"] .err {
- background: #4c4c4c;
- border: 2px outset gray;
+ background: #4c4c4c;
+ border: 2px outset gray;
}
html[theme="f0ck95d"] ._error_topbar {
- background: #081f3e;
+ background: #081f3e;
}
html[theme="f0ck95d"] ._204863 {
- content: " ";
- background: -webkit-linear-gradient(left, #0e111a, #073c71);
- text-align: left;
- width: 100%;
- color: white;
- height: auto;
- border-left: inset 2px silver;
- border-top: inset 2px silver;
- border-right: outset 2px silver;
- border-bottom: outset 2px silver;
- line-height: 1.7;
+ content: " ";
+ background: -webkit-linear-gradient(left, #0e111a, #073c71);
+ text-align: left;
+ width: 100%;
+ color: white;
+ height: auto;
+ border-left: inset 2px silver;
+ border-top: inset 2px silver;
+ border-right: outset 2px silver;
+ border-bottom: outset 2px silver;
+ line-height: 1.7;
}
html[theme="f0ck95d"] .embed-responsive-image {
- left: 2px;
- right: 2px;
+ left: 2px;
+ right: 2px;
}
html[theme="f0ck95d"] .media-object {
- border-left: inset 2px silver;
- border-right: outset 2px silver;
+ border-left: inset 2px silver;
+ border-right: outset 2px silver;
}
html[theme="f0ck95d"] .embed-responsive.embed-responsive-16by9 {
- background: black;
- border-left: inset 1px silver;
- border-right: outset 1px silver;
+ background: black;
+ border-left: inset 1px silver;
+ border-right: outset 1px silver;
}
html[theme="f0ck95d"] .embed-responsive-image {
- border: none;
+ border: none;
}
html[theme="f0ck95d"] .embed-responsive-image {
- background: #0000;
+ background: #0000;
}
html[theme="f0ck95d"] html,
body {
- color: var(--white);
+ color: var(--white);
}
html[theme="f0ck95d"] a {
- color: var(--white);
+ color: var(--white);
}
html[theme="f0ck95d"] span#favs {
- border: inset 1px gray;
- background: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
- background-image: linear-gradient(to bottom, var(--nav-link-background-linear-gradient));
- box-shadow: var(--nav-link-box-shadow);
+ border: inset 1px gray;
+ background: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
+ background-image: linear-gradient(to bottom, var(--nav-link-background-linear-gradient));
+ box-shadow: var(--nav-link-box-shadow);
}
html[theme="f0ck95d"] .nav-link,
.pagination>a,
.pagination>span {
- border-radius: 0;
- border-left: inset 1px black;
- border-bottom: outset 1px black;
- border-right: outset 1px black;
- border-top: 1px inset black;
+ border-radius: 0;
+ border-left: inset 1px black;
+ border-bottom: outset 1px black;
+ border-right: outset 1px black;
+ border-top: 1px inset black;
}
html[theme="f0ck95d"] .metadata {
- border-left: inset 1px silver;
- border-bottom: outset 1px silver;
- border-right: outset 1px silver;
- border-top: inset 2px silver;
- color: var(--accent);
+ border-left: inset 1px silver;
+ border-bottom: outset 1px silver;
+ border-right: outset 1px silver;
+ border-top: inset 2px silver;
+ color: var(--accent);
}
html[theme="f0ck95d"] .media-object {
- border-left: inset 1px silver;
- border-right: outset 1px silver;
+ border-left: inset 1px silver;
+ border-right: outset 1px silver;
}
html[theme="f0ck95d"] span.placeholder {
- border-left: 1px solid var(--gray);
- opacity: 0.5;
+ border-left: 1px solid var(--gray);
+ opacity: 0.5;
}
html[theme="f0ck95d"] #prev {
- color: white;
+ color: white;
}
html[theme="f0ck95d"] #next {
- color: white;
+ color: white;
}
html[theme="f0ck95d"] .navbar-brand:hover {
- background: transparent;
+ background: transparent;
}
html[theme="f0ck95d"] span.f0ck::after {
- content: "95";
- font-size: 14px;
- font-family: vcr;
- vertical-align: super;
- color: teal;
+ content: "95";
+ font-size: 14px;
+ font-family: vcr;
+ vertical-align: super;
+ color: teal;
}
html[theme="f0ck95d"] .pagination>span {
- border: 1px dashed var(--accent) !important;
- color: white;
- text-shadow: none;
+ border: 1px dashed var(--accent) !important;
+ color: white;
+ text-shadow: none;
}
html[theme="f0ck95d"] .dropdown-menu {
- border-left: inset 1px #4c4c4c;
- border-bottom: outset 1px #4c4c4c;
- border-right: outset 1px #4c4c4c;
- border-top: outset 0px #4c4c4c;
+ border-left: inset 1px #4c4c4c;
+ border-bottom: outset 1px #4c4c4c;
+ border-right: outset 1px #4c4c4c;
+ border-top: outset 0px #4c4c4c;
}
html[theme="f0ck95d"] .err span {
- text-shadow: 0px 0px transparent;
+ text-shadow: 0px 0px transparent;
}
html[theme="f0ck95d"] div.posts>a::after {
- color: var(--white);
+ color: var(--white);
}
html[theme="f0ck95d"] .about {
- color: var(--white);
+ color: var(--white);
}
html[theme="f0ck95d"] .badge-dark,
#themeselector {
- border: inset 1px gray;
- background: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
- background-image: linear-gradient(to bottom, var(--nav-link-background-linear-gradient));
- box-shadow: var(--nav-link-box-shadow);
+ border: inset 1px gray;
+ background: rgba(255, 255, 255, .04), rgba(255, 255, 255, 0);
+ background-image: linear-gradient(to bottom, var(--nav-link-background-linear-gradient));
+ box-shadow: var(--nav-link-box-shadow);
}
html[theme="f0ck95d"] .badge-light {
- text-shadow: none;
- border: 1px outset;
- border-radius: 0;
+ text-shadow: none;
+ border: 1px outset;
+ border-radius: 0;
}
html[theme="f0ck95d"] .badge-success {
- text-shadow: none;
- border: 1px outset;
- border-radius: 0;
+ text-shadow: none;
+ border: 1px outset;
+ border-radius: 0;
}
html[theme="f0ck95d"] .badge-danger {
- text-shadow: none;
- border: 1px outset;
- border-radius: 0;
+ text-shadow: none;
+ border: 1px outset;
+ border-radius: 0;
}
html[theme="f0ck95d"] .admin-search button {
- color: black;
+ color: black;
}
::-webkit-scrollbar {
- width: 2px;
+ width: 2px;
}
::-webkit-scrollbar-thumb {
- background-color: var(--scrollbar-color);
+ background-color: var(--scrollbar-color);
}
::-webkit-scrollbar-track {
- background-color: transparent;
+ background-color: transparent;
}
*,
::before,
::after {
- box-sizing: border-box;
- outline: 0;
- -webkit-tap-highlight-color: transparent;
+ box-sizing: border-box;
+ outline: 0;
+ -webkit-tap-highlight-color: transparent;
}
@font-face {
- font-family: 'VCR';
- src: url('/s/vcr.ttf') format('truetype');
- /* https://www.dafont.com/vcr-osd-mono.font */
+ font-family: 'VCR';
+ src: url('/s/vcr.ttf') format('truetype');
+ /* https://www.dafont.com/vcr-osd-mono.font */
}
html,
body {
- background-color: var(--bg);
- color: var(--white);
- margin: 0;
- font-family: var(--font);
- line-height: 2;
- scrollbar-color: var(--scrollbar-color) transparent;
- scrollbar-width: thin;
- overscroll-behavior-y: contain;
- overflow: unset;
- font-size: 14px;
+ background-color: var(--bg);
+ color: var(--white);
+ margin: 0;
+ font-family: var(--font);
+ line-height: 2;
+ scrollbar-color: var(--scrollbar-color) transparent;
+ scrollbar-width: thin;
+ overscroll-behavior-y: contain;
+ overflow: unset;
+ font-size: 14px;
}
.wrapper {
- height: 100%;
+ height: 100%;
}
.noscript-badge {
- display: block;
+ display: block;
}
a {
- color: var(--accent)
- /* !important */
- ;
- cursor: pointer;
- text-decoration: none;
- display: inline-block;
+ color: var(--accent)
+ /* !important */
+ ;
+ cursor: pointer;
+ text-decoration: none;
+ display: inline-block;
}
a.post_source:hover,
a.id-link:hover {
- text-decoration: underline;
+ text-decoration: underline;
}
a.btn.disabled {
- pointer-events: none;
- user-select: none;
+ pointer-events: none;
+ user-select: none;
}
.btn.disabled,
.btn:disabled {
- user-select: none;
- font-weight: bold;
- text-shadow: 1px 1px 1px var(--black);
+ user-select: none;
+ font-weight: bold;
+ text-shadow: 1px 1px 1px var(--black);
}
h5 {
- margin: 0;
- font-size: x-large;
+ margin: 0;
+ font-size: x-large;
}
.mr-2 {
- margin-right: 0.5rem !important;
+ margin-right: 0.5rem !important;
}
div.posts {
- display: grid;
- grid-template-columns: repeat(auto-fill, minmax(128px, 1fr));
- justify-items: center;
- grid-gap: 5px;
- margin: 0;
- padding: 0;
- margin-bottom: 35px;
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(128px, 1fr));
+ justify-items: center;
+ grid-gap: 5px;
+ margin: 0;
+ padding: 0;
+ margin-bottom: 35px;
}
@media (max-width: 376px) {
- div.posts {
- grid-template-columns: repeat(auto-fit, minmax(118px, 1fr));
- }
+ div.posts {
+ grid-template-columns: repeat(auto-fit, minmax(118px, 1fr));
+ }
}
div.posts>a {
- display: inline-block;
- position: relative;
- width: 100%;
- background-repeat: no-repeat;
- background-size: cover;
- background-position: center;
+ display: inline-block;
+ position: relative;
+ width: 100%;
+ background-repeat: no-repeat;
+ background-size: cover;
+ background-position: center;
}
div.posts>a::before {
- content: "";
- display: block;
- margin-top: 100%;
+ content: "";
+ display: block;
+ margin-top: 100%;
}
div.posts>a:hover {
- opacity: 0.8;
- box-shadow: 0 0 0 2px var(--accent);
+ opacity: 0.8;
+ box-shadow: 0 0 0 2px var(--accent);
}
div.posts>a::after {
- position: absolute;
- right: 0;
- top: 0;
- content: attr(data-mime);
- color: var(--accent);
- text-shadow: 0px 1px var(--black);
- font-size: 11px;
- background: var(--posts-meta-bg);
- visibility: hidden;
- width: 100%;
- text-align: center;
- font-family: vcr;
- text-transform: uppercase;
+ position: absolute;
+ right: 0;
+ top: 0;
+ content: attr(data-mime);
+ color: var(--accent);
+ text-shadow: 0px 1px var(--black);
+ font-size: 11px;
+ background: var(--posts-meta-bg);
+ visibility: hidden;
+ width: 100%;
+ text-align: center;
+ font-family: vcr;
+ text-transform: uppercase;
}
div.posts>a:hover::after {
- visibility: visible;
+ visibility: visible;
}
/* Navbar */
.nav {
- background: var(--bg);
- text-align: left;
+ background: var(--bg);
+ text-align: left;
}
.navbar {
- position: sticky;
- top: 0;
- padding: 0;
- width: 100%;
- z-index: 3;
- font-family: var(--font);
- text-transform: uppercase;
- display: grid;
- grid-template-columns: auto 1fr 0fr;
- justify-content: start;
- border-bottom: 1px solid var(--nav-border-color);
+ position: sticky;
+ top: 0;
+ padding: 0;
+ width: 100%;
+ z-index: 3;
+ font-family: var(--font);
+ text-transform: uppercase;
+ display: grid;
+ grid-template-columns: auto 1fr 0fr;
+ justify-content: start;
+ border-bottom: 1px solid var(--nav-border-color);
}
.navbar-brand {
- background: var(--nav-brand-bg);
- padding-right: 5px;
- padding-left: 5px;
+ background: var(--nav-brand-bg);
+ padding-right: 5px;
+ padding-left: 5px;
}
.navbar-brand:hover {
- text-decoration: none;
- transition: ease all .2s;
- background: var(--black);
+ text-decoration: none;
+ transition: ease all .2s;
+ background: var(--black);
}
span.f0ck {
- font-family: var(--nav-brand-font);
- font-size: 20px;
- text-shadow: 1px 1px 1px var(--black), 0px 0px 0px var(--green), -1px -1px 0px var(--black), 1px -1px 0px var(--black), -1px 1px 0px var(--black), 0px 0px 0px var(--green);
+ font-family: var(--nav-brand-font);
+ font-size: 20px;
+ text-shadow: 1px 1px 1px var(--black), 0px 0px 0px var(--green), -1px -1px 0px var(--black), 1px -1px 0px var(--black), -1px 1px 0px var(--black), 0px 0px 0px var(--green);
}
.navbar.navbar-expand-lg {
- background: var(--nav-bg);
+ background: var(--nav-bg);
}
.navbar-expand-lg .navbar-collapse {
- display: flex;
- flex-basis: auto;
+ display: flex;
+ flex-basis: auto;
}
.navbar-collapse {
- flex-grow: 1;
+ flex-grow: 1;
}
#navbarSupportedContent {
- padding: 0;
+ padding: 0;
}
.nav-link-identifier {
- width: 100%;
+ width: 100%;
}
.navbar-expand-lg .navbar-nav {
- flex-direction: row;
+ flex-direction: row;
}
.navbar-nav {
- width: 100%;
- display: flex;
- flex-direction: column;
- padding: 5px 0 5px 0;
- margin-bottom: 0;
- list-style: none;
- margin: 0;
- align-self: center;
- margin-left: .5rem;
- margin-right: .5rem;
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ padding: 5px 0 5px 0;
+ margin-bottom: 0;
+ list-style: none;
+ margin: 0;
+ align-self: center;
+ margin-left: .5rem;
+ margin-right: .5rem;
}
ul.navbar-nav li.nav-item {
- margin-right: .5rem;
+ margin-right: .5rem;
}
.navigation-links {
- display: flex;
- border: 1px solid var(--navigation-links-border-color);
- background: var(--navigation-links-bg);
+ display: flex;
+ border: 1px solid var(--navigation-links-border-color);
+ background: var(--navigation-links-bg);
}
.nav-item {
- width: auto;
- white-space: nowrap;
- text-align: center;
+ width: auto;
+ white-space: nowrap;
+ text-align: center;
}
.nav-link {
- padding: 0;
- padding-right: 0;
- padding-left: 0;
- display: flex;
- justify-content: center;
- min-width: 17px;
- border: 1px solid var(--black);
- border-radius: 3px;
- background-image: linear-gradient(to bottom, var(--nav-link-background-linear-gradient));
- box-shadow: var(--nav-link-box-shadow);
+ padding: 0;
+ padding-right: 0;
+ padding-left: 0;
+ display: flex;
+ justify-content: center;
+ min-width: 17px;
+ border: 1px solid var(--black);
+ border-radius: 3px;
+ background-image: linear-gradient(to bottom, var(--nav-link-background-linear-gradient));
+ box-shadow: var(--nav-link-box-shadow);
}
.navbar-expand-lg .navbar-nav .nav-link,
.pagination>a,
.pagination>span {
- padding-right: .5rem;
- padding-left: .5rem;
+ padding-right: .5rem;
+ padding-left: .5rem;
}
.pagination>a,
.pagination>span {
- margin-right: 0px;
- margin-left: 5px;
+ margin-right: 0px;
+ margin-left: 5px;
}
.nav-item:hover>a:hover,
.dropdown-item:hover>a:hover {
- background-color: var(--nav-link-hover-bg);
+ background-color: var(--nav-link-hover-bg);
}
.nav-link[data-toggle="dropdown"].ddcontent::after {
- content: "\00a0("attr(content) ")\00a0\25bc";
+ content: "\00a0("attr(content) ")\00a0\25bc";
}
.nav-link[data-toggle="dropdown"]:not(.ddcontent)::after {
- content: "\00a0\25bc";
+ content: "\00a0\25bc";
}
.mandy {
- visibility: hidden;
+ visibility: hidden;
}
@media (max-width: 444px) {
- .mandy {
- position: fixed;
- width: inherit;
- height: 100%;
- top: 0;
- z-index: -1;
- bottom: 25px;
- visibility: visible;
- }
+ .mandy {
+ position: fixed;
+ width: inherit;
+ height: 100%;
+ top: 0;
+ z-index: -1;
+ bottom: 25px;
+ visibility: visible;
+ }
- #randbutton {
- height: inherit;
- width: inherit;
- background: var(--bg);
- border: none;
- transition: .2s ease;
- }
+ #randbutton {
+ height: inherit;
+ width: inherit;
+ background: var(--bg);
+ border: none;
+ transition: .2s ease;
+ }
- #randbutton:active {
- background: var(--gray);
- transition: .2s ease;
- }
+ #randbutton:active {
+ background: var(--gray);
+ transition: .2s ease;
+ }
- .metadata {
- margin-bottom: 45px;
- }
+ .metadata {
+ margin-bottom: 45px;
+ }
- .embed-responsive-16by9::before {
- padding-top: 75% !important;
- }
+ .embed-responsive-16by9::before {
+ padding-top: 75% !important;
+ }
- .pagination {
- justify-content: center !important;
- }
+ .pagination {
+ justify-content: center !important;
+ }
}
@media (max-width: 1240px) {
- .nav-link[data-toggle="dropdown"]::after {
- content: "" !important;
- }
+ .nav-link[data-toggle="dropdown"]::after {
+ content: "" !important;
+ }
}
@media (max-width: 768px) {
- /* .nav-link[data-toggle="dropdown"]::after {
- content: "" !important;
+ /* .nav-link[data-toggle="dropdown"]::after {
+ content: "" !important;
} */
- .navbar {
- display: grid !important;
- grid-template-columns: 1fr !important;
- grid-template-rows: auto !important;
- grid-template-areas: unset !important;
- }
+ .navbar {
+ display: grid !important;
+ grid-template-columns: 1fr !important;
+ grid-template-rows: auto !important;
+ grid-template-areas: unset !important;
+ }
- .navbar-brand {
- grid-area: unset !important;
- }
+ .navbar-brand {
+ grid-area: unset !important;
+ }
- .navigation-links {
- grid-row: 2;
- }
+ .navigation-links {
+ grid-row: 2;
+ }
- .navbar-expand-lg .navbar-nav {
- justify-content: center;
- }
+ .navbar-expand-lg .navbar-nav {
+ justify-content: center;
+ }
- #navbarSupportedContent {
- grid-row: 3;
- }
+ #navbarSupportedContent {
+ grid-row: 3;
+ }
}
span.placeholder {
- border-left: 1px solid var(--accent);
- margin-left: 3px;
- user-select: none;
+ border-left: 1px solid var(--accent);
+ margin-left: 3px;
+ user-select: none;
}
.navbar .nav-item .dropdown-menu {
- display: none;
+ display: none;
}
.dropup,
.dropright,
.dropdown,
.dropleft {
- position: relative;
+ position: relative;
}
.navbar .nav-item:hover .dropdown-menu {
- display: block;
+ display: block;
}
.dropdown:hover .nav-link {
- border-bottom-left-radius: 0;
- border-bottom-right-radius: 0;
- transition: .2s ease;
- background-color: var(--nav-link-hover-bg);
+ border-bottom-left-radius: 0;
+ border-bottom-right-radius: 0;
+ transition: .2s ease;
+ background-color: var(--nav-link-hover-bg);
}
.dropdown:hover .nav-link>img.avatar {
- border-bottom-left-radius: 0;
+ border-bottom-left-radius: 0;
}
.navbar-nav .dropdown-menu {
- float: none;
+ float: none;
}
.dropdown-menu {
- background: var(--dropdown-bg);
- position: absolute;
- top: 100%;
- width: 100%;
- z-index: 1000;
- min-width: calc(100% - 10px);
- padding: 0;
- margin: 0;
- font-size: 1rem;
- text-align: center;
- list-style: none;
- border-left: 1px solid;
- border-right: 1px solid;
- border-bottom: 1px solid;
- border-color: var(--black);
+ background: var(--dropdown-bg);
+ position: absolute;
+ top: 100%;
+ width: 100%;
+ z-index: 1000;
+ min-width: calc(100% - 10px);
+ padding: 0;
+ margin: 0;
+ font-size: 1rem;
+ text-align: center;
+ list-style: none;
+ border-left: 1px solid;
+ border-right: 1px solid;
+ border-bottom: 1px solid;
+ border-color: var(--black);
}
.dropdown-item {
- width: 100%;
- display: block;
+ width: 100%;
+ display: block;
}
.dropdown-menu>li:hover {
- background: var(--dropdown-item-hover);
+ background: var(--dropdown-item-hover);
}
.dropdown-menu a {
- width: 100%;
- display: inline-block;
+ width: 100%;
+ display: inline-block;
}
@media (max-width: 1056px) {
- .navbar {
- display: grid;
- grid-template-rows: 1fr 1fr;
- grid-template-areas: 'f0ck f0ck f0ck';
- }
+ .navbar {
+ display: grid;
+ grid-template-rows: 1fr 1fr;
+ grid-template-areas: 'f0ck f0ck f0ck';
+ }
- .navbar-brand {
- grid-area: f0ck;
- }
+ .navbar-brand {
+ grid-area: f0ck;
+ }
- .pagination-container-fluid {
- justify-content: center;
- }
+ .pagination-container-fluid {
+ justify-content: center;
+ }
- .pagination {
- justify-content: flex-end !important;
- }
+ .pagination {
+ justify-content: flex-end !important;
+ }
- .pagination a:nth-last-child(2),
- .pagination a:nth-last-child(3),
- .pagination a:nth-child(2),
- .pagination a:nth-child(3) {
- display: none;
- }
+ .pagination a:nth-last-child(2),
+ .pagination a:nth-last-child(3),
+ .pagination a:nth-child(2),
+ .pagination a:nth-child(3) {
+ display: none;
+ }
- html,
- body {
- text-align: center;
- }
+ html,
+ body {
+ text-align: center;
+ }
}
@media (max-width: 1325px) {
- .ranking {
- grid-template-columns: 1fr 1fr !important;
- }
+ .ranking {
+ grid-template-columns: 1fr 1fr !important;
+ }
- .by-user,
- .by-stats,
- .by-hoster {
- grid-column: unset !important;
- grid-row: unset !important;
- }
+ .by-user,
+ .by-stats,
+ .by-hoster {
+ grid-column: unset !important;
+ grid-row: unset !important;
+ }
}
@media (max-width: 905px) {
- .ranking {
- display: flex !important;
- flex-flow: column;
- justify-content: center !important;
- }
+ .ranking {
+ display: flex !important;
+ flex-flow: column;
+ justify-content: center !important;
+ }
- .ranking div {
- display: flex;
- flex-flow: column;
- }
+ .ranking div {
+ display: flex;
+ flex-flow: column;
+ }
}
.media-object {
- text-align: center;
- align-self: center;
- overflow: hidden;
- border: 1px solid #363636;
- border-top: none;
+ text-align: center;
+ align-self: center;
+ overflow: hidden;
+ border: 1px solid #363636;
+ border-top: none;
}
/* Pagination */
.pagination-wrapper {
- align-items: center;
- display: flex;
- background: var(--pagination-background);
- border: 1px solid var(--pagination-border-color);
- width: 100%;
+ align-items: center;
+ display: flex;
+ background: var(--pagination-background);
+ border: 1px solid var(--pagination-border-color);
+ width: 100%;
}
.pagination-container-fluid {
- display: flex;
- margin-left: 0;
- width: 100%;
- justify-content: flex-end;
+ display: flex;
+ margin-left: 0;
+ width: 100%;
+ justify-content: flex-end;
}
.pagination {
- display: flex;
- justify-content: space-around;
- width: 100%;
- padding: 5px;
- color: transparent;
+ display: flex;
+ justify-content: space-around;
+ width: 100%;
+ padding: 5px;
+ color: transparent;
}
.pagination>a,
.pagination>span {
- float: left;
- padding: 0 5px;
- min-width: 17px;
- font-size: 14px;
- font-weight: 500;
- color: var(--accent);
- text-align: center;
+ float: left;
+ padding: 0 5px;
+ min-width: 17px;
+ font-size: 14px;
+ font-weight: 500;
+ color: var(--accent);
+ text-align: center;
}
.pagination>span {
- border: 1px solid var(--accent) !important;
+ border: 1px solid var(--accent) !important;
}
.pagination :first-child {
- margin-left: 0;
+ margin-left: 0;
}
.pagination>a {
- text-decoration: none;
- text-shadow: 0 1px var(--black);
- background-clip: padding-box;
- box-shadow: var(--pagination-anchor-box-shadow);
- background-image: linear-gradient(to bottom, var(--nav-link-background-linear-gradient));
+ text-decoration: none;
+ text-shadow: 0 1px var(--black);
+ background-clip: padding-box;
+ box-shadow: var(--pagination-anchor-box-shadow);
+ background-image: linear-gradient(to bottom, var(--nav-link-background-linear-gradient));
}
.pagination>a:hover {
- background-color: var(--pagination-background-hover);
+ background-color: var(--pagination-background-hover);
}
.pagination>a:active,
.pagination>span {
- color: var(--accent);
- text-shadow: 0 -1px var(--black);
- box-shadow: var(--pagination-anchor-box-shadow);
- box-shadow: inset 0px -2px 0px var(--accent);
+ color: var(--accent);
+ text-shadow: 0 -1px var(--black);
+ box-shadow: var(--pagination-anchor-box-shadow);
+ box-shadow: inset 0px -2px 0px var(--accent);
}
/* Content */
@media (max-width: 999px) {
- .container {
- max-width: 960px;
- }
+ .container {
+ max-width: 960px;
+ }
- .dropdown-menu {
- position: absolute;
- left: 0;
- }
+ .dropdown-menu {
+ position: absolute;
+ left: 0;
+ }
- .dropdown-menu li {
- white-space: normal;
- word-wrap: anywhere;
- }
+ .dropdown-menu li {
+ white-space: normal;
+ word-wrap: anywhere;
+ }
}
.content {
- display: grid;
- justify-content: space-around;
- grid-template-columns: 0fr 1fr 0fr;
- position: relative;
+ display: grid;
+ justify-content: space-around;
+ grid-template-columns: 0fr 1fr 0fr;
+ position: relative;
}
.container {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- z-index: 1;
- position: relative;
- padding-top: 5px;
- padding-bottom: 15px;
+ width: 100%;
+ margin-right: auto;
+ margin-left: auto;
+ z-index: 1;
+ position: relative;
+ padding-top: 5px;
+ padding-bottom: 15px;
}
.populateME {
- position: relative;
- left: 5px;
+ position: relative;
+ left: 5px;
}
.gapRight {
- align-items: center;
- display: flex;
+ align-items: center;
+ display: flex;
}
.gapLeft {
- align-self: center;
+ align-self: center;
}
.imageDoor {
- width: 25px;
- display: inline-flex;
- padding: 2px;
+ width: 25px;
+ display: inline-flex;
+ padding: 2px;
}
.imageDoor img {
- background: var(--accent);
- width: inherit;
+ background: var(--accent);
+ width: inherit;
}
._204863 {
- content: " ";
- background: -webkit-linear-gradient(left, #131313, #4f4a4f);
- text-align: left;
- width: 100%;
- color: var(--accent);
- height: auto;
- display: grid;
- grid-template-rows: 1fr;
- grid-template-columns: auto 1fr auto;
- line-height: 1.7;
- border: 1px solid #363636;
+ content: " ";
+ background: -webkit-linear-gradient(left, #131313, #4f4a4f);
+ text-align: left;
+ width: 100%;
+ color: var(--accent);
+ height: auto;
+ display: grid;
+ grid-template-rows: 1fr;
+ grid-template-columns: auto 1fr auto;
+ line-height: 1.7;
+ border: 1px solid #363636;
}
.index-container {
- width: 100%;
- padding: 5px;
- background-color: var(--navigation-links-bg);
+ width: 100%;
+ padding: 5px;
+ background-color: var(--navigation-links-bg);
}
@media (min-width: 361px) {
- .embed-responsive-image {
- bottom: unset !important;
- }
+ .embed-responsive-image {
+ bottom: unset !important;
+ }
}
@media (min-width: 768px) {
- .container {
- max-width: 720px;
- }
+ .container {
+ max-width: 720px;
+ }
- .embed-responsive-image {
- bottom: unset !important;
- }
+ .embed-responsive-image {
+ bottom: unset !important;
+ }
}
@media (min-width: 992px) {
- .container {
- max-width: 960px;
- }
+ .container {
+ max-width: 960px;
+ }
- .embed-responsive-image {
- bottom: unset !important;
- }
+ .embed-responsive-image {
+ bottom: unset !important;
+ }
}
@media (min-width: 1200px) {
- .container {
- max-width: 1140px;
- }
+ .container {
+ max-width: 1140px;
+ }
- .embed-responsive-image {
- bottom: unset !important;
- }
+ .embed-responsive-image {
+ bottom: unset !important;
+ }
}
@media (min-width: 576px) {
- .container {
- max-width: 100%;
- }
+ .container {
+ max-width: 100%;
+ }
}
@media (min-width: 768px) {
- .container {
- max-width: 100%;
- }
+ .container {
+ max-width: 100%;
+ }
}
@media (min-width: 992px) {
- .container {
- max-width: 960px;
- }
+ .container {
+ max-width: 960px;
+ }
}
@media (min-width: 1200px) {
- .container {
- max-width: 1140px;
- }
+ .container {
+ max-width: 1140px;
+ }
}
.embed-responsive-16by9::before {
- padding-top: 50%;
+ padding-top: 50%;
}
.embed-responsive::before {
- display: block;
- content: "";
+ display: block;
+ content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive video {
- position: absolute;
- top: 0;
- bottom: 0;
- left: 0;
- width: 100%;
- height: 100%;
- border: 0;
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border: 0;
}
.embed-responsive-image {
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- width: auto;
- height: 100%;
- box-sizing: content-box;
- scrollbar-color: var(--scrollbar-color) transparent;
- scrollbar-width: thin;
- background: var(--black);
- border: 1px solid #363636;
- border-top: none;
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ width: auto;
+ height: 100%;
+ box-sizing: content-box;
+ scrollbar-color: var(--scrollbar-color) transparent;
+ scrollbar-width: thin;
+ background: var(--black);
+ border: 1px solid #363636;
+ border-top: none;
}
.previous-post,
.next-post {
- display: flex;
- height: 100%;
- position: relative;
+ display: flex;
+ height: 100%;
+ position: relative;
}
#prev {
- z-index: 1;
- font-size: 30px;
- opacity: 0.6;
- text-shadow: 2px 2px 2px var(--black);
- padding: 25px;
+ z-index: 1;
+ font-size: 30px;
+ opacity: 0.6;
+ text-shadow: 2px 2px 2px var(--black);
+ padding: 25px;
}
#prev::before {
- content: "\00BB";
+ content: "\00BB";
}
#next::before {
- content: "\00AB";
+ content: "\00AB";
}
#next {
- z-index: 1;
- font-size: 30px;
- opacity: 0.6;
- text-shadow: 2px 2px 2px var(--black);
- padding: 25px;
+ z-index: 1;
+ font-size: 30px;
+ opacity: 0.6;
+ text-shadow: 2px 2px 2px var(--black);
+ padding: 25px;
}
#next:hover,
#prev:hover {
- opacity: 1;
+ opacity: 1;
}
.arrow-next {
- height: 100%;
- display: flex;
- width: 100%;
- align-items: center;
- justify-content: start;
- position: absolute;
+ height: 100%;
+ display: flex;
+ width: 100%;
+ align-items: center;
+ justify-content: start;
+ position: absolute;
}
.arrow-prev {
- height: 100%;
- display: flex;
- width: 100%;
- align-items: center;
- justify-content: flex-end;
- position: absolute;
+ height: 100%;
+ display: flex;
+ width: 100%;
+ align-items: center;
+ justify-content: flex-end;
+ position: absolute;
}
/* image */
#f0ck-image {
- height: 100%;
- width: 100%;
- max-width: 100%;
- object-fit: contain;
+ height: 100%;
+ width: 100%;
+ max-width: 100%;
+ object-fit: contain;
}
a#elfe {
- height: 100%;
- width: 100%;
- display: flex;
- justify-content: center;
+ height: 100%;
+ width: 100%;
+ display: flex;
+ justify-content: center;
}
/* metadata */
.badge:empty {
- display: none;
+ display: none;
}
.metadata {
- text-align: center;
- display: grid;
- grid-template-columns: 1fr 1fr 1fr;
- background-color: var(--metadata-bg);
- padding-bottom: 5px;
- border: 1px solid #363636;
- border-top: none;
+ text-align: center;
+ display: grid;
+ grid-template-columns: 1fr 1fr 1fr;
+ background-color: var(--metadata-bg);
+ padding-bottom: 5px;
+ border: 1px solid #363636;
+ border-top: none;
}
#themeselector {
- color: var(--white);
- border: 0;
- margin: 0;
- padding: 0;
- font-family: var(--font);
- background-color: var(--metadata-bg);
- text-align: center;
+ color: var(--white);
+ border: 0;
+ margin: 0;
+ padding: 0;
+ font-family: var(--font);
+ background-color: var(--metadata-bg);
+ text-align: center;
}
.badge-dark,
#themeselector {
- background-color: var(--badge-bg);
- border: 1px solid var(--black);
- margin: 5px;
+ background-color: var(--badge-bg);
+ border: 1px solid var(--black);
+ margin: 5px;
}
.badge.badge-dark.image-source {
- white-space: normal;
- word-wrap: anywhere;
+ white-space: normal;
+ word-wrap: anywhere;
}
span#tags {
- grid-column: 1/4;
+ grid-column: 1/4;
}
span#tags:empty {
- display: none;
+ display: none;
}
.badge-success {
- color: var(--white);
- background-color: var(--badge-sfw);
- padding-right: 5px;
- padding-left: 5px;
- padding-top: 1.5px;
- padding-bottom: 1.5px;
- border-radius: 3px;
- text-shadow: 1px 1px var(--black);
+ color: var(--white);
+ background-color: var(--badge-sfw);
+ padding-right: 5px;
+ padding-left: 5px;
+ padding-top: 1.5px;
+ padding-bottom: 1.5px;
+ border-radius: 3px;
+ text-shadow: 1px 1px var(--black);
}
.badge-danger {
- color: var(--white);
- background-color: var(--badge-nsfw);
- padding-right: 5px;
- padding-left: 5px;
- padding-top: 1.5px;
- padding-bottom: 1.5px;
- border-radius: 3px;
- text-shadow: 1px 1px var(--black);
+ color: var(--white);
+ background-color: var(--badge-nsfw);
+ padding-right: 5px;
+ padding-left: 5px;
+ padding-top: 1.5px;
+ padding-bottom: 1.5px;
+ border-radius: 3px;
+ text-shadow: 1px 1px var(--black);
}
.badge-light {
- color: var(--white);
- background-color: var(--badge-tag);
- border-radius: 3px;
- text-shadow: 1px 1px var(--black);
- padding-right: 5px;
- padding-left: 5px;
- padding-top: 1.5px;
- padding-bottom: 1.5px;
+ color: var(--white);
+ background-color: var(--badge-tag);
+ border-radius: 3px;
+ text-shadow: 1px 1px var(--black);
+ padding-right: 5px;
+ padding-left: 5px;
+ padding-top: 1.5px;
+ padding-bottom: 1.5px;
}
.badge-greentext {
- color: #789922;
- text-shadow: inherit !important;
- background-color: #252525;
+ color: #789922;
+ text-shadow: inherit !important;
+ background-color: #252525;
}
.badge-german {
- background: linear-gradient(180deg, black 33.33%, red 33.33%, red 66.66%, yellow 66.66%) !important;
+ background: linear-gradient(180deg, black 33.33%, red 33.33%, red 66.66%, yellow 66.66%) !important;
}
.badge-dutch {
- background: linear-gradient(180deg, #ad1c23 33.33%, white 33.33%, white 66.66%, #26468f 66.66%) !important;
- color: #000 !important;
+ background: linear-gradient(180deg, #ad1c23 33.33%, white 33.33%, white 66.66%, #26468f 66.66%) !important;
+ color: #000 !important;
}
.badge-ukraine {
- background: linear-gradient(180deg, #005bbc 50%, #ffd600 50%) !important;
+ background: linear-gradient(180deg, #005bbc 50%, #ffd600 50%) !important;
}
.badge-russia {
- background: linear-gradient(180deg, white 33.33%, blue 33.33%, blue 66.66%, red 66.66%) !important;
+ background: linear-gradient(180deg, white 33.33%, blue 33.33%, blue 66.66%, red 66.66%) !important;
}
.about {
- padding: 10px;
- color: white;
- word-break: break-word;
- background: var(--navigation-links-bg);
- text-align: left;
+ padding: 10px;
+ color: white;
+ word-break: break-word;
+ background: var(--navigation-links-bg);
+ text-align: left;
}
@media (max-width: 999px) {
- .index-container {
- padding-left: 5px;
- padding-right: 5px;
- }
+ .index-container {
+ padding-left: 5px;
+ padding-right: 5px;
+ }
}
.pbwork {
- animation: pulsate 1s infinite linear;
- box-shadow: 0px 2px var(--accent);
+ animation: pulsate 1s infinite linear;
+ box-shadow: 0px 2px var(--accent);
}
@keyframes pulsate {
- 0% {
- box-shadow: 0px 2px var(--white);
- }
+ 0% {
+ box-shadow: 0px 2px var(--white);
+ }
- 40% {
- box-shadow: 0px 2px var(--accent);
- }
+ 40% {
+ box-shadow: 0px 2px var(--accent);
+ }
- 60% {
- box-shadow: 0px 2px var(--accent);
- }
+ 60% {
+ box-shadow: 0px 2px var(--accent);
+ }
- 100% {
- box-shadow: 0px 2px var(--white);
- }
+ 100% {
+ box-shadow: 0px 2px var(--white);
+ }
}
@media(max-height: 768px) {
- .embed-responsive-16by9::before {
- padding-top: 56.25%;
- }
+ .embed-responsive-16by9::before {
+ padding-top: 56.25%;
+ }
}
@media(max-height: 755px) {
- .embed-responsive-16by9::before {
- padding-top: 42.25%;
- }
+ .embed-responsive-16by9::before {
+ padding-top: 42.25%;
+ }
}
@media(max-height: 640px) {
- .embed-responsive-16by9::before {
- padding-top: 36.25%;
- }
+ .embed-responsive-16by9::before {
+ padding-top: 36.25%;
+ }
}
@media(max-height: 525px) {
- .embed-responsive-16by9::before {
- padding-top: 26.25%;
- }
+ .embed-responsive-16by9::before {
+ padding-top: 26.25%;
+ }
}
@media(max-height: 414px) {
- .embed-responsive-16by9::before {
- padding-top: 16.25%;
- }
+ .embed-responsive-16by9::before {
+ padding-top: 16.25%;
+ }
}
@media(max-height: 300px) {
- .embed-responsive-16by9::before {
- padding-top: 14.5%;
- }
+ .embed-responsive-16by9::before {
+ padding-top: 14.5%;
+ }
}
@media(max-width: 580px) {
- .embed-responsive-16by9::before {
- padding-top: 100%;
- }
+ .embed-responsive-16by9::before {
+ padding-top: 100%;
+ }
}
@media(max-width: 555px) {
- .metadata {
- grid-template-columns: 1fr 1fr;
- }
+ .metadata {
+ grid-template-columns: 1fr 1fr;
+ }
- span#tags {
- grid-column: 1/3;
- }
+ span#tags {
+ grid-column: 1/3;
+ }
- a#prev:focus,
- a#next:focus {
- background: var(--nav-bg);
- border-radius: 350px;
- opacity: 0.6;
- transition: .2s ease-in-out;
- }
+ a#prev:focus,
+ a#next:focus {
+ background: var(--nav-bg);
+ border-radius: 350px;
+ opacity: 0.6;
+ transition: .2s ease-in-out;
+ }
- span#favs {
- grid-column: 1/3 !important;
- }
+ span#favs {
+ grid-column: 1/3 !important;
+ }
}
.post_source {
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- max-width: 20ch;
- display: inline-block;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ max-width: 20ch;
+ display: inline-block;
}
audio::-webkit-media-controls {
- filter: invert(100%) contrast(2) opacity(95%) hue-rotate(180deg);
+ filter: invert(100%) contrast(2) opacity(95%) hue-rotate(180deg);
}
audio::-webkit-media-controls-timeline {
- filter: contrast(0);
+ filter: contrast(0);
}
div.about>div {
- float: right;
- max-width: 500px;
- margin-left: 5px;
+ float: right;
+ max-width: 500px;
+ margin-left: 5px;
}
div.about>div img {
- max-width: 99%;
- height: auto;
+ max-width: 99%;
+ height: auto;
}
div.about>div p {
- font-size: 7pt;
- margin-top: 0;
+ font-size: 7pt;
+ margin-top: 0;
}
/* loginform */
body[type='login'] {
- display: flex;
- justify-content: center;
- align-items: center;
- min-height: 100vh;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ min-height: 100vh;
}
.login-form {
- display: flex;
- flex-direction: column;
- align-items: center;
- padding: 20px 20px;
- background: rgba(0, 0, 0, 0.8);
- border-radius: 10px;
- border: 1px solid var(--accent);
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ padding: 20px 20px;
+ background: rgba(0, 0, 0, 0.8);
+ border-radius: 10px;
+ border: 1px solid var(--accent);
}
.login-form button[type="submit"] {
- width: 100%;
- margin: 18px 0 9px 0;
- background: var(--bg);
- border: 1px solid var(--black);
- color: var(--white);
- opacity: 0.6;
- padding: 8px 20px;
- border-radius: 0;
- overflow: hidden;
+ width: 100%;
+ margin: 18px 0 9px 0;
+ background: var(--bg);
+ border: 1px solid var(--black);
+ color: var(--white);
+ opacity: 0.6;
+ padding: 8px 20px;
+ border-radius: 0;
+ overflow: hidden;
}
.login-form button[type="submit"]:hover {
- cursor: pointer;
- opacity: 1;
+ cursor: pointer;
+ opacity: 1;
}
.login-form input {
- background: var(--bg);
- border: 1px solid var(--black);
- padding: 5px;
- color: #fff;
- margin: 6px 0;
+ background: var(--bg);
+ border: 1px solid var(--black);
+ padding: 5px;
+ color: #fff;
+ margin: 6px 0;
}
/* visualizer */
canvas {
- position: absolute;
- top: 1px;
- /* This removes the ugly 1px line seen at the bottom when you hover over the audio element */
- left: 0;
- bottom: 0;
- right: 0;
- height: 100%;
- width: 100%;
- pointer-events: none;
+ position: absolute;
+ top: 1px;
+ /* This removes the ugly 1px line seen at the bottom when you hover over the audio element */
+ left: 0;
+ bottom: 0;
+ right: 0;
+ height: 100%;
+ width: 100%;
+ pointer-events: none;
}
/* tags */
span#tags {
- display: flex;
- justify-content: flex-start;
- align-items: center;
- flex-wrap: wrap;
- line-height: 1.4;
- padding: 5px;
+ display: flex;
+ justify-content: flex-start;
+ align-items: center;
+ flex-wrap: wrap;
+ line-height: 1.4;
+ padding: 5px;
}
span#tags>span {
- display: inline-block;
- margin-top: 2.5px;
- margin-bottom: 2.5px;
+ display: inline-block;
+ margin-top: 2.5px;
+ margin-bottom: 2.5px;
}
input {
- padding: 0;
- margin: 0;
- border: none;
- color: #fff;
- background-color: var(--badge-tag);
+ padding: 0;
+ margin: 0;
+ border: none;
+ color: #fff;
+ background-color: var(--badge-tag);
}
/* toasts */
div#flash {
- position: fixed;
- bottom: -28px;
- z-index: 999;
- left: 0;
- width: 100%;
- text-align: center;
- font-weight: bold;
+ position: fixed;
+ bottom: -28px;
+ z-index: 999;
+ left: 0;
+ width: 100%;
+ text-align: center;
+ font-weight: bold;
}
div#flash.error {
- background-color: #fddfdf;
- border-bottom: 2px solid #f1a899;
- color: #5f3f3f;
+ background-color: #fddfdf;
+ border-bottom: 2px solid #f1a899;
+ color: #5f3f3f;
}
div#flash.success {
- background-color: #4caf50;
- border-bottom: 2px solid #006018;
- color: #001c07;
+ background-color: #4caf50;
+ border-bottom: 2px solid #006018;
+ color: #001c07;
}
div#flash.warn {
- background-color: #fffa90;
- border-bottom: 2px solid #dad55e;
- color: #777620;
+ background-color: #fffa90;
+ border-bottom: 2px solid #dad55e;
+ color: #777620;
}
/* sfw/nsfw indexpage */
div.posts>a>p {
- height: 100%;
- width: 100%;
- position: absolute;
- bottom: calc(0px - 12px);
+ height: 100%;
+ width: 100%;
+ position: absolute;
+ bottom: calc(0px - 12px);
}
div.posts>a>p:before {
- content: "";
- position: absolute;
- right: 0;
- bottom: -2px;
- height: 10px;
- width: 10px;
+ content: "";
+ position: absolute;
+ right: 0;
+ bottom: -2px;
+ height: 10px;
+ width: 10px;
}
div.posts>a[data-mode="sfw"]>p:before {
- background-color: #5cb85c;
+ background-color: #5cb85c;
}
div.posts>a[data-mode="nsfw"]>p:before {
- background-color: #a72828;
+ background-color: #a72828;
}
div.posts>a[data-mode="null"]>p:before {
- background-color: #dcd512;
- /* untagged */
+ background-color: #dcd512;
+ /* untagged */
}
div#footbar {
- width: 100%;
- text-align: center;
- margin-top: -30px;
- transition: .2s ease-in-out;
- user-select: none;
- color: transparent;
+ width: 100%;
+ text-align: center;
+ margin-top: -30px;
+ transition: .2s ease-in-out;
+ user-select: none;
+ color: transparent;
}
/* avatar */
img.avatar {
- height: auto;
- position: relative;
- width: 28px;
- margin: 0;
- left: -7px;
- top: 0;
- border-top-left-radius: 3px;
- border-bottom-left-radius: 3px;
+ height: auto;
+ position: relative;
+ width: 28px;
+ margin: 0;
+ left: -7px;
+ top: 0;
+ border-top-left-radius: 3px;
+ border-bottom-left-radius: 3px;
}
/* log */
div.logwrap {
- height: auto;
- text-align: left;
+ height: auto;
+ text-align: left;
}
div.logwrap>p {
- line-height: 0;
+ line-height: 0;
}
/* ranking */
table.table {
- border-collapse: collapse;
- margin: 25px 0;
- min-width: max-content;
+ border-collapse: collapse;
+ margin: 25px 0;
+ min-width: max-content;
}
table.table thead tr {
- font-weight: bolder;
- border-bottom: 1px solid var(--accent);
+ font-weight: bolder;
+ border-bottom: 1px solid var(--accent);
}
table.table tr {
- line-height: 12px;
+ line-height: 12px;
}
table.table th,
table.table td {
- padding: 7px 15px;
- text-align: center;
+ padding: 7px 15px;
+ text-align: center;
}
table.table tbody tr:nth-of-type(odd) {
- background-color: var(--badge-tag);
+ background-color: var(--badge-tag);
}
.topf0ckers {
- text-align: center;
- padding: 15px;
- margin: 5px;
+ text-align: center;
+ padding: 15px;
+ margin: 5px;
}
.ranking {
- display: grid;
- grid-template-columns: auto;
- justify-content: center;
+ display: grid;
+ grid-template-columns: auto;
+ justify-content: center;
}
.ranking div {
- padding: 15px;
- margin: 5px;
- background: var(--nav-bg);
- border: 1px solid black;
- border-radius: 3px;
+ padding: 15px;
+ margin: 5px;
+ background: var(--nav-bg);
+ border: 1px solid black;
+ border-radius: 3px;
}
.by-user {
- grid-column: 1;
+ grid-column: 1;
}
.by-stats {
- grid-column: 3;
+ grid-column: 3;
}
.by-hoster {
- grid-column: 2;
+ grid-column: 2;
}
/* tags */
#tags .badge>a:first-child {
- color: inherit !important;
- text-shadow: 1px 1px black;
+ color: inherit !important;
+ text-shadow: 1px 1px black;
}
/* tooltips */
[tooltip] {
- position: relative;
+ position: relative;
}
[tooltip]::before,
[tooltip]::after {
- text-transform: none;
- font-size: .9em;
- line-height: 1;
- user-select: none;
- pointer-events: none;
- position: absolute;
- display: none;
- opacity: 0;
+ text-transform: none;
+ font-size: .9em;
+ line-height: 1;
+ user-select: none;
+ pointer-events: none;
+ position: absolute;
+ display: none;
+ opacity: 0;
}
[tooltip]::before {
- content: '';
- border: 5px solid transparent;
- z-index: 1001;
+ content: '';
+ border: 5px solid transparent;
+ z-index: 1001;
}
[tooltip]::after {
- content: attr(tooltip);
- font-family: Helvetica, sans-serif;
- text-align: center;
- min-width: 3em;
- max-width: 70em;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- padding: 1ch 1.5ch;
- border-radius: .3ch;
- box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
- background: var(--tooltip-bg, #333);
- color: #fff;
- z-index: 1000;
+ content: attr(tooltip);
+ font-family: Helvetica, sans-serif;
+ text-align: center;
+ min-width: 3em;
+ max-width: 70em;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ padding: 1ch 1.5ch;
+ border-radius: .3ch;
+ box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35);
+ background: var(--tooltip-bg, #333);
+ color: #fff;
+ z-index: 1000;
}
[tooltip]:hover::before,
[tooltip]:hover::after {
- display: block;
+ display: block;
}
[tooltip='']::before,
[tooltip='']::after {
- display: none !important;
+ display: none !important;
}
[tooltip]:not([flow])::before,
[tooltip][flow^="up"]::before {
- bottom: 100%;
- border-bottom-width: 0;
- border-top-color: var(--tooltip-bg, #333);
+ bottom: 100%;
+ border-bottom-width: 0;
+ border-top-color: var(--tooltip-bg, #333);
}
[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::after {
- bottom: calc(100% + 5px);
+ bottom: calc(100% + 5px);
}
[tooltip]:not([flow])::before,
[tooltip]:not([flow])::after,
[tooltip][flow^="up"]::before,
[tooltip][flow^="up"]::after {
- left: 50%;
- transform: translate(-50%, -.5em);
+ left: 50%;
+ transform: translate(-50%, -.5em);
}
[tooltip][flow^="down"]::before {
- top: 100%;
- border-top-width: 0;
- border-bottom-color: var(--tooltip-bg, #333);
+ top: 100%;
+ border-top-width: 0;
+ border-bottom-color: var(--tooltip-bg, #333);
}
[tooltip][flow^="down"]::after {
- top: calc(100% + 5px);
+ top: calc(100% + 5px);
}
[tooltip][flow^="down"]::before,
[tooltip][flow^="down"]::after {
- left: 50%;
- transform: translate(-50%, .5em);
+ left: 50%;
+ transform: translate(-50%, .5em);
}
[tooltip][flow^="left"]::before {
- top: 50%;
- border-right-width: 0;
- border-left-color: var(--tooltip-bg, #333);
- left: calc(0em - 5px);
- transform: translate(-.5em, -50%);
+ top: 50%;
+ border-right-width: 0;
+ border-left-color: var(--tooltip-bg, #333);
+ left: calc(0em - 5px);
+ transform: translate(-.5em, -50%);
}
[tooltip][flow^="left"]::after {
- top: 50%;
- right: calc(100% + 5px);
- transform: translate(-.5em, -50%);
+ top: 50%;
+ right: calc(100% + 5px);
+ transform: translate(-.5em, -50%);
}
[tooltip][flow^="right"]::before {
- top: 50%;
- border-left-width: 0;
- border-right-color: var(--tooltip-bg, #333);
- right: calc(0em - 5px);
- transform: translate(.5em, -50%);
+ top: 50%;
+ border-left-width: 0;
+ border-right-color: var(--tooltip-bg, #333);
+ right: calc(0em - 5px);
+ transform: translate(.5em, -50%);
}
[tooltip][flow^="right"]::after {
- top: 50%;
- left: calc(100% + 5px);
- transform: translate(.5em, -50%);
+ top: 50%;
+ left: calc(100% + 5px);
+ transform: translate(.5em, -50%);
}
[tooltip]:not([flow]):hover::before,
@@ -2479,322 +2479,322 @@ table.table tbody tr:nth-of-type(odd) {
[tooltip][flow^="up"]:hover::after,
[tooltip][flow^="down"]:hover::before,
[tooltip][flow^="down"]:hover::after {
- opacity: 1;
- transform: translate(-50%, 0);
+ opacity: 1;
+ transform: translate(-50%, 0);
}
[tooltip][flow^="left"]:hover::before,
[tooltip][flow^="left"]:hover::after,
[tooltip][flow^="right"]:hover::before,
[tooltip][flow^="right"]:hover::after {
- opacity: 1;
- transform: translate(0, -50%);
+ opacity: 1;
+ transform: translate(0, -50%);
}
.timeago:hover {
- cursor: pointer;
+ cursor: pointer;
}
/* buttons */
svg.iconset {
- display: inline-block;
- height: 18px;
- width: 21px;
- cursor: pointer;
- background: #312c2c;
- margin: 1px;
- padding: 1px;
- border: 1px outset #221d1d;
- position: relative;
- right: 2px;
+ display: inline-block;
+ height: 18px;
+ width: 21px;
+ cursor: pointer;
+ background: #312c2c;
+ margin: 1px;
+ padding: 1px;
+ border: 1px outset #221d1d;
+ position: relative;
+ right: 2px;
}
svg.iconset:hover {
- background: #7b7b77;
- transition: .2s ease;
+ background: #7b7b77;
+ transition: .2s ease;
}
/* favorites */
span#favs {
- text-align: left;
- margin-left: 0;
- grid-column: 1/4;
- padding: 5px;
- margin: 5px;
- line-height: 0;
- background: var(--badge-bg);
+ text-align: left;
+ margin-left: 0;
+ grid-column: 1/4;
+ padding: 5px;
+ margin: 5px;
+ line-height: 0;
+ background: var(--badge-bg);
}
#favs>a img {
- border: 2px solid var(--accent);
+ border: 2px solid var(--accent);
}
/* audio thumbnails */
a[data-mime^="audio"] {
- background-color: var(--accent);
+ background-color: var(--accent);
}
/* err page */
._error_wrapper {
- display: flex;
- justify-content: center;
+ display: flex;
+ justify-content: center;
}
.err {
- display: grid;
- grid-template-rows: auto;
- grid-template-columns: auto;
- margin: 50px;
- background: #bb880b;
- max-width: 100%;
- width: 500px;
+ display: grid;
+ grid-template-rows: auto;
+ grid-template-columns: auto;
+ margin: 50px;
+ background: #bb880b;
+ max-width: 100%;
+ width: 500px;
}
._error_topbar {
- border-bottom: inset 2px gray;
- text-align: left;
- padding-left: 10px;
+ border-bottom: inset 2px gray;
+ text-align: left;
+ padding-left: 10px;
}
._error_content {
- display: grid;
- grid-template-columns: auto 1fr;
+ display: grid;
+ grid-template-columns: auto 1fr;
}
._error_message {
- display: grid;
- grid-template-columns: auto;
- grid-template-rows: auto 1fr;
- margin: 5px;
- padding: 5px;
- text-shadow: 1px 1px black;
- text-align: left;
+ display: grid;
+ grid-template-columns: auto;
+ grid-template-rows: auto 1fr;
+ margin: 5px;
+ padding: 5px;
+ text-shadow: 1px 1px black;
+ text-align: left;
}
.err code {
- font-weight: bold;
- text-align: left;
- align-self: baseline;
- font-size: 15px;
+ font-weight: bold;
+ text-align: left;
+ align-self: baseline;
+ font-size: 15px;
}
.err img {
- margin: 10px;
- align-self: center;
+ margin: 10px;
+ align-self: center;
}
/* Admin search css early test */
.admin-search {
- margin-top: 15px;
- display: flex;
- justify-content: center;
+ margin-top: 15px;
+ display: flex;
+ justify-content: center;
}
.admin-search button {
- background: var(--accent);
- border: none;
- color: var(--white);
- padding: 15px;
+ background: var(--accent);
+ border: none;
+ color: var(--white);
+ padding: 15px;
}
.admin-search button:hover {
- transition: .2s all;
- opacity: 0.7;
- cursor: pointer;
+ transition: .2s all;
+ opacity: 0.7;
+ cursor: pointer;
}
.admin-search input {
- padding: 15px;
- border: 1px solid var(--accent);
+ padding: 15px;
+ border: 1px solid var(--accent);
}
table img {
- border: 1px solid;
+ border: 1px solid;
}
.results {
- padding: 5px;
+ padding: 5px;
}
.mview_desc {
- visibility: hidden;
+ visibility: hidden;
}
/* fix for mobile table view in search! */
@media screen and (max-width: 650px) {
- table {
- width: inherit;
- }
+ table {
+ width: inherit;
+ }
- thead {
- display: none;
- }
+ thead {
+ display: none;
+ }
- tr:nth-of-type(2n) {
- background-color: inherit;
- }
+ tr:nth-of-type(2n) {
+ background-color: inherit;
+ }
- tr td:first-child {
- float: right;
- }
+ tr td:first-child {
+ float: right;
+ }
- tbody td {
- display: block;
- box-shadow: 0px 1px 0px var(--accent);
- }
+ tbody td {
+ display: block;
+ box-shadow: 0px 1px 0px var(--accent);
+ }
- tbody td:before {
- content: attr(data-th);
- display: block;
- text-align: left;
- }
+ tbody td:before {
+ content: attr(data-th);
+ display: block;
+ text-align: left;
+ }
- table.table th,
- table.table td {
- padding: 5px;
- margin: 5px;
- display: flex;
- }
+ table.table th,
+ table.table td {
+ padding: 5px;
+ margin: 5px;
+ display: flex;
+ }
- table.table td img {
- position: relative;
- width: 100%;
- }
+ table.table td img {
+ position: relative;
+ width: 100%;
+ }
- .mview_desc {
- visibility: visible;
- }
+ .mview_desc {
+ visibility: visible;
+ }
}
/* icons */
.iconset#a_delete {
- stroke: var(--accent);
+ stroke: var(--accent);
}
.iconset#a_favo {
- fill: var(--accent);
+ fill: var(--accent);
}
.imageDoor:hover:after {
- content: "";
- background-image: var(--hover-image);
- height: 128px;
- width: 128px;
- display: inline-block;
- position: absolute;
- z-index: 999;
+ content: "";
+ background-image: var(--hover-image);
+ height: 128px;
+ width: 128px;
+ display: inline-block;
+ position: absolute;
+ z-index: 999;
}
/* Fix for navbar on mobile devices */
@media (max-width: 768px) {
- .navbar-nav {
- display: grid !important;
- grid-template-rows: 1fr 1fr;
- grid-template-columns: 1fr 1fr 1fr;
- grid-gap: 0.25em;
- }
+ .navbar-nav {
+ display: grid !important;
+ grid-template-rows: 1fr 1fr;
+ grid-template-columns: 1fr 1fr 1fr;
+ grid-gap: 0.25em;
+ }
}
/* Navbar Rework */
.navbar-nav-guests {
- width: 100%;
- display: flex;
- flex-direction: column;
- padding: 5px 0 5px 0;
- margin-bottom: 0;
- list-style: none;
- margin: 0;
- margin-right: 0px;
- margin-left: 0px;
- align-self: center;
- margin-left: .5rem;
- margin-right: .5rem;
+ width: 100%;
+ display: flex;
+ flex-direction: column;
+ padding: 5px 0 5px 0;
+ margin-bottom: 0;
+ list-style: none;
+ margin: 0;
+ margin-right: 0px;
+ margin-left: 0px;
+ align-self: center;
+ margin-left: .5rem;
+ margin-right: .5rem;
}
.navbar-expand-lg .navbar-nav-guests {
- flex-direction: row;
+ flex-direction: row;
}
ul.navbar-nav-guests li.nav-item {
- margin-right: .5rem;
+ margin-right: .5rem;
}
.navbar-expand-lg .navbar-nav-guests .nav-link, .pagination > a, .pagination > span {
- padding-right: .5rem;
- padding-left: .5rem;
+ padding-right: .5rem;
+ padding-left: .5rem;
}
@media (max-width: 768px) {
- ul.navbar-nav-guests {
- display: grid !important;
- grid-template-columns: 1fr 1fr;
- grid-gap: .25em;
- margin: 0;
- padding: 5px;
- }
-
- ul.navbar-nav-guests li.nav-item {
- margin-right: unset;
- }
+ ul.navbar-nav-guests {
+ display: grid !important;
+ grid-template-columns: 1fr 1fr;
+ grid-gap: .25em;
+ margin: 0;
+ padding: 5px;
+ }
+
+ ul.navbar-nav-guests li.nav-item {
+ margin-right: unset;
+ }
- .nav-link.user {
- justify-content: left;
- }
+ .nav-link.user {
+ justify-content: left;
+ }
}
.navigation-links-guest {
- justify-content: center;
- display: grid;
- grid-template-columns: 1fr;
- align-content: center;
- width: 100%;
+ justify-content: center;
+ display: grid;
+ grid-template-columns: 1fr;
+ align-content: center;
+ width: 100%;
}
/* Pagination Responsiveness */
@media (max-width: 799px) {
- .navbar-expand-lg .navbar-nav-guests .nav-link, .pagination > a, .pagination > span {
- padding-right: 2px;
- padding-left: 2px;
- }
-
- .pagination > a, .pagination > span {
- margin-right: 2px;
- margin-left: 2px;
- }
-
- .pagination {
- justify-content: center !important;
- }
+ .navbar-expand-lg .navbar-nav-guests .nav-link, .pagination > a, .pagination > span {
+ padding-right: 2px;
+ padding-left: 2px;
+ }
+
+ .pagination > a, .pagination > span {
+ margin-right: 2px;
+ margin-left: 2px;
+ }
+
+ .pagination {
+ justify-content: center !important;
+ }
}
/* mobile random button */
.random {
- display: none;
+ display: none;
}
@media (max-width: 768px) {
- .metadata {
- margin-bottom: 0;
- }
+ .metadata {
+ margin-bottom: 0;
+ }
- .random {
- width: 100%;
- height: 100px;
- transition: .5s ease-out;
- display: block;
- }
-
-
- .random a {
- width: 100%;
- height: 100%;
- }
-
- .random a::after {
- content: "";
- }
-
- .random:active {
- background: #00000036;
- }
+ .random {
+ width: 100%;
+ height: 100px;
+ transition: .5s ease-out;
+ display: block;
+ }
+
+
+ .random a {
+ width: 100%;
+ height: 100%;
+ }
+
+ .random a::after {
+ content: "";
+ }
+
+ .random:active {
+ background: #00000036;
+ }
}
diff --git a/views/about.html b/views/about.html
index 0dc31d4..1108042 100644
--- a/views/about.html
+++ b/views/about.html
@@ -1,8 +1,9 @@
@include(snippets/header)
-
+
+
-

-
thanks to our turkish fellow lol@n0xy/#f0ck for this gif <3
+

+
thanks to our turkish fellow lol@n0xy/#f0ck for this gif <3
f0ck Contact
Whatever it is, we might have a answer, even though it might not be the one you were looking for: admin@f0ck.me
@@ -14,24 +15,24 @@
#f0ck on n0xy.net
You can invite f0ck to your channel on the following supported networks by simply typing
/invite f0ck
To start f0cking the shit out of something simply add a !f0ck
behind the url you want to f0ck, that's it
#f0ck specific: to have f0ck ignore a link add !ignore
at the end
Example: https://www.youtube.com/watch?v=dQw4w9WgXcQ !ignore
f0ck supports a variety of websites, in fact all websites supported by yt-dlp
are supported by f0ck aswell!
f0ck Rules
- - You must be 18 years or older to visit or post
- - You shall not post animal cruelty, we like our animals alive and well, living a happy life until they are ready for our Schnitzel!
- - You shall not post under ANY circumstances: Snuff, Beastiality, Rape, Terrorist stuff (Beheadings, First person shootings, warcrimes), Childporn, Childmodeling
+ - You must be 18 years or older to visit or post
+ - You shall not post animal cruelty, we like our animals alive and well, living a happy life until they are ready for our Schnitzel!
+ - You shall not post under ANY circumstances: Snuff, Beastiality, Rape, Terrorist stuff (Beheadings, First person shootings, warcrimes), Childporn, Childmodeling
f0cked up?
To have something removed in case you accidentally f0cked something that actually shouldn't be f0cked you can always contact the admins either via IRC or Email
- - irc.n0xy.net #f0ck
- - admin@f0ck.me
+ - irc.n0xy.net #f0ck
+ - admin@f0ck.me
Compatibility
f0ck is developed and tested for Firefox and Chromium in their latest versions
@@ -45,5 +46,6 @@
f0ck Privacy?
Cookies: Yes, we set 1 cookie for your prefered stylesheet, this is a optional cookie and not required for the site to function, simply cosmetics, you can block this cookie and the site will still work as intended and will default to the default f0ck theme called "f0ck"
Logs: We do not log users accessing our website.
+
-@include(snippets/footer)
\ No newline at end of file
+@include(snippets/footer)
diff --git a/views/error.html b/views/error.html
index 748d05d..cdb3629 100644
--- a/views/error.html
+++ b/views/error.html
@@ -1,18 +1,20 @@
@include(snippets/header)
-
+
+
-
-
- x.x
-
-
-

-
- Error
- {{ message }}
-
-
+
+
+ x.x
+
+

+
+ Error
+ {{ message }}
+
+
+
+
-@include(snippets/footer)
+@include(snippets/footer)
\ No newline at end of file
diff --git a/views/index.html b/views/index.html
index b66e4b9..e5471b0 100644
--- a/views/index.html
+++ b/views/index.html
@@ -1,15 +1,17 @@
-
@include(snippets/header)
-
- @if(tmp.user)
user: {!! tmp.user.toLowerCase() !!}@if(tmp.mime) ({{ tmp.mime }}s)@else (all)@endif
@endif
- @if(tmp.tag)
tag: @if(session){!! tmp.tag.toLowerCase() !!}@else{!! tmp.tag.toLowerCase() !!}@endif@if(tmp.mime) ({{ tmp.mime }}s)@else (all)@endif
@endif
-
- @each(items as item)
-
- @endeach
-
-