1010 #equipment { display: none; }
1111 #cyphers { display: none; }
1212 #artifacts { display: none; }
13+ #recursion { break-before: avoid; page-break-before: avoid; }
14+ {% else %}
15+ .recursion { break-before: always; page-break-before: always; }
1316 {% endif %}
1417 {% if not character.portrait_link %}
1518 #picture-frame { display: none; }
@@ -36,7 +39,7 @@ <h1>{{ character.name }}</h1>
3639 </ section >
3740 <!-- Stat Pools -->
3841 < section class ="stat-pools " class ="avoid-break ">
39- < div class ="row compact ">
42+ < div class ="row ">
4043 < div class ="four columns ">
4144 < strong > Might</ strong >
4245 </ div >
@@ -47,7 +50,7 @@ <h1>{{ character.name }}</h1>
4750 < strong > Intellect</ strong >
4851 </ div >
4952 </ div >
50- < div class ="row compact ">
53+ < div class ="row ">
5154 < div class ="two columns ">
5255 Pool:
5356 </ div >
@@ -67,7 +70,7 @@ <h1>{{ character.name }}</h1>
6770 {{ character.intellect_pool }} ({{ character.intellect_current }}*)
6871 </ div >
6972 </ div >
70- < div class ="row compact ">
73+ < div class ="row ">
7174 < div class ="two columns ">
7275 Edge:
7376 </ div >
@@ -87,16 +90,16 @@ <h1>{{ character.name }}</h1>
8790 {{ character.intellect_edge }}
8891 </ div >
8992 </ div >
90- < div class ="row compact ">
91- < div class ="twelve columns compact ">
93+ < div class ="row ">
94+ < div class ="twelve columns ">
9295 *Adjusted value based on Equipment and other factors
9396 </ div >
9497 </ div >
9598 < hr />
9699 </ section >
97100 <!-- Other Stats -->
98101 < section id ="other-stats " class ="avoid-break ">
99- < div class ="row compact ">
102+ < div class ="row ">
100103 < div class ="two columns ">
101104 < strong > Cyper Limit:</ strong >
102105 </ div >
@@ -117,7 +120,7 @@ <h1>{{ character.name }}</h1>
117120 </ div >
118121 </ div >
119122 {% block recursable_stats %}
120- < div class ="row compact ">
123+ < div class ="row ">
121124 < div class ="two columns ">
122125 < strong > Armor:</ strong >
123126 </ div >
@@ -142,7 +145,7 @@ <h1>{{ character.name }}</h1>
142145 </ section >
143146 <!-- Recovery & Damage Track -->
144147 < section id ="recovery-damage " class ="avoid-break ">
145- < div class ="row compact ">
148+ < div class ="row ">
146149 < div class ="two columns ">
147150 < strong > Recovery:</ strong >
148151 </ div >
@@ -162,7 +165,7 @@ <h1>{{ character.name }}</h1>
162165 < span {% if character.ten_hours %}class ="strikethrough "{% endif %} > 10 Hr</ span >
163166 </ div >
164167 </ div >
165- < div class ="row compact ">
168+ < div class ="row ">
166169 < div class ="two columns ">
167170 < strong > Dmg. Track:</ strong >
168171 </ div >
@@ -208,7 +211,7 @@ <h2>Skills</h2>
208211 <!-- Base Abilities and Characteristics -->
209212 < section id ="base-abilities " class ="avoid-break ">
210213 < h2 > Base Abiliites & Characteristics</ h2 >
211- < div class =" compact " >
214+ < div >
212215 < h3 > Type:</ h3 >
213216 < div class ="indent "> {{ character.type.base_abilities|linebreaks }}</ div >
214217 < h3 > Descriptor:</ h3 >
@@ -225,45 +228,45 @@ <h2>Special Abilities</h2>
225228 {% for item in character.abilities.all %}
226229 < div class ="avoid-break ">
227230 < h3 > {{ item.name }} ({{ item.usage }}; Cost: {{ item.cost }})</ h3 >
228- < div class ="compact indent "> {{ item.description|linebreaks }}</ div >
231+ < div class ="indent "> {{ item.description|linebreaks }}</ div >
229232 </ div >
230233 {% endfor %}
231234 </ div >
232235 < hr />
233236 </ section >
234237 <!-- Cyphers -->
235- < section id ="cyphers ">
238+ < section id ="cyphers " class =" avoid-break " >
236239 < h2 > Cyphers</ h2 >
237240 < div class ="row ">
238241 {% for item in character.charactercypher_set.all %}
239- < h3 > {{ item.cypher.name }} (Level {{ item.level }}) </ h3 >
240- < div class =" compact indent " >
241- {{ item.appearance }} {{ item.cypher.effect }}
242+ < div class =" avoid-break " >
243+ < h3 > {{ item.cypher.name }} (Level {{ item.level }}) </ h3 >
244+ < div class =" indent " > {{ item.appearance }} {{ item.cypher.effect }}</ div >
242245 </ div >
243246 {% endfor %}
244247 </ div >
245248 < hr />
246249 </ section >
247250 <!-- Artifacts -->
248- < section id ="artifacts ">
251+ < section id ="artifacts " class =" avoid-break " >
249252 < h2 > Artifacts</ h2 >
250253 < div class ="row ">
251254 {% for item in character.characterartifact_set.all %}
252255 < h3 > {{ item.artifact.name }} (Level {{ item.level }}; Depletion: {{ item.artifact.depletion }})</ h3 >
253- < div class ="compact indent ">
256+ < div class ="indent ">
254257 {{ item.artifact.form }} {{ item.artifact.effect }}
255258 </ div >
256259 {% endfor %}
257260 </ div >
258261 < hr />
259262 </ section >
260263 <!-- Notes -->
261- < section id ="notes ">
264+ < section id ="notes " class =" avoid-break " >
262265 < div class ="row ">
263266 < h2 > Notes</ h2 >
264- < div class ="compact indent "> {{ character.notes|linebreaks }}</ div >
267+ < div class ="indent "> {{ character.notes|linebreaks }}</ div >
265268 </ div >
266- < hr class =" no-print " />
269+ < hr />
267270 </ section >
268271 {% block recursions %}
269272 {% endblock %}
0 commit comments