/* ----------------------------------------- */ /* Actor Sheet Styles */ /* ----------------------------------------- */ .bol.sheet.actor { min-width: 820px; min-height: 700px; height: 700px; .window-content { .bol-actor-form { background-image: url("/systems/bol/ui/logo.webp"); background-repeat: no-repeat; background-size: 190px 115px; } form { .sidebar { padding-top: 115px; min-width: 250px; width: 250px; max-width: 250px; .profile-img { cursor: pointer; border: none; background-color: #EEE; height: auto; width: calc(250px - 10px); min-width: calc(250px - 10px); max-width: calc(250px - 10px); margin-right: 10px; } } .main { .sheet-body { overflow: hidden; .tab { .attribute { &.vigor { background-image: url("/systems/bol/ui/attributes/vigor.webp"); background-repeat: no-repeat; background-position: center center; background-size: 64px 64px; } &.agility { background-image: url("/systems/bol/ui/attributes/agility.webp"); background-repeat: no-repeat; background-position: center center; background-size: 64px 64px; } &.mind { background-image: url("/systems/bol/ui/attributes/mind.webp"); background-repeat: no-repeat; background-position: center center; background-size: 64px 64px; } &.appeal { background-image: url("/systems/bol/ui/attributes/appeal.webp"); background-repeat: no-repeat; background-position: center center; background-size: 64px 64px; } .stat-value { margin-top: -10px; } } } } } } } .bol-footer { height: 62px; max-height: 62px; min-height: 62px; .footer-left img { border: none; height: 62px; max-height: 62px; min-height: 62px; transform: scaleX(-1); } .footer-center { margin-top: 20px; margin-left: calc(-330px * 2); margin-right: calc(-330px * 2); height: 30px; max-height: 30px; min-height: 30px; background-color: black; } .footer-right { text-align: right; img { border: none; height: 62px; max-height: 62px; min-height: 62px; } } } .stat-max { font-size: 1rem; font-weight: bold; color: #4b4a44; } .bonus-text { margin-top: 7px; } .stat-value { font-size: 1.5rem; font-weight: bold; color: darkred; } .resource-bonus { font-weight: bold; color: darkred; } .resources-value { background-color: #2a2a2a30; border-color: #003c1e; margin-top: 4px; border-radius: 0.5rem; } .resources-novalue { background-color: #2a2a2a00; border-color: #003c1e; margin-top: 4px; border-radius: 0.5rem; } .stat-roll { font-size: 1.5rem; color: #4b4a44; &.malus { color: darkred; } &.bonus { color: darkgreen; } } .header-field-label, .stat-label { font-weight: bold; font-family: "Wolfsbane2Expanded", cursive; font-size: 2rem; font-variant: small-caps; } .rounded { border-radius: 100px; width: 4rem; height: 4rem; } .rounded-border { border: 3px solid #4b4a44; box-shadow: 5px 5px 5px gray; border-radius: 100px; width: 4rem; height: 4rem; } .half-rounded { border-radius: 100px 100px 0px 0px; width: 4rem; height: 4rem; } .half-rounded-border { border-radius: 100px 100px 0px 0px; border: 3px solid #4b4a44; width: 4rem; height: 4rem; } } /* ----------------------------------------- */ /* HUD and Chat Extensions */ /* ----------------------------------------- */ .rollable { cursor: pointer; } .chat-message .chat-icon { float: right; border: 1px outset lightgray; box-shadow: 3px 3px 3px black; margin: 3px; width: 64px; height: 64px; } .dialog-button { max-height: 2rem; } .xp-next { color: darkgrey; font-size: 1.0rem; border: 1px solid #4b4a44; box-shadow: 1px 1px 1px gray; border-radius: 100px; width: 1.25rem; height: 1.25rem; } .tooltip-container { position: relative; display: inline-block; .tooltiptext { text-align: center; position: absolute; z-index: 1; visibility: hidden; opacity: 0; transition: opacity 0.3s; background-color: #f2f3a2a0; padding: 4px; width: 4rem; border-radius: 25%; border-width: 1px; transform: translate(-40%, -60%); } &:hover .tooltiptext { visibility: visible; opacity: 1; } } .tokenhudext { display: flex; flex: 0 !important; font-family: CaslonPro; font-weight: 600; &.left { justify-content: flex-start; flex-direction: column; position: absolute; top: 2.75rem; right: 16rem; } &.right { justify-content: flex-start; flex-direction: column; position: absolute; top: -4rem; max-width: 250px; left: 4rem; } &.right2 { justify-content: flex-start; flex-direction: column; position: absolute; top: -4rem; left: 11rem; } } .control-icon.tokenhudicon { width: fit-content; height: fit-content; min-width: 6rem; flex-basis: auto; padding: 0.20rem; line-height: 1.1rem; margin: 0.20rem; &.right { margin-left: 8px; } } #token-hud .status-effects.active { z-index: 2; } .bol-hud-menu label { font-size: 0.6rem; } .bol-margin-tb-2 { margin-top: 2px; margin-bottom: 2px; } .character-summary-container { opacity: 0.95; } .character-summary-rollable { text-decoration: underline; } .activated-green { color: darkgreen; } .compendium-sidebar .directory-item.compendium.locked .compendium-banner { opacity: 0.5; }