@font-face { font-family: "Atkinson"; src: url("../assets/fonts/AtkinsonHyperlegible-Regular.ttf") format("truetype"); } @font-face { font-family: "Ethnocentric"; src: url("../assets/fonts/Ethnocentric-Regular.ttf") format("truetype"); } :root { --font-size-standard: 0.9rem; --font-size-result: 1.4rem; --background-image-base: linear-gradient(rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.8)), url("../assets/ui/ftl_nomad_background_01.webp"); --font-primary: "Atkinson"; --font-secondary: "Atkinson"; --font-title: "Ethnocentric"; --logo-standard: url("../assets/ui/stellagama_logo_01.webp"); --color-success: #0f7a0f; --color-failure: darkred; --color-warning: darkorange; --color-critical-success: #1527cc; --color-critical-failure: #8d20e7; /*--img-icon-color-filter: invert(60%) sepia(12%) saturate(6853%) hue-rotate(81deg) brightness(113%) contrast(104%);*/ } body { --color-text-secondary: #160303; --color-text-emphatic: #09610e; } .d100 { width: 18px; height: 18px; color: black; border-width: 0px; filter: var(--img-icon-color-filter); } .item .thumbnail, .item-img { /*filter: invert(90%) sepia(10%) saturate(1215%) hue-rotate(55deg) brightness(93%) contrast(89%);*/ /*filter: invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%);*/ filter: var(--img-icon-color-filter); } #logo { content: var(--logo-standard); width: 100px; height: 50px; margin-left: 15px; } #pause > img { content: var(--logo-standard); height: 192px; width: 256px; top: -45px; left: calc(50% - 96px); } i.fvtt-ftl-nomad { width: 36px; height: 36px; background-image: var(--logo-standard); background-size: 100%; background-position: center; background-repeat: no-repeat; display: flex; position: relative; filter: grayscale(1); transition: 0.3s; } .application.dialog.fvtt-ftl-nomad { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); background-image: var(--background-image-base); } .application.dialog.fvtt-ftl-nomad button:hover { background: var(--color-dark-6); } .application.dialog.fvtt-ftl-nomad .legend { font-family: var(--font-primary); } .chat-message, .chat-message.whisper { font-family: var(--font-primary); background-image: var(--background-image-base); background-repeat: repeat-y; background-position: 0%; background-size: 100% 100%; } .fvtt-ftl-nomad .character-sheet-common label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .vehicle-sheet-common label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .creature-sheet-common label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .item-sheet-common .form-fields { padding-top: 4px; } .fvtt-ftl-nomad .item-sheet-common .form-group { display: flex; flex-direction: row; align-items: center; margin-bottom: 4px; } .fvtt-ftl-nomad .item-sheet-common .form-group label { font-weight: bold; margin-right: 8px; min-width: 12rem; max-width: 12rem; } .fvtt-ftl-nomad .item-sheet-common label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } .fvtt-ftl-nomad .item-sheet-common .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; /*border-color: black; border-width: 1px; border-style: solid; border-radius: 2%;*/ } .fvtt-ftl-nomad .item-sheet-common .shift-right { margin-left: 2rem; } .fvtt-ftl-nomad .character-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; overflow: scroll; } .fvtt-ftl-nomad .character-content input:disabled, .fvtt-ftl-nomad .character-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } .fvtt-ftl-nomad .character-content input, .fvtt-ftl-nomad .character-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } .fvtt-ftl-nomad .character-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; border: none; margin-top: 4px; } .fvtt-ftl-nomad .character-content fieldset { margin-bottom: 4px; border-radius: 4px; } .fvtt-ftl-nomad .character-content .form-fields input, .fvtt-ftl-nomad .character-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .character-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .character-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } .fvtt-ftl-nomad .character-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .sheet-tabs { background-color: var(--color-light-1); } .fvtt-ftl-nomad .character-main { background-color: var(--color-light-1); display: flex; } .fvtt-ftl-nomad .character-main .character-pc { display: flex; gap: 4px; flex: 1; } .fvtt-ftl-nomad .character-main .character-pc .character-left { min-width: 180px; display: flex; flex-direction: column; /*.character-dmax-edit { input { display: flex; width: 60px; font-size: calc(var(--font-size-standard) * 1.4); align-items: center; justify-content: center; padding: 0 5px 0 5px; text-align: center; } }*/ } .fvtt-ftl-nomad .character-main .character-pc .character-left .character-left-image { display: flex; justify-content: center; align-items: center; padding-bottom: 8px; } .fvtt-ftl-nomad .character-main .character-pc .character-left .character-left-image .character-img { height: 140px; width: auto; border: none; } .fvtt-ftl-nomad .character-main .character-pc .character-left .character-hp { gap: 2px; align-items: center; } .fvtt-ftl-nomad .character-main .character-pc .character-left .character-hp input { flex: none; width: 2.5rem; margin-left: 2px; margin-right: 4px; } .fvtt-ftl-nomad .character-main .character-pc .character-left .character-hp .hp-separator { font-size: calc(var(--font-size-standard) * 1.2); display: flex; align-items: center; justify-content: center; } .fvtt-ftl-nomad .character-main .character-pc .character-left .character-dv .form-fields, .fvtt-ftl-nomad .character-main .character-pc .character-left .character-dmax .form-fields { flex: none; } .fvtt-ftl-nomad .character-main .character-pc .character-right { display: flex; flex-direction: column; gap: 5px; } .fvtt-ftl-nomad .character-main .character-pc .character-right .character-spec label { max-width: 6rem; } .fvtt-ftl-nomad .character-main .character-pc .character-right .character-spec .hero-armor { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .character-main .character-pc .character-right .character-spec .hero-armor input { max-width: 3rem; } .fvtt-ftl-nomad .character-main .character-pc .character-right .character-name { display: flex; } .fvtt-ftl-nomad .character-main .character-pc .character-right .character-name input { font-family: var(--font-title); font-size: var(--font-size-title); width: 400px; } .fvtt-ftl-nomad .character-main .character-pc .character-right label { min-width: 120px; } .fvtt-ftl-nomad .character-main .character-pc-play { min-width: 500px; } .fvtt-ftl-nomad .character-main .character-pc-edit { min-width: 500px; } .fvtt-ftl-nomad .character-main .character-skills { background-color: var(--color-light-1); display: flex; flex-direction: column; gap: 5px; flex: 1; } .fvtt-ftl-nomad .character-main .character-skills .character-skill { display: flex; align-items: center; } .fvtt-ftl-nomad .character-main .character-skills .character-skill .icon-skill { width: 24px; height: 24px; margin-right: 4px; } .fvtt-ftl-nomad .character-main .character-skills .character-skill .rollable:hover, .fvtt-ftl-nomad .character-main .character-skills .character-skill .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .character-main .character-skills .character-skill .rollable { min-width: 4.5rem; max-width: 4.5rem; } .fvtt-ftl-nomad .character-main .character-skills .character-skill .char-text { margin-left: 0.5rem; } .fvtt-ftl-nomad .character-main .character-skills .character-skill .d100 { flex: 0; max-width: 0.6rem; } .fvtt-ftl-nomad .character-main .character-skills .character-skill .form-group { flex: 0; padding-left: 5px; } .fvtt-ftl-nomad .character-main .character-skills .character-skill .form-group .form-fields { font-size: 1.1rem; flex: none; width: 40px; } .fvtt-ftl-nomad .character-main .character-skill-play { min-width: 225px; } .fvtt-ftl-nomad .character-main .character-skill-edit { min-width: 225px; } .fvtt-ftl-nomad .character-biography { background-color: var(--color-light-1); } .fvtt-ftl-nomad .character-biography prose-mirror.inactive { min-height: 40px; } .fvtt-ftl-nomad .character-biography prose-mirror.active { min-height: 150px; } .fvtt-ftl-nomad .character-biography .field-label { margin-left: 8px; } .fvtt-ftl-nomad .character-biography .rank { display: grid; grid-template-columns: repeat(5, 1fr); gap: 8px; } .fvtt-ftl-nomad .character-biography .rank label { min-width: 6rem; } .fvtt-ftl-nomad .character-biography .rank input { max-width: 4rem; } .fvtt-ftl-nomad .character-biography .biodata { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } .fvtt-ftl-nomad .character-biography .biodata label { min-width: 12rem; } .fvtt-ftl-nomad .character-biography .resources { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; } .fvtt-ftl-nomad .character-biography .resources label { min-width: 8rem; } .fvtt-ftl-nomad .character-biography .features, .fvtt-ftl-nomad .character-biography .biodata { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } .fvtt-ftl-nomad .character-biography .features label, .fvtt-ftl-nomad .character-biography .biodata label { min-width: 3rem; } .fvtt-ftl-nomad .character-biography .features .feature, .fvtt-ftl-nomad .character-biography .biodata .feature { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } .fvtt-ftl-nomad .tab.character-skills { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } .fvtt-ftl-nomad .tab.character-skills legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } .fvtt-ftl-nomad .tab.character-skills .skills { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.character-skills .skills .skill { display: flex; align-items: center; gap: 4px; margin-left: 4px; min-width: 12.3rem; max-width: 12.3rem; } .fvtt-ftl-nomad .tab.character-skills .skills .skill .rollable:hover, .fvtt-ftl-nomad .tab.character-skills .skills .skill .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.character-skills .skills .skill .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.character-skills .skills .skill .score { min-width: 1.2rem; max-width: 1.2rem; } .fvtt-ftl-nomad .tab.character-skills .skills .skill .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.character-skills .skills .skill .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.character-status { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } .fvtt-ftl-nomad .tab.character-status legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } .fvtt-ftl-nomad .tab.character-status .bonds { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.character-status .bonds .bond { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } .fvtt-ftl-nomad .tab.character-status .bonds .bond .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.character-status .bonds .bond .name { min-width: 12rem; max-width: 12rem; } .fvtt-ftl-nomad .tab.character-status .bonds .bond .type { min-width: 6rem; max-width: 6rem; } .fvtt-ftl-nomad .tab.character-status .bonds .bond .level { min-width: 2rem; max-width: 2rem; } .fvtt-ftl-nomad .tab.character-status .bonds .bond .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.character-status .motivations { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.character-status .motivations .motivation { display: flex; align-items: center; gap: 4px; min-width: 14rem; max-width: 14rem; } .fvtt-ftl-nomad .tab.character-status .motivations .motivation .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.character-status .motivations .motivation .name { min-width: 12rem; max-width: 12rem; } .fvtt-ftl-nomad .tab.character-status .motivations .motivation .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.character-status .mentaldisorders { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.character-status .mentaldisorders .mentaldisorder { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } .fvtt-ftl-nomad .tab.character-status .mentaldisorders .mentaldisorder .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.character-status .mentaldisorders .mentaldisorder .name { min-width: 14rem; max-width: 14rem; } .fvtt-ftl-nomad .tab.character-status .mentaldisorders .mentaldisorder .cured { min-width: 5rem; max-width: 5rem; } .fvtt-ftl-nomad .tab.character-status .mentaldisorders .mentaldisorder .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.character-status .injuries { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.character-status .injuries .injury { display: flex; align-items: center; gap: 4px; min-width: 16rem; max-width: 16rem; } .fvtt-ftl-nomad .tab.character-status .injuries .injury .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.character-status .injuries .injury .name { min-width: 14rem; max-width: 14rem; } .fvtt-ftl-nomad .tab.character-status .injuries .injury .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.character-talents { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } .fvtt-ftl-nomad .tab.character-talents legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } .fvtt-ftl-nomad .tab.character-talents .talents { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.character-talents .talents .talent { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } .fvtt-ftl-nomad .tab.character-talents .talents .talent .rollable:hover, .fvtt-ftl-nomad .tab.character-talents .talents .talent .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.character-talents .talents .talent .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.character-talents .talents .talent .damage { min-width: 6rem; max-width: 6rem; } .fvtt-ftl-nomad .tab.character-talents .talents .talent .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.character-talents .talents .talent .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.character-talents .languages { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.character-talents .languages .language { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } .fvtt-ftl-nomad .tab.character-talents .languages .language .rollable:hover, .fvtt-ftl-nomad .tab.character-talents .languages .language .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.character-talents .languages .language .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.character-talents .languages .language .damage { min-width: 6rem; max-width: 6rem; } .fvtt-ftl-nomad .tab.character-talents .languages .language .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.character-talents .languages .language .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.character-talents .psionics { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.character-talents .psionics .psionic { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } .fvtt-ftl-nomad .tab.character-talents .psionics .psionic .rollable:hover, .fvtt-ftl-nomad .tab.character-talents .psionics .psionic .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.character-talents .psionics .psionic .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.character-talents .psionics .psionic .damage { min-width: 6rem; max-width: 6rem; } .fvtt-ftl-nomad .tab.character-talents .psionics .psionic .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.character-talents .psionics .psionic .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.character-equipment { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } .fvtt-ftl-nomad .tab.character-equipment legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } .fvtt-ftl-nomad .tab.character-equipment .encumbrance { display: grid; grid-template-columns: repeat(4, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.character-equipment .encumbrance input { max-width: 4rem; } .fvtt-ftl-nomad .tab.character-equipment .encumbrance .encumbered { color: red; font-weight: bold; } .fvtt-ftl-nomad .tab.character-equipment .implants { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.character-equipment .implants .implant { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } .fvtt-ftl-nomad .tab.character-equipment .implants .implant .rollable:hover, .fvtt-ftl-nomad .tab.character-equipment .implants .implant .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.character-equipment .implants .implant .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.character-equipment .implants .implant .damage { min-width: 6rem; max-width: 6rem; } .fvtt-ftl-nomad .tab.character-equipment .implants .implant .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.character-equipment .implants .implant .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.character-equipment .weapons { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.character-equipment .weapons .weapon { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } .fvtt-ftl-nomad .tab.character-equipment .weapons .weapon .rollable:hover, .fvtt-ftl-nomad .tab.character-equipment .weapons .weapon .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.character-equipment .weapons .weapon .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.character-equipment .weapons .weapon .damage { min-width: 6rem; max-width: 6rem; } .fvtt-ftl-nomad .tab.character-equipment .weapons .weapon .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.character-equipment .weapons .weapon .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.character-equipment .armors { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.character-equipment .armors .armor { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } .fvtt-ftl-nomad .tab.character-equipment .armors .armor .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.character-equipment .armors .armor .protection { min-width: 6rem; max-width: 6rem; } .fvtt-ftl-nomad .tab.character-equipment .armors .armor .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.character-equipment .armors .armor .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.character-equipment .equipments { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.character-equipment .equipments .equipment { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } .fvtt-ftl-nomad .tab.character-equipment .equipments .equipment .rollable:hover, .fvtt-ftl-nomad .tab.character-equipment .equipments .equipment .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.character-equipment .equipments .equipment .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.character-equipment .equipments .equipment .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.character-equipment .equipments .equipment .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.character-equipment prose-mirror.inactive { min-height: 40px; } .fvtt-ftl-nomad .tab.character-equipment prose-mirror.active { min-height: 150px; } .fvtt-ftl-nomad .vehicle-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; overflow: scroll; } .fvtt-ftl-nomad .vehicle-content input:disabled, .fvtt-ftl-nomad .vehicle-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } .fvtt-ftl-nomad .vehicle-content input, .fvtt-ftl-nomad .vehicle-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } .fvtt-ftl-nomad .vehicle-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; border: none; margin-top: 4px; } .fvtt-ftl-nomad .vehicle-content fieldset { margin-bottom: 4px; border-radius: 4px; } .fvtt-ftl-nomad .vehicle-content .form-fields input, .fvtt-ftl-nomad .vehicle-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .vehicle-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .vehicle-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } .fvtt-ftl-nomad .vehicle-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .sheet-tabs { background-color: var(--color-light-1); } .fvtt-ftl-nomad .vehicle-main { background-color: var(--color-light-1); display: flex; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc { display: flex; gap: 4px; flex: 1; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-left { min-width: 180px; display: flex; flex-direction: column; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-left .vehicle-left-image { display: flex; justify-content: center; align-items: center; padding-bottom: 8px; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-left .vehicle-left-image .vehicle-img { height: 140px; width: auto; border: none; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right { display: flex; flex-direction: column; gap: 5px; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-name { display: flex; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-name input { font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.4); width: 400px; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .cargo label, .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .capacity label { max-width: 5rem; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .cargo input, .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .capacity input { max-width: 3.5rem; margin-right: 0.5rem; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos { display: flex; flex-direction: column; gap: 4px; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos label { min-width: 120px; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp { display: flex; gap: 2px; align-items: center; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp .vehicle-hp-value .form-fields input { flex: none; width: 50px; margin-left: 4px; font-size: calc(var(--font-size-standard) * 1.4); } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp .vehicle-hp-max { clear: both; display: flex; flex-direction: row; flex-wrap: wrap; margin: 3px 0; align-items: center; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp .vehicle-hp-max input { width: 50px; text-align: center; font-size: calc(var(--font-size-standard) * 1.4); } .fvtt-ftl-nomad .vehicle-main .vehicle-pc .vehicle-right .vehicle-infos .vehicle-hp .hp-separator { font-size: calc(var(--font-size-standard) * 1.2); display: flex; align-items: center; justify-content: center; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc-play { min-width: 500px; } .fvtt-ftl-nomad .vehicle-main .vehicle-pc-edit { min-width: 500px; } .fvtt-ftl-nomad .vehicle-description { background-color: var(--color-light-1); } .fvtt-ftl-nomad .vehicle-description prose-mirror.inactive { min-height: 40px; } .fvtt-ftl-nomad .vehicle-description prose-mirror.active { min-height: 150px; } .fvtt-ftl-nomad .vehicle-description .field-label { margin-left: 8px; } .fvtt-ftl-nomad .vehicle-description .biodata { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } .fvtt-ftl-nomad .vehicle-description .biodata label { min-width: 3rem; } .fvtt-ftl-nomad .vehicle-description .biodata .feature { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } .fvtt-ftl-nomad .tab.vehicle-equipment { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } .fvtt-ftl-nomad .tab.vehicle-equipment legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } .fvtt-ftl-nomad .tab.vehicle-equipment .weapons { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.vehicle-equipment .weapons .weapon { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13srem; } .fvtt-ftl-nomad .tab.vehicle-equipment .weapons .weapon .rollable:hover, .fvtt-ftl-nomad .tab.vehicle-equipment .weapons .weapon .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.vehicle-equipment .weapons .weapon .controls { min-width: 2rem; max-width: 2rem; } .fvtt-ftl-nomad .tab.vehicle-equipment .weapons .weapon .damage { min-width: 5rem; max-width: 5rem; } .fvtt-ftl-nomad .tab.vehicle-equipment .weapons .weapon .name { min-width: 8rem; max-width: 8rem; } .fvtt-ftl-nomad .tab.vehicle-equipment .weapons .weapon .item-img { width: 32px; height: 32px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.vehicle-equipment .equipments { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.vehicle-equipment .equipments .equipment { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13srem; } .fvtt-ftl-nomad .tab.vehicle-equipment .equipments .equipment .rollable:hover, .fvtt-ftl-nomad .tab.vehicle-equipment .equipments .equipment .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.vehicle-equipment .equipments .equipment .controls { min-width: 2rem; max-width: 2rem; } .fvtt-ftl-nomad .tab.vehicle-equipment .equipments .equipment .damage { min-width: 5rem; max-width: 5rem; } .fvtt-ftl-nomad .tab.vehicle-equipment .equipments .equipment .name { min-width: 8rem; max-width: 8rem; } .fvtt-ftl-nomad .tab.vehicle-equipment .equipments .equipment .item-img { width: 32px; height: 32px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.vehicle-equipment prose-mirror.inactive { min-height: 40px; } .fvtt-ftl-nomad .tab.vehicle-equipment prose-mirror.active { min-height: 150px; } .fvtt-ftl-nomad .starship-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; overflow: scroll; } .fvtt-ftl-nomad .starship-content input:disabled, .fvtt-ftl-nomad .starship-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } .fvtt-ftl-nomad .starship-content input, .fvtt-ftl-nomad .starship-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } .fvtt-ftl-nomad .starship-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; border: none; margin-top: 4px; } .fvtt-ftl-nomad .starship-content fieldset { margin-bottom: 4px; border-radius: 4px; } .fvtt-ftl-nomad .starship-content .form-fields input, .fvtt-ftl-nomad .starship-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .starship-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .starship-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } .fvtt-ftl-nomad .starship-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .sheet-tabs { background-color: var(--color-light-1); } .fvtt-ftl-nomad .starship-main { background-color: var(--color-light-1); display: flex; } .fvtt-ftl-nomad .starship-main .starship-pc { display: flex; gap: 4px; flex: 1; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-left { min-width: 180px; display: flex; flex-direction: column; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-left .starship-left-image { display: flex; justify-content: center; align-items: center; padding-bottom: 8px; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-left .starship-left-image .starship-img { height: 140px; width: auto; border: none; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-left .spec label { max-width: 5rem; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-left .spec input { max-width: 3rem; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right { display: flex; flex-direction: column; gap: 5px; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-name { display: flex; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-name input { font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.4); width: 400px; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .capacity .dice-2d6 { max-width: 1.5rem; margin-left: 0.2rem; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .capacity .rollable:hover, .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .capacity .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .capacity label { margin-left: 0.2rem; max-width: 10rem; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .capacity input { max-width: 4rem; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .capacity select { max-width: 5rem; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .cargo label { margin-left: 0.2rem; max-width: 10rem; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .cargo input { max-width: 4rem; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .cargo select { max-width: 5rem; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-infos { display: flex; flex-direction: column; gap: 4px; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-infos label { min-width: 120px; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-infos .starship-hp { display: flex; gap: 2px; align-items: center; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-infos .starship-hp .starship-hp-value .form-fields input { flex: none; width: 50px; margin-left: 4px; font-size: calc(var(--font-size-standard) * 1.4); } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-infos .starship-hp .starship-hp-max { clear: both; display: flex; flex-direction: row; flex-wrap: wrap; margin: 3px 0; align-items: center; } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-infos .starship-hp .starship-hp-max input { width: 50px; text-align: center; font-size: calc(var(--font-size-standard) * 1.4); } .fvtt-ftl-nomad .starship-main .starship-pc .starship-right .starship-infos .starship-hp .hp-separator { font-size: calc(var(--font-size-standard) * 1.2); display: flex; align-items: center; justify-content: center; } .fvtt-ftl-nomad .starship-main .starship-pc-play { min-width: 500px; } .fvtt-ftl-nomad .starship-main .starship-pc-edit { min-width: 500px; } .fvtt-ftl-nomad .starship-description { background-color: var(--color-light-1); } .fvtt-ftl-nomad .starship-description prose-mirror.inactive { min-height: 40px; } .fvtt-ftl-nomad .starship-description prose-mirror.active { min-height: 150px; } .fvtt-ftl-nomad .starship-description .field-label { margin-left: 8px; } .fvtt-ftl-nomad .starship-description .biodata { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } .fvtt-ftl-nomad .starship-description .biodata label { min-width: 3rem; } .fvtt-ftl-nomad .starship-description .biodata .feature { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } .fvtt-ftl-nomad .tab.starship-equipment { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } .fvtt-ftl-nomad .tab.starship-equipment legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } .fvtt-ftl-nomad .tab.starship-equipment .weapons { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.starship-equipment .weapons .weapon { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13srem; } .fvtt-ftl-nomad .tab.starship-equipment .weapons .weapon .rollable:hover, .fvtt-ftl-nomad .tab.starship-equipment .weapons .weapon .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.starship-equipment .weapons .weapon .controls { min-width: 2rem; max-width: 2rem; } .fvtt-ftl-nomad .tab.starship-equipment .weapons .weapon .damage { min-width: 5rem; max-width: 5rem; } .fvtt-ftl-nomad .tab.starship-equipment .weapons .weapon .name { min-width: 8rem; max-width: 8rem; } .fvtt-ftl-nomad .tab.starship-equipment .weapons .weapon .item-img { width: 32px; height: 32px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.starship-equipment .gears { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.starship-equipment .gears .gear { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13srem; } .fvtt-ftl-nomad .tab.starship-equipment .gears .gear .rollable:hover, .fvtt-ftl-nomad .tab.starship-equipment .gears .gear .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.starship-equipment .gears .gear .controls { min-width: 2rem; max-width: 2rem; } .fvtt-ftl-nomad .tab.starship-equipment .gears .gear .damage { min-width: 5rem; max-width: 5rem; } .fvtt-ftl-nomad .tab.starship-equipment .gears .gear .name { min-width: 8rem; max-width: 8rem; } .fvtt-ftl-nomad .tab.starship-equipment .gears .gear .item-img { width: 32px; height: 32px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.starship-equipment prose-mirror.inactive { min-height: 40px; } .fvtt-ftl-nomad .tab.starship-equipment prose-mirror.active { min-height: 150px; } .fvtt-ftl-nomad .creature-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; overflow: scroll; } .fvtt-ftl-nomad .creature-content input:disabled, .fvtt-ftl-nomad .creature-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } .fvtt-ftl-nomad .creature-content input, .fvtt-ftl-nomad .creature-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } .fvtt-ftl-nomad .creature-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; border: none; margin-top: 4px; } .fvtt-ftl-nomad .creature-content fieldset { margin-bottom: 4px; border-radius: 4px; } .fvtt-ftl-nomad .creature-content .form-fields input, .fvtt-ftl-nomad .creature-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .creature-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .creature-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } .fvtt-ftl-nomad .creature-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .sheet-tabs { background-color: var(--color-light-1); } .fvtt-ftl-nomad .creature-main { background-color: var(--color-light-1); display: flex; } .fvtt-ftl-nomad .creature-main .creature-pc { display: flex; gap: 4px; flex: 1; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-left { min-width: 180px; display: flex; flex-direction: column; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-left-image { display: flex; justify-content: center; align-items: center; padding-bottom: 8px; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-left-image .creature-img { height: 140px; width: auto; border: none; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-hp { gap: 2px; align-items: center; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-hp input { flex: none; width: 2.5rem; margin-left: 2px; margin-right: 4px; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-hp .hp-separator { font-size: calc(var(--font-size-standard) * 1.2); display: flex; align-items: center; justify-content: center; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-dv .form-fields, .fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-dmax .form-fields { flex: none; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-left .creature-dmax-edit input { display: flex; width: 60px; font-size: calc(var(--font-size-standard) * 1.4); align-items: center; justify-content: center; padding: 0 5px 0 5px; text-align: center; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-right { display: flex; flex-direction: column; gap: 5px; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-right .creature-spec label { max-width: 8rem; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-right .creature-spec select { max-width: 10rem; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-right .creature-spec input { max-width: 6rem; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-right .creature-spec .dice-2d6 { max-width: 1.5rem; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-right .creature-spec .rollable:hover, .fvtt-ftl-nomad .creature-main .creature-pc .creature-right .creature-spec .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-right .creature-name { display: flex; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-right .creature-name input { font-family: var(--font-title); font-size: var(--font-size-title); width: 400px; } .fvtt-ftl-nomad .creature-main .creature-pc .creature-right label { min-width: 120px; } .fvtt-ftl-nomad .creature-main .creature-pc-play { min-width: 500px; } .fvtt-ftl-nomad .creature-main .creature-pc-edit { min-width: 500px; } .fvtt-ftl-nomad .creature-main .creature-skills { background-color: var(--color-light-1); display: flex; flex-direction: column; gap: 5px; flex: 1; } .fvtt-ftl-nomad .creature-main .creature-skills .creature-skill { display: flex; align-items: center; } .fvtt-ftl-nomad .creature-main .creature-skills .creature-skill .icon-skill { width: 24px; height: 24px; margin-right: 4px; } .fvtt-ftl-nomad .creature-main .creature-skills .creature-skill .rollable:hover, .fvtt-ftl-nomad .creature-main .creature-skills .creature-skill .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .creature-main .creature-skills .creature-skill .rollable { min-width: 4.5rem; max-width: 4.5rem; } .fvtt-ftl-nomad .creature-main .creature-skills .creature-skill .char-text { margin-left: 0.5rem; } .fvtt-ftl-nomad .creature-main .creature-skills .creature-skill .d100 { flex: 0; max-width: 0.6rem; } .fvtt-ftl-nomad .creature-main .creature-skills .creature-skill .form-group { flex: 0; padding-left: 5px; } .fvtt-ftl-nomad .creature-main .creature-skills .creature-skill .form-group .form-fields { font-size: 1.1rem; flex: none; width: 40px; } .fvtt-ftl-nomad .creature-main .creature-skill-play { min-width: 225px; } .fvtt-ftl-nomad .creature-main .creature-skill-edit { min-width: 225px; } .fvtt-ftl-nomad .creature-biography { background-color: var(--color-light-1); } .fvtt-ftl-nomad .creature-biography prose-mirror.inactive { min-height: 40px; } .fvtt-ftl-nomad .creature-biography prose-mirror.active { min-height: 150px; } .fvtt-ftl-nomad .creature-biography .field-label { margin-left: 8px; } .fvtt-ftl-nomad .creature-biography .rank { display: grid; grid-template-columns: repeat(5, 1fr); gap: 8px; } .fvtt-ftl-nomad .creature-biography .rank label { min-width: 6rem; } .fvtt-ftl-nomad .creature-biography .rank input { max-width: 4rem; } .fvtt-ftl-nomad .creature-biography .biodata { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } .fvtt-ftl-nomad .creature-biography .biodata label { min-width: 12rem; } .fvtt-ftl-nomad .creature-biography .resources { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; } .fvtt-ftl-nomad .creature-biography .resources label { min-width: 8rem; } .fvtt-ftl-nomad .creature-biography .features, .fvtt-ftl-nomad .creature-biography .biodata { display: grid; grid-template-columns: repeat(2, 1fr); gap: 8px; } .fvtt-ftl-nomad .creature-biography .features label, .fvtt-ftl-nomad .creature-biography .biodata label { min-width: 3rem; } .fvtt-ftl-nomad .creature-biography .features .feature, .fvtt-ftl-nomad .creature-biography .biodata .feature { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } .fvtt-ftl-nomad .tab.creature-skills { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } .fvtt-ftl-nomad .tab.creature-skills legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } .fvtt-ftl-nomad .tab.creature-skills .skills { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.creature-skills .skills .skill { display: flex; align-items: center; gap: 4px; margin-left: 4px; min-width: 12.3rem; max-width: 12.3rem; } .fvtt-ftl-nomad .tab.creature-skills .skills .skill .rollable:hover, .fvtt-ftl-nomad .tab.creature-skills .skills .skill .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.creature-skills .skills .skill .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.creature-skills .skills .skill .score { min-width: 1.2rem; max-width: 1.2rem; } .fvtt-ftl-nomad .tab.creature-skills .skills .skill .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.creature-skills .skills .skill .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.creature-status { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } .fvtt-ftl-nomad .tab.creature-status legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } .fvtt-ftl-nomad .tab.creature-status .bonds { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.creature-status .bonds .bond { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } .fvtt-ftl-nomad .tab.creature-status .bonds .bond .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.creature-status .bonds .bond .name { min-width: 12rem; max-width: 12rem; } .fvtt-ftl-nomad .tab.creature-status .bonds .bond .type { min-width: 6rem; max-width: 6rem; } .fvtt-ftl-nomad .tab.creature-status .bonds .bond .level { min-width: 2rem; max-width: 2rem; } .fvtt-ftl-nomad .tab.creature-status .bonds .bond .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.creature-status .motivations { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.creature-status .motivations .motivation { display: flex; align-items: center; gap: 4px; min-width: 14rem; max-width: 14rem; } .fvtt-ftl-nomad .tab.creature-status .motivations .motivation .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.creature-status .motivations .motivation .name { min-width: 12rem; max-width: 12rem; } .fvtt-ftl-nomad .tab.creature-status .motivations .motivation .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.creature-status .mentaldisorders { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.creature-status .mentaldisorders .mentaldisorder { display: flex; align-items: center; gap: 4px; min-width: 18rem; max-width: 18rem; } .fvtt-ftl-nomad .tab.creature-status .mentaldisorders .mentaldisorder .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.creature-status .mentaldisorders .mentaldisorder .name { min-width: 14rem; max-width: 14rem; } .fvtt-ftl-nomad .tab.creature-status .mentaldisorders .mentaldisorder .cured { min-width: 5rem; max-width: 5rem; } .fvtt-ftl-nomad .tab.creature-status .mentaldisorders .mentaldisorder .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.creature-status .injuries { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.creature-status .injuries .injury { display: flex; align-items: center; gap: 4px; min-width: 16rem; max-width: 16rem; } .fvtt-ftl-nomad .tab.creature-status .injuries .injury .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.creature-status .injuries .injury .name { min-width: 14rem; max-width: 14rem; } .fvtt-ftl-nomad .tab.creature-status .injuries .injury .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.creature-traits { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } .fvtt-ftl-nomad .tab.creature-traits legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } .fvtt-ftl-nomad .tab.creature-traits .traits { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.creature-traits .traits .trait { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } .fvtt-ftl-nomad .tab.creature-traits .traits .trait .rollable:hover, .fvtt-ftl-nomad .tab.creature-traits .traits .trait .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.creature-traits .traits .trait .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.creature-traits .traits .trait .damage { min-width: 6rem; max-width: 6rem; } .fvtt-ftl-nomad .tab.creature-traits .traits .trait .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.creature-traits .traits .trait .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.creature-traits .abilities { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.creature-traits .abilities .ability { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } .fvtt-ftl-nomad .tab.creature-traits .abilities .ability .rollable:hover, .fvtt-ftl-nomad .tab.creature-traits .abilities .ability .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.creature-traits .abilities .ability .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.creature-traits .abilities .ability .damage { min-width: 6rem; max-width: 6rem; } .fvtt-ftl-nomad .tab.creature-traits .abilities .ability .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.creature-traits .abilities .ability .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.creature-traits .psionics { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.creature-traits .psionics .psionic { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } .fvtt-ftl-nomad .tab.creature-traits .psionics .psionic .rollable:hover, .fvtt-ftl-nomad .tab.creature-traits .psionics .psionic .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.creature-traits .psionics .psionic .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.creature-traits .psionics .psionic .damage { min-width: 6rem; max-width: 6rem; } .fvtt-ftl-nomad .tab.creature-traits .psionics .psionic .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.creature-traits .psionics .psionic .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.creature-equipment { background-color: var(--color-light-1); display: grid; grid-template-columns: 1fr; } .fvtt-ftl-nomad .tab.creature-equipment legend a { font-size: calc(var(--font-size-standard) * 1.4); padding-left: 5px; } .fvtt-ftl-nomad .tab.creature-equipment .encumbrance { display: grid; grid-template-columns: repeat(4, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.creature-equipment .encumbrance input { max-width: 4rem; } .fvtt-ftl-nomad .tab.creature-equipment .encumbrance .encumbered { color: red; font-weight: bold; } .fvtt-ftl-nomad .tab.creature-equipment .implants { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.creature-equipment .implants .implant { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } .fvtt-ftl-nomad .tab.creature-equipment .implants .implant .rollable:hover, .fvtt-ftl-nomad .tab.creature-equipment .implants .implant .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.creature-equipment .implants .implant .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.creature-equipment .implants .implant .damage { min-width: 6rem; max-width: 6rem; } .fvtt-ftl-nomad .tab.creature-equipment .implants .implant .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.creature-equipment .implants .implant .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.creature-equipment .weapons { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.creature-equipment .weapons .weapon { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } .fvtt-ftl-nomad .tab.creature-equipment .weapons .weapon .rollable:hover, .fvtt-ftl-nomad .tab.creature-equipment .weapons .weapon .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.creature-equipment .weapons .weapon .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.creature-equipment .weapons .weapon .damage { min-width: 6rem; max-width: 6rem; } .fvtt-ftl-nomad .tab.creature-equipment .weapons .weapon .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.creature-equipment .weapons .weapon .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.creature-equipment .armors { display: grid; grid-template-columns: repeat(2, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.creature-equipment .armors .armor { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } .fvtt-ftl-nomad .tab.creature-equipment .armors .armor .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.creature-equipment .armors .armor .protection { min-width: 6rem; max-width: 6rem; } .fvtt-ftl-nomad .tab.creature-equipment .armors .armor .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.creature-equipment .armors .armor .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.creature-equipment .equipments { display: grid; grid-template-columns: repeat(3, 1fr); gap: 4px; } .fvtt-ftl-nomad .tab.creature-equipment .equipments .equipment { display: flex; align-items: center; gap: 4px; min-width: 13rem; max-width: 13rem; } .fvtt-ftl-nomad .tab.creature-equipment .equipments .equipment .rollable:hover, .fvtt-ftl-nomad .tab.creature-equipment .equipments .equipment .rollable:focus { text-shadow: 0 0 8px var(--color-shadow-primary); cursor: pointer; } .fvtt-ftl-nomad .tab.creature-equipment .equipments .equipment .controls { font-size: 0.7rem; min-width: 1.8rem; max-width: 1.8rem; } .fvtt-ftl-nomad .tab.creature-equipment .equipments .equipment .name { min-width: 10rem; max-width: 10rem; } .fvtt-ftl-nomad .tab.creature-equipment .equipments .equipment .item-img { width: 24px; height: 24px; margin: 4px 0 0 0; } .fvtt-ftl-nomad .tab.creature-equipment prose-mirror.inactive { min-height: 40px; } .fvtt-ftl-nomad .tab.creature-equipment prose-mirror.active { min-height: 150px; } .fvtt-ftl-nomad .weapon-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; } .fvtt-ftl-nomad .weapon-content input:disabled, .fvtt-ftl-nomad .weapon-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } .fvtt-ftl-nomad .weapon-content input, .fvtt-ftl-nomad .weapon-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } .fvtt-ftl-nomad .weapon-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; border: none; margin-top: 4px; } .fvtt-ftl-nomad .weapon-content fieldset { margin-bottom: 4px; border-radius: 4px; } .fvtt-ftl-nomad .weapon-content .form-fields input, .fvtt-ftl-nomad .weapon-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .weapon-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .weapon-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } .fvtt-ftl-nomad .weapon-content .form-fields { padding-top: 4px; } .fvtt-ftl-nomad .weapon-content .form-group { display: flex; flex-direction: row; align-items: center; margin-bottom: 4px; } .fvtt-ftl-nomad .weapon-content .form-group label { font-weight: bold; margin-right: 8px; min-width: 12rem; max-width: 12rem; } .fvtt-ftl-nomad .weapon-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } .fvtt-ftl-nomad .weapon-content .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; /*border-color: black; border-width: 1px; border-style: solid; border-radius: 2%;*/ } .fvtt-ftl-nomad .weapon-content .shift-right { margin-left: 2rem; } .fvtt-ftl-nomad .weapon-content .header { background-color: var(--color-light-1); display: flex; } .fvtt-ftl-nomad .weapon-content .header img { width: 50px; height: 50px; } .fvtt-ftl-nomad .weapon-content fieldset { margin-top: 8px; background-color: var(--color-light-1); } .fvtt-ftl-nomad .weapon-content label { flex: 10%; } .fvtt-ftl-nomad .armor-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; } .fvtt-ftl-nomad .armor-content input:disabled, .fvtt-ftl-nomad .armor-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } .fvtt-ftl-nomad .armor-content input, .fvtt-ftl-nomad .armor-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } .fvtt-ftl-nomad .armor-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; border: none; margin-top: 4px; } .fvtt-ftl-nomad .armor-content fieldset { margin-bottom: 4px; border-radius: 4px; } .fvtt-ftl-nomad .armor-content .form-fields input, .fvtt-ftl-nomad .armor-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .armor-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .armor-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } .fvtt-ftl-nomad .armor-content .form-fields { padding-top: 4px; } .fvtt-ftl-nomad .armor-content .form-group { display: flex; flex-direction: row; align-items: center; margin-bottom: 4px; } .fvtt-ftl-nomad .armor-content .form-group label { font-weight: bold; margin-right: 8px; min-width: 12rem; max-width: 12rem; } .fvtt-ftl-nomad .armor-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } .fvtt-ftl-nomad .armor-content .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; /*border-color: black; border-width: 1px; border-style: solid; border-radius: 2%;*/ } .fvtt-ftl-nomad .armor-content .shift-right { margin-left: 2rem; } .fvtt-ftl-nomad .armor-content fieldset { margin-top: 8px; background-color: var(--color-light-1); } .fvtt-ftl-nomad .armor-content .header { background-color: var(--color-light-1); display: flex; } .fvtt-ftl-nomad .armor-content .header img { width: 50px; height: 50px; } .fvtt-ftl-nomad .armor-content label { flex: 10%; } .fvtt-ftl-nomad .equipment-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; } .fvtt-ftl-nomad .equipment-content input:disabled, .fvtt-ftl-nomad .equipment-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } .fvtt-ftl-nomad .equipment-content input, .fvtt-ftl-nomad .equipment-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } .fvtt-ftl-nomad .equipment-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; border: none; margin-top: 4px; } .fvtt-ftl-nomad .equipment-content fieldset { margin-bottom: 4px; border-radius: 4px; } .fvtt-ftl-nomad .equipment-content .form-fields input, .fvtt-ftl-nomad .equipment-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .equipment-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .equipment-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } .fvtt-ftl-nomad .equipment-content .form-fields { padding-top: 4px; } .fvtt-ftl-nomad .equipment-content .form-group { display: flex; flex-direction: row; align-items: center; margin-bottom: 4px; } .fvtt-ftl-nomad .equipment-content .form-group label { font-weight: bold; margin-right: 8px; min-width: 12rem; max-width: 12rem; } .fvtt-ftl-nomad .equipment-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } .fvtt-ftl-nomad .equipment-content .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; /*border-color: black; border-width: 1px; border-style: solid; border-radius: 2%;*/ } .fvtt-ftl-nomad .equipment-content .shift-right { margin-left: 2rem; } .fvtt-ftl-nomad .equipment-content fieldset { margin-top: 8px; background-color: var(--color-light-1); } .fvtt-ftl-nomad .equipment-content .header { background-color: var(--color-light-1); display: flex; } .fvtt-ftl-nomad .equipment-content .header img { width: 50px; height: 50px; } .fvtt-ftl-nomad .equipment-content label { flex: 10%; } .fvtt-ftl-nomad .implant-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; } .fvtt-ftl-nomad .implant-content input:disabled, .fvtt-ftl-nomad .implant-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } .fvtt-ftl-nomad .implant-content input, .fvtt-ftl-nomad .implant-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } .fvtt-ftl-nomad .implant-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; border: none; margin-top: 4px; } .fvtt-ftl-nomad .implant-content fieldset { margin-bottom: 4px; border-radius: 4px; } .fvtt-ftl-nomad .implant-content .form-fields input, .fvtt-ftl-nomad .implant-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .implant-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .implant-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } .fvtt-ftl-nomad .implant-content .form-fields { padding-top: 4px; } .fvtt-ftl-nomad .implant-content .form-group { display: flex; flex-direction: row; align-items: center; margin-bottom: 4px; } .fvtt-ftl-nomad .implant-content .form-group label { font-weight: bold; margin-right: 8px; min-width: 12rem; max-width: 12rem; } .fvtt-ftl-nomad .implant-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } .fvtt-ftl-nomad .implant-content .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; /*border-color: black; border-width: 1px; border-style: solid; border-radius: 2%;*/ } .fvtt-ftl-nomad .implant-content .shift-right { margin-left: 2rem; } .fvtt-ftl-nomad .implant-content fieldset { margin-top: 8px; background-color: var(--color-light-1); } .fvtt-ftl-nomad .implant-content .header { background-color: var(--color-light-1); display: flex; } .fvtt-ftl-nomad .implant-content .header img { width: 50px; height: 50px; } .fvtt-ftl-nomad .implant-content label { flex: 10%; } .fvtt-ftl-nomad .language-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; } .fvtt-ftl-nomad .language-content input:disabled, .fvtt-ftl-nomad .language-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } .fvtt-ftl-nomad .language-content input, .fvtt-ftl-nomad .language-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } .fvtt-ftl-nomad .language-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; border: none; margin-top: 4px; } .fvtt-ftl-nomad .language-content fieldset { margin-bottom: 4px; border-radius: 4px; } .fvtt-ftl-nomad .language-content .form-fields input, .fvtt-ftl-nomad .language-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .language-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .language-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } .fvtt-ftl-nomad .language-content .form-fields { padding-top: 4px; } .fvtt-ftl-nomad .language-content .form-group { display: flex; flex-direction: row; align-items: center; margin-bottom: 4px; } .fvtt-ftl-nomad .language-content .form-group label { font-weight: bold; margin-right: 8px; min-width: 12rem; max-width: 12rem; } .fvtt-ftl-nomad .language-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } .fvtt-ftl-nomad .language-content .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; /*border-color: black; border-width: 1px; border-style: solid; border-radius: 2%;*/ } .fvtt-ftl-nomad .language-content .shift-right { margin-left: 2rem; } .fvtt-ftl-nomad .language-content .header { display: flex; background-color: var(--color-light-1); } .fvtt-ftl-nomad .language-content .header img { width: 50px; height: 50px; } .fvtt-ftl-nomad .language-content fieldset { margin-top: 8px; background-color: var(--color-light-1); } .fvtt-ftl-nomad .language-content label { flex: 10%; } .fvtt-ftl-nomad .psionic-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; } .fvtt-ftl-nomad .psionic-content input:disabled, .fvtt-ftl-nomad .psionic-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } .fvtt-ftl-nomad .psionic-content input, .fvtt-ftl-nomad .psionic-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } .fvtt-ftl-nomad .psionic-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; border: none; margin-top: 4px; } .fvtt-ftl-nomad .psionic-content fieldset { margin-bottom: 4px; border-radius: 4px; } .fvtt-ftl-nomad .psionic-content .form-fields input, .fvtt-ftl-nomad .psionic-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .psionic-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .psionic-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } .fvtt-ftl-nomad .psionic-content .form-fields { padding-top: 4px; } .fvtt-ftl-nomad .psionic-content .form-group { display: flex; flex-direction: row; align-items: center; margin-bottom: 4px; } .fvtt-ftl-nomad .psionic-content .form-group label { font-weight: bold; margin-right: 8px; min-width: 12rem; max-width: 12rem; } .fvtt-ftl-nomad .psionic-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } .fvtt-ftl-nomad .psionic-content .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; /*border-color: black; border-width: 1px; border-style: solid; border-radius: 2%;*/ } .fvtt-ftl-nomad .psionic-content .shift-right { margin-left: 2rem; } .fvtt-ftl-nomad .psionic-content fieldset { margin-top: 8px; background-color: var(--color-light-1); } .fvtt-ftl-nomad .psionic-content .header { background-color: var(--color-light-1); display: flex; } .fvtt-ftl-nomad .psionic-content .header img { width: 50px; height: 50px; } .fvtt-ftl-nomad .psionic-content label { flex: 10%; } .fvtt-ftl-nomad .talent-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; } .fvtt-ftl-nomad .talent-content input:disabled, .fvtt-ftl-nomad .talent-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } .fvtt-ftl-nomad .talent-content input, .fvtt-ftl-nomad .talent-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } .fvtt-ftl-nomad .talent-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; border: none; margin-top: 4px; } .fvtt-ftl-nomad .talent-content fieldset { margin-bottom: 4px; border-radius: 4px; } .fvtt-ftl-nomad .talent-content .form-fields input, .fvtt-ftl-nomad .talent-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .talent-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .talent-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } .fvtt-ftl-nomad .talent-content .form-fields { padding-top: 4px; } .fvtt-ftl-nomad .talent-content .form-group { display: flex; flex-direction: row; align-items: center; margin-bottom: 4px; } .fvtt-ftl-nomad .talent-content .form-group label { font-weight: bold; margin-right: 8px; min-width: 12rem; max-width: 12rem; } .fvtt-ftl-nomad .talent-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } .fvtt-ftl-nomad .talent-content .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; /*border-color: black; border-width: 1px; border-style: solid; border-radius: 2%;*/ } .fvtt-ftl-nomad .talent-content .shift-right { margin-left: 2rem; } .fvtt-ftl-nomad .talent-content fieldset { margin-top: 8px; background-color: var(--color-light-1); } .fvtt-ftl-nomad .talent-content .header { background-color: var(--color-light-1); display: flex; } .fvtt-ftl-nomad .talent-content .header img { width: 50px; height: 50px; } .fvtt-ftl-nomad .talent-content label { flex: 10%; } .fvtt-ftl-nomad .creature-trait-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; } .fvtt-ftl-nomad .creature-trait-content input:disabled, .fvtt-ftl-nomad .creature-trait-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } .fvtt-ftl-nomad .creature-trait-content input, .fvtt-ftl-nomad .creature-trait-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } .fvtt-ftl-nomad .creature-trait-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; border: none; margin-top: 4px; } .fvtt-ftl-nomad .creature-trait-content fieldset { margin-bottom: 4px; border-radius: 4px; } .fvtt-ftl-nomad .creature-trait-content .form-fields input, .fvtt-ftl-nomad .creature-trait-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .creature-trait-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .creature-trait-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } .fvtt-ftl-nomad .creature-trait-content .form-fields { padding-top: 4px; } .fvtt-ftl-nomad .creature-trait-content .form-group { display: flex; flex-direction: row; align-items: center; margin-bottom: 4px; } .fvtt-ftl-nomad .creature-trait-content .form-group label { font-weight: bold; margin-right: 8px; min-width: 12rem; max-width: 12rem; } .fvtt-ftl-nomad .creature-trait-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } .fvtt-ftl-nomad .creature-trait-content .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; /*border-color: black; border-width: 1px; border-style: solid; border-radius: 2%;*/ } .fvtt-ftl-nomad .creature-trait-content .shift-right { margin-left: 2rem; } .fvtt-ftl-nomad .creature-trait-content fieldset { margin-top: 8px; background-color: var(--color-light-1); } .fvtt-ftl-nomad .creature-trait-content .header { background-color: var(--color-light-1); display: flex; } .fvtt-ftl-nomad .creature-trait-content .header img { width: 50px; height: 50px; } .fvtt-ftl-nomad .creature-trait-content label { flex: 10%; } .fvtt-ftl-nomad .creature-ability-content { font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); color: var(--color-dark-1); background-image: var(--background-image-base); background-repeat: no-repeat; background-size: 100% 100%; } .fvtt-ftl-nomad .creature-ability-content input:disabled, .fvtt-ftl-nomad .creature-ability-content select:disabled { background-color: rgba(0, 0, 0, 0.2); border-color: transparent; color: var(--color-dark-3); } .fvtt-ftl-nomad .creature-ability-content input, .fvtt-ftl-nomad .creature-ability-content select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } .fvtt-ftl-nomad .creature-ability-content input[name="name"] { height: 40px; margin-right: 10px; font-family: var(--font-title); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; border: none; margin-top: 4px; } .fvtt-ftl-nomad .creature-ability-content fieldset { margin-bottom: 4px; border-radius: 4px; } .fvtt-ftl-nomad .creature-ability-content .form-fields input, .fvtt-ftl-nomad .creature-ability-content .form-fields select { text-align: center; font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .creature-ability-content .form-fields select { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); } .fvtt-ftl-nomad .creature-ability-content legend { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); font-weight: bold; letter-spacing: 1px; } .fvtt-ftl-nomad .creature-ability-content .form-fields { padding-top: 4px; } .fvtt-ftl-nomad .creature-ability-content .form-group { display: flex; flex-direction: row; align-items: center; margin-bottom: 4px; } .fvtt-ftl-nomad .creature-ability-content .form-group label { font-weight: bold; margin-right: 8px; min-width: 12rem; max-width: 12rem; } .fvtt-ftl-nomad .creature-ability-content label { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1); flex: 50%; } .fvtt-ftl-nomad .creature-ability-content .align-top { align-self: flex-start; padding: 0.1rem; margin-right: 0.2rem; /*border-color: black; border-width: 1px; border-style: solid; border-radius: 2%;*/ } .fvtt-ftl-nomad .creature-ability-content .shift-right { margin-left: 2rem; } .fvtt-ftl-nomad .creature-ability-content fieldset { margin-top: 8px; background-color: var(--color-light-1); } .fvtt-ftl-nomad .creature-ability-content .header { background-color: var(--color-light-1); display: flex; } .fvtt-ftl-nomad .creature-ability-content .header img { width: 50px; height: 50px; } .fvtt-ftl-nomad .creature-ability-content label { flex: 10%; } .fvtt-ftl-nomad.ask-roll { display: flex; flex-direction: column; align-items: center; justify-content: center; font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.1); } .application.dialog.fvtt-ftl-nomad { color: var(--color-dark-1); background-color: var(--color-light-1); } .application.dialog.fvtt-ftl-nomad button { background-image: none; background-color: var(--color-dark-6); color: var(--color-light-1); } .application.dialog.fvtt-ftl-nomad input, .application.dialog.fvtt-ftl-nomad select { background-color: rgba(0, 0, 0, 0.1); border-color: var(--color-dark-6); color: var(--color-dark-2); } .fvtt-cthulhu-eternal-roll-dialog fieldset { padding: 10px; background-color: var(--color-light-1); } .dialog-modifier { display: flex; justify-content: center; align-items: center; } .dialog-modifier select { border: none; background-color: rgba(0, 0, 0, 0.1); color: var(--color-dark-2); width: 10rem; text-align: center; } .red-warning { color: var(--color-failure); } .orange-warning { color: var(--color-warning); } .dialog-damage { display: flex; justify-content: center; align-items: center; font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 2); color: var(--color-dark-1); } .dice-roll { flex-direction: column; } .dice-roll .dice-total, .dice-roll .dice-formula { padding-top: 5px; } .dice-roll .dice-total { margin-bottom: 5px; } .dice-roll .message-header { font-family: var(--font-primary); } .dice-roll img { border: 0px; } .dice-roll .intro-chat { color: var(--color-dark-1); border-radius: 20px; display: flex; flex-direction: row; } .dice-roll .intro-chat .intro-img { padding: 5px; width: 80px; align-self: center; } .dice-roll .intro-chat .intro-right { display: flex; flex-direction: column; } .dice-roll .intro-chat .intro-right ul { list-style-type: none; padding: 0; margin: 0; justify-content: center; align-items: center; } .dice-roll .intro-chat .intro-right ul li { margin: 0 10px; font-family: var(--font-primary); font-size: calc(var(--font-size-standard) * 1); } .dice-roll .intro-chat .intro-right ul .nudge-roll { font-size: calc(var(--font-size-standard) * 1); margin-left: 4rem; display: none; } .dice-roll .intro-chat .intro-right ul .result-success { color: var(--color-success); font-family: var(--font-title); font-size: var(--font-size-result); } .dice-roll .intro-chat .intro-right ul .result-critical-success { color: var(--color-critical-success); font-family: var(--font-title); font-size: var(--font-size-result); } .dice-roll .intro-chat .intro-right ul .result-failure { color: var(--color-failure); font-family: var(--font-title); font-size: var(--font-size-result); } .dice-roll .intro-chat .intro-right ul .result-critical-failure { color: var(--color-critical-failure); font-family: var(--font-title); font-size: var(--font-size-result); } .dice-roll .intro-chat .intro-right .introText { font-family: var(--font-secondary); font-size: calc(var(--font-size-standard) * 1.2); width: 210px; margin-left: 20px; } .dice-roll .result { display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: calc(var(--font-size-standard) * 1.2); text-shadow: 0 0 10px var(--color-shadow-primary); }