tess: (Default)
tess ([personal profile] tess) wrote in [community profile] s2generations2024-02-15 02:54 pm
Entry tags:

CSS: Beautified

/*-- Layout by YOURNAME ETC ETC ------------------------------------------- S2 Generations by Tessisamess tessisamess.insanejournal.com patreon.com/tessisamess tessisamess.gumroad.com ------------------------------------------- For information on this stylesheet go to: s2generations.dreamish.org --*/ /* REPLACEMENTS */ :root{ /* COLORS */ --headings-color: #000; --text-color: #222; --date-color: #999; --lightest: #fff; --page-bg: #f4f4f4; --content-bg: #fff; --borders: rgba(0,0,0,0.1); --accent: #888; --links: ; --links-hover: ; --content-links: ; --content-links-hover: ; /* FONTS */ --main-font: calibri, arial, sans-serif; --headings: monospace; --body-text: 13px; --nav-text: 9px; --subject-text: 9px; --entry-info-text: 9px; --entry-tags-text: 8px; --credit-text: 8px; /* DIMENSIONS */ --content-width: 800px; --page-inset: 30px; --side-width: 200px; --side-padding: 20px; --margin: 20px; --padding: 30px; --entry-padding: 30px; --entry-margin: 30px; --entry-content-margin: 10px; --entry-icon: 60px; /* IMAGES */ --bg-img: url()center fixed; --background-size: auto auto; --cursor: url(); --cursor-hover: url(); --private: url(https://i.imgur.com/dJgLxi8.png)center left no-repeat !important; --locked: url(https://i.imgur.com/tIooCJT.png)center left no-repeat !important; --customs: url(https://i.imgur.com/LcxM0s0.png)center left no-repeat !important; } /* FONTS */ /* GLOBAL ELEMENTS */ .custom-element p{margin:0;} .custom-element br{display:none;} *,*:before,*:after{box-sizing:border-box;} *:focus{outline:none;} form *{font-family:var(--main-font);} ::selection{ background:var(--accent); color:var(--lightest); } ::-moz-selection{ background:var(--accent); color:var(--lightest); } ::-webkit-scrollbar-track{ background:var(--page-bg); } ::-webkit-scrollbar{ width:7px; background:transparent; } ::-webkit-scrollbar-thumb{ background:var(--accent); border:2px solid var(--page-bg); border-radius:5px; } body{ margin:0; padding:0; background:var(--page-bg) var(--bg-img); background-size:var(--background-size); font-family:var(--main-font); font-size:var(--body-text); color:var(--text-color); cursor:var(--cursor), auto; } a:link,a:visited,a:active{ color:var(--links); text-decoration:none; cursor:var(--cursor-hover), pointer; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; } a:hover{ color:var(--links-hover); text-decoration:none; } h1,h2,h3,h4,h5,h6{ font-family:var(--headings); color:var(--headings-color); margin:0; font-weight:normal; } blockquote{} img{max-width:100%;} ul{} ul li{} ol{} ol li{} li:not(ul li){} li:not(ol li){} hr{} details{} details[open]{} details summary{cursor:var(--cursor-hover), auto;} details summary::marker{} details[open] summary{} details[open] summary::marker{} code{} table{} table tbody{} table th{} table tr{} table td{} .ljuser{font-weight:bold;} .ljuser a[href*="profile"] img{display:none;} .ljuser a[href*="profile"]:before{content:'@';} /* PAGE SETUP */ #layout{ min-height:100vh; } #layout-inner{ max-width:var(--content-width); margin:0 auto; padding:var(--page-inset); } .header-layout{} .sidebar-layout{} .header-sidebar-layout{} /* PAGE VIEWS */ .pageview-recent{} .pageview-read{} .pageview-tagged{} .pageview-archive{} .pageview-date{} .pageview-month{} .pageview-tagspage{} /* JOURNAL NAV */ #nav-links{ margin:0 0 var(--margin) 0; font-size:var(--nav-text); } .nav-links-inner{} .nav-links-inner ul{ list-style:none; padding:0; margin:0; display:flex; } .nav-links-inner li{ margin:0 8px 0 0; } .nav-links-inner li.current{} .nav-links-inner li.recent{} .nav-links-inner li.profile{} .nav-links-inner li.reading{} .nav-links-inner li.calendar{} .nav-links-inner li.tags{} .nav-links-inner li a{} .nav-links-inner li.current a{} .nav-links-inner li a:hover{} /* PAGE NAV */ .skiplinks{ margin:var(--margin) 0 0 0; text-align:center; font-size:var(--entry-info-text); } .skiplinks.day-page{} .skiplinks a{} .skiplinks a:hover{} .skiplinks a.forward{} .skiplinks a.back{} .nav-separator{ margin:0 5px; } /* CUSTOM HEADER - ADD ANY CUSTOM CSS CLASSES AND/OR STYLING */ #custom-header{ margin:0 0 var(--margin) 0; } /* CUSTOM SIDEBAR - ADD ANY CUSTOM CSS CLASSES AND/OR STYLING */ #custom-sidebar{ float:left; width:var(--side-width); } /* CUSTOM FOOTER - ADD ANY CUSTOM CSS CLASSES AND/OR STYLING */ #custom-footer{ margin:var(--margin) 0 0 0; } /* CREDIT LINK */ #credit-link{ position:fixed; bottom:0; left:0; padding:10px; opacity:0.5; font-size:var(--credit-text); text-transform:uppercase; letter-spacing:1px; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; } #credit-link:hover{ opacity:1; } #credit-link .credit-text{} #credit-link a{} #credit-link a:hover{} /* SIDEBAR & ENTRIES */ #content{} #content-inner{} #content-inner:after{content:'';display:table;clear:both;} /* ENTRY LIST */ #entries{} #entries-inner{} .sidebar-layout #entries{ margin:0 0 0 calc(var(--side-width) + var(--margin)); } .header-sidebar-layout #entries{ margin:0 0 0 calc(var(--side-width) + var(--margin)); } #tagpage-header{ margin:0 0 var(--margin) 0; text-align:center; } #tagpage-header h2{ font-size:var(--entry-info); font-family:var(--main-font); } #entries a, #entries a:visited{ color:var(--content-links); } #entries a:hover{ color:var(--content-links-hover); } /* ENTRIES */ .entry{ margin:0 0 var(--entry-margin) 0; padding:var(--entry-padding); background:var(--content-bg); border:1px solid var(--borders); position:relative; } .entry-inner{} /* ENTRY HEADER */ .entry-header{} .entry-header-inner{ display:flex; align-items:center; } .entry-header-content{ width:100%; display:flex; justify-content:space-between; } /* .poster-info ~ .entry-header-content{width:calc(100% - var(--entry-icon));} */ .entry-header .poster-info{ display:none; } .userpic{} .userpic img{ width:var(--entry-icon); height:var(--entry-icon); margin:0 15px 0 0; } .poster-info .user{} .poster-info .user .ljuser{} .poster-info .user .ljuser a[href*='profile']{display:none;} .poster-info .user .ljuser ~ .ljuser{} .outer-poster{ position:absolute; top:0; right:calc((var(--entry-icon) + 10px) * -1); text-align:center; font-size:smaller; } .outer-poster img{ margin:0 0 5px 0; padding:5px; background:var(--content-bg); border:1px solid var(--borders); } .subject{} .subject a{} .subject h3{ display:flex; align-items:center; font-size:var(--subject-text); } .subject h3 .security-icon{ margin:0 5px 0 0; } .subject h3 .security-icon img{} .date-time{ font-size:var(--entry-info-text); color:var(--date-color); } .date-time .date{} .date-time .at{margin:0 3px;} .date-time .time{} /* ENTRY CONTENT */ .entry-content{ margin:var(--entry-content-margin) 0 0 0; } .entry-content-inner{} /* ENTRY TAGS */ .entry-tags{ margin:var(--entry-content-margin) 0 0 0; font-size:var(--entry-tags-text); } .entry-tags a{} .entry-tags a:hover{} .entry-tags.comma-list{} .entry-tags.comma-list b{} .entry-tags.hashtags{} /* ENTRY FOOTER */ .entry-links{ margin:var(--entry-content-margin) 0 0 0; font-size:var(--entry-info-text); } .entry-links ul{ list-style:none; padding:0; margin:0; display:flex; justify-content:flex-end; } .entry-links ul li{ margin:0 0 0 8px; } .entry-links li.reply{} .entry-links li.entry-comments{} .entry-links li.edit-entry{} .entry-links li.edit-tags{} .entry-links li.tell, .entry-links li.add-mem, .entry-links li.track, .entry-links li.untrack{display:none;} .entry-links ul li a{} .entry-links ul li a:hover{} /* TAGS PAGE */ .entry.tags-list{} .tags-list .subject{} .tags-list .subject h3{} .tags-list .all-tags{ list-style-position:inside; padding:0; margin:0; } .tags-list .all-tags li{} .tags-list .all-tags li a{} .tags-list .all-tags li a:hover{} .tags-list .all-tags li .tag-separator{margin:0 5px;} .tags-list .all-tags li .uses{} /* ARCHIVE PAGE */ .yearlinks{ text-align:center; margin-bottom:10px; } .yearlinks-inner{ text-align:center; margin-bottom:10px; } .years{ list-style:none; margin:0; padding:0; } .years li{ display:inline; padding:0; } .entry.month-calendar{} .yeartable{ border-collapse:separate; border:none; width:100%; } .dayname{ letter-spacing:2px; text-transform:uppercase; text-align:center; background:var(--accent) !important; color:var(--lightest); } .yeartable td{ border:none !important; background:rgba(0, 0, 0, 0.05); padding:5px; } /* MONTH PAGE */ .entry.month-list{} .month-list form{} .month-list form center{} .month-list form center a{} .month-list form center select{} .month-list form center input[type='submit']{} .month-list dl{} .month-list dt{} .month-list dt a{} .month-list dt b{} .month-list dd img{} /* ICON REPLACEMENTS */ img[src*="entry/private.png"], img[src*="entry/protected.png"], img[src*="entry/groups.png"]{ width:0 !important; height:0 !important; padding:13px 0 0 16px!important; background-size:auto 100%!important; } img[src*="entry/private.png"]{ background:transparent var(--private); } img[src*="entry/protected.png"]{ background:transparent var(--locked); } img[src*="entry/groups.png"]{ background:transparent var(--customs); }