Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • PantyNabber/fc-pregmod
  • pregmodfan/fc-pregmod
  • Alice.Grant/fc-pregmod
  • powerfful/fc-pregmod
  • elstumpo/fc-pregmod
  • Y/fc-pregmod
  • floer/fc-pregmod
  • oidocrop/fc-pregmod
  • hawk5005/fc-pregmod
  • nn/fc-pregmod
  • latios298/fc-pregmod
  • brpregmodfan/fc-pregmod
  • SomeoneTookMyUserName/fc-pregmod
  • 000-250-006/fc-pregmod
  • rewrica/fc-pregmod
  • Stuffedgame/fc-pregmod
  • wisepants314/fc-pregmod
  • fcanon/fc-pregmod
  • randomanon1/pregmod-mod-cyberfurry
  • teddy.buckland/fc-pregmod
  • farsinian_591b7a2d8b49d/fc-pregmod
  • FCShotadev/fc-pregmod
  • uselessartifact/fc-pregmod
  • irina_90/fc-pregmod
  • thaumx/fc-pregmod
  • MouseOfLight/fc-pregmod
  • empresssela/fc-pregmod
  • MasterAaran/fc-pregmod
  • ishy/fc-pregmod
  • psychofox/fc-pregmod
  • shadomancer/fc-pregmod
  • tycrakgg/fc-pregmod
  • azktaawc/fc-pregmod
  • andonno07/fc-pregmod
  • Onithyr/fc-pregmod
  • redneck987.jl/fc-pregmod
  • Farseeker/fc-pregmod
  • milliarc/fc-pregmod
  • BeefimusMaximus/fc-pregmod
  • magicknight79/fc-pregmod
  • hexall90/fc-pregmod
  • cantworkforever/fc-pregmod
  • jc052005/fc-pregmod
  • klorpa/fc-pregmod
  • doku/fc-pregmod
  • samhradh/fc-pregmod
  • scientist/fc-pregmod
  • albania420/fc-pregmod
  • Editoranon/fc-pregmod
  • Anony/fc-pregmod
  • deimios666/fc-pregmod
  • IvoHoe/fc-pregmod
  • bitty/fc-pregmod
  • RealAnon1800/fc-pregmod
  • brankirk/fc-pregmod
  • Amygdalan/fc-pregmod
  • DankWolf/fc-pregmod
  • Supot1951/fc-pregmod
  • bcy603/fc-pregmod
  • pwfxjpuv/fc-pregmod
  • ThreadAnon/fc-pregmod
  • Anon1800/fc-pregmod
  • Echoart/fc-pregmod
  • Dingotush/fc-pregmod
  • anonman/fc-pregmod
  • Arkerthan/fc-pregmod
  • svornost/fc-pregmod
  • wierdwierdos/fc-pregmod
  • wetwareAnon/fc-pregmod
  • QuartzHat/fc-pregmod
  • IchthysdeKilt/fc-pregmod
  • AnonAnonFC/fc-pregmod
  • Alexsis/fc-pregmod
  • LoyalTreeWP/fc-pregmod
  • aerialace/fc-pregmod
  • NurseryAnon/fc-pregmod
  • drakeashordcataclysm/fc-pregmod
  • AshVaris/fc-pregmod
  • purely0nothing/fc-pregmod
  • alex2011/fc-pregmod
  • Lindontree/fc-pregmod
  • FCaa/fc-pregmod
  • TR-8R/fc-pregmod
  • Jones/fc-pregmod
  • brr99/fc-pregmod
  • WriteAnon101/fc-pregmod
  • Drosil/fc-pregmod
  • Bob1221/fc-pregmod
  • vas/fc-pregmod
  • gitgud.user.937/fc-pregmod
  • D-K/fc-pregmod
  • AnonDev/fc-pregmod
  • madman23456/fc-pregmod
  • InarusLynx/fc-pregmod
  • Sonofrevvan/fc-pregmod
  • Randoisrando/fc-pregmod
  • cheez94/fc-pregmod
  • dldldl/fc-pregmod
  • alice321/fc-pregmod
  • Alexei91/fc-pregmod
  • darkcy/fc-pregmod
  • MapleMAD/fc-pregmod
  • pillarofsalt/fc-pregmod
  • vultureangels/fc-pregmod
  • kernel/fc-pregmod
  • nooneman/fc-pregmod
  • deepmurk/fc-pregmod
  • uglybead/fc-pregmod
  • lemongrab/fc-pregmod
  • temperence-chan/fc-pregmod
  • hcommenter/fc-pregmod
  • SpedeMemerson/fc-pregmod
  • qwijqwsf/fc-pregmod
  • BuDClow/fc-pregmod
  • HiveBro/fc-pregmod
  • shoku/fc-pregmod
  • ezsh/fc-pregmod
  • Blank/fc-pregmod
  • randoralcissian/fc-pregmod
  • benito92/fc-pregmod
  • balakart/fc-pregmod
  • wedonotsaw/fc-pregmod
  • Cayleth/fc-pregmod
  • Khip/fc-pregmod
  • Zfair/fc-pregmod
  • promethium/fc-pregmod
  • scyne/fc-pregmod
  • ZZC/fc-pregmod
  • SilverJanine/fc-pregmod
  • joxosix654email-9.co/fc-pregmod
  • Littlefootlittleguy/fc-pregmod
  • FelipeBA/fc-pregmod
  • bigtiddygothbf/fc-pregmod
  • Qotsafan/fc-pregmod
  • Zachpocalypse/fc-pregmod
  • milkanon66/fc-pregmod
  • GreGGoZZ/fc-pregmod
  • drsnarf86/fc-pregmod
  • valen102938/fc-pregmod
  • pregspammer/fc-pregmod
  • ponderin94/fc-pregmod
  • nook/fc-pregmod
  • carnifex34/fc-pregmod-mod-carni
  • SyntheticHigh/fc-pregmod
  • bob112211/fc-pregmod
  • amomynous0/fc-pregmod
  • oxone/fc-pregmod
  • MaxEuwe/fc-pregmod
  • nekoanon/fc-pregmod
  • preglocke/fc-pregmod
  • valen10293847/fc-pregmod
  • 2hu4u/fc-pregmod
  • mayibrad/fc-pregmod
  • Screm/fc-pregmod
  • Ansopedi/fc-pregmod
  • mrchaosbones/fc-pregmod
  • putrid/fc-pregmod
  • Kinnerman/fc-pregmod
  • gungrave1155/fc-pregmod
  • prndev/fc-pregmod
  • weresmilodon/fc-pregmod
  • auxxigobin/fc-pregmod
  • alice-chan/fc-pregmod
  • wigglie/fc-pregmod
  • jrliltfgb/fc-pregmod
  • Lord.alek.shade/fc-pregmod
  • truetailthesquire/fc-pregmod
  • lowercasedonkey/fc-pregmod
  • alice-chan9/fc-pregmod
  • eroglyphics/fc-pregmod
  • taliyent/fc-pregmod
  • zenzombie90/fc-pregmod
  • kjarik/fc-pregmod
  • wriggler/fc-pregmod
  • midnightblue/fc-pregmod
  • faraen/fc-pregmod
  • sigurd.cole/fc-pregmod
  • FCbuganon/fc-pregmod
  • kidkinster/fc-pregmod
  • Kar_Dragon/fc-pregmod
  • Zhafier/fc-pregmod
  • crcaretti/fc-pregmod
  • anond/fc-pregmod
  • tempmania/fc-pregmod
  • Dhanze/fc-pregmod
  • EstaUnCachucha/fc-pregmod
  • oniAnon/fc-pregmod
  • plebian/fc-pregmod
  • maxd569/fc-pregmod
  • Levarn/fc-pregmod
  • pumpkinspice/fc-pregmod
  • GammaXai/fc-pregmod
  • DanBackslide/fc-pregmod
  • i107760/fc-pregmod
  • Absimiliard/fc-pregmod
  • AmbrosiaCheesecake/fc-pregmod
  • fuguer/fc-pregmod
  • Azurel/fc-pregmod
  • Fake_Dev/fc-pregmod
  • ddongsanda/fc-pregmod
  • Combine456/fc-pregmod
  • UnwrappedGodiva/fc-pregmod
  • toyRuberDucky/fc-pregmod
  • zmobie/fc-pregmod
  • chuongk/fc-pregmod
  • BigWalnuts/fc-pregmod
  • Birdstrike/fc-pregmod
  • r3d/fc-pregmod
  • mawspa/fc-pregmod
  • sushila/fc-pregmod
  • DeathShip/fc-pregmod
  • eggrollsandwich/fc-pregmod
  • krayken/fc-pregmod
  • Reman/fc-pregmod
  • dwiafgts/fc-pregmod
  • jort93/fc-pregmod
  • teruterubouzu/fc-pregmod
  • flut/fc-pregmod
  • john-normal/fc-pregmod
  • Jonathan2405/fc-pregmod
  • Tyrgalon/fc-pregmod
  • NovX/fc-pregmod
  • Star1/fc-pregmod
  • Transhumanist01/fc-pregmod
  • m1017242/fc-pregmod
  • Rizal98798/fc-pregmod
  • jamezu369/fc-pregmod
  • thisisawittyname/fc-pregmod
  • KnightBoulegard/fc-pregmod
  • jblack/fc-pregmod
  • Souldrainr/fc-pregmod
  • torbjornhub/fc-pregmod
  • turnop/fc-pregmod
  • breadedpigeon/fc-pregmod
  • fire.maker/fc-pregmod
  • Inahaze/fc-pregmod
  • Waerjak/fc-pregmod
  • Trashman1138/fc-pregmod
  • supanintendo/fc-pregmod
  • _no0neman/fc-pregmod
  • Weslo/fc-pregmod
  • qw89/fc-pregmod
  • EvilDruid/fc-pregmod
  • dt25/fc-pregmod
  • Raou/fc-pregmod
  • DDouFu/fc-pregmod
  • Mauno/fc-pregmod
  • PandemoniumPenguin/fc-pregmod
  • AngelPuppet/fc-pregmod
  • DasUser79/fc-pregmod
  • Keaeag3s/fc-pregmod
  • HazeHazeHaze/fc-pregmod
  • hpotato/fc-pregmod
  • owouchthatbloodyhurt/fc-pregmod
  • v7Silent/fc-pregmod
  • nickylass/fc-pregmod
  • ThePrimer/fc-pregmod
  • PineCone/fc-pregmod
  • bruhmomentum17/fc-pregmod
  • CheatDude/fc-pregmod
  • synnove/fc-pregmod
  • en_bees/fc-pregmod
  • seronis/fc-pregmod
  • Nepidinepnep/fc-pregmod
  • Titanninja/fc-pregmod
  • Elohiem/fc-pregmod
  • cocoajazz/fc-pregmod
  • tfwncagf/fc-pregmod
  • ChunkyMonke/fc-pregmod
  • Dracoman671/fc-pregmod
  • jgl/fc-pregmod
  • Inev/fc-pregmod
  • jbige/fc-pregmod
  • MonsterMate/fc-pregmod
  • Konstantin6961/fc-pregmod
  • darth_ashi/fc-pregmod
  • shinx/fc-pregmod
  • Anu/fc-pregmod
  • Greytide/fc-pregmod
  • Bonafidemetal/fc-pregmod
  • Peje/fc-pregmod
  • Hexfy98/fc-pregmod
  • TooSlow/fc-pregmod
  • SoGu/fc-pregmod
  • CloudyCoffee/fc-pregmod
  • Welptard/fc-pregmod
  • Ploc/fc-pregmod-ploc
  • rain-/fc-pregmod
  • Pecanus/fc-pregmod
  • Jhortrax/fc-pregmod
  • valleytwo/fc-pregmod
  • QCmd/fc-pregmod
  • kung-wada/fc-pregmod
  • LolGaye/fc-pregmod
  • Exspiravit1/fc-pregmod
  • jadeddog/fc-pregmod
  • buster-scruggs/fs-antebellum-revivalism
  • policia123/fc-pregmod
  • evrgentesee/fc-pregmod
  • rko127/fc-pregmod
  • ExcalGrip12/fc-pregmod
  • BlackAion/fc-pregmod
  • Boss2020/fc-pregmod
  • Lawled/fc-pregmod
  • shiro/fc-pregmod
  • Skavenkeri/fc-pregmod
  • PooPooDooDooHead/fc-pregmod
  • Dugee/fc-pregmod
  • Portal124/fc-pregmod-vore
  • Fekenol/fc-pregmod
  • elGuapo/fc-pregmod
  • KelioSteel/fc-pregmod
  • sldlddk/fc-pregmod
  • lumepanter/fc-pregmod
  • ryuhana/fc-pregmod
  • Nene1009yb/fc-pregmod
  • DontAskDontTell/fc-pregmod-extra-events
  • Dulgi/fc-pregmod
  • Jate/fc-pregmod
  • percy365/fc-pregmod
  • franklygeorge/fc-pregmod
  • Dragneel117/fc-pregmod
  • vl96/fc-pregmod
  • Gorlom/fc-economicmod
  • NotAlive/fc-pregmod
  • Heretek/fc-pregmod
  • joeshmo828282/fc-pregmod
  • deswes/fc-pregmod
  • Nanana21/fc-pregmod
  • Gbr6/fc-pregmod
  • RandomNecro/fc-pregmod
  • Trinidad/fc-pregmod
  • anonymousey/fc-pregmod
  • macaronideath/fc-pregmod
  • fcbleh/fc-pregmod
  • jk3000/fc-pregmod
  • Akane/fc-pregmod
  • TheBoi/fc-pregmod
  • Sheenariel/fc-pregmod
  • Metapod/multi-custom
  • Banyanael/fc-pregmod
  • frogge/fc-pregmod
  • idkkk12385/fc-pregmod
  • Mirarara/fc-pregmod
  • DeaDa/fc-pregmod-thedeal
  • CobraCommander/fc-pregmod
  • bicobus/fc-pregmod
  • CardcaptorRLH85/fc-pregmod
  • temp-ui-start/fc-pregmod
  • PresidentConvert/fc-pregmod
  • delizious/fc-pregmod
  • Ducati/fc-pregmod
  • DerangedLoner/fc-pregmod-development-fork
  • ProjectVictory/fc-pregmod
  • forecastle/fc-pregmod
  • Apathy/fc-pregmod
  • indf/fc-pregmod-dev
  • GavAndAlt/fc-pregmod
  • hagamablabla/fc-pregmod
  • Alaco/fc-pregmod
  • DCoded/fc-pregmod
  • LittlePlague/fc-pregmod
  • MissOnahole/fc-pregmod
  • ishy2317/fc-pregmod
  • nielkazama/fc-pregmod
  • Phobos/fc-pregmod
  • kraster/fc-pregmod
  • JasWS/fc-pregmod
  • FelixJS/fc-pregmod
  • NCherfaoui/fc-pregmod
  • MidnightMoose/fc-pregmod
  • jjjjjj/fc-pregmod
  • Cl0ver/fc-pregmod
  • Pythoniqus/fc-pregmod
  • JohnMolotov/fc-pregmod
  • anonymouspregmodder/fc-pregmod-anonymouspregmodder
  • Fanatey/fc-pregmod
  • Mizako/fc-pregmod
  • Nithhogg/fc-pregmod
  • Bluecoffee/fc-pregmod
