/* Dark sheet background */ .actor.sheet.familiar .window-content { background: var(--sheet-dark); /* background: url("../../../ui/denim.png"); box-shadow: 0 0 10vw var(--color-shadow-dark) inset; */ } /* Text color - White */ .actor.sheet.familiar .window-content .familiar-sheet-header .header-content .charname .familiar-title, .actor.sheet.familiar .window-content .familiar-sheet-header .header-content .details-section, .familiar .window-content .familiar-sheet-header .header-content .details-section .hp-section .value input, .familiar .window-content .effects-list .item .item-controls a .fas { color: var(--text-light); } /* Tertiary text color */ .familiar .window-content .effects-list .item .item-controls a .fas:hover { color: var(--tertiary); } /* Tertiary dark text color */ .actor.sheet.familiar .window-content .detail .detail-label, .familiar .window-content .skills-content .skills-list .skill-name .score { color: var(--tertiary-dark); } /* Skills appearance */ .familiar .window-content .skills-content .skills-list .skill-name { color: var(--text-light); font-family: var(--body-serif); font-size: var(--font-size-14); font-weight: 600; } /* Skills hover */ .actor.sheet.familiar .window-content .skills-content .skills-list .skill-name:hover { border: 1px solid var(--tertiary-dark); } /* Familiar name field appearance */ .actor.sheet.familiar .window-content .familiar-sheet-header .header-content .charname input { border-bottom: 1px solid transparent; color: var(--text-light); font-family: var(--serif); font-size: 24px; font-weight: 500; } /* Master Actor selection appearance */ .actor.sheet.familiar .window-content .editable .familiar-sheet-header .header-content .sub-header div>select { background: hsla(0, 0%, 20%, 0.1); border-radius: 3px; border: none; box-shadow: var(--glassy); color: var(--text-light); font-weight: 700; margin: 0 0 6px 7px; padding: 2px 4px 0; width: 181px; font-family: var(--body-serif); height: 26px; } /* Master Spellcasting Ability selection appearance */ .actor.sheet.familiar .window-content .familiar-content .familiar-modifier select { background: hsla(0, 0%, 20%, 0.1); border-radius: 3px; border: none; box-shadow: var(--glassy); color: var(--text-light); padding: 2px 4px 0; height: 26px; } /* Drop-down menus background */ .actor.sheet.familiar .window-content select option { background: var(--alt); } /* Saves hover */ .familiar .window-content .familiar-sheet-header .header-content .details-section .defenses-section .defenses-list .save-name:hover { border-bottom: none; margin-bottom: 1px; text-shadow: 0 0 8px var(--tertiary); } /* Attack Roll hover */ .familiar .window-content .skills-content .skills-attack:hover { text-shadow: 0 0 8px var(--tertiary); } /* Horizontal line (under details section) appearance */ .actor.sheet.familiar .window-content .editable>hr { border-bottom: none; border-top: 2px solid var(--tertiary); margin: 0 -10px 0; } /* Horizontal line (above Attack Roll) appearance */ .actor.sheet.familiar .window-content .skills-content hr { border-bottom: 2px solid var(--tertiary); border-top: none; width: 10em; } /* Section borders */ .actor.sheet.familiar .window-content .section-container .section-body { border-top: none; border: 1px solid #8b8fb4; } /* Section headers */ .actor.sheet.familiar .window-content .section-container .section-header { background: url(../../../systems/pf2e/assets/sheet/border-pattern.webp) repeat-x top, url(../../../systems/pf2e/assets/sheet/border-pattern.webp) repeat-x bottom, var(--secondary); border: 1px solid hsla(0, 0%, 100%, .5); } /* Section headers text */ .actor.sheet.familiar .window-content .section-container .section-header h4 { font-family: var(--serif); font-size: 1.25em; margin: -6px 0 -8px 3px; text-transform: none; } /* Creature Type field appearance */ .actor.sheet.familiar .window-content .familiar-content input[type=text] { background: hsla(0, 0%, 20%, 0.1); border-radius: 3px; border: none; box-shadow: var(--glassy); color: var(--text-light); height: 26px; padding: 2px 4px 0; } /* Creature Type field pre-written text appearance */ .actor.sheet.familiar .window-content .familiar-content input[type=text]::placeholder { color: var(--text-light); filter: brightness(0.8); } /* Total # Of Familiar Abilities field appearance */ .actor.sheet.familiar .window-content .detail h4 { background: hsla(0, 0%, 20%, 0.1); border-radius: 3px; border: none; box-shadow: var(--glassy); color: var(--text-light); height: 25.5px; padding: 6px 4px 0; font-family: var(--body-serif); } /* Speed & Senses tags appearance */ .actor.sheet.familiar .familiar-senses .tag { border: 1px solid rgba(255, 255, 255, 0.5); } /* Conditions & Effects image appearance */ .actor.sheet.familiar .window-content .effects .item-image { background-size: contain; background-color: unset; box-shadow: 0 0 0 1px var(--tertiary), 0 0 0 2px #9f725b, inset 0 0 4px rgba(0, 0, 0, .5); flex: 0 0 32px; height: 32px; margin: 0 8px 0 4px; width: 32px; } /* Conditions & Effects item position */ .familiar .window-content .effects-list .item { padding: 1px 0 5px; } /* Conditions & Effects item summary appearance */ .familiar .window-content .effects-list .item-summary { font-family: var(--body-serif); margin-left: 4px; color: var(--text-light); font-size: var(--font-size-14); } /* Conditions & Effects item name appearance */ .familiar .window-content .effects-list .item .item-name h4 { color: var(--text-light); font-family: var(--body-serif); } /* Conditions & Effects item name hover */ .familiar .window-content .effects-list .item .item-name h4:hover { color: var(--tertiary); } /* Conditions & Effects comment icon appearance */ .familiar .window-content .effects-list .item .item-name .item-image:hover { color: var(--tertiary); font-size: 18px; } /* Traits appearance */ .actor.sheet.familiar .window-content .familiar-sheet-header .header-content .traits span { background-color: #522e2c; } /* Size traits appearance */ .actor.sheet.familiar .window-content .familiar-sheet-header .header-content .traits span[title*="Size"] { background-color: #478c42; } /* Familiar portrait appearance */ .actor.sheet.familiar .window-content .familiar-sheet-header img { /* background: url("../../../ui/denim.png"); */ background: var(--sheet-dark); box-shadow: 0 0 0 1px #918c88, 0 0 0 2px #e1d8cf, 0 0 0 3px #a98f39, inset 0 0 8px rgba(0, 0, 0, .5), 0 0 8px #000; cursor: pointer; margin: 2px -0.5px 10px -1px; max-height: 127px; object-fit: cover; object-position: top; width: 100%; } /* Containers position */ .actor.sheet.familiar .window-content .section-container { margin: 6px 2px 0 1px; } /* "Familiar", "Conditions", "Effects" containers positioning */ .actor.sheet.familiar .window-content .main-section .main-container { margin-left: 3px; } /* Attack Roll & Master text */ .actor.sheet.familiar .window-content .editable .familiar-sheet-header .header-content .sub-header div>label>strong, .actor.sheet.familiar .window-content .skills-content .skills-attack strong { color: var(--text-light); flex: 1; font-size: 13px; font-variant: small-caps; letter-spacing: .05em; line-height: 1; } /* HP, Dying, AC & Saves text */ .familiar .window-content .familiar-sheet-header .header-content .details-section .hp-section .label h4, .familiar .window-content .familiar-sheet-header .header-content .details-section .defenses-section .defenses-list .ac .name, .familiar .window-content .familiar-sheet-header .header-content .details-section .defenses-section .defenses-list .save-name .name { color: var(--tertiary-dark); font-size: 12px; font-weight: 400; letter-spacing: .05em; text-rendering: optimizeLegibility; } /* Defenses positioning */ .familiar .window-content .familiar-sheet-header .header-content .details-section .defenses-section { margin-top: 8px; } /* Attack Roll value */ .actor.sheet.familiar .window-content .skills-content .skills-attack span { color: var(--tertiary-light); font-family: var(--serif); font-size: 18px; } /* HP section positioning */ .familiar .window-content .familiar-sheet-header .header-content .details-section .hp-section { padding-top: 5px; } /* HP value hover */ .familiar .window-content .familiar-sheet-header .header-content .details-section .hp-section .value input:focus, .familiar .window-content .familiar-sheet-header .header-content .details-section .hp-section .value input:hover { border: 1px solid transparent; text-shadow: 0 0 8px var(--tertiary); box-shadow: none; } /* Dying hover */ .familiar .window-content .familiar-sheet-header .header-content .details-section .hp-section .value.dying-section .fas:hover, .familiar .window-content .familiar-sheet-header .header-content .details-section .hp-section .value.dying-section .dots.dying:hover { text-shadow: 0 0 8px var(--tertiary); } /* Master Actor section positioning */ .actor.sheet.familiar .familiar-sheet-header .header-content .details-section .master-section>div:first-child { margin-top: -3.5px; } /* Save values appearance */ .familiar .window-content .familiar-sheet-header .header-content .details-section .defenses-section .defenses-list .ac .value, .familiar .window-content .familiar-sheet-header .header-content .details-section .defenses-section .defenses-list .save-name .value { color: var(--tertiary-light); font-family: var(--serif); font-size: 18px; margin-top: -5px; } /* AC column appearance */ .familiar .window-content .familiar-sheet-header .header-content .details-section .defenses-section .defenses-list .ac { border-right: none; padding-right: 0; } /* Attack Roll section positioning */ .familiar .window-content .skills-content .skills-attack { margin-top: -12px; max-height: 25.5px; } /* AC value shield icon */ .familiar .window-content .familiar-sheet-header .header-content .details-section .defenses-section .defenses-list .ac .value i { color: var(--text-light); font-size: var(--font-size-14); margin-right: 5px; vertical-align: 1.5px; } /* Master & Defenses section positioning */ .actor.sheet.familiar .window-content .editable .familiar-sheet-header .header-content .sub-header div:nth-child(2) { padding-top: 13.5px; } /* Defenses section positioning */ .familiar .window-content .familiar-sheet-header .header-content .sub-header { margin-bottom: 0; } /* Details section positioning */ .actor.sheet.familiar .window-content .familiar-sheet-header .header-content .details-section { margin-top: -3.5px; } /* Dying value positioning */ .familiar .window-content .familiar-sheet-header .header-content .details-section .hp-section .value.dying-section { margin-right: 10px; }