/*
	Task Pseudo-Element Structure
	Use \A to line break inside content.
*/

/* -- TASK 01 --*/
.task01 .info, .task01 .trsk {display: var(--display-01-prm);}
.task01 .info:before {content: var(--header-01-prm);}
.task01 .trsk:before {content: var(--content-01-prm);}

.task01 .doubled, .task01 .inf2, .task01 .trs2 {display: var(--display-01-sec);}
.task01 .inf2:before {content: var(--header-01-sec);}
.task01 .trs2:before {content: var(--content-01-sec);}

/* -- TASK 02 --*/
.task02 .info, .task02 .trsk {display: var(--display-02-prm);}
.task02 .info:before {content: var(--header-02-prm);}
.task02 .trsk:before {content: var(--content-02-prm);}

.task02 .doubled, .task02 .inf2, .task02 .trs2 {display: var(--display-02-sec);}
.task02 .inf2:before {content: var(--header-02-sec);}
.task02 .trs2:before {content: var(--content-02-sec);}

/* -- TASK 03 --*/
.task03 .info, .task03 .trsk {display: var(--display-03-prm);}
.task03 .info:before {content: var(--header-03-prm);}
.task03 .trsk:before {content: var(--content-03-prm);}

.task03 .doubled, .task03 .inf2, .task03 .trs2 {display: var(--display-03-sec);}
.task03 .inf2:before {content: var(--header-03-sec);}
.task03 .trs2:before {content: var(--content-03-sec);}

/* -- TASK 04 --*/
.task04 .info, .task04 .trsk {display: var(--display-04-prm);}
.task04 .info:before {content: var(--header-04-prm);}
.task04 .trsk:before {content: var(--content-04-prm);}

.task04 .doubled, .task04 .inf2, .task04 .trs2 {display: var(--display-04-sec);}
.task04 .inf2:before {content: var(--header-04-sec);}
.task04 .trs2:before {content: var(--content-04-sec);}

/* -- TASK 05 --*/
.task05 .info, .task05 .trsk {display: var(--display-05-prm);}
.task05 .info:before {content: var(--header-05-prm);}
.task05 .trsk:before {content: var(--content-05-prm);}

.task05 .doubled, .task05 .inf2, .task05 .trs2 {display: var(--display-05-sec);}
.task05 .inf2:before {content: var(--header-05-sec);}
.task05 .trs2:before {content: var(--content-05-sec);}

/* -- TASK 06 --*/
.task06 .info, .task06 .trsk {display: var(--display-06-prm);}
.task06 .info:before {content: var(--header-06-prm);}
.task06 .trsk:before {content: var(--content-06-prm);}

.task06 .doubled, .task06 .inf2, .task06 .trs2 {display: var(--display-06-sec);}
.task06 .inf2:before {content: var(--header-06-sec);}
.task06 .trs2:before {content: var(--content-06-sec);}

/* -- TASK 07 --*/
.task07 .info, .task07 .trsk {display: var(--display-07-prm);}
.task07 .info:before {content: var(--header-07-prm);}
.task07 .trsk:before {content: var(--content-07-prm);}

.task07 .doubled, .task07 .inf2, .task07 .trs2 {display: var(--display-07-sec);}
.task07 .inf2:before {content: var(--header-07-sec);}
.task07 .trs2:before {content: var(--content-07-sec);}

/* -- TASK 08 --*/
.task08 .info, .task08 .trsk {display: var(--display-08-prm);}
.task08 .info:before {content: var(--header-08-prm);}
.task08 .trsk:before {content: var(--content-08-prm);}

.task08 .doubled, .task08 .inf2, .task08 .trs2 {display: var(--display-08-sec);}
.task08 .inf2:before {content: var(--header-08-sec);}
.task08 .trs2:before {content: var(--content-08-sec);}

/* -- TASK 09 --*/
.task09 .info, .task09 .trsk {display: var(--display-09-prm);}
.task09 .info:before {content: var(--header-09-prm);}
.task09 .trsk:before {content: var(--content-09-prm);}

.task09 .doubled, .task09 .inf2, .task09 .trs2 {display: var(--display-09-sec);}
.task09 .inf2:before {content: var(--header-09-sec);}
.task09 .trs2:before {content: var(--content-09-sec);}

/* -- TASK 10 --*/
.task10 .info, .task10 .trsk {display: var(--display-10-prm);}
.task10 .info:before {content: var(--header-10-prm);}
.task10 .trsk:before {content: var(--content-10-prm);}

.task10 .doubled, .task10 .inf2, .task10 .trs2 {display: var(--display-10-sec);}
.task10 .inf2:before {content: var(--header-10-sec);}
.task10 .trs2:before {content: var(--content-10-sec);}

/* -- TASK 11 --*/
.task11 .info, .task11 .trsk {display: var(--display-11-prm);}
.task11 .info:before {content: var(--header-11-prm);}
.task11 .trsk:before {content: var(--content-11-prm);}

.task11 .doubled, .task11 .inf2, .task11 .trs2 {display: var(--display-11-sec);}
.task11 .inf2:before {content: var(--header-11-sec);}
.task11 .trs2:before {content: var(--content-11-sec);}

/* -- TASK 12 --*/
.task12 .info, .task12 .trsk {display: var(--display-12-prm);}
.task12 .info:before {content: var(--header-12-prm);}
.task12 .trsk:before {content: var(--content-12-prm);}

.task12 .doubled, .task12 .inf2, .task12 .trs2 {display: var(--display-12-sec);}
.task12 .inf2:before {content: var(--header-12-sec);}
.task12 .trs2:before {content: var(--content-12-sec);}

/* -- FIX ALL --*/
.info:before, .trsk:before {white-space: pre;}