380 results
Show changes
Showing
with 907 additions and 0 deletions
.profile-events {
display: grid;
grid-template-columns: max-content max-content max-content auto;
grid-column-gap: 1em;
}
.fctv-remote {
text-align: center;
justify-items: center;
display: grid;
float: left;
width: min-content;
padding: 0.5em;
border: 3px white solid;
margin: 0 1em;
}
.fctv-remote-numbers {
display: grid;
grid-gap: 0.5em;
grid-template-columns: repeat(3, min-content);
justify-items: center;
}
.fctv-remote-button {
margin-top: 0.5em;
}
.fctv-remote-selected {
font-weight: bold;
}
#init-screen > div.endweek-titleblock {
display: block;
margin-top: 5%;
}
div.endweek-maintitle {
display: block;
margin-bottom: 0.5em;
}
div.endweek-subtitle {
display: block;
font-size: smaller;
font-weight: lighter;
}
div.slave-report {
margin-top: 1em;
margin-bottom: 1em;
float: inline-start;
}
div.event-section {
margin-top: 1em;
margin-bottom: 1em;
}
.dressing-room-block {
display: flex;
flex-wrap: wrap;
}
.dressing-room-cell {
overflow: hidden;
display: inline-block;
width: 20em;
border: 1px solid var(--button-border-color);
margin: 1rem;
border-radius: 16px;
}
.dressing-room-title {
margin: 0.4rem 1.4rem;
display: grid;
align-items: left;
}
.dressing-room-label {
margin: .1rem;
}
.dressing-room-cell:hover { background: var(--button-hover-color) }
.child-section {
margin-top: 1em;
margin-bottom: 1em;
}
table.facility-stats {
width: fit-content;
border: 2px solid white;
table-layout: auto;
}
.facility-stats td,
.facility-stats th {
padding: 0 10px;
}
.facility-stats td:last-child,
.facility-stats th:last-child {
border-left: 1px solid white;
}
.facility-stats td:nth-last-child(2),
.facility-stats th:nth-last-child(2) {
border-left: 1px dashed white;
}
.facility-stats th:not(:first-child) {
text-align: right;
}
.facility-stats tr:first-child th {
padding-top: 10px;
}
.facility-stats tr:last-child td {
padding-bottom: 10px;
}
.facility-stats tbody tr:first-child th {
border-top: 1px solid white;
padding-top: 5px;
}
.facility-stats tbody tr:not(:first-child) th {
border-bottom: 1px dashed white;
}
.facility-stats tbody tr:not(:first-child) th:nth-last-child(4),
.facility-stats tbody td:nth-last-child(4) {
border-left: 1px dashed white;
}
.facility-stats thead tr:last-child td {
padding-bottom: 5px;
}
.facility-stats tbody tr:last-child td {
padding-bottom: 5px;
}
.facility-stats tbody tr:nth-child(2n) td {
background: var(--background-light);
}
.facility-stats tbody tr:not(:first-child) {
font-size: 14px;
}
.facility-stats tfoot tr:first-child td {
border-top: 1px solid white;
padding-top: 5px;
}
.facility-stats tfoot tr:last-child {
font-weight: bold;
}
.facility-stats .value {
text-align: right;
font-family: monospace;
}
.facility-stats tfoot tr:last-child .value {
border-top: 3px double white;
}
.facility-stats .decimalZero {
opacity: 0.3;
}
/* these colors have to be accessed directly for graph colors */
:root {
--genre-color-paraphilia: yellow;
--genre-color-fetish: lightcoral;
--genre-color-generic: gray;
--genre-color-quirk: lawngreen;
--genre-color-general: white;
}
/* and they have to be accessed through classes for text */
.genre.paraphilia {
color: var(--genre-color-paraphilia);
}
.genre.fetish {
color: var(--genre-color-fetish);
}
.genre.generic {
color: var(--genre-color-generic);
}
.genre.quirk {
color: var(--genre-color-quirk);
}
.genre.general {
color: var(--genre-color-general);
}
/* genre table styles */
table.genre-stats {
width: fit-content;
border: 2px solid white;
table-layout: fixed;
}
.genre-stats td {
padding: 0 10px;
border: 1px solid white;
}
.genre-stats thead td {
cursor: pointer;
text-decoration: underline;
}
.genre-stats tr:first-child td {
padding-top: 10px;
}
.genre-stats tr:last-child td {
padding-bottom: 10px;
}
.genre-stats tbody tr td:not(:first-child) {
text-align: left;
}
.genre-stats thead tr td.sort-asc::after {
content: "\25b4";
}
.genre-stats thead tr td.sort-desc::after {
content: "\25be";
}
.wardrobe-shopping-block {
display: flex;
flex-wrap: wrap;
}
.wardrobe-shopping-cell {
display: inline-block;
width: 20em;
border: 1px solid var(--button-border-color);
}
.wardrobe-shopping-cell:hover { background: var(--button-hover-color) }
\ No newline at end of file
.fs-recommend {
border: 1px solid;
padding: 2px;
border-radius: 3px;
font-size: smaller;
}
.fs-recommend-great {
border-color: green;
color: green;
}
.fs-recommend-good {
border-color: greenyellow;
color: greenyellow;
}
.fs-recommend-neutral {
border-color: gold;
color: gold;
}
.fs-recommend-bad {
border-color: red;
color: red;
}
\ No newline at end of file
/* Styles that mainly affect how text looks, but not where it is */
.scene-intro, /* setting at the beginning of a scene / subscene */
.detail, /* adds detail to an option: Do something. <span class="detail">Sentence that explains the effect/conditions */
.note, /* additional information not related to a specific option */
.italics {
font-style: italic;
}
.icons {
font-family: 'sc-icons';
}
.story-label, .regularParties, .underline {
text-decoration: underline;
}
/* Note: Do not do a linebreak after span in HTML, because it will underline the automatic space it inserts: "Matilda_is a cow" */
.slave-name {
color: pink;
font-weight: bold;
text-decoration: underline;
text-decoration-color: white;
}
.name {
font-weight: bold;
}
.custom-label {
color: yellow;
font-weight: bold;
}
/* strong & bold are deprecated, use custom classes instead */
/* :not(.defiant) : quick fix to make defiant styles look correct */
.major-link, .bold:not(.defiant), .strong {
font-weight: bold;
}
.monospace {
font-family: monospace;
}
.strikethrough {
text-decoration: line-through
}
.clear-formatting {
color: white;
font-weight: normal;
font-style: normal;
}
.clear-formatting a {
color: var(--link-color) !important;
}
.major-warning {
font-weight: bold;
color: red;
}
input:invalid {
border-color: #900;
background-color: rgba(255, 0, 0, 0.25);
}
input:focus:invalid {
outline: none;
}
input:out-of-range {
background-color: rgba(255, 0, 0, 0.25);
border: 2px solid #900;
}
.uppercase {
text-transform: uppercase;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 1em;
}
dt::after {
content: ":";
}
/* Styles that mainly affect where text is, but not how it looks */
h1, h2, h3, h4 {
margin-bottom: 0;
margin-top: 0.25em;
}
h1 + p, h2 + p, h3 + p, h4 + p {
margin-top: 0;
}
.center {
margin-left: auto;
margin-right: auto;
text-align: center;
}
div.flex-container {
display: flex;
}
/* makes the first line indented */
div.indent, p.indent {
text-indent: 2em;
}
div.double-indent, p.double-indent {
text-indent: 4em;
}
/* makes every line indented */
.choices, .choices {
margin-left: 2em;
}
.double-choices, .double-choices {
margin-left: 4em;
}
div.grid-2columns-auto {
display: grid;
grid-template-columns: auto auto;
grid-column-gap: 1em;
}
@media only screen and (min-width: 768px) {
div.grid-2columns-auto {
grid-template-columns: max-content auto;
}
}
div.grid-3columns-auto {
display: grid;
grid-template-columns: auto auto auto;
grid-column-gap: 1em;
}
@media only screen and (min-width: 768px) {
div.grid-3columns-auto {
grid-template-columns: max-content max-content auto;
}
}
div.grid-all-columns {
grid-column: 1 / -1;
}
.border-bottom {
border-bottom: 1px solid;
}
.margin-top {
margin-top: 1em;
}
.margin-bottom {
margin-bottom: 1em;
}
.margin-left {
margin-left: 2em;
}
.margin-right {
margin-right: 2em;
}
.margin-x {
margin-left: 2em;
margin-right: 2em;
}
.margin-y {
margin-top: 1em;
margin-bottom: 1em;
}
.margin-full {
margin: 1em;
}
.padding-left {
padding-left: 2em;
}
.padding-right {
padding-right: 2em;
}
.padding-x {
padding-left: 2em;
padding-right: 2em;
}
.padding-y {
padding-top: 1em;
padding-bottom: 1em;
}
.padding-full {
padding: 1em;
}
.padded-columns {
border-collapse: separate;
border-spacing: 1em 0;
}
.padded-columns td,
.padded-columns th {
padding: 0 1em;
}
.padded-rows {
border-collapse: separate;
border-spacing: 0 1em;
}
.padded-rows td {
padding: 1em 0;
}
.space-evenly {
justify-content: space-evenly;
}
.absolute {
position: absolute;
}
/* puts a div in the right upper corner while not influencing the layout of the rest of the page */
div.cheat-menu {
font-style: italic;
position: absolute;
right: 50px;
top: 40px;
}
input[type="text"].number {
min-width: 6em;
max-width: 6em;
}
/* Colors are made as css classes, to allow them to be changed for a light color scheme (for example). */
/* a version is for this case: <span class="..."><a>text</a></span> */
/* TODO: remove all color class names (e.g. ".cyan") once all instances are removed in code */
/* link color */
.link, .link a {
color: var(--link-color)
}
.aquamarine, .aquamarine a, .skill, .skill a {
color: aquamarine
}
.coral, .coral a, .fetish.loss, .fetish.loss a {
color: coral
}
/* used for aphrodisiac & neighbor arcs */
.cyan, .cyan a, .hotkey {
color: cyan
}
.darkgoldenrod, .darkgoldenrod a, .trust.extremely-terrified, .trust.extremely-terrified a {
color: darkgoldenrod
}
.darkred, .darkred a, .defiant.full, .defiant.full a {
color: darkred
}
.darkviolet, .darkviolet a, .devotion.hateful, .devotion.hateful a {
color: darkviolet
}
/* used for devotion once & agent */
.deeppink, .deeppink a, .devotion.devoted, .devotion.devoted a {
color: deeppink
}
.steelblue, .steelblue a {
color: steelblue
}
.deepskyblue, .deepskyblue a, .intelligent, .intelligent a {
color: deepskyblue
}
.dodgerblue, .dodgerblue a {
color: dodgerblue
}
.blue, .blue a {
color: blue
}
.gold, .gold a, .trust.dec, .trust.dec a, .trust.frightened, .trust.frightened a {
color: gold
}
.goldenrod, .goldenrod a, .trust.terrified, .trust.terrified a {
color: goldenrod
}
.gray, .gray a {
color: gray
}
.green, .green a, .reputation.inc, .reputation.inc a, .improvement, .improvement a, .flaw.break, .flaw.break a,
.skill.inc, .skill.inc a, .fuckdoll, .fuckdoll a, .positive, .positive a, .health.inc, .health.inc a, .prestigious,
.prosperity.inc {
color: green
}
.hotpink, .hotpink a, .devotion.inc, .devotion.inc a, .devotion.accept, .devotion.accept a {
color: hotpink
}
.lawngreen, .lawngreen a {
color: lawngreen
}
.lightblue, .lightblue a {
color: lightblue
}
/* compare pink for fetish */
.lightcoral, .lightcoral a, .fetish.gain, .fetish.gain a {
color: lightcoral
}
.lightgreen, .lightgreen a, .relationship, .relationship a, .rivalry.dec, .rivalry.dec a {
color: lightgreen
}
.lightpink, .lightpink a {
color: lightpink
}
.lightsalmon, .lightsalmon a, .fetish.inc, .fetish.inc a, .rivalry.inc, .rivalry.inc a,
.relationship.dec, .relationship.dec a {
color: lightsalmon
}
/* tight orifices, breast changes, take virginity, not sure on good aliases */
.lime, .lime a, .change.positive, .change.positive a, .virginity.loss, .virginity.loss a, .puberty, .puberty a,
.pregnant, .pregnant a {
color: lime
}
/* multiple questionable uses */
.limegreen, .limegreen a {
color: limegreen
}
.magenta, .magenta a, .devotion.worship, .devotion.worship a {
color: magenta
}
.mediumaquamarine, .mediumaquamarine a, .trust.inc, .trust.inc a, .trust.careful, .trust.careful a {
color: mediumaquamarine
}
.mediumorchid, .mediumorchid a, .devotion.dec, .devotion.dec a, .devotion.resistant, .devotion.resistant a {
color: mediumorchid
}
.mediumseagreen, .mediumseagreen a, .trust.trusting, .trust.trusting a {
color: mediumseagreen
}
/* generally between red and green, and a lot of other places */
.orange, .orange a, .stupid, .stupid a, .change.negative, .change.negative a, .defiant.careful, .defiant.careful a,
.ncs, .ncs a, .miscarriage, .miscarriage a, .period, .period a, .hindrance.mid, .intro.question {
color: orange
}
.orangered, .orangered a, .defiant.inc, .defiant.inc a, .defiant.bold, .defiant.bold a, .education.neg a, .unintelligent, .hindrance.high {
color: orangered
}
/* also fetish start ??? , and a lot of other stuff */
.pink, .pink a, .slave.name.simple {
color: pink
}
/* generally bad stuff */
/* note: .error is for unexpected behavior, .warning for player feedback */
.red, .red a, .health.dec, .health.dec a, .cash.dec, .cash.dec a, .food.dec, .food.dec a, .stat.drop, .stat.drop a, .flaw, .flaw a, .flaw.gain, .flaw.gain a,
.mindbreak, .mindbreak a, .error, .error a, .elites.loss, .elites.loss a, .reputation.dec, .reputation.dec a, .immobile, .hindrance.max,
.warning, .warning a, .prosperity.dec {
color: red
}
.seagreen, .seagreen a, .trust.prof-trusting, .trust.prof-trusting a {
color: seagreen
}
.springgreen, .springgreen a, .skill.player, .skill.player a {
color: springgreen
}
/* some ethnicity */
.tan, .tan a {
color: tan
}
.chocolate, .chocolate a, .food {
color: chocolate
}
.saddlebrown, .saddlebrown a {
color: saddlebrown
}
.teal, .teal a {
color: teal
}
.yellow, .yellow a, .noteworthy, .noteworthy a, .paraphilia.gain, .paraphilia.gain a, .hindrance.low,
.devotion.ambivalent, .devotion.ambivalent a, .trust.fearful, .trust.fearful a, .job.change {
color: yellow
}
.yellowgreen, .yellowgreen a, .cash.inc, .cash.inc a, .cash, .cash a {
color: yellowgreen
}
.cash.note {
color: seagreen;
}
.white a {
color: white
}
.violet, .libido.inc {
color: violet
}
.khaki, .libido.dec {
color: khaki
}
.race, .nationality {
color: tan
}
/* --- base functionality --- */
.accordion-content.hidden {
display: none;
}
/* --- no button case --- */
:not(button).accordion {
cursor: pointer;
}
/* --- button/div case --- */
/* style button */
button.accordion {
width: 100%;
margin: 5px 0;
border: 2px solid var(--button-border-color);
padding: 10px;
padding-left: 2.2em;
background-color: var(--button-selected-color);
/* to position the open/close symbol */
position: relative;
}
button.accordion.closed {
background-color: var(--button-color);
}
button.accordion.empty {
background-color: var(--button-disabled-color);
cursor: default;
}
button.accordion:hover:not(.empty) {
background-color: var(--button-hover-color);
}
/* open/close symbol */
button.accordion::before {
font-family: "sc-icons";
position: absolute;
left: 10px;
content: "\f078";
}
button.accordion.closed::before {
content: "\f054";
}
button.accordion.empty::before {
content: none;
}
/* hide content */
div.accordion-content {
margin: 0 15px;
}
/* modifiers for the toggle button */
button.accordion span.title {
float: left;
}
button.accordion span.info {
float: right;
}
button.assignment-report-btn {
display: block;
margin-top: 1em;
margin-bottom: 1em;
}
.purchase-button {
font-style: normal;
margin: 0.25em 1em;
outline: none;
transition: 0.2s;
}
.purchase-button.disabled, .purchase-button.disabled:hover {
background-color: black;
cursor: not-allowed;
}
.encyclopedia.topic {
font-weight: bold;
}
/* mark text that is a link/button somewhere else */
/* Click <span class="encyclopedia interaction">X</span> to do Y */
.encyclopedia.interaction {
background: #203e6c;
border-radius: 5px;
border: hidden;
padding: 2px 4px;
white-space: nowrap;
font-size: smaller;
}
.encyclopedia-source::before {
content: "— ";
}
.encyclopedia-source .article {
font-style: italic;
}
.encyclopedia.emphasize {
text-decoration-line: underline
}
.favorite, .favorite:hover {
color: yellow;
text-decoration: none;
}
.not-favorite, .not-favorite:hover {
color: grey;
text-decoration: none;
}
div.hotkey-settings {
display: grid;
grid-template-columns: repeat(3, max-content) auto;
}
@media only screen and (min-width: 1600px) {
div.hotkey-settings {
grid-template-columns: repeat(3, max-content) auto repeat(3, max-content) auto;
}
}
div.hotkey-settings div.description {
margin-right: 10px;
/* center text vertically */
display: flex;
justify-content: center;
flex-direction: column;
}
div.hotkey-settings button {
margin: 5px;
border-width: 2px;
width: 70px;
}
div.hotkey-settings button.combination {
min-width: 150px;
border-width: 0;
}
div.hotkey-settings button:disabled {
background-color: var(--button-selected-color);
}
ul.choices-strip {
display: inline;
list-style-type: none;
padding: 0;
margin-left: 0;
}
ul.choices-strip li {
display: inline;
}
ul.choices-strip li + li:before {
content: " | ";
}
a.disabled {
color: white;
pointer-events: none;
cursor: default;
}