All checks were successful
		
		
	
	Release Creation / build (release) Successful in 58s
				
			
		
			
				
	
	
		
			469 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			469 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| .monster-content {
 | |
|   .sheet-common();
 | |
|   .character-sheet-common();
 | |
|   overflow: scroll;
 | |
| }
 | |
| 
 | |
| .monster-main {
 | |
|   display: flex;
 | |
| 
 | |
|   .monster-left-image {
 | |
|     display: flex;
 | |
|     justify-content: center;
 | |
|     align-items: center;
 | |
|     padding-bottom: 4px;
 | |
|     .monster-img {
 | |
|       height: 140px;
 | |
|       width: 140px;
 | |
|       width: auto;
 | |
|       border: none;
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .monster-pc {
 | |
|     display: flex;
 | |
|     gap: 10px;
 | |
|     flex: 1;
 | |
| 
 | |
| 
 | |
|     .monster-hp {
 | |
|       display: flex;
 | |
|       gap: 4px;
 | |
|       align-items: center;
 | |
|       margin-bottom: 4px;
 | |
|       .name {
 | |
|         flex: none;
 | |
|         min-width: 2.5rem;
 | |
|         max-width: 2.5rem;
 | |
|       }
 | |
|       .damage-resistance {
 | |
|         flex: none;
 | |
|         min-width: 6rem;
 | |
|         max-width: 6rem;
 | |
|       }
 | |
|       input {
 | |
|         flex: none;
 | |
|         min-width: 2.2rem;
 | |
|         max-width: 2.2rem;
 | |
|         margin-left: 4px;
 | |
|         font-size: calc(var(--font-size-standard) * 1.0);
 | |
|       }
 | |
|       .character-hp-max {
 | |
|         clear: both;
 | |
|         display: flex;
 | |
|         flex-direction: row;
 | |
|         flex-wrap: wrap;
 | |
|         margin: 4px 0;
 | |
|         align-items: center;
 | |
|         input {
 | |
|           width: 3.2rem;
 | |
|           text-align: center;
 | |
|           font-size: calc(var(--font-size-standard) * 1.0);
 | |
|         }
 | |
|       }
 | |
|     }
 | |
| 
 | |
|     .monster-right {
 | |
|       display: flex;
 | |
|       flex-direction: column;
 | |
|       gap: 4px;
 | |
| 
 | |
|       .monster-name {
 | |
|         display: flex;
 | |
|         input {
 | |
|           width: 400px;
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .monster-pc-play {
 | |
|     min-width: 400px;
 | |
|   }
 | |
| 
 | |
|   .monster-pc-edit {
 | |
|     min-width: 400px;
 | |
|   }
 | |
| 
 | |
|   .monster-characteristics {
 | |
|     display: flex;
 | |
|     flex-direction: column;
 | |
|     gap: 4px;
 | |
|     flex: 1;
 | |
| 
 | |
|     .monster-characteristic {
 | |
|       display: flex;
 | |
|       align-items: center;
 | |
|       .rollable:hover,
 | |
|       .rollable:focus {
 | |
|         text-shadow: 0 0 8px var(--color-shadow-primary);
 | |
|         cursor: pointer;
 | |
|       }
 | |
|       span {
 | |
|         min-width: 2.2rem;
 | |
|         max-width: 2.2rem;
 | |
|       }
 | |
|       .form-group {
 | |
|         flex: 1;
 | |
|         padding-left: 4px;
 | |
|         .form-fields {
 | |
|           flex: none;
 | |
|           width: 3rem;
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .monster-skills {
 | |
|     display: flex;
 | |
|     flex-direction: column;
 | |
|     gap: 4px;
 | |
|     flex: 1;
 | |
| 
 | |
|     .monster-skill {
 | |
|       display: flex;
 | |
|       align-items: center;
 | |
|       margin-right: 0.5rem;
 | |
|       .rollable:hover,
 | |
|       .rollable:focus {
 | |
|         text-shadow: 0 0 8px var(--color-shadow-primary);
 | |
|         cursor: pointer;
 | |
|       }
 | |
|       input {
 | |
|         min-width: 2.2rem;
 | |
|         max-width: 2.5rem;
 | |
|       }
 | |
|       .name {
 | |
|         flex: 1;
 | |
|         min-width: 3.2rem;
 | |
|         margin-left: 4px;
 | |
|       }
 | |
|       .form-group {
 | |
|         flex: 1;
 | |
|         padding-left: 4px;
 | |
|         .form-fields {
 | |
|           flex: none;
 | |
|           width: 2.5rem;
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .monster-movements {
 | |
|     display: flex;
 | |
|     flex-direction: column;
 | |
|     gap: 4px;
 | |
|     flex: 1;
 | |
| 
 | |
|     .monster-movement {
 | |
|       display: flex;
 | |
|       align-items: center;
 | |
|       margin-right: 0.5rem;
 | |
|       .rollable:hover,
 | |
|       .rollable:focus {
 | |
|         text-shadow: 0 0 8px var(--color-shadow-primary);
 | |
|         cursor: pointer;
 | |
|       }
 | |
|       .name {
 | |
|         flex: 1;
 | |
|         min-width: 3rem;
 | |
|         margin-left: 0.5rem;
 | |
|       }
 | |
|       .form-group {
 | |
|         flex: 1;
 | |
|         padding-left: 4px;
 | |
|         .form-fields {
 | |
|           flex: none;
 | |
|           width: 50px;
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .monster-saves {
 | |
|     display: flex;
 | |
|     flex-direction: column;
 | |
|     gap: 4px;
 | |
|     flex: 1;
 | |
| 
 | |
|     .monster-save {
 | |
|       display: flex;
 | |
|       align-items: center;
 | |
|       margin-right: 0.5rem;
 | |
|       .rollable:hover,
 | |
|       .rollable:focus {
 | |
|         text-shadow: 0 0 8px var(--color-shadow-primary);
 | |
|         cursor: pointer;
 | |
|       }
 | |
|       .name {
 | |
|         flex: 0;
 | |
|         min-width: 5rem;
 | |
|         max-width: 5rem;
 | |
|         margin-left: 0.5rem;
 | |
|       }
 | |
|       .name-pain {
 | |
|         flex: 0;
 | |
|         min-width: 3rem;
 | |
|         max-width: 3rem;
 | |
|         margin-left: 0.5rem;
 | |
|       }
 | |
|       .form-group {
 | |
|         flex: 0;
 | |
|         padding-left: 4px;
 | |
|         .form-fields {
 | |
|           flex: none;
 | |
|           width: 50px;
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .monster-characteristics-play {
 | |
|     min-width: 200px;
 | |
|   }
 | |
| 
 | |
|   .monster-characteristic-edit {
 | |
|     min-width: 200px;
 | |
|   }
 | |
| }
 | |
| 
 | |
| .tab.monster-biography .main-div {
 | |
|   .biodata {
 | |
|     display: grid;
 | |
|     grid-template-columns: repeat(4, 1fr);
 | |
|     gap: 4px;
 | |
|     .biodata-elem {
 | |
|       display: flex;
 | |
|       align-items: center;
 | |
|       gap: 4px;
 | |
|       .name {
 | |
|         min-width: 8rem;
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| .monster-biography {
 | |
|   prose-mirror.inactive {
 | |
|     min-height: 40px;
 | |
|   }
 | |
|   prose-mirror.active {
 | |
|     min-height: 150px;
 | |
|   }
 | |
| }
 | |
| 
 | |
| .tab.monster-skills .main-div{
 | |
|   display: grid;
 | |
|   grid-template-columns: 1fr;
 | |
|   legend {
 | |
|     a {
 | |
|       font-size: calc(var(--font-size-standard) * 1);
 | |
|       padding-left: 4px;
 | |
|     }
 | |
|   }
 | |
|   .skills {
 | |
|     display: grid;
 | |
|     grid-template-columns: repeat(3, 1fr);
 | |
|     gap: 4px;
 | |
|     .skill {
 | |
|       display: flex;
 | |
|       align-items: center;
 | |
|       gap: 4px;
 | |
|       .item-img {
 | |
|         width: 24px;
 | |
|         height: 24px;
 | |
|       }
 | |
|       .name {
 | |
|         min-width: 12rem;
 | |
|       }
 | |
|     }
 | |
|   }
 | |
|   .gifts {
 | |
|     display: grid;
 | |
|     grid-template-columns: repeat(3, 1fr);
 | |
|     gap: 4px;
 | |
|     .gift {
 | |
|       display: flex;
 | |
|       align-items: center;
 | |
|       gap: 4px;
 | |
|       .item-img {
 | |
|         width: 24px;
 | |
|         height: 24px;
 | |
|       }
 | |
|       .name {
 | |
|         min-width: 12rem;
 | |
|       }
 | |
|     }
 | |
|   }
 | |
|   .vulnerabilities {
 | |
|     display: grid;
 | |
|     grid-template-columns: repeat(3, 1fr);
 | |
|     gap: 4px;
 | |
|     .vulnerability {
 | |
|       display: flex;
 | |
|       align-items: center;
 | |
|       gap: 4px;
 | |
|       .item-img {
 | |
|         width: 24px;
 | |
|         height: 24px;
 | |
|       }
 | |
|       .name {
 | |
|         min-width: 12rem;
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| .tab.monster-equipment {
 | |
|   display: grid;
 | |
|   grid-template-columns: 1fr;
 | |
|   legend {
 | |
|     a {
 | |
|       font-size: calc(var(--font-size-standard) * 1.4);
 | |
|       padding-left: 4px;
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .moneys {
 | |
|     display: grid;
 | |
|     grid-template-columns: repeat(5, 1fr);
 | |
|     gap: 4px;
 | |
|   }
 | |
| 
 | |
|   .equipments {
 | |
|     display: grid;
 | |
|     grid-template-columns: repeat(3, 1fr);
 | |
|     gap: 4px;
 | |
|     .equipment {
 | |
|       display: flex;
 | |
|       align-items: center;
 | |
|       gap: 4px;
 | |
|       .item-img {
 | |
|         width: 24px;
 | |
|         height: 24px;
 | |
|         margin: 4px 0 0 0;
 | |
|       }
 | |
|       .name {
 | |
|         min-width: 12rem;
 | |
|       }
 | |
|     }
 | |
|     .name {
 | |
|       min-width: 12rem;
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| .tab.monster-combat {
 | |
|   display: grid;
 | |
|   grid-template-columns: 1fr;
 | |
|   legend {
 | |
|     a {
 | |
|       font-size: calc(var(--font-size-standard) * 1.4);
 | |
|       padding-left: 4px;
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .combat-details {
 | |
|     display: grid;
 | |
|     grid-template-columns: repeat(2, 1fr);
 | |
|     gap: 4px;
 | |
|     .combat-detail {
 | |
|       display: flex;
 | |
|       align-items: center;
 | |
|       gap: 4px;
 | |
|       button {
 | |
|         min-width: 10rem;
 | |
|       }
 | |
|       .armor-hp {
 | |
|         min-width: 20rem;
 | |
|         max-width: 20rem;
 | |
|         .input {
 | |
|           min-width: 3rem;
 | |
|           max-width: 3rem;
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .attacks {
 | |
|     display: grid;
 | |
|     grid-template-columns: repeat(2, 1fr);
 | |
|     gap: 4px;
 | |
|     .attack {
 | |
|       display: flex;
 | |
|       align-items: center;
 | |
|       gap: 4px;
 | |
|       .name {
 | |
|         min-width: 8rem;
 | |
|         max-width: 8rem;
 | |
|       }
 | |
|       .damage-dice {
 | |
|         width: 4rem;
 | |
|         max-width: 3.5rem;
 | |
|       }
 | |
|       .numeric {
 | |
|         width: 2.2rem;
 | |
|       }
 | |
|       .attack-icons a {
 | |
|         margin-left: 4px;
 | |
|         margin-right: 4px;
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .armors {
 | |
|     display: grid;
 | |
|     grid-template-columns: repeat(3, 1fr);
 | |
|     gap: 4px;
 | |
|     .armor {
 | |
|       display: flex;
 | |
|       align-items: center;
 | |
|       gap: 4px;
 | |
|       .item-img {
 | |
|         width: 24px;
 | |
|         height: 24px;
 | |
|         margin: 4px 0 0 0;
 | |
|       }
 | |
|     }
 | |
|     .name {
 | |
|       min-width: 12rem;
 | |
|     }
 | |
|   }
 | |
| }
 | |
| 
 | |
| .tab.monster-spells {
 | |
|   display: grid;
 | |
|   grid-template-columns: 1fr;
 | |
|   legend {
 | |
|     a {
 | |
|       font-size: calc(var(--font-size-standard) * 1.4);
 | |
|       padding-left: 4px;
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   .spells {
 | |
|     display: grid;
 | |
|     grid-template-columns: repeat(3, 1fr);
 | |
|     gap: 4px;
 | |
|     .spell {
 | |
|       display: flex;
 | |
|       align-items: center;
 | |
|       gap: 4px;
 | |
|       .item-img {
 | |
|         width: 24px;
 | |
|         height: 24px;
 | |
|       }
 | |
|       .name {
 | |
|         min-width: 12rem;
 | |
|       }
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   prose-mirror.inactive {
 | |
|     min-height: 40px;
 | |
|   }
 | |
|   prose-mirror.active {
 | |
|     min-height: 150px;
 | |
|   }
 | |
| }
 |