﻿@charset "UTF-8";

:root {
	--tilt1: rotate(0.5deg);
	--tilt2: rotate(-0.5deg);
	--tilt3: rotate(1.5deg);
	--tilt4: rotate(-1.5deg);
	--tilt5: rotate(2.5deg);
	--tilt6: rotate(-2.5deg);
	--tilt7: rotate(3.5deg);
	--tilt8: rotate(-3.5deg);
	--tilt9: rotate(4.5deg);
	--tilt10: rotate(-4.5deg);
	--tilt11: rotate(5.5deg);
	--tilt12: rotate(-5.5deg);
	--tilt13: rotate(6.5deg);
	--tilt14: rotate(-6.5deg);
	--tilt15: rotate(7.5deg);
	--tilt16: rotate(-7.5deg);
	--tilt17: rotate(8.5deg);
	--tilt18: rotate(-8.5deg);
	
	--listpad1: 0.1em;
	--listpad2: 0.14em;
	--listpad3: 0.175em;
	--listpad4: 0em;
	--listpad5: 0.09em;
	--listpad6: 0.11em;
	--listpad7: 0.19em;
	
	--altlistgap1: 0.9em;
	--altlistgap2: 0.4em;
	--altlistgap3: 0.75em;
	--altlistgap4: 0.5em;
}

/* ════════════════ RESETS ════════════════ */
body:not([data-tilt="true"]) :not(.show-thumb):not(.thumb-wrapper):not(.inverted-gravity):not(.contradiction-fragment):not(.hanging) {
	transform: initial !important;
}

body:not([data-tilt="true"]) li {
	padding-left: 0px !important;
	margin-bottom: var(--list-gap) !important;
}

/* ════════════════ VARIABLE LIST ITEM GAPS ════════════════ */
li:nth-child(3n+1) {
	margin-bottom: var(--altlistgap4);
}

li:nth-child(5n) {
	margin-bottom: var(--altlistgap1);
}

li:nth-child(7n) {
	margin-bottom: var(--altlistgap2);
}

li:nth-child(8n+6) {
	margin-bottom: var(--altlistgap3);
}

/* ════════════════ TILTING ACTION ════════════════ */
.tilt-dummy {
	display: inline-block;
}

/* ════════ Headlines ════════ */
section:nth-of-type(even) h2 {
	transform: var(--tilt4);
}

section:nth-of-type(odd) h2 {
	transform: var(--tilt1);
}

/* ════════ Table Headers and Footers ════════ */
thead th:nth-of-type(3n+0) .tilt-dummy {
	transform: var(--tilt1);
}

thead th:nth-of-type(3n+1) .tilt-dummy {
	transform: var(--tilt2);
}

thead th:nth-of-type(3n+2) .tilt-dummy {
	transform: var(--tilt8);
}

tfoot th:nth-of-type(3n+0) .tilt-dummy {
	transform: var(--tilt4);
}

tfoot th:nth-of-type(3n+1) .tilt-dummy {
	transform: var(--tilt7);
}

tfoot th:nth-of-type(3n+2) .tilt-dummy {
	transform: var(--tilt2);
}

/* ════════ Future Watch List ════════ */
li:nth-child(10n+0) {
	transform: var(--tilt10);
}

li:nth-child(10n+1) {
	transform: var(--tilt2);
}

li:nth-child(10n+2) {
	transform: var(--tilt6);
}

li:nth-child(10n+3) {
	transform: var(--tilt3);
}

li:nth-child(10n+4) {
	transform: var(--tilt1);
}

li:nth-child(10n+5) {
	transform: var(--tilt7);
}

li:nth-child(10n+6) {
	transform: var(--tilt4);
}

li:nth-child(10n+7) {
	transform: var(--tilt9);
}

li:nth-child(10n+8) {
	transform: var(--tilt5);
}

li:nth-child(10n+9) {
	transform: var(--tilt8);
}

/* ════════ Table Cells ════════ */

/* ──── Generic Cells ──── */

/* ┈┈ Even Cells ┈┈ */
tbody tr:nth-child(9n+0) td:nth-child(even) {
	transform: var(--tilt9);
}

tbody tr:nth-child(9n+1) td:nth-child(even) {
	transform: var(--tilt3);
}

tbody tr:nth-child(9n+2) td:nth-child(even) {
	transform: var(--tilt7);
}

tbody tr:nth-child(9n+3) td:nth-child(even) {
	transform: var(--tilt4);
}

tbody tr:nth-child(9n+4) td:nth-child(even) {
	transform: var(--tilt1);
}

tbody tr:nth-child(9n+5) td:nth-child(even) {
	transform: var(--tilt8);
}

tbody tr:nth-child(9n+6) td:nth-child(even) {
	transform: var(--tilt6);
}

