A reupload of VKNIGHT's incredible Fanfiction.net userstyle. Recently it was overhauled to before 2007, leaving this userstyle to not exist anymore. If the old fanfiction.net classic userstyle is ever officially uploaded by VKNIGHT then I'll take this down
Fanfiction.net Classic (Post-2007) by ooooooogh
Details
Authorooooooogh
LicenseNo License
Categoryhttps://www.fanfiction.net/
Created
Updated
Size11 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Sorry for reuploading VKNIGHT!
Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name fanfiction.net - 12/28/2022, 10:20:44 AM
@namespace github.com/openstyles/stylus
@version 1.0.0
@description A new userstyle
@author Me
==/UserStyle== */
@-moz-document domain("fanfiction.net") {
/*Get rid of twitter feed*/
div.css-1dbjc4n.r-14lw9ot.r-1ets6dv.r-1q9bdsx.r-rs99b7.r-1udh08x {
display: none;
}
a.twitter-timeline {
display: none;
}
a.css-1dbjc4n.r-14lw9ot.r-1ets6dv.r-1q9bdsx.r-rs99b7.r-1udh08x {
display: none;
}
div.twitter-timeline.twitter-timeline-rendered {
display: none;
}
r-14lw9ot {
background-color: rgb(255, 255, 255);
display: none !important;
}
div#__next {
display: none !important;
}
.r-14lw9ot {
background-color: rgb(255, 255, 255);
display: none;
}
div.twitter-timeline.twitter-timeline-rendered {
display: none !important;
}
/*Get rid of modern Portions*/
button.btn.pull-right.icon-heart {
display: none;
}
/*Old Header*/
div.lc-wrapper {
display: none;
}
span.icon-kub-mobile {
display: none;
}
span.icon-tl-text {
display: none;
}
/*Old Margins*/
.maxwidth {
width: 100% !important;
}
body.no-fontsmoothing {
background-color: white !important;
}
/*Old Buttons*/
input {
font-family: Verdana,Helvetica,sans-serif !important;
font-size: 11px !important;
background-color: #ccccff !important;
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus, .uneditable-input:focus {
border-color: black;
outline: 0;
outline: thin dotted \9;
-webkit-box-shadow:none;
-moz-box-shadow: none;
box-shadow: none
}
.btn.active, .btn:active {
background-image: none;
outline: 0;
-webkit-box-shadow: green;
-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
box-shadow: green;
background-color: #ccccFF;
}
.btn:focus {
outline: none;
outline-offset: none;
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
color: #333;
background-color: #ccccFF;
*background-color: #d9d9d9;
}
button.btn:hover {
background-color: #ccccff !important
}
btn {
font-family: Verdana,Helvetica,sans-serif !important;
font-size: 11px !important;
background-color: #ccccff !important;
}
select {
font-family: Verdana,Helvetica,sans-serif !important;
font-size: 11px !important;
background-color: #ccccff !important;
color: black !important
}
select, textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], .uneditable-input {
display: inline-block;
height: 20px !important;
padding: 4px 6px;
line-height: 20px !important;
color: #555 !important;
vertical-align: middle;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-family: Verdana,Helvetica,sans-serif;
font-size: 11px;
background-color: #ccccff;
padding-top: 0px !important;
padding-bottom: 0px !important;
border: 1px black solid
}
button.btn.dropdown-toggle {
padding-top: 0px;
border-top-width: 0px;
border: 1px black solid;
}
button.btn.icon-edit-1 {
border: 1px black solid;
padding-top: 0px;
}
input#search_keywords.span2 {
height: 13.5px !important;
padding-top: 4px !important;
padding-bottom: 0px !Important
}
button.btn {
border: 1px black solid;
}
button:hover {
background-color: #ccccff !important
}
/*Old Fonts*/
a, a:link, a:active, a:visited {
font-family: Verdana,Helvetica,sans-serif;
font-size: 11px;
color: #0000EE
}
a.dropdown-toggle {
color: black;
text-decoration: none !important;
}
b.caret {
display: none;
}
a.xcontrast_txt {
color: #0000EE
}
td {
line-height: 100%;
}
div.menulink.maxwidth {
color: white !important
}
#text {
color: black;
}
p {
display: block !important;
margin-block-start: 1em !important;
margin-block-end: 1em !important;
margin-inline-start: 0px !important;
margin-inline-end: 0px !important;
font-size: 12px !important;
font-family: Verdana !important;
color: black !important;
}
select, textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], .uneditable-input {
display: inline-block;
height: 20px;
padding: 4px 7px;
padding-left: 3px;
line-height: 20px !important;
color: #555 !important;
vertical-align: middle;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-family: Verdana,Helvetica,sans-serif;
font-size: 11px;
background-color: #ccccff;
padding-top: 0px !important;
padding-bottom: 0px;
}
.btn {
display: inline-block;
height: 20px;
padding: 4px 6px;
line-height: 20px !important;
color: #555 !important;
vertical-align: middle;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-family: Verdana,Helvetica,sans-serif;
font-size: 10px !important;
background-color: #ccccff;
}
.btn {
display: inline-block;
*display: inline;
padding: 1px 2px;
*margin-left: .3em;
font-size: 13px;
line-height: 20px;
color: #333;
text-align: center;
text-shadow: none;
vertical-align: middle;
cursor: pointer;
background-color: #ccccFF;
*background-color: #ccccff;
background-image: none !important;
background-repeat: repeat-x;
*border: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
*zoom: 1;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
text-decoration: none;
}
/*Old Colors*/
body {
background-color: white;
color: black;
font-family: Verdana,Helvetica,sans-serif;
font-size: 12px;
}
a:-webkit-any-link {
cursor: pointer;
text-decoration: underline;
}
div#profile_top {
border-width: 1px;
border-style: outset;
border-color: black;
}
div[style="height: 1px;background-color: black;"] {
height: 1px;
background-color: black;
}
/*Old Search*/
img.lazy.cimage {
display: none;
}
div>.zhover:hover {
background: white;
}
img {
display: none !important;
}
.z-indent {
padding-left: 0px;
}
.zpointer {
border-bottom: none !important;
}
/*Misc*/
span.icon-twitter-3 {
display: none !important;
}
.icon-lock:before {
display: none;
}
span.icon-mail-1.xcontrast_txt {
display: none;
}
div.menulink.maxwidth {
font-size: 11px;
color: white;
word-spacing: 1px;
padding-left: 1ex;
letter-spacing: 0.5px;
}
table {
border-collapse: separate;
text-indent: initial;
border-spacing: 2px;
border-width: 0px 0px 1px 0px;
}
td {
font-family: Verdana,Helvetica,sans-serif;
font-size: 12px;
display: table-cell;
}
div.tcat {
background-color: white;
padding: 5px;
}
a[href="/"][style="font-size:1.1em;border:none;"]::before {
content: url('')
}
a[href="/"][style="font-size:1.1em;border:none;"]::after {
content: '.Net'
}
a[href="/"] {
font-size: 11px !important;
font-weight: bold;
border: none;
}
* {
border-radius: 0px !important;
}
div.zmenu {
padding-top: 0px !important;
}
div#zmenu.maxwidth {
padding: 0px !important;
height: 27px !important;
}
hr {
margin: 5px 0;
height: 1px;
border: none;
background: black;
background-image: black;
background-image: black;
}
div.tcat {
border-left: 0px !important;
}
div.table-bordered {
width: 100%;
text-align: left;
border-left: 0px !important;
border-top-width: 0px;
border-right-width: 0px !important;
border-bottom-width: 0px;
}
table.table.table-bordered {
display: none;
}
#content...