tbody tr:nth-child(9n+7) td:nth-child(even) {
	transform: var(--tilt2);
}

tbody tr:nth-child(9n+8) td:nth-child(even) {
	transform: var(--tilt5);
}

/* ┈┈ Odd Cells ┈┈ */
tbody tr:nth-child(8n+0) td:nth-child(odd) {
	transform: var(--tilt3);
}

tbody tr:nth-child(8n+1) td:nth-child(odd) {
	transform: var(--tilt2);
}

tbody tr:nth-child(8n+2) td:nth-child(odd) {
	transform: var(--tilt4);
}

tbody tr:nth-child(8n+3) td:nth-child(odd) {
	transform: var(--tilt6);
}

tbody tr:nth-child(8n+4) td:nth-child(odd) {
	transform: var(--tilt1);
}

tbody tr:nth-child(8n+5) td:nth-child(odd) {
	transform: var(--tilt8);
}

tbody tr:nth-child(8n+6) td:nth-child(odd) {
	transform: var(--tilt5);
}

tbody tr:nth-child(8n+7) td:nth-child(odd) {
	transform: var(--tilt7);
}

/* ──── Opinion Column Cells ──── */
tbody tr:nth-child(18n+0) td:last-child {
	transform: var(--tilt9);
}

tbody tr:nth-child(18n+1) td:last-child {
	transform: var(--tilt5);
}

tbody tr:nth-child(18n+2) td:last-child {
	transform: var(--tilt10);
}

tbody tr:nth-child(18n+3) td:last-child {
	transform: var(--tilt1);
}

tbody tr:nth-child(18n+4) td:last-child {
	transform: var(--tilt12);
}

tbody tr:nth-child(18n+5) td:last-child {
	transform: var(--tilt18);
}

tbody tr:nth-child(18n+6) td:last-child {
	transform: var(--tilt2);
}

tbody tr:nth-child(18n+7) td:last-child {
	transform: var(--tilt11);
}

tbody tr:nth-child(18n+8) td:last-child {
	transform: var(--tilt14);
}

tbody tr:nth-child(18n+9) td:last-child {
	transform: var(--tilt8);
}

tbody tr:nth-child(18n+10) td:last-child {
	transform: var(--tilt17);
}

tbody tr:nth-child(18n+11) td:last-child {
	transform: var(--tilt3);
}

tbody tr:nth-child(18n+12) td:last-child {
	transform: var(--tilt13);
}

tbody tr:nth-child(18n+13) td:last-child {
	transform: var(--tilt16);
}

tbody tr:nth-child(18n+14) td:last-child {
	transform: var(--tilt4);
}

tbody tr:nth-child(18n+15) td:last-child {
	transform: var(--tilt15);
}

tbody tr:nth-child(18n+16) td:last-child {
	transform: var(--tilt6);
}

tbody tr:nth-child(18n+17) td:last-child {
	transform: var(--tilt7);
}

/* ════════════════ FUTURE WATCH LIST INDENT ════════════════ */
li:nth-child(7n+0) {
	padding-left: var(--listpad1);
}

li:nth-child(7n+1) {
	padding-left: var(--listpad2);
}

li:nth-child(7n+2) {
	padding-left: var(--listpad3);
}

li:nth-child(7n+3) {
	padding-left: var(--listpad4);
}

li:nth-child(7n+4) {
	padding-left: var(--listpad5);
}

li:nth-child(7n+5) {
	padding-left: var(--listpad6);
}

li:nth-child(7n+6) {
	padding-left: var(--listpad7);
}

/* ════════════════ PARAGRAPHS ════════════════ */
section:nth-of-type(3n) p:nth-child(odd) {
	transform: var(--tilt4);
}

section:nth-of-type(3n) p:nth-child(even) {
	transform: var(--tilt3);
}

section:nth-of-type(3n+1) p:nth-child(odd) {
	transform: var(--tilt1);
}

section:nth-of-type(3n+1) p:nth-child(even) {
	transform: var(--tilt6);
}

section:nth-of-type(3n+2) p:nth-child(odd) {
	transform: var(--tilt2);
}

section:nth-of-type(3n+2) p:nth-child(even) {
	transform: var(--tilt5);
}

/* ════════════════ MISCELLANEOUS ════════════════ */
h1 + p {
	transform: var(--tilt3);
}

.myanimelist-notice {
	transform: var(--tilt4);
}

hr:nth-of-type(odd) {
	transform: var(--tilt1);
}

hr:nth-of-type(even) {
	transform: var(--tilt3);
}

.checkbox-row:nth-child(odd) {
	transform: var(--tilt1);
}

.checkbox-row:nth-child(even) {
	transform: var(--tilt2);
}