/*

"No DIV" Arduino UNO with LCD Display and Animation
Responsive CSS Art for #nodivember

Best viewed in Full Mode. (Tested on Chrome, Firefox and Edge)
Best rendering observed in FireFox (80.0.1)

 */

@import "https://fonts.googleapis.com/css?family=VT323";

:root{
    --size: 15;
    --upp: 1vmin;
    --unit: calc((var(--size) / 100) * var(--upp));
    --message:"Stay happy, stay creative. :)";
    --msg-transform:uppercase;
    --msg-indent-start:110%;
    --msg-indent-end:-110%;
    --msg-duration:10s;
    --msg-steps:80;
    --blink-duration:0.5s;
    --blink-steps:2;
    --msg-font-size:calc(27 * var(--unit));
    --msg-padding:calc(28 * var(--unit));
    --insertion-indicator:linear-gradient(90deg,var(--color42) calc(11 * var(--unit)),transparent 1px);
    --insertion-height:24;
    --iwidth: 475;
    --iheight: 491;
    --main-width: 474;
    --main-height: 491;
    --main-top: 0;
    --main-left: 0;
    --lcd-backlight: 0.3;
    --lcd-width: 298;
    --lcd-height: 64;
    --lcd-top: -193;
    --lcd-shiftY:0;
    --lcd-left: 59;
    --circle-radius:9.6;
    --circ:55%;
    --circ2:41%;
    --circ3:29%;
    --shiftX:13;
    --shiftY:14;
    --stripe-1:calc(457 * var(--unit));
    --stripe-1-1-start:177;
    --stripe-1-2-start:316;
    --stripe-2:calc(176 * var(--unit));
    --stripe-2-1-start:169;
    --stripe-2-2-start:314;
    --stripe-s:calc(16 * var(--unit));
    --stripe-n:linear-gradient(-45deg, var(--color38) 45%, var(--color39) 45%);
    --stripe-i:20;
    --hole-1:calc(181 * var(--unit));
    --hole-1-1-start:173;
    --hole-1-2-start:318;
    --hole-2:calc(461 * var(--unit));
    --hole-2-1-start:181;
    --hole-2-2-start:321;
    --hole-i:20;
    --hole-s:calc(7.8 * var(--unit));
    --hole-s2:calc(8 * var(--unit));
    --hole-n:linear-gradient(var(--color07), var(--color07));
    --circle-leg-1:71%; /*71%, 66%*/
    --circle-leg-2:88%; /*88%, 80%*/
    --circuit-leg-gap:15.63; /*15.63, 15.53*/
    --circuit-leg-gap2:15.63;
    --circuit-leg:radial-gradient(circle at 50%, var(--color06) var(--circle-leg-1), var(--color02) var(--circle-leg-2));
    --circuit-leg2:radial-gradient(circle at 50%, var(--color06) var(--circle-leg-1), var(--color01) var(--circle-leg-2));
    --circuit-leg3:radial-gradient(circle at 50%, var(--color02) var(--circle-leg-1), var(--color01) var(--circle-leg-2));
    --circuit-leg3-angle:linear-gradient(45deg, transparent 50%, var(--color02) 50%);
    --circuit-leg-size:calc(12 * var(--unit)); /*12,13*/
    --circuit-leg-top:341;
    --circuit-leg-bottom:396;
    --circuit-leg-bottom-shadow:415;
    --circuit-leg-bottom-shadow-start:237;
    --circuit-leg-bottom-angle-shadow:415;
    --circuit-leg-bottom-angle-shadow-start:227;
    --pass-1:213;
    --pass-2:434.6;
    --round-rect:68.9%;
    --circle-shift:14;
    --circle-outline-radius:38%;
    --cmt-circle1: 86%;
    --cmt-circle2: 50%;
    --cmt-circle3: 32%;
    --cmt-circle4: 34%;
    --cmt-circle5: 21%;
    --cmt-circle6: 23%;
    --cmt-1: calc(253 * var(--unit));
    --cmt-2: calc(243 * var(--unit));
    --cmt-left: 50%;
    --cmt-top: 72%;
    --cmt-w: 64;
    --cmt-h: 28.8;
    --cmt-over-top: calc(233 * var(--unit));
    --cmt-over-left: calc(250 * var(--unit));
    --cmt-over-right: calc(224.68 * var(--unit));
    --hallmark-circ-1: 66%;
    --hallmark-circ-2: 65%;
    --hallmark-circ-3: 70%;
    --hallmark-circ-4: 73%;
    --hallmark-circ-5: 53%;
    --hallmark-circ-6: 47%;
    --lettering-1-left:304;
    --lettering-2-left:326;
    --lettering-3-left:334;
    --lettering-covr-top:247.8;
    --text-0n:linear-gradient(var(--color06), var(--color06));
    --text-1n:linear-gradient(var(--color41), var(--color41));
    --text-2n:linear-gradient(var(--color25), var(--color25));
    --text-3n:linear-gradient(var(--color25), var(--color02));
    --text-4n:linear-gradient(var(--color20), var(--color20));
    --letter-array-1-start: 170;
    --letter-array-1-increment: 15.3;
    --letter-array-1-top: calc(205 * var(--unit));
    --letter-array-1-top-1: calc(204 * var(--unit));
    --letter-array-1-width: calc(3 * var(--unit));
    --letter-array-1-width-1: calc(2 * var(--unit));

    --letter-array-2-start: 316;
    --letter-array-2-increment: 15.3;
    --letter-array-2-width: calc(3 * var(--unit));
    --letter-array-2-width-1: calc(2 * var(--unit));
    --letter-array-2-width-2: calc(2 * var(--unit));

    --letter-array-3-start: 195;
    --letter-array-3-increment: 18.5;
    --letter-array-3-top: calc(435 * var(--unit));
    --letter-array-3-top-1: calc(434 * var(--unit));

    --letter-array-4-start: 333;
    --letter-array-4-increment: 18.4;
    --letter-array-4-top: calc(435 * var(--unit));
    --letter-array-4-top-1: calc(434 * var(--unit));

    --plug-1-x:147;
    --plug-1-y:111;
    --plug-2-x:169;
    --plug-2-y:173;
    --plug-wire-height:22;
    --plug-size:calc(100 * var(--unit)) calc(18 * var(--unit));
    --plug-wire:calc(80 * var(--unit)) calc(var(--plug-wire-height) * var(--unit));

    --transparent: rgba(0,0,0,0);
    --background: #151027;
    --shadow:#052758;
    --shadow2:#05582d;
    --color00: rgba(0,0,0,0.2);
    --color01: #2B70D7;
    --color02: #2159AC;
    --color03: #2F2F2F;
    --color04: #2D2C31;
    --color05: #F4F6FB;
    --color06: #FFFFFF;
    --color07: #101010;
    --color08: #CBCBCF;
    --color09: #FE6155;
    --color10: #D14C49;
    --color11: #CCCDCF;
    --color12: #1B1A1B;
    --color13: #1F1F1F;
    --color14: #444444; /*#3C3C3C*/
    --color15: #0F0F0F;
    --color16: #3b9a40;
    --color17: #90C93D;
    --color18: #000;
    --color19: #CDC7C2;
    --color20: #BCBCBA;
    --color21: rgba(0,0,0,0.07);
    --color22: #88ADE7;
    --color23: #E0E0E7; 
    --color24: #FEFEFE; 
    --color25: rgba(255,255,255,0.22);
    --color26: rgba(0,0,0,0.13);
    --color27: #3D3E3E;
    --color28: #2B2F37;
    --color29: rgba(255,255,255,0.3); /*0.38,0.53*/
    --color30: #22477E;
    --color31: #302E30;
    --color32: #D1A94E;
    --color33: #FDDB80;
    --color34: #FED97B;
    --color35: #F9E5AC;
    --color36: #7597B2;
    --color37: #2868C8;
    --color38: #3C3C3C;
    --color39: #1D1C1C;
    --color40: #6799E3;
    --color41: rgba(255,255,255,0.2);
    --color42: rgba(0,0,0,0.07);
    --color43: rgba(0,0,0,var(--lcd-backlight, 0.2)); /*0.2*/
    --color44: #424242;
    --color45: #1E7B34;
    --color46: rgba(0,0,0,0.3);
    --color47: #3B3F48;
}

    /* 
     Q: Why, why you did this?
     A: I just wanna play a test match.
     */

body::before{
    background-image: 
	/* left side - 12 */
	linear-gradient(-145deg, var(--color00) 50%, transparent 50%),
	linear-gradient(25deg, var(--color00) 50%, transparent 50%),

	linear-gradient(90deg, transparent 32%, var(--color00) 30%, transparent 90%), /* linear-gradient(90deg, transparent 32%, var(--color00) 30%, transparent 90%) */
	linear-gradient(90deg, transparent 20%, var(--color00) 60%, transparent 50%), /* linear-gradient(90deg, transparent 20%, var(--color00) 60%, transparent 50%) */

	linear-gradient(var(--color47), var(--color47)),
	linear-gradient(var(--color28), var(--color28)),

	linear-gradient(0deg, transparent calc(13 * var(--unit)), var(--color00) 1px),
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color46), var(--color46)),

	linear-gradient(180deg, transparent calc(13 * var(--unit)), var(--color00) 1px),
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color46), var(--color46)),

	/* left side - 11 */
	linear-gradient(-45deg, transparent 50%, var(--background) 50%), 
	linear-gradient(45deg, transparent 50%, var(--background) 50%), 

	linear-gradient(-135deg, transparent 50%, var(--background) 50%), 
	linear-gradient(135deg, transparent 50%, var(--background) 50%),

	linear-gradient(var(--color45),var(--color45)), 
	linear-gradient(var(--color45),var(--color45)), 
	linear-gradient(var(--background),var(--background)), 
	radial-gradient(ellipse at 50% 50%, var(--color00) 24%, transparent 22%), 
	linear-gradient(var(--color44),var(--color44)), 
	linear-gradient(var(--color16),var(--color16)), 
	linear-gradient(var(--color16),var(--color16)), 
	linear-gradient(var(--color16),var(--color16)), 
	linear-gradient(var(--color45),var(--color45)), 
	linear-gradient(var(--shadow2),var(--shadow2)),

	/* left side - 10 */
	linear-gradient(var(--color01),var(--color01)), 
	linear-gradient(var(--color01),var(--color01)), 
	linear-gradient(var(--color01),var(--color01)),

	/* left side - 9 */
	/* group text nodes */
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),

	/* group text nodes */
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),

	/* some other group */
	var(--text-4n),
	var(--text-4n),
	var(--text-4n),

	var(--text-4n),
	var(--text-4n),
	var(--text-4n),

	var(--text-0n),
	var(--text-3n),

	var(--text-0n),
	var(--text-3n),

	var(--text-0n),
	var(--text-3n),

	/* group text nodes */
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),

	/* group text nodes */
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),
	var(--text-1n),
	var(--text-2n),

	/* single text nodes */
	var(--text-0n),
	var(--text-2n),

	var(--text-0n),
	var(--text-2n),

	var(--text-0n),
	var(--text-2n),

	var(--text-0n),
	var(--text-2n),

	var(--text-0n),
	var(--text-2n),

	var(--text-0n),
	var(--text-2n),

	var(--text-0n),
	var(--text-2n),

	var(--text-0n),
	var(--text-2n),

	var(--text-0n),
	var(--text-2n),

	var(--text-0n),
	var(--text-2n),

	/* left side - 8 */
	linear-gradient(var(--color01) 50%,transparent 50%),
	linear-gradient(var(--color40) 50%,transparent 50%),
	linear-gradient(var(--color01) 50%,transparent 50%),
	radial-gradient(ellipse at 50%, var(--color01) 29%, transparent 31%),
	radial-gradient(ellipse at 50%, var(--color06) 30%, transparent 0%),

	linear-gradient(transparent 50%,var(--color01) 50%),
	linear-gradient(45deg, transparent 50%,var(--color01) 50%),
	linear-gradient(45deg, var(--color01) 50%,transparent 50%),
	linear-gradient(var(--color40),var(--color40)),

	radial-gradient(ellipse at 50%, var(--color01) 29%, transparent 0%),
	radial-gradient(ellipse at 50%, var(--color06) 30%, transparent 0%),

	/* left side - 7 */
	linear-gradient(var(--color01), var(--color01)),
	linear-gradient(var(--color06), var(--color06)),

	linear-gradient(var(--color01), var(--color01)),
	linear-gradient(var(--color06), var(--color06)),

	linear-gradient(var(--color01), var(--color01)),
	radial-gradient(circle at var(--hallmark-circ-5) 50%, var(--color01) var(--hallmark-circ-1), transparent var(--hallmark-circ-2)),
	radial-gradient(circle at var(--hallmark-circ-5) 50%, var(--color06) var(--hallmark-circ-3), transparent var(--hallmark-circ-4)),
	radial-gradient(circle at var(--hallmark-circ-6) 50%, var(--color01) var(--hallmark-circ-1), transparent var(--hallmark-circ-2)),
	radial-gradient(circle at var(--hallmark-circ-6) 50%, var(--color06) var(--hallmark-circ-3), transparent var(--hallmark-circ-4)),
	linear-gradient(var(--color06), var(--color06)),

	radial-gradient(circle at 50%, var(--color06) 90%, transparent 50%),
	linear-gradient(var(--color21), var(--color21)),

	radial-gradient(circle at 50%, var(--color06) 90%, transparent 50%),
	linear-gradient(var(--color21), var(--color21)),
	radial-gradient(circle at 50%, var(--color06) 90%, transparent 50%), /*linear-gradient(var(--color06), var(--color06))*/
	linear-gradient(var(--color21), var(--color21)),

	radial-gradient(ellipse at var(--cmt-left) var(--cmt-top), var(--color01) var(--cmt-circle5), transparent var(--cmt-circle6)),
	radial-gradient(ellipse at var(--cmt-left) var(--cmt-top), var(--color01) var(--cmt-circle5), transparent var(--cmt-circle6)),
	linear-gradient(-46deg, transparent 50%, var(--color06) 0%),
	linear-gradient(46deg, transparent 50%, var(--color06) 0%),
	linear-gradient(-44deg, var(--color06) 50%, transparent 0%),
	linear-gradient(44deg, var(--color06) 50%, transparent 0%),
	radial-gradient(circle at 50%, var(--color01) var(--cmt-circle5), transparent var(--cmt-circle6)),
	radial-gradient(circle at 50%, var(--color01) var(--cmt-circle5), transparent var(--cmt-circle6)),
	radial-gradient(circle at 50%, var(--color06) var(--cmt-circle3), transparent var(--cmt-circle4)),
	radial-gradient(circle at 50%, var(--color06) var(--cmt-circle3), transparent var(--cmt-circle4)),
	linear-gradient(-143deg, var(--color06) 49%, transparent 0%),
	linear-gradient(36deg, var(--color06) 49%, transparent 0%),
	linear-gradient(transparent 0%, var(--color01) 65%),
	linear-gradient(transparent 0%, var(--color01) 65%),
	linear-gradient(transparent 0%, var(--color01) 65%),
	radial-gradient(circle at 49.6% 50%, transparent var(--cmt-circle1), var(--color01) var(--cmt-circle2)),
	linear-gradient(var(--color29), var(--color29)),
	linear-gradient(var(--color06), var(--color06)),

	/* left side - 6 */
	linear-gradient(var(--color02), var(--color02)), /* 02 */
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color25), var(--color25)),
	linear-gradient(var(--color21), var(--color21)),

	radial-gradient(circle at center, var(--background) calc(var(--circle-radius) * var(--unit)), transparent var(--main-body-smooth-radius, 1px)), 

	radial-gradient(circle at 50%, var(--color03) var(--circle-outline-radius), transparent var(--ss-r-19, 1px)), 
	radial-gradient(circle at 50%, var(--color15) 53%, transparent var(--ss-r-21, 50%)),

	radial-gradient(circle at 50%, var(--color03) var(--circle-outline-radius), transparent var(--ss-r-19, 1px)), 
	radial-gradient(circle at 50%, var(--color15) 53%, transparent var(--ss-r-21, 50%)),

	linear-gradient(var(--color03), var(--color03)), 
	linear-gradient(var(--color03), var(--color03)), 

	radial-gradient(circle at 50%, var(--color03) var(--round-rect), var(--color02) var(--ss-r-20, 50%)), 
	radial-gradient(circle at 50%, var(--color03) var(--round-rect), var(--color01) var(--ss-r-20, 50%)),
	radial-gradient(circle at 50%, var(--color03) var(--round-rect), var(--color02) var(--ss-r-20, 50%)), 
	radial-gradient(circle at 50%, var(--color03) var(--round-rect), var(--color01) var(--ss-r-20, 50%)), 

	linear-gradient(var(--color03), var(--color03)), 
	linear-gradient(var(--color03), var(--color03)),

	/* left side - 5 */
	var(--circuit-leg3-angle),
	var(--circuit-leg3-angle),
	var(--circuit-leg3-angle),
	var(--circuit-leg3-angle),
	var(--circuit-leg3-angle),
	var(--circuit-leg3-angle),
	var(--circuit-leg3-angle),
	var(--circuit-leg3-angle),
	var(--circuit-leg3-angle),
	var(--circuit-leg3-angle),
	var(--circuit-leg3-angle),
	var(--circuit-leg3-angle),
	var(--circuit-leg3-angle),
	var(--circuit-leg3-angle),

	/* main legs */
	var(--circuit-leg),
	var(--circuit-leg2),

	var(--circuit-leg),
	var(--circuit-leg2),

	var(--circuit-leg),
	var(--circuit-leg2),

	var(--circuit-leg),
	var(--circuit-leg2),

	var(--circuit-leg),
	var(--circuit-leg2),

	var(--circuit-leg),
	var(--circuit-leg2),

	var(--circuit-leg),
	var(--circuit-leg2),

	var(--circuit-leg),
	var(--circuit-leg2),

	var(--circuit-leg),
	var(--circuit-leg2),

	var(--circuit-leg),
	var(--circuit-leg2),

	var(--circuit-leg),
	var(--circuit-leg2),

	var(--circuit-leg),
	var(--circuit-leg2),

	var(--circuit-leg),
	var(--circuit-leg2),

	var(--circuit-leg),
	var(--circuit-leg2),

	linear-gradient(43deg, transparent 50%, var(--color02) 50%),
	linear-gradient(45deg, var(--color02) 50%, transparent 50%),
	linear-gradient(var(--color02), var(--color02)),

	/* shadow legs */
	var(--circuit-leg3),
	var(--circuit-leg3),
	var(--circuit-leg3),
	var(--circuit-leg3),
	var(--circuit-leg3),
	var(--circuit-leg3),
	var(--circuit-leg3),
	var(--circuit-leg3),
	var(--circuit-leg3),
	var(--circuit-leg3),
	var(--circuit-leg3),
	var(--circuit-leg3),
	var(--circuit-leg3),
	var(--circuit-leg3),

	/* left side - 4 */
	var(--hole-n),
	var(--hole-n),
	var(--hole-n),
	var(--hole-n),
	var(--hole-n),
	var(--hole-n),

	var(--hole-n),
	var(--hole-n),
	var(--hole-n),
	var(--hole-n),
	var(--hole-n),
	var(--hole-n),

	var(--hole-n),
	var(--hole-n),
	var(--hole-n),
	var(--hole-n),
	var(--hole-n),
	var(--hole-n),

	var(--hole-n),
	var(--hole-n),
	var(--hole-n),
	var(--hole-n),
	var(--hole-n),
	var(--hole-n),

	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),

	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),

	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),

	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),
	var(--stripe-n),

	linear-gradient(var(--color32), var(--color32)),
	linear-gradient(90deg, var(--color35), var(--color33), var(--color35)),
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color25), var(--color29)),
	linear-gradient(90deg, transparent, var(--color36), transparent),

	linear-gradient(var(--color32), var(--color32)),
	linear-gradient(90deg, var(--color35), var(--color33), var(--color35)),
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color25), var(--color29)),
	linear-gradient(90deg, transparent, var(--color36), transparent),

	linear-gradient(var(--color32), var(--color32)),
	linear-gradient(90deg, var(--color35), var(--color33), var(--color35)),
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color25), var(--color29)),
	linear-gradient(90deg, transparent, var(--color36), transparent),

	linear-gradient(var(--color32), var(--color32)),
	linear-gradient(90deg, var(--color35), var(--color33), var(--color35)),
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color25), var(--color29)),
	linear-gradient(90deg, transparent, var(--color36), transparent),

	linear-gradient(var(--color21), var(--color21)),
	linear-gradient(var(--color21), var(--color21)),
	linear-gradient(var(--color21), var(--color21)),
	linear-gradient(var(--color21), var(--color21)),

	/* left side - 3 */
	radial-gradient(circle at 50%, var(--color06) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color18) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color06) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color18) var(--circ3), transparent var(--ss-r-18, 0%)),

	radial-gradient(circle at 50%, var(--color06) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color18) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color06) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color18) var(--circ3), transparent var(--ss-r-18, 0%)),

	radial-gradient(circle at 50%, var(--color06) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color18) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color06) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color18) var(--circ3), transparent var(--ss-r-18, 0%)),

	linear-gradient(var(--color13), var(--color13)),
	linear-gradient(var(--color00), var(--color00)),
	linear-gradient(var(--color02), var(--color02)),
	linear-gradient(var(--color13), var(--color13)),
	linear-gradient(var(--color00), var(--color00)),
	linear-gradient(var(--color02), var(--color02)),
	linear-gradient(var(--color13), var(--color13)),
	linear-gradient(var(--color00), var(--color00)),
	linear-gradient(var(--color02), var(--color02)),

	linear-gradient(var(--color13), var(--color31)),
	linear-gradient(var(--color00), var(--color30)),
	linear-gradient(var(--color02), var(--color02)),
	linear-gradient(var(--color13), var(--color31)),
	linear-gradient(var(--color00), var(--color30)),
	linear-gradient(var(--color02), var(--color02)),
	linear-gradient(var(--color13), var(--color31)),
	linear-gradient(var(--color00), var(--color30)),
	linear-gradient(var(--color02), var(--color02)),
	linear-gradient(var(--color13), var(--color31)),
	linear-gradient(var(--color00), var(--color30)),
	linear-gradient(var(--color02), var(--color02)),

	radial-gradient(circle at 50%, var(--color06) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color18) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color06) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color18) var(--circ3), transparent var(--ss-r-18, 0%)),
	linear-gradient(var(--color13), var(--color13)),
	linear-gradient(var(--color00), var(--color00)),
	linear-gradient(var(--color02), var(--color02)),

	radial-gradient(circle at 50%, var(--color06) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color18) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color06) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color18) var(--circ3), transparent var(--ss-r-18, 0%)),
	linear-gradient(var(--color13), var(--color13)),
	linear-gradient(var(--color00), var(--color00)),
	linear-gradient(var(--color02), var(--color02)),

	radial-gradient(circle at 50%, var(--color06) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color18) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color06) var(--circ3), transparent var(--ss-r-18, 0%)),
	radial-gradient(circle at 50%, var(--color18) var(--circ3), transparent var(--ss-r-18, 0%)),
	linear-gradient(var(--color13), var(--color13)),
	linear-gradient(var(--color00), var(--color00)),
	linear-gradient(var(--color02), var(--color02)),

	/* left side - 2 */
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color25), var(--color25)),
	linear-gradient(var(--color21), var(--color21)),

	linear-gradient(var(--color27), var(--color27)),
	linear-gradient(var(--color28), var(--color28)),
	linear-gradient(var(--color00), var(--color00)),
	linear-gradient(var(--color02), var(--color02)),

	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color06), var(--color06)),

	linear-gradient(var(--color29), var(--color29)),
	linear-gradient(var(--color29), var(--color29)),
	linear-gradient(var(--color29), var(--color29)),
	linear-gradient(var(--color29), var(--color29)),
	linear-gradient(var(--color29), var(--color29)),

	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(var(--color06), var(--color06)),

	linear-gradient(var(--color29), var(--color29)),
	linear-gradient(var(--color29), var(--color29)),
	linear-gradient(var(--color29), var(--color29)),
	linear-gradient(var(--color29), var(--color29)),
	linear-gradient(var(--color29), var(--color29)),

	linear-gradient(var(--color08), var(--color08)),
	linear-gradient(var(--color26), var(--color26)),
	radial-gradient(circle at 50%, var(--color08) var(--circ2), transparent var(--ss-r-13, 0%)),
	radial-gradient(circle at 50%, var(--color08) var(--circ2), transparent var(--ss-r-13, 0%)), 

	linear-gradient(var(--color25), var(--color25)), 
	linear-gradient(var(--color06), var(--color06)), 
	radial-gradient(circle at 50%, var(--color06) var(--circ), transparent var(--ss-r-12, 0%)),
	radial-gradient(circle at 50%, var(--color06) var(--circ), transparent var(--ss-r-12, 0%)), 

	linear-gradient(45deg, transparent 50%, var(--color02) 50%),
	linear-gradient(45deg, var(--color02) 50%, transparent 50%),
	radial-gradient(circle at 50%, var(--color02) var(--circ), transparent 0%),
	radial-gradient(circle at 50%, var(--color02) var(--circ), transparent 0%), 
	linear-gradient(var(--color02), var(--color02)),

	linear-gradient(var(--color24), var(--color24)), 
	radial-gradient(ellipse at 50% 65%, var(--color04) 28%, transparent var(--ss-r-14, 0%)), 
	radial-gradient(circle at 50%, var(--color24) 58%, transparent var(--ss-r-15, 50%)), 
	radial-gradient(circle at 50%, var(--color11) 65%, transparent var(--ss-r-16, 50%)),
	radial-gradient(circle at 50%, var(--color02) 65%, transparent var(--ss-r-17, 50%)),

	linear-gradient(var(--color24), var(--color24)), 
	radial-gradient(ellipse at 50% 65%, var(--color04) 28%, transparent var(--ss-r-14, 0%)), 
	radial-gradient(circle at 50%, var(--color24) 58%, transparent var(--ss-r-15, 50%)), 
	radial-gradient(circle at 50%, var(--color11) 65%, transparent var(--ss-r-16, 50%)),
	radial-gradient(circle at 50%, var(--color02) 65%, transparent var(--ss-r-17, 50%)),

	/* left side 1 */
	linear-gradient(var(--color37), var(--color37)), 

	linear-gradient(var(--color06), var(--color06)), 
	linear-gradient(var(--color22), var(--color22)), 

	linear-gradient(var(--color06), var(--color06)), 
	linear-gradient(var(--color22), var(--color22)), 

	linear-gradient(var(--color06), var(--color06)), 
	linear-gradient(var(--color22), var(--color22)), 
	linear-gradient(var(--color11), var(--color11)), 
	linear-gradient(var(--color23), var(--color23)), 
	linear-gradient(var(--color06), var(--color06)), 
	linear-gradient(var(--color22), var(--color22)), 
	linear-gradient(var(--color04), var(--color03)), 
	linear-gradient(var(--color00), var(--color00)), 
	linear-gradient(var(--color02), var(--color02)), 

	linear-gradient(45deg, transparent 50%, var(--color02) 50%), 
	linear-gradient(var(--color08), var(--color08)), 
	radial-gradient(circle at 50%, var(--color02) 60%, transparent var(--ss-r-7, 1px)),
	radial-gradient(circle at 46.4% 49.6%, transparent 91%, var(--color02) var(--ss-r-10, 1px)),
	linear-gradient(var(--color06), var(--color06)), 
	linear-gradient(var(--color20), var(--color20)), 
	linear-gradient(var(--color21), var(--color21)), 
	radial-gradient(circle at 50% 49%, var(--color06) var(--ss-rp-8, 70.1%), transparent var(--ss-r-9, 0.1px)),
	radial-gradient(circle at 50% 54%, var(--color06) var(--ss-rp-8, 70.1%), transparent var(--ss-r-9, 0.1px)), /*radial-gradient(circle at 50%, var(--color06) 69.4%, transparent 1px)*/
	linear-gradient(var(--color06), var(--color06)),
	linear-gradient(48deg, var(--color02) 50%, transparent 50%), 
	linear-gradient(var(--color02), var(--color02)),
	radial-gradient(circle at 33% 50.4%, transparent 76%, var(--color01) var(--ss-r-11, 1px)),
	linear-gradient(var(--color06), var(--color06)), 
	radial-gradient(circle at 33% 50.4%, transparent 76%, var(--color01) var(--ss-r-11, 1px)),
	linear-gradient(var(--color06), var(--color06)), 
	radial-gradient(circle at 50.4% 50.4%, transparent 82%, var(--color01) var(--ss-r-11, 1px)),
	linear-gradient(var(--color06), var(--color06)), 
	radial-gradient(circle at 50.4% 50.4%, transparent 82%, var(--color01) var(--ss-r-11, 1px)),
	linear-gradient(var(--color06), var(--color06)), 
	radial-gradient(circle at 50.4% 50.4%, transparent 82%, var(--color01) var(--ss-r-11, 1px)),
	linear-gradient(var(--color06), var(--color06)), 
	radial-gradient(circle at 49% 47%, var(--color09) 27.6%, transparent var(--ss-r-4, 1px)), 
	radial-gradient(circle at 49% 47%, var(--color10) 46%, transparent var(--ss-r-5, 1px)),  /*42%*/
	radial-gradient(circle at 56% 56%, var(--color08) 38%, transparent var(--ss-r-6, 1px)), 
	radial-gradient(circle at 50.4% 50.4%, transparent 97.6%, var(--color02) 1px), 
	linear-gradient(var(--color06), var(--color06)), 
	linear-gradient(var(--color21), var(--color21)), 
	radial-gradient(circle at 270% -70%, transparent 82%, var(--color00) 80%), 
	linear-gradient(var(--color00), var(--color00)), 
	radial-gradient(var(--color12) 40%, transparent 45%), 
	linear-gradient(var(--color14), var(--color14)), 
	linear-gradient(var(--color14), var(--color14)), 
	linear-gradient(var(--color03), var(--color04)), 
	linear-gradient(var(--color03), var(--color04)), 
	linear-gradient(var(--color02), var(--color02)), 
	linear-gradient(var(--color02), var(--color02)), 
	radial-gradient(var(--color02) 45%, transparent 45%),

	/* base */
	radial-gradient(circle at center, var(--background) calc(var(--circle-radius) * var(--unit)), transparent var(--main-body-smooth-radius, 1px)), 
	radial-gradient(circle at center, var(--transparent) calc(var(--circle-radius) * var(--unit)), transparent var(--main-body-smooth-radius, 1px)), 
	radial-gradient(circle at center, var(--background) calc(var(--circle-radius) * var(--unit)), transparent var(--main-body-smooth-radius, 1px)), 
	radial-gradient(circle at center, var(--background) calc(var(--circle-radius) * var(--unit)), transparent var(--main-body-smooth-radius, 1px)), 
	radial-gradient(circle at var(--ss-r-23, center), var(--color01) calc(5.8 * var(--unit)), transparent var(--ss-r-1, 1px)), 
	radial-gradient(circle at center, var(--color01) calc(5.8 * var(--unit)), transparent var(--ss-r-2, 1px)), 
	radial-gradient(circle at center, var(--color01) calc(5.8 * var(--unit)), transparent var(--ss-r-3, 1px)), 
	linear-gradient(45deg, var(--color01) 49%, transparent 51%),
	linear-gradient(var(--color01), var(--color01)), 
	linear-gradient(var(--color01), var(--color01)), 
	linear-gradient(var(--color01), var(--color01)), 
	linear-gradient(40deg, var(--color01) 49.5%, transparent 51.1%), 
	linear-gradient(140deg, var(--color01) 49.5%, transparent 51.1%),
	linear-gradient(140deg, var(--shadow) 49.5%, transparent 51.1%),
	linear-gradient(var(--shadow), var(--shadow)),
	linear-gradient(var(--color01), var(--color01)),
	linear-gradient(var(--color01), var(--color01)),
	linear-gradient(var(--color01), var(--color01));

    background-position: 
	/* left side - 12 */
	calc((var(--plug-1-x) + 10) * var(--unit)) calc((var(--plug-1-y) + 40) * var(--unit)),
	calc((var(--plug-2-x) + 68) * var(--unit)) calc((var(--plug-2-y) - 36) * var(--unit)),

	calc((var(--plug-2-x) + 10) * var(--unit)) calc((var(--plug-2-y) - var(--plug-wire-height)) * var(--unit)),
	calc((var(--plug-1-x) + 10) * var(--unit)) calc((var(--plug-1-y) + 18) * var(--unit)),

	calc((var(--plug-2-x) + 10) * var(--unit)) calc((var(--plug-2-y) - var(--plug-wire-height)) * var(--unit)),
	calc((var(--plug-1-x) + 10) * var(--unit)) calc((var(--plug-1-y) + 18) * var(--unit)),

	calc(var(--plug-2-x) * var(--unit)) calc(var(--plug-2-y) * var(--unit)),
	calc(var(--plug-2-x) * var(--unit)) calc(var(--plug-2-y) * var(--unit)),
	calc((var(--plug-2-x) + 3) * var(--unit)) calc((var(--plug-2-y) + 3) * var(--unit)),

	calc(var(--plug-1-x) * var(--unit)) calc(var(--plug-1-y) * var(--unit)),
	calc(var(--plug-1-x) * var(--unit)) calc(var(--plug-1-y) * var(--unit)),
	calc((var(--plug-1-x) + 3) * var(--unit)) calc((var(--plug-1-y) + 3) * var(--unit)),

	/* left side - 11 */
	calc(118 * var(--unit)) calc((var(--lcd-shiftY) - 1) * var(--unit)), 
	calc((118 + 348) * var(--unit)) calc((var(--lcd-shiftY) - 1) * var(--unit)), 

	calc(118 * var(--unit)) calc((var(--lcd-shiftY) + 120) * var(--unit)), 
	calc((118 + 348) * var(--unit)) calc((var(--lcd-shiftY) + 120) * var(--unit)), 

	calc(123 * var(--unit)) calc((102 + var(--lcd-shiftY)) * var(--unit)), 
	calc(355 * var(--unit)) calc((102 + var(--lcd-shiftY)) * var(--unit)), 
	calc(0 * var(--unit)) calc(var(--lcd-shiftY) * var(--unit)), 
	calc(23 * var(--unit)) calc((108 + var(--lcd-shiftY)) * var(--unit)), 
	calc(136 * var(--unit)) calc((11 + var(--lcd-shiftY)) * var(--unit)), 
	calc(151 * var(--unit)) calc((8 + var(--lcd-shiftY)) * var(--unit)), 
	calc(280 * var(--unit)) calc((9 + var(--lcd-shiftY)) * var(--unit)), 
	calc(411 * var(--unit)) calc((8 + var(--lcd-shiftY)) * var(--unit)), 
	calc(118 * var(--unit)) calc(var(--lcd-shiftY) * var(--unit)), 
	calc(118 * var(--unit)) calc((3 + var(--lcd-shiftY)) * var(--unit)),

	/* left side - 10 */
	calc(327 * var(--unit)) calc(432 * var(--unit)),
	calc(227 * var(--unit)) calc(432 * var(--unit)),
	calc(248 * var(--unit)) calc(432 * var(--unit)),

	/* left side - 9 */
	/* group text nodes */
	calc((var(--letter-array-4-start) + var(--letter-array-4-increment) * 5) * var(--unit)) var(--letter-array-3-top),
	calc((var(--letter-array-4-start) - 1  + var(--letter-array-4-increment) * 5) * var(--unit)) var(--letter-array-3-top-1),
	calc((var(--letter-array-4-start) + var(--letter-array-4-increment) * 4) * var(--unit)) var(--letter-array-3-top),
	calc((var(--letter-array-4-start) - 1  + var(--letter-array-4-increment) * 4) * var(--unit)) var(--letter-array-3-top-1),
	calc((var(--letter-array-4-start) + var(--letter-array-4-increment) * 3) * var(--unit)) var(--letter-array-3-top),
	calc((var(--letter-array-4-start) - 1  + var(--letter-array-4-increment) * 3) * var(--unit)) var(--letter-array-3-top-1),
	calc((var(--letter-array-4-start) + var(--letter-array-4-increment) * 2) * var(--unit)) var(--letter-array-3-top),
	calc((var(--letter-array-4-start) - 1  + var(--letter-array-4-increment) * 2) * var(--unit)) var(--letter-array-3-top-1),
	calc((var(--letter-array-4-start) + var(--letter-array-4-increment) * 1) * var(--unit)) var(--letter-array-3-top),
	calc((var(--letter-array-4-start) - 1  + var(--letter-array-4-increment) * 1) * var(--unit)) var(--letter-array-3-top-1),
	calc(var(--letter-array-4-start) * var(--unit)) var(--letter-array-3-top),
	calc((var(--letter-array-4-start) - 1) * var(--unit)) var(--letter-array-3-top-1),

	/* group text nodes */
	calc((var(--letter-array-3-start) + var(--letter-array-3-increment) * 5) * var(--unit)) var(--letter-array-3-top),
	calc((var(--letter-array-3-start) - 1  + var(--letter-array-3-increment) * 5) * var(--unit)) var(--letter-array-3-top-1),
	calc((var(--letter-array-3-start) + var(--letter-array-3-increment) * 4) * var(--unit)) var(--letter-array-3-top),
	calc((var(--letter-array-3-start) - 1  + var(--letter-array-3-increment) * 4) * var(--unit)) var(--letter-array-3-top-1),
	calc((var(--letter-array-3-start) + var(--letter-array-3-increment) * 3) * var(--unit)) var(--letter-array-3-top),
	calc((var(--letter-array-3-start) - 1  + var(--letter-array-3-increment) * 3) * var(--unit)) var(--letter-array-3-top-1),
	calc((var(--letter-array-3-start) + var(--letter-array-3-increment) * 2) * var(--unit)) var(--letter-array-3-top),
	calc((var(--letter-array-3-start) - 1  + var(--letter-array-3-increment) * 2) * var(--unit)) var(--letter-array-3-top-1),
	calc((var(--letter-array-3-start) + var(--letter-array-3-increment) * 1) * var(--unit)) var(--letter-array-3-top),
	calc((var(--letter-array-3-start) - 1  + var(--letter-array-3-increment) * 1) * var(--unit)) var(--letter-array-3-top-1),
	calc(var(--letter-array-3-start) * var(--unit)) var(--letter-array-3-top),
	calc((var(--letter-array-3-start) - 1) * var(--unit)) var(--letter-array-3-top-1),

	/* some other group */
	calc(156 * var(--unit)) calc(424 * var(--unit)),
	calc(163 * var(--unit)) calc(422 * var(--unit)),
	calc(170 * var(--unit)) calc(426 * var(--unit)),

	calc(111 * var(--unit)) calc(424 * var(--unit)),
	calc(118 * var(--unit)) calc(422 * var(--unit)),
	calc(126 * var(--unit)) calc(426 * var(--unit)),

	calc(423 * var(--unit)) calc(424 * var(--unit)),
	calc(422 * var(--unit)) calc(423 * var(--unit)),

	calc(385 * var(--unit)) calc(424 * var(--unit)),
	calc(384 * var(--unit)) calc(423 * var(--unit)),

	calc(269 * var(--unit)) calc(424 * var(--unit)),
	calc(268 * var(--unit)) calc(423 * var(--unit)),

	/* group text nodes */
	calc((var(--letter-array-2-start) + var(--letter-array-2-increment) * 7) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-2-start) - 1  + var(--letter-array-2-increment) * 7) * var(--unit)) var(--letter-array-1-top-1),
	calc((var(--letter-array-2-start) + var(--letter-array-2-increment) * 6) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-2-start) - 1  + var(--letter-array-2-increment) * 6) * var(--unit)) var(--letter-array-1-top-1),
	calc((var(--letter-array-2-start) + var(--letter-array-2-increment) * 5) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-2-start) - 1  + var(--letter-array-2-increment) * 5) * var(--unit)) var(--letter-array-1-top-1),
	calc((var(--letter-array-2-start) + var(--letter-array-2-increment) * 4) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-2-start) - 1  + var(--letter-array-2-increment) * 4) * var(--unit)) var(--letter-array-1-top-1),
	calc((var(--letter-array-2-start) + var(--letter-array-2-increment) * 3) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-2-start) - 1  + var(--letter-array-2-increment) * 3) * var(--unit)) var(--letter-array-1-top-1),
	calc((var(--letter-array-2-start) + var(--letter-array-2-increment) * 2) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-2-start) - 1  + var(--letter-array-2-increment) * 2) * var(--unit)) var(--letter-array-1-top-1),
	calc((var(--letter-array-2-start) + var(--letter-array-2-increment) * 1) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-2-start) - 1  + var(--letter-array-2-increment) * 1) * var(--unit)) var(--letter-array-1-top-1),
	calc(var(--letter-array-2-start) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-2-start) - 1) * var(--unit)) var(--letter-array-1-top-1),

	/* group text nodes */
	calc((var(--letter-array-1-start) + var(--letter-array-1-increment) * 7) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-1-start) - 1  + var(--letter-array-1-increment) * 7) * var(--unit)) var(--letter-array-1-top-1),
	calc((var(--letter-array-1-start) + var(--letter-array-1-increment) * 6) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-1-start) - 1  + var(--letter-array-1-increment) * 6) * var(--unit)) var(--letter-array-1-top-1),
	calc((var(--letter-array-1-start) + var(--letter-array-1-increment) * 5) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-1-start) - 1  + var(--letter-array-1-increment) * 5) * var(--unit)) var(--letter-array-1-top-1),
	calc((var(--letter-array-1-start) + var(--letter-array-1-increment) * 4) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-1-start) - 1  + var(--letter-array-1-increment) * 4) * var(--unit)) var(--letter-array-1-top-1),
	calc((var(--letter-array-1-start) + var(--letter-array-1-increment) * 3) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-1-start) - 1  + var(--letter-array-1-increment) * 3) * var(--unit)) var(--letter-array-1-top-1),
	calc((var(--letter-array-1-start) + var(--letter-array-1-increment) * 2) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-1-start) - 1  + var(--letter-array-1-increment) * 2) * var(--unit)) var(--letter-array-1-top-1),
	calc((var(--letter-array-1-start) + var(--letter-array-1-increment) * 1) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-1-start) - 1  + var(--letter-array-1-increment) * 1) * var(--unit)) var(--letter-array-1-top-1),
	calc(var(--letter-array-1-start) * var(--unit)) var(--letter-array-1-top),
	calc((var(--letter-array-1-start) - 1) * var(--unit)) var(--letter-array-1-top-1),

	/* single text nodes */
	calc(323 * var(--unit)) calc(328 * var(--unit)),
	calc(322 * var(--unit)) calc(327 * var(--unit)),

	calc(313 * var(--unit)) calc(328 * var(--unit)),
	calc(312 * var(--unit)) calc(327 * var(--unit)),

	calc(234 * var(--unit)) calc(328 * var(--unit)),
	calc(233 * var(--unit)) calc(327 * var(--unit)),

	calc(391 * var(--unit)) calc(270 * var(--unit)),
	calc(390 * var(--unit)) calc(269 * var(--unit)),

	calc(373 * var(--unit)) calc(221 * var(--unit)),
	calc(372 * var(--unit)) calc(220 * var(--unit)),

	calc(330 * var(--unit)) calc(221 * var(--unit)),
	calc(329 * var(--unit)) calc(220 * var(--unit)),

	calc(200 * var(--unit)) calc(246 * var(--unit)),
	calc(199 * var(--unit)) calc(245.4 * var(--unit)),

	calc(198 * var(--unit)) calc(293 * var(--unit)),
	calc(197 * var(--unit)) calc(292 * var(--unit)),

	calc(198 * var(--unit)) calc(279 * var(--unit)),
	calc(197 * var(--unit)) calc(278 * var(--unit)),

	calc(244 * var(--unit)) calc(275 * var(--unit)),
	calc(243 * var(--unit)) calc(274 * var(--unit)),

	/* left side - 8 */
	calc((var(--lettering-1-left) + 8) * var(--unit)) calc(var(--lettering-covr-top) * var(--unit)),
	calc((var(--lettering-1-left) + 7) * var(--unit)) calc(var(--lettering-covr-top) * var(--unit)),
	calc((var(--lettering-1-left) + 8) * var(--unit)) calc(245 * var(--unit)),
	calc(var(--lettering-1-left) * var(--unit)) calc(240 * var(--unit)),
	calc(var(--lettering-1-left) * var(--unit)) calc(240 * var(--unit)),

	calc(var(--lettering-2-left) * var(--unit)) calc(252 * var(--unit)),
	calc(var(--lettering-2-left) * var(--unit)) calc(245 * var(--unit)),
	calc((var(--lettering-2-left) + 2) * var(--unit)) calc(248 * var(--unit)),
	calc((var(--lettering-2-left) + 1) * var(--unit)) calc(247 * var(--unit)),

	calc(var(--lettering-3-left) * var(--unit)) calc(240 * var(--unit)),
	calc(var(--lettering-3-left) * var(--unit)) calc(240 * var(--unit)),

	/* left side - 7 */
	calc(313 * var(--unit)) calc(243 * var(--unit)),
	calc(313 * var(--unit)) calc(242 * var(--unit)),

	calc(313 * var(--unit)) calc(267 * var(--unit)),
	calc(313 * var(--unit)) calc(266 * var(--unit)),

	calc(318 * var(--unit)) calc(243 * var(--unit)),
	calc(303 * var(--unit)) calc(242 * var(--unit)),
	calc(303 * var(--unit)) calc(242 * var(--unit)),
	calc(336 * var(--unit)) calc(242 * var(--unit)),
	calc(336 * var(--unit)) calc(242 * var(--unit)),
	calc(314 * var(--unit)) calc(242 * var(--unit)),

	calc(281 * var(--unit)) calc(249 * var(--unit)),
	calc(281 * var(--unit)) calc(250 * var(--unit)),

	calc(278 * var(--unit)) calc(252 * var(--unit)),
	calc(278 * var(--unit)) calc(253 * var(--unit)),

	calc(251 * var(--unit)) calc(252 * var(--unit)),
	calc(251 * var(--unit)) calc(253 * var(--unit)),

	var(--cmt-over-right) var(--cmt-over-top),
	var(--cmt-over-left) var(--cmt-over-top),

	calc(263 * var(--unit)) var(--cmt-1),
	calc(263 * var(--unit)) var(--cmt-1),
	calc(263 * var(--unit)) var(--cmt-2),
	calc(263 * var(--unit)) var(--cmt-2),

	calc(254 * var(--unit)) calc(224.4 * var(--unit)),
	calc(225 * var(--unit)) calc(224.4 * var(--unit)),
	calc(254 * var(--unit)) calc(224.4 * var(--unit)),
	calc(225 * var(--unit)) calc(224.4 * var(--unit)),
	calc(260 * var(--unit)) calc(311.1 * var(--unit)),
	calc(247 * var(--unit)) calc(289 * var(--unit)),
	calc(249.3 * var(--unit)) calc(300 * var(--unit)),
	calc(249.3 * var(--unit)) calc(304 * var(--unit)),
	calc(249.3 * var(--unit)) calc(308 * var(--unit)),
	calc(242 * var(--unit)) calc(295 * var(--unit)),
	calc(242 * var(--unit)) calc(295 * var(--unit)),
	calc(243 * var(--unit)) calc(296 * var(--unit)),

	/* left side - 6 */
	calc(295 * var(--unit)) calc(415 * var(--unit)),
	calc(229 * var(--unit)) calc(417 * var(--unit)),
	calc(229 * var(--unit)) calc(416 * var(--unit)),
	calc(228 * var(--unit)) calc(415 * var(--unit)),

	98.2% 88.9%, 

	calc((426 - var(--circle-shift)) * var(--unit)) calc(364 * var(--unit)), 
	calc((426 - var(--circle-shift)) * var(--unit)) calc(364 * var(--unit)), 

	calc((212 + var(--circle-shift)) * var(--unit)) calc(364 * var(--unit)), 
	calc((212 + var(--circle-shift)) * var(--unit)) calc(364 * var(--unit)), 

	calc(219 * var(--unit)) calc(345 * var(--unit)), 
	calc(213 * var(--unit)) calc(351 * var(--unit)), 

	calc(var(--pass-2) * var(--unit)) calc(394 * var(--unit)), 
	calc(var(--pass-2) * var(--unit)) calc(345 * var(--unit)), 
	calc(var(--pass-1) * var(--unit)) calc(394 * var(--unit)), 
	calc(var(--pass-1) * var(--unit)) calc(345 * var(--unit)), 

	calc(213 * var(--unit)) calc(346 * var(--unit)), 
	calc(213 * var(--unit)) calc(345 * var(--unit)),

	/* left side - 5 */
	calc(var(--circuit-leg-bottom-angle-shadow-start) * var(--unit)) calc(var(--circuit-leg-bottom-angle-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-angle-shadow-start) + var(--circuit-leg-gap2) * 1) * var(--unit)) calc(var(--circuit-leg-bottom-angle-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-angle-shadow-start) + var(--circuit-leg-gap2) * 2) * var(--unit)) calc(var(--circuit-leg-bottom-angle-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-angle-shadow-start) + var(--circuit-leg-gap2) * 3) * var(--unit)) calc(var(--circuit-leg-bottom-angle-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-angle-shadow-start) + var(--circuit-leg-gap2) * 4) * var(--unit)) calc(var(--circuit-leg-bottom-angle-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-angle-shadow-start) + var(--circuit-leg-gap2) * 5) * var(--unit)) calc(var(--circuit-leg-bottom-angle-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-angle-shadow-start) + var(--circuit-leg-gap2) * 6) * var(--unit)) calc(var(--circuit-leg-bottom-angle-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-angle-shadow-start) + var(--circuit-leg-gap2) * 7) * var(--unit)) calc(var(--circuit-leg-bottom-angle-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-angle-shadow-start) + var(--circuit-leg-gap2) * 8) * var(--unit)) calc(var(--circuit-leg-bottom-angle-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-angle-shadow-start) + var(--circuit-leg-gap2) * 9) * var(--unit)) calc(var(--circuit-leg-bottom-angle-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-angle-shadow-start) + var(--circuit-leg-gap2) * 10) * var(--unit)) calc(var(--circuit-leg-bottom-angle-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-angle-shadow-start) + var(--circuit-leg-gap2) * 11) * var(--unit)) calc(var(--circuit-leg-bottom-angle-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-angle-shadow-start) + var(--circuit-leg-gap2) * 12) * var(--unit)) calc(var(--circuit-leg-bottom-angle-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-angle-shadow-start) + var(--circuit-leg-gap2) * 13) * var(--unit)) calc(var(--circuit-leg-bottom-angle-shadow) * var(--unit)), 
 
	/* main legs */
	calc((221 + var(--circuit-leg-gap) * 13) * var(--unit)) calc(var(--circuit-leg-bottom) * var(--unit)), 
	calc((221 + var(--circuit-leg-gap) * 13) * var(--unit)) calc(var(--circuit-leg-top) * var(--unit)),

	calc((221 + var(--circuit-leg-gap) * 12) * var(--unit)) calc(var(--circuit-leg-bottom) * var(--unit)), 
	calc((221 + var(--circuit-leg-gap) * 12) * var(--unit)) calc(var(--circuit-leg-top) * var(--unit)),

	calc((221 + var(--circuit-leg-gap) * 11) * var(--unit)) calc(var(--circuit-leg-bottom) * var(--unit)), 
	calc((221 + var(--circuit-leg-gap) * 11) * var(--unit)) calc(var(--circuit-leg-top) * var(--unit)),

	calc((221 + var(--circuit-leg-gap) * 10) * var(--unit)) calc(var(--circuit-leg-bottom) * var(--unit)), 
	calc((221 + var(--circuit-leg-gap) * 10) * var(--unit)) calc(var(--circuit-leg-top) * var(--unit)),

	calc((221 + var(--circuit-leg-gap) * 9) * var(--unit)) calc(var(--circuit-leg-bottom) * var(--unit)), 
	calc((221 + var(--circuit-leg-gap) * 9) * var(--unit)) calc(var(--circuit-leg-top) * var(--unit)),

	calc((221 + var(--circuit-leg-gap) * 8) * var(--unit)) calc(var(--circuit-leg-bottom) * var(--unit)), 
	calc((221 + var(--circuit-leg-gap) * 8) * var(--unit)) calc(var(--circuit-leg-top) * var(--unit)),

	calc((221 + var(--circuit-leg-gap) * 7) * var(--unit)) calc(var(--circuit-leg-bottom) * var(--unit)), 
	calc((221 + var(--circuit-leg-gap) * 7) * var(--unit)) calc(var(--circuit-leg-top) * var(--unit)),

	calc((221 + var(--circuit-leg-gap) * 6) * var(--unit)) calc(var(--circuit-leg-bottom) * var(--unit)), 
	calc((221 + var(--circuit-leg-gap) * 6) * var(--unit)) calc(var(--circuit-leg-top) * var(--unit)),

	calc((221 + var(--circuit-leg-gap) * 5) * var(--unit)) calc(var(--circuit-leg-bottom) * var(--unit)), 
	calc((221 + var(--circuit-leg-gap) * 5) * var(--unit)) calc(var(--circuit-leg-top) * var(--unit)),

	calc((221 + var(--circuit-leg-gap) * 4) * var(--unit)) calc(var(--circuit-leg-bottom) * var(--unit)), 
	calc((221 + var(--circuit-leg-gap) * 4) * var(--unit)) calc(var(--circuit-leg-top) * var(--unit)),

	calc((221 + var(--circuit-leg-gap) * 3) * var(--unit)) calc(var(--circuit-leg-bottom) * var(--unit)), 
	calc((221 + var(--circuit-leg-gap) * 3) * var(--unit)) calc(var(--circuit-leg-top) * var(--unit)),

	calc((221 + var(--circuit-leg-gap) * 2) * var(--unit)) calc(var(--circuit-leg-bottom) * var(--unit)), 
	calc((221 + var(--circuit-leg-gap) * 2) * var(--unit)) calc(var(--circuit-leg-top) * var(--unit)),

	calc((221 + var(--circuit-leg-gap) * 1) * var(--unit)) calc(var(--circuit-leg-bottom) * var(--unit)), 
	calc((221 + var(--circuit-leg-gap) * 1) * var(--unit)) calc(var(--circuit-leg-top) * var(--unit)),

	calc(221 * var(--unit)) calc(var(--circuit-leg-bottom) * var(--unit)), 
	calc(221 * var(--unit)) calc(var(--circuit-leg-top) * var(--unit)),

	calc(214 * var(--unit)) calc(403 * var(--unit)),
	calc(445 * var(--unit)) calc(347 * var(--unit)),
	calc(233 * var(--unit)) calc(366 * var(--unit)),

	/* shadow legs */
	calc(var(--circuit-leg-bottom-shadow-start) * var(--unit)) calc(var(--circuit-leg-bottom-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-shadow-start) + var(--circuit-leg-gap2) * 1) * var(--unit)) calc(var(--circuit-leg-bottom-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-shadow-start) + var(--circuit-leg-gap2) * 2) * var(--unit)) calc(var(--circuit-leg-bottom-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-shadow-start) + var(--circuit-leg-gap2) * 3) * var(--unit)) calc(var(--circuit-leg-bottom-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-shadow-start) + var(--circuit-leg-gap2) * 4) * var(--unit)) calc(var(--circuit-leg-bottom-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-shadow-start) + var(--circuit-leg-gap2) * 5) * var(--unit)) calc(var(--circuit-leg-bottom-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-shadow-start) + var(--circuit-leg-gap2) * 6) * var(--unit)) calc(var(--circuit-leg-bottom-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-shadow-start) + var(--circuit-leg-gap2) * 7) * var(--unit)) calc(var(--circuit-leg-bottom-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-shadow-start) + var(--circuit-leg-gap2) * 8) * var(--unit)) calc(var(--circuit-leg-bottom-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-shadow-start) + var(--circuit-leg-gap2) * 9) * var(--unit)) calc(var(--circuit-leg-bottom-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-shadow-start) + var(--circuit-leg-gap2) * 10) * var(--unit)) calc(var(--circuit-leg-bottom-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-shadow-start) + var(--circuit-leg-gap2) * 11) * var(--unit)) calc(var(--circuit-leg-bottom-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-shadow-start) + var(--circuit-leg-gap2) * 12) * var(--unit)) calc(var(--circuit-leg-bottom-shadow) * var(--unit)), 
	calc((var(--circuit-leg-bottom-shadow-start) + var(--circuit-leg-gap2) * 13) * var(--unit)) calc(var(--circuit-leg-bottom-shadow) * var(--unit)),

	/* left side - 4 */
	calc((var(--hole-2-2-start) + var(--hole-i) * 5) * var(--unit)) var(--hole-2),
	calc((var(--hole-2-2-start) + var(--hole-i) * 4) * var(--unit)) var(--hole-2),
	calc((var(--hole-2-2-start) + var(--hole-i) * 3) * var(--unit)) var(--hole-2),
	calc((var(--hole-2-2-start) + var(--hole-i) * 2) * var(--unit)) var(--hole-2),
	calc((var(--hole-2-2-start) + var(--hole-i) * 1) * var(--unit)) var(--hole-2),
	calc(var(--hole-2-2-start) * var(--unit)) var(--hole-2),

	calc((var(--hole-2-1-start) + var(--hole-i) * 5) * var(--unit)) var(--hole-2),
	calc((var(--hole-2-1-start) + var(--hole-i) * 4) * var(--unit)) var(--hole-2),
	calc((var(--hole-2-1-start) + var(--hole-i) * 3) * var(--unit)) var(--hole-2),
	calc((var(--hole-2-1-start) + var(--hole-i) * 2) * var(--unit)) var(--hole-2),
	calc((var(--hole-2-1-start) + var(--hole-i) * 1) * var(--unit)) var(--hole-2),
	calc(var(--hole-2-1-start) * var(--unit)) var(--hole-2),

	calc((var(--hole-1-2-start) + var(--hole-i) * 5) * var(--unit)) var(--hole-1),
	calc((var(--hole-1-2-start) + var(--hole-i) * 4) * var(--unit)) var(--hole-1),
	calc((var(--hole-1-2-start) + var(--hole-i) * 3) * var(--unit)) var(--hole-1),
	calc((var(--hole-1-2-start) + var(--hole-i) * 2) * var(--unit)) var(--hole-1),
	calc((var(--hole-1-2-start) + var(--hole-i) * 1) * var(--unit)) var(--hole-1),
	calc(var(--hole-1-2-start) * var(--unit)) var(--hole-1),

	calc((var(--hole-1-1-start) + var(--hole-i) * 5) * var(--unit)) var(--hole-1),
	calc((var(--hole-1-1-start) + var(--hole-i) * 4) * var(--unit)) var(--hole-1),
	calc((var(--hole-1-1-start) + var(--hole-i) * 3) * var(--unit)) var(--hole-1),
	calc((var(--hole-1-1-start) + var(--hole-i) * 2) * var(--unit)) var(--hole-1),
	calc((var(--hole-1-1-start) + var(--hole-i) * 1) * var(--unit)) var(--hole-1),
	calc(var(--hole-1-1-start) * var(--unit)) var(--hole-1),

	calc((var(--stripe-2-2-start) + var(--stripe-i) * 5) * var(--unit)) var(--stripe-2),
	calc((var(--stripe-2-2-start) + var(--stripe-i) * 4) * var(--unit)) var(--stripe-2),
	calc((var(--stripe-2-2-start) + var(--stripe-i) * 3) * var(--unit)) var(--stripe-2),
	calc((var(--stripe-2-2-start) + var(--stripe-i) * 2) * var(--unit)) var(--stripe-2),
	calc((var(--stripe-2-2-start) + var(--stripe-i) * 1) * var(--unit)) var(--stripe-2),
	calc(var(--stripe-2-2-start) * var(--unit)) var(--stripe-2),

	calc((var(--stripe-2-1-start) + var(--stripe-i) * 5) * var(--unit)) var(--stripe-2),
	calc((var(--stripe-2-1-start) + var(--stripe-i) * 4) * var(--unit)) var(--stripe-2),
	calc((var(--stripe-2-1-start) + var(--stripe-i) * 3) * var(--unit)) var(--stripe-2),
	calc((var(--stripe-2-1-start) + var(--stripe-i) * 2) * var(--unit)) var(--stripe-2),
	calc((var(--stripe-2-1-start) + var(--stripe-i) * 1) * var(--unit)) var(--stripe-2),
	calc(var(--stripe-2-1-start) * var(--unit)) var(--stripe-2),

	calc((var(--stripe-1-2-start) + var(--stripe-i) * 5) * var(--unit)) var(--stripe-1),
	calc((var(--stripe-1-2-start) + var(--stripe-i) * 4) * var(--unit)) var(--stripe-1),
	calc((var(--stripe-1-2-start) + var(--stripe-i) * 3) * var(--unit)) var(--stripe-1),
	calc((var(--stripe-1-2-start) + var(--stripe-i) * 2) * var(--unit)) var(--stripe-1),
	calc((var(--stripe-1-2-start) + var(--stripe-i) * 1) * var(--unit)) var(--stripe-1),
	calc(var(--stripe-1-2-start) * var(--unit)) var(--stripe-1),

	calc((var(--stripe-1-1-start) + var(--stripe-i) * 5) * var(--unit)) var(--stripe-1),
	calc((var(--stripe-1-1-start) + var(--stripe-i) * 4) * var(--unit)) var(--stripe-1),
	calc((var(--stripe-1-1-start) + var(--stripe-i) * 3) * var(--unit)) var(--stripe-1),
	calc((var(--stripe-1-1-start) + var(--stripe-i) * 2) * var(--unit)) var(--stripe-1),
	calc((var(--stripe-1-1-start) + var(--stripe-i) * 1) * var(--unit)) var(--stripe-1),
	calc(var(--stripe-1-1-start) * var(--unit)) var(--stripe-1),

	calc(373 * var(--unit)) calc(268 * var(--unit)),
	calc(368 * var(--unit)) calc(269 * var(--unit)),
	calc(364 * var(--unit)) calc(269 * var(--unit)),
	calc(364 * var(--unit)) calc(268 * var(--unit)),
	calc(365 * var(--unit)) calc(267 * var(--unit)),

	calc(219 * var(--unit)) calc(291 * var(--unit)),
	calc(214 * var(--unit)) calc(292 * var(--unit)),
	calc(210 * var(--unit)) calc(292 * var(--unit)),
	calc(210 * var(--unit)) calc(291 * var(--unit)),
	calc(211 * var(--unit)) calc(290 * var(--unit)),
 
	calc(219 * var(--unit)) calc(277 * var(--unit)),
	calc(214 * var(--unit)) calc(278 * var(--unit)),
	calc(210 * var(--unit)) calc(278 * var(--unit)),
	calc(210 * var(--unit)) calc(277 * var(--unit)),
	calc(211 * var(--unit)) calc(276 * var(--unit)),

	calc(219 * var(--unit)) calc(244 * var(--unit)),
	calc(214 * var(--unit)) calc(245 * var(--unit)),
	calc(210 * var(--unit)) calc(245 * var(--unit)),
	calc(210 * var(--unit)) calc(244 * var(--unit)),
	calc(211 * var(--unit)) calc(243 * var(--unit)),

	calc((365 + 2) * var(--unit)) calc((267 + 2) * var(--unit)),
	calc((211 + 2) * var(--unit)) calc((290 + 2) * var(--unit)),
	calc((211 + 2) * var(--unit)) calc((276 + 2) * var(--unit)),
	calc((211 + 2) * var(--unit)) calc((243 + 2) * var(--unit)),

	/* left side - 3 */
	calc((410 + 15) * var(--unit)) calc((267 + 40) * var(--unit)),
	calc((410 + 15) * var(--unit)) calc((268 + 40) * var(--unit)),
	calc(410 * var(--unit)) calc((267 + 40) * var(--unit)),
	calc(410 * var(--unit)) calc((268 + 40) * var(--unit)),

	calc((410 + 15) * var(--unit)) calc((267 + 20) * var(--unit)),
	calc((410 + 15) * var(--unit)) calc((268 + 20) * var(--unit)),
	calc(410 * var(--unit)) calc((267 + 20) * var(--unit)),
	calc(410 * var(--unit)) calc((268 + 20) * var(--unit)),

	calc((410 + 15) * var(--unit)) calc(267 * var(--unit)),
	calc((410 + 15) * var(--unit)) calc(268 * var(--unit)),
	calc(410 * var(--unit)) calc(267 * var(--unit)),
	calc(410 * var(--unit)) calc(268 * var(--unit)),

	calc(408 * var(--unit)) calc((266 + 40) * var(--unit)),
	calc(407 * var(--unit)) calc((265 + 40) * var(--unit)),
	calc(408 * var(--unit)) calc((266 + 40) * var(--unit)),
	calc(408 * var(--unit)) calc((266 + 20) * var(--unit)),
	calc(407 * var(--unit)) calc((265 + 20) * var(--unit)),
	calc(408 * var(--unit)) calc((266 + 20) * var(--unit)),
	calc(408 * var(--unit)) calc(266 * var(--unit)),
	calc(407 * var(--unit)) calc(265 * var(--unit)),
	calc(408 * var(--unit)) calc(266 * var(--unit)),

	calc(173 * var(--unit)) calc(455 * var(--unit)),
	calc(172 * var(--unit)) calc(454.5 * var(--unit)),
	calc(177 * var(--unit)) calc(459 * var(--unit)),
	calc(312 * var(--unit)) calc(455 * var(--unit)),
	calc(311 * var(--unit)) calc(454.5 * var(--unit)),
	calc(316 * var(--unit)) calc(459 * var(--unit)),
	calc(310 * var(--unit)) calc(174 * var(--unit)),
	calc(309 * var(--unit)) calc(173.5 * var(--unit)),
	calc(314 * var(--unit)) calc(178 * var(--unit)),
	calc(165 * var(--unit)) calc(174 * var(--unit)),
	calc(164 * var(--unit)) calc(173.5 * var(--unit)),
	calc(169 * var(--unit)) calc(178 * var(--unit)),

	calc(163 * var(--unit)) calc(246 * var(--unit)),
	calc(163 * var(--unit)) calc(247 * var(--unit)),
	calc(163 * var(--unit)) calc(232 * var(--unit)),
	calc(163 * var(--unit)) calc(233 * var(--unit)),
	calc(162 * var(--unit)) calc(231 * var(--unit)),
	calc(161 * var(--unit)) calc(230 * var(--unit)),
	calc(162 * var(--unit)) calc(231 * var(--unit)),

	calc(144 * var(--unit)) calc(246 * var(--unit)),
	calc(144 * var(--unit)) calc(247 * var(--unit)),
	calc(144 * var(--unit)) calc(232 * var(--unit)),
	calc(144 * var(--unit)) calc(233 * var(--unit)),
	calc(143 * var(--unit)) calc(231 * var(--unit)),
	calc(142 * var(--unit)) calc(230 * var(--unit)),
	calc(143 * var(--unit)) calc(231 * var(--unit)),

	calc(125 * var(--unit)) calc(246 * var(--unit)),
	calc(125 * var(--unit)) calc(247 * var(--unit)),
	calc(125 * var(--unit)) calc(232 * var(--unit)),
	calc(125 * var(--unit)) calc(233 * var(--unit)),
	calc(124 * var(--unit)) calc(231 * var(--unit)),
	calc(123 * var(--unit)) calc(230 * var(--unit)),
	calc(124 * var(--unit)) calc(231 * var(--unit)),

	/* left side - 2 */
	calc(198 * var(--unit)) calc(231 * var(--unit)),
	calc(198 * var(--unit)) calc(230 * var(--unit)),
	calc(197 * var(--unit)) calc(229 * var(--unit)),

	calc(150 * var(--unit)) calc(277 * var(--unit)),
	calc(147 * var(--unit)) calc(274 * var(--unit)),
	calc(146 * var(--unit)) calc(273 * var(--unit)),
	calc(149 * var(--unit)) calc(276 * var(--unit)),

	calc(144 * var(--unit)) calc((278 + 28) * var(--unit)),
	calc(144 * var(--unit)) calc((278 + 21) * var(--unit)),
	calc(144 * var(--unit)) calc((278 + 14) * var(--unit)),
	calc(144 * var(--unit)) calc((278 + 7) * var(--unit)),
	calc(144 * var(--unit)) calc(278 * var(--unit)),

	calc(143 * var(--unit)) calc((277 + 28) * var(--unit)),
	calc(143 * var(--unit)) calc((277 + 21) * var(--unit)),
	calc(143 * var(--unit)) calc((277 + 14) * var(--unit)),
	calc(143 * var(--unit)) calc((277 + 7) * var(--unit)),
	calc(143 * var(--unit)) calc(277 * var(--unit)),

	calc((150 + 28) * var(--unit)) calc(271 * var(--unit)),
	calc((150 + 21) * var(--unit)) calc(271 * var(--unit)),
	calc((150 + 14) * var(--unit)) calc(271 * var(--unit)),
	calc((150 + 7) * var(--unit)) calc(271 * var(--unit)),
	calc(150 * var(--unit)) calc(271 * var(--unit)),

	calc((149 + 28) * var(--unit)) calc(270 * var(--unit)),
	calc((149 + 21) * var(--unit)) calc(270 * var(--unit)),
	calc((149 + 14) * var(--unit)) calc(270 * var(--unit)),
	calc((149 + 7) * var(--unit)) calc(270 * var(--unit)),
	calc(149 * var(--unit)) calc(270 * var(--unit)),

	calc(131 * var(--unit)) calc(336 * var(--unit)),
	calc(132 * var(--unit)) calc(336 * var(--unit)),
	calc(154 * var(--unit)) calc(328 * var(--unit)),
	calc(112 * var(--unit)) calc(328 * var(--unit)),

	calc(131 * var(--unit)) calc(332 * var(--unit)),
	calc(131 * var(--unit)) calc(332 * var(--unit)),
	calc(154 * var(--unit)) calc(328 * var(--unit)),
	calc(112 * var(--unit)) calc(328 * var(--unit)),

	calc(124 * var(--unit)) calc(362 * var(--unit)),
	calc(187 * var(--unit)) calc(340 * var(--unit)),
	calc((154 + var(--shiftX)) * var(--unit)) calc((328 + var(--shiftY)) * var(--unit)),
	calc((112 + var(--shiftX)) * var(--unit)) calc((328 + var(--shiftY)) * var(--unit)),
	calc(143 * var(--unit)) calc(349 * var(--unit)),

	calc(150 * var(--unit)) calc(422 * var(--unit)), /* 145 + 5 */
	calc(131 * var(--unit)) calc(408 * var(--unit)),  /* 145 - 14 */
	calc(145 * var(--unit)) calc(407 * var(--unit)), 
	calc(145 * var(--unit)) calc(407 * var(--unit)),
	calc(145 * var(--unit)) calc(414 * var(--unit)),

	calc(105 * var(--unit)) calc(422 * var(--unit)), /* 100 + 5 */
	calc(86 * var(--unit)) calc(408 * var(--unit)),  /* 100 - 14 */
	calc(100 * var(--unit)) calc(407 * var(--unit)), 
	calc(100 * var(--unit)) calc(407 * var(--unit)),
	calc(100 * var(--unit)) calc(414 * var(--unit)),

	/* left side - 1 */
	calc(50 * var(--unit)) calc(245 * var(--unit)),

	calc(89 * var(--unit)) calc(380 * var(--unit)),
	calc(88 * var(--unit)) calc(379 * var(--unit)),

	calc(89 * var(--unit)) calc(367 * var(--unit)),
	calc(88 * var(--unit)) calc(366 * var(--unit)),

	calc(89 * var(--unit)) calc(353 * var(--unit)),
	calc(88 * var(--unit)) calc(352 * var(--unit)),
	calc(58 * var(--unit)) calc(363 * var(--unit)),
	calc(58 * var(--unit)) calc(362 * var(--unit)),
	calc(56 * var(--unit)) calc(360 * var(--unit)),
	calc(55 * var(--unit)) calc(359 * var(--unit)),

	calc(66 * var(--unit)) calc(349 * var(--unit)),
	calc(65 * var(--unit)) calc(348 * var(--unit)),
	calc(68 * var(--unit)) calc(351 * var(--unit)),
	calc(74 * var(--unit)) calc(321 * var(--unit)),
	calc(78 * var(--unit)) calc(263 * var(--unit)),
	calc(75 * var(--unit)) calc(311 * var(--unit)),
	calc(0 * var(--unit)) calc(245 * var(--unit)), 
	calc(11 * var(--unit)) calc(248 * var(--unit)),
	calc(0 * var(--unit)) calc(246 * var(--unit)), 
	calc(0 * var(--unit)) calc(245 * var(--unit)), 
	calc(53 * var(--unit)) calc(299 * var(--unit)), 
	calc(53 * var(--unit)) calc(234 * var(--unit)), 
	calc(53 * var(--unit)) calc(242 * var(--unit)), 
	calc(88 * var(--unit)) calc(245 * var(--unit)), 
	calc(26 * var(--unit)) calc(265 * var(--unit)), 
	calc(88 * var(--unit)) calc(183 * var(--unit)), 
	calc(88 * var(--unit)) calc(183 * var(--unit)), 
	calc(88 * var(--unit)) calc(208 * var(--unit)), 
	calc(88 * var(--unit)) calc(208 * var(--unit)), 
	calc(32 * var(--unit)) calc(195 * var(--unit)), 
	calc(32 * var(--unit)) calc(195 * var(--unit)), 
	calc(32 * var(--unit)) calc(209 * var(--unit)), 
	calc(32 * var(--unit)) calc(209 * var(--unit)), 
	calc(32 * var(--unit)) calc(182 * var(--unit)), 
	calc(32 * var(--unit)) calc(182 * var(--unit)), 
	calc(44 * var(--unit)) calc(177 * var(--unit)), 
	calc(44 * var(--unit)) calc(177 * var(--unit)), 
	calc(44 * var(--unit)) calc(177 * var(--unit)), 
	calc(44 * var(--unit)) calc(177 * var(--unit)), 
	calc(44 * var(--unit)) calc(177 * var(--unit)), 
	calc(47 * var(--unit)) calc(180 * var(--unit)), 
	calc(32 * var(--unit)) calc(438 * var(--unit)), 
	calc(26 * var(--unit)) calc(415 * var(--unit)), 
	calc(68 * var(--unit)) calc(399 * var(--unit)), 
	calc(26 * var(--unit)) calc(452 * var(--unit)), 
	calc(26 * var(--unit)) calc(422 * var(--unit)), 
	calc(10 * var(--unit)) calc(411 * var(--unit)), 
	calc(26 * var(--unit)) calc(414 * var(--unit)), 
	calc(26 * var(--unit)) calc(460 * var(--unit)), 
	calc(28 * var(--unit)) calc(430 * var(--unit)), 
	calc(68 * var(--unit)) calc(408 * var(--unit)),

	/* base */
	98.2% 60.9%, 
	98.2% 88.9%, 
	22.2% 97.6%, 
	27.6% 37.2%, 
	5.019% 34.29%, 
	5.019% 100.14%, 
	95.65% 100.14%, 
	95.33% 34.2%,
	calc(30 * var(--unit)) calc(168 * var(--unit)), 
	calc(42 * var(--unit)) calc(178 * var(--unit)), 
	calc(65 * var(--unit)) calc(286 * var(--unit)), 
	calc(451 * var(--unit)) calc(263 * var(--unit)), 
	calc(451 * var(--unit)) calc(439 * var(--unit)),
	calc(451 * var(--unit)) calc(446 * var(--unit)),
	calc(451 * var(--unit)) calc(423 * var(--unit)),
	calc(26 * var(--unit)) calc(171 * var(--unit)),
	calc(33 * var(--unit)) calc(165 * var(--unit)),
	calc(33 * var(--unit)) calc(482 * var(--unit));

    background-size: 
	/* left side - 12 */
	calc(22 * var(--unit)) calc(14 * var(--unit)),
	calc(22 * var(--unit)) calc(14 * var(--unit)),

	var(--plug-wire),
	var(--plug-wire),

	var(--plug-wire),
	var(--plug-wire),

	var(--plug-size),
	var(--plug-size),
	var(--plug-size),

	var(--plug-size),
	var(--plug-size),
	var(--plug-size),

	/* left side - 11 */
	calc(8 * var(--unit)) calc(8 * var(--unit)), 
	calc(8 * var(--unit)) calc(8 * var(--unit)), 

	calc(8 * var(--unit)) calc(8 * var(--unit)), 
	calc(8 * var(--unit)) calc(8 * var(--unit)), 

	calc(30 * var(--unit)) calc(20 * var(--unit)), 
	calc(116 * var(--unit)) calc(20 * var(--unit)), 
	calc(116 * var(--unit)) calc(126 * var(--unit)), 
	calc(16 * var(--unit)) calc(16 * var(--unit)), 
	calc(320 * var(--unit)) calc(83 * var(--unit)), 
	calc(30 * var(--unit)) calc(89 * var(--unit)), 
	calc(30 * var(--unit)) calc(87 * var(--unit)), 
	calc(30 * var(--unit)) calc(89 * var(--unit)), 
	calc(360 * var(--unit)) calc(123 * var(--unit)), 
	calc(360 * var(--unit)) calc(123 * var(--unit)),

	/* left side - 10 (at 457) */
	calc(110 * var(--unit)) calc(12 * var(--unit)), /*=3*/
	calc(10 * var(--unit)) calc(14 * var(--unit)),
	calc(48 * var(--unit)) calc(10 * var(--unit)),

	/* left side - 9 */
	/* group text nodes */
	var(--letter-array-2-width-1) calc(16 * var(--unit)), /*=88*/
	var(--letter-array-2-width) calc(18 * var(--unit)),
	var(--letter-array-2-width-1) calc(16 * var(--unit)),
	var(--letter-array-2-width) calc(18 * var(--unit)),
	var(--letter-array-2-width-1) calc(16 * var(--unit)),
	var(--letter-array-2-width) calc(18 * var(--unit)),
	var(--letter-array-2-width-1) calc(16 * var(--unit)),
	var(--letter-array-2-width) calc(18 * var(--unit)),
	var(--letter-array-2-width-1) calc(16 * var(--unit)),
	var(--letter-array-2-width) calc(18 * var(--unit)),
	var(--letter-array-2-width-1) calc(16 * var(--unit)),
	var(--letter-array-2-width) calc(18 * var(--unit)),

	/* group text nodes */
	var(--letter-array-1-width-1) calc(16 * var(--unit)),
	var(--letter-array-1-width) calc(18 * var(--unit)),
	var(--letter-array-1-width-1) calc(16 * var(--unit)),
	var(--letter-array-1-width) calc(18 * var(--unit)),
	var(--letter-array-1-width-1) calc(16 * var(--unit)),
	var(--letter-array-1-width) calc(18 * var(--unit)),
	var(--letter-array-1-width-1) calc(16 * var(--unit)),
	var(--letter-array-1-width) calc(18 * var(--unit)),
	var(--letter-array-1-width-1) calc(16 * var(--unit)),
	var(--letter-array-1-width) calc(18 * var(--unit)),
	var(--letter-array-1-width-1) calc(16 * var(--unit)),
	var(--letter-array-1-width) calc(18 * var(--unit)),

	/* some other group */
	calc(3 * var(--unit)) calc(6 * var(--unit)),
	calc(3 * var(--unit)) calc(8 * var(--unit)),
	calc(3 * var(--unit)) calc(4 * var(--unit)),

	calc(3 * var(--unit)) calc(6 * var(--unit)),
	calc(3 * var(--unit)) calc(8 * var(--unit)),
	calc(3 * var(--unit)) calc(4 * var(--unit)),

	calc(8 * var(--unit)) calc(2 * var(--unit)),
	calc(10 * var(--unit)) calc(4 * var(--unit)),

	calc(33 * var(--unit)) calc(2 * var(--unit)),
	calc(35 * var(--unit)) calc(4 * var(--unit)),

	calc(25 * var(--unit)) calc(2 * var(--unit)),
	calc(27 * var(--unit)) calc(4 * var(--unit)),

	/* group text nodes */
	var(--letter-array-2-width-2) calc(8 * var(--unit)),
	var(--letter-array-2-width) calc(10 * var(--unit)),
	var(--letter-array-2-width-2) calc(8 * var(--unit)),
	var(--letter-array-2-width) calc(10 * var(--unit)),
	var(--letter-array-2-width-2) calc(4 * var(--unit)),
	var(--letter-array-2-width) calc(6 * var(--unit)),
	var(--letter-array-2-width-2) calc(6 * var(--unit)),
	var(--letter-array-2-width) calc(8 * var(--unit)),
	var(--letter-array-2-width-2) calc(4 * var(--unit)),
	var(--letter-array-2-width) calc(6 * var(--unit)),
	var(--letter-array-2-width-2) calc(6 * var(--unit)),
	var(--letter-array-2-width) calc(8 * var(--unit)),
	var(--letter-array-2-width-2) calc(6 * var(--unit)),
	var(--letter-array-2-width) calc(8 * var(--unit)),
	var(--letter-array-2-width-2) calc(4 * var(--unit)),
	var(--letter-array-2-width) calc(6 * var(--unit)),

	/* group text nodes */
	var(--letter-array-1-width-1) calc(4 * var(--unit)),
	var(--letter-array-1-width) calc(6 * var(--unit)),
	var(--letter-array-1-width-1) calc(6 * var(--unit)),
	var(--letter-array-1-width) calc(8 * var(--unit)),
	var(--letter-array-1-width-1) calc(8 * var(--unit)),
	var(--letter-array-1-width) calc(10 * var(--unit)),
	var(--letter-array-1-width-1) calc(8 * var(--unit)),
	var(--letter-array-1-width) calc(10 * var(--unit)),
	var(--letter-array-1-width-1) calc(6 * var(--unit)),
	var(--letter-array-1-width) calc(8 * var(--unit)),
	var(--letter-array-1-width-1) calc(6 * var(--unit)),
	var(--letter-array-1-width) calc(8 * var(--unit)),
	var(--letter-array-1-width-1) calc(12 * var(--unit)),
	var(--letter-array-1-width) calc(14 * var(--unit)),
	var(--letter-array-1-width-1) calc(16 * var(--unit)),
	var(--letter-array-1-width) calc(18 * var(--unit)),

	/* single text nodes */
	calc(60 * var(--unit)) calc(2 * var(--unit)),
	calc(62 * var(--unit)) calc(4 * var(--unit)),

	calc(4 * var(--unit)) calc(2 * var(--unit)),
	calc(6 * var(--unit)) calc(4 * var(--unit)),

	calc(72 * var(--unit)) calc(2 * var(--unit)),
	calc(74 * var(--unit)) calc(4 * var(--unit)),

	calc(6 * var(--unit)) calc(4 * var(--unit)),
	calc(8 * var(--unit)) calc(6 * var(--unit)),

	calc(27 * var(--unit)) calc(3 * var(--unit)),
	calc(29 * var(--unit)) calc(5 * var(--unit)),

	calc(36 * var(--unit)) calc(3 * var(--unit)),
	calc(38 * var(--unit)) calc(5 * var(--unit)),

	calc(4 * var(--unit)) calc(4 * var(--unit)),
	calc(6 * var(--unit)) calc(6 * var(--unit)),

	calc(6 * var(--unit)) calc(4 * var(--unit)),
	calc(8 * var(--unit)) calc(6 * var(--unit)),

	calc(6 * var(--unit)) calc(4 * var(--unit)),
	calc(8 * var(--unit)) calc(6 * var(--unit)),

	calc(51 * var(--unit)) calc(4 * var(--unit)),
	calc(53 * var(--unit)) calc(6 * var(--unit)),

	/* left side - 8 */
	calc(10 * var(--unit)) calc(15 * var(--unit)), /*=11*/
	calc(12 * var(--unit)) calc(14 * var(--unit)),
	calc(11 * var(--unit)) calc(14 * var(--unit)),
	calc(26 * var(--unit)) calc(27 * var(--unit)),
	calc(26 * var(--unit)) calc(27 * var(--unit)),

	calc(11 * var(--unit)) calc(14 * var(--unit)),
	calc(11 * var(--unit)) calc(14 * var(--unit)),
	calc(11 * var(--unit)) calc(14 * var(--unit)),
	calc(11 * var(--unit)) calc(14 * var(--unit)),

	calc(27 * var(--unit)) calc(27 * var(--unit)),
	calc(27 * var(--unit)) calc(27 * var(--unit)),

	/* left side - 7 */
	calc(38 * var(--unit)) calc(15 * var(--unit)), /*=34*/
	calc(38 * var(--unit)) calc(15 * var(--unit)),

	calc(38 * var(--unit)) calc(15 * var(--unit)),
	calc(38 * var(--unit)) calc(15 * var(--unit)),

	calc(33 * var(--unit)) calc(23 * var(--unit)),
	calc(25 * var(--unit)) calc(25 * var(--unit)),
	calc(25 * var(--unit)) calc(25 * var(--unit)),
	calc(25 * var(--unit)) calc(25 * var(--unit)),
	calc(25 * var(--unit)) calc(25 * var(--unit)),
	calc(33 * var(--unit)) calc(25 * var(--unit)),

	calc(3 * var(--unit)) calc(9 * var(--unit)),
	calc(3 * var(--unit)) calc(9 * var(--unit)),

	calc(9 * var(--unit)) calc(3 * var(--unit)),
	calc(9 * var(--unit)) calc(3 * var(--unit)),
	calc(9 * var(--unit)) calc(3 * var(--unit)),
	calc(9 * var(--unit)) calc(3 * var(--unit)),

	calc(var(--cmt-w) * var(--unit)) calc(var(--cmt-h) * var(--unit)),
	calc(var(--cmt-w) * var(--unit)) calc(var(--cmt-h) * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(60 * var(--unit)) calc(60 * var(--unit)),
	calc(60 * var(--unit)) calc(60 * var(--unit)),
	calc(60 * var(--unit)) calc(60 * var(--unit)),
	calc(60 * var(--unit)) calc(60 * var(--unit)),
	calc(10 * var(--unit)) calc(10 * var(--unit)),
	calc(10 * var(--unit)) calc(10 * var(--unit)),
	calc(17 * var(--unit)) calc(3 * var(--unit)),
	calc(17 * var(--unit)) calc(3 * var(--unit)),
	calc(17 * var(--unit)) calc(3 * var(--unit)),
	calc(31 * var(--unit)) calc(21 * var(--unit)),
	calc(31 * var(--unit)) calc(21 * var(--unit)),
	calc(29.4 * var(--unit)) calc(19 * var(--unit)),

	/* left side - 6 */
	calc(25 * var(--unit)) calc(5 * var(--unit)), /*=17*/
	calc(204 * var(--unit)) calc(1 * var(--unit)), 
	calc(204 * var(--unit)) calc(3 * var(--unit)), 
	calc(206 * var(--unit)) calc(5 * var(--unit)), 

	calc(20 * var(--unit)) calc(20 * var(--unit)), 

	calc(20 * var(--unit)) calc(20 * var(--unit)), 
	calc(20 * var(--unit)) calc(20 * var(--unit)), 

	calc(20 * var(--unit)) calc(20 * var(--unit)), 
	calc(20 * var(--unit)) calc(20 * var(--unit)), 

	calc(223 * var(--unit)) calc(59 * var(--unit)), 
	calc(232 * var(--unit)) calc(47 * var(--unit)), 

	calc(10 * var(--unit)) calc(10 * var(--unit)), 
	calc(10 * var(--unit)) calc(10 * var(--unit)), 
	calc(10 * var(--unit)) calc(10 * var(--unit)), 
	calc(10 * var(--unit)) calc(10 * var(--unit)), 

	calc(230 * var(--unit)) calc(57 * var(--unit)), 
	calc(232 * var(--unit)) calc(59 * var(--unit)),

	/* left side - 5 */
	var(--circuit-leg-size) var(--circuit-leg-size), /*=59*/
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	/* main legs */
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	calc(20 * var(--unit)) calc(20 * var(--unit)),
	calc(19 * var(--unit)) calc(19 * var(--unit)),
	calc(231 * var(--unit)) calc(56 * var(--unit)),

	/* shadow legs */
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),
	var(--circuit-leg-size) var(--circuit-leg-size),

	/* left side - 4 */
	var(--hole-s) var(--hole-s2), /*=24*/
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),

	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),

	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),

	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),
	var(--hole-s) var(--hole-s2),

	var(--stripe-s) var(--stripe-s), /*=24*/
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),

	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),

	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),

	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),
	var(--stripe-s) var(--stripe-s),

	calc(4 * var(--unit)) calc(8 * var(--unit)), /*=24*/
	calc(14 * var(--unit)) calc(6 * var(--unit)),
	calc(22 * var(--unit)) calc(6 * var(--unit)),
	calc(22 * var(--unit)) calc(8 * var(--unit)),
	calc(20 * var(--unit)) calc(10 * var(--unit)),

	calc(4 * var(--unit)) calc(8 * var(--unit)),
	calc(14 * var(--unit)) calc(6 * var(--unit)),
	calc(22 * var(--unit)) calc(6 * var(--unit)),
	calc(22 * var(--unit)) calc(8 * var(--unit)),
	calc(20 * var(--unit)) calc(10 * var(--unit)),

	calc(4 * var(--unit)) calc(8 * var(--unit)),
	calc(14 * var(--unit)) calc(6 * var(--unit)),
	calc(22 * var(--unit)) calc(6 * var(--unit)),
	calc(22 * var(--unit)) calc(8 * var(--unit)),
	calc(20 * var(--unit)) calc(10 * var(--unit)),
 
	calc(4 * var(--unit)) calc(8 * var(--unit)),
	calc(14 * var(--unit)) calc(6 * var(--unit)),
	calc(22 * var(--unit)) calc(6 * var(--unit)),
	calc(22 * var(--unit)) calc(8 * var(--unit)),
	calc(20 * var(--unit)) calc(10 * var(--unit)),

	calc(20 * var(--unit)) calc(10 * var(--unit)),
	calc(20 * var(--unit)) calc(10 * var(--unit)),
	calc(20 * var(--unit)) calc(10 * var(--unit)),
	calc(20 * var(--unit)) calc(10 * var(--unit)),

	/* left side - 3 */
	calc(12 * var(--unit)) calc(12 * var(--unit)), /*=33*/
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),

	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),

	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),

	calc(31 * var(--unit)) calc(14 * var(--unit)),
	calc(32 * var(--unit)) calc(16 * var(--unit)),
	calc(32 * var(--unit)) calc(16 * var(--unit)),
	calc(31 * var(--unit)) calc(14 * var(--unit)),
	calc(32 * var(--unit)) calc(16 * var(--unit)),
	calc(32 * var(--unit)) calc(16 * var(--unit)),
	calc(31 * var(--unit)) calc(14 * var(--unit)),
	calc(32 * var(--unit)) calc(16 * var(--unit)),
	calc(32 * var(--unit)) calc(16 * var(--unit)),

	calc(123 * var(--unit)) calc(22 * var(--unit)),
	calc(125 * var(--unit)) calc(24 * var(--unit)),
	calc(123 * var(--unit)) calc(22 * var(--unit)),
	calc(123 * var(--unit)) calc(22 * var(--unit)),
	calc(125 * var(--unit)) calc(24 * var(--unit)),
	calc(123 * var(--unit)) calc(22 * var(--unit)),
	calc(123 * var(--unit)) calc(22 * var(--unit)),
	calc(125 * var(--unit)) calc(24 * var(--unit)),
	calc(123 * var(--unit)) calc(22 * var(--unit)),
	calc(123 * var(--unit)) calc(22 * var(--unit)),
	calc(125 * var(--unit)) calc(24 * var(--unit)),
	calc(123 * var(--unit)) calc(22 * var(--unit)),

	calc(12 * var(--unit)) calc(12 * var(--unit)), /*21*/
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(14 * var(--unit)) calc(29 * var(--unit)),
	calc(16 * var(--unit)) calc(30 * var(--unit)),
	calc(16 * var(--unit)) calc(30 * var(--unit)),

	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(14 * var(--unit)) calc(29 * var(--unit)),
	calc(16 * var(--unit)) calc(30 * var(--unit)),
	calc(16 * var(--unit)) calc(30 * var(--unit)),

	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(12 * var(--unit)) calc(12 * var(--unit)),
	calc(14 * var(--unit)) calc(29 * var(--unit)),
	calc(16 * var(--unit)) calc(30 * var(--unit)),
	calc(16 * var(--unit)) calc(30 * var(--unit)),

	/* left side - 2 */
	calc(244 * var(--unit)) calc(1 * var(--unit)), /*=50*/
	calc(244 * var(--unit)) calc(3 * var(--unit)), 
	calc(246 * var(--unit)) calc(5 * var(--unit)), 

	calc(31 * var(--unit)) calc(30 * var(--unit)), 
	calc(37 * var(--unit)) calc(36 * var(--unit)), 
	calc(39 * var(--unit)) calc(38 * var(--unit)), 
	calc(37 * var(--unit)) calc(36 * var(--unit)), 

	calc(45 * var(--unit)) calc(2 * var(--unit)),
	calc(45 * var(--unit)) calc(2 * var(--unit)),
	calc(45 * var(--unit)) calc(2 * var(--unit)),
	calc(45 * var(--unit)) calc(2 * var(--unit)),
	calc(45 * var(--unit)) calc(2 * var(--unit)),

	calc(47 * var(--unit)) calc(4 * var(--unit)),
	calc(47 * var(--unit)) calc(4 * var(--unit)),
	calc(47 * var(--unit)) calc(4 * var(--unit)),
	calc(47 * var(--unit)) calc(4 * var(--unit)),
	calc(47 * var(--unit)) calc(4 * var(--unit)),

	calc(2 * var(--unit)) calc(44 * var(--unit)),
	calc(2 * var(--unit)) calc(44 * var(--unit)),
	calc(2 * var(--unit)) calc(44 * var(--unit)),
	calc(2 * var(--unit)) calc(44 * var(--unit)),
	calc(2 * var(--unit)) calc(44 * var(--unit)),

	calc(4 * var(--unit)) calc(46 * var(--unit)),
	calc(4 * var(--unit)) calc(46 * var(--unit)),
	calc(4 * var(--unit)) calc(46 * var(--unit)),
	calc(4 * var(--unit)) calc(46 * var(--unit)),
	calc(4 * var(--unit)) calc(46 * var(--unit)),

	calc(41 * var(--unit)) calc(22 * var(--unit)), 
	calc(39 * var(--unit)) calc(23 * var(--unit)), 
	calc(39 * var(--unit)) calc(39 * var(--unit)), 
	calc(39 * var(--unit)) calc(39 * var(--unit)), 

	calc(41 * var(--unit)) calc(31 * var(--unit)), 
	calc(41 * var(--unit)) calc(30 * var(--unit)), 
	calc(39 * var(--unit)) calc(39 * var(--unit)), 
	calc(39 * var(--unit)) calc(39 * var(--unit)), 

	calc(11 * var(--unit)) calc(11 * var(--unit)), 
	calc(11 * var(--unit)) calc(11 * var(--unit)), 
	calc(39 * var(--unit)) calc(39 * var(--unit)), 
	calc(39 * var(--unit)) calc(39 * var(--unit)), 
	calc(48 * var(--unit)) calc(27 * var(--unit)), 

	calc(30 * var(--unit)) calc(11 * var(--unit)), 
	calc(68 * var(--unit)) calc(38 * var(--unit)), 
	calc(40 * var(--unit)) calc(40 * var(--unit)), 
	calc(40 * var(--unit)) calc(40 * var(--unit)),
	calc(40 * var(--unit)) calc(40 * var(--unit)),

	calc(30 * var(--unit)) calc(11 * var(--unit)), 
	calc(68 * var(--unit)) calc(38 * var(--unit)), 
	calc(40 * var(--unit)) calc(40 * var(--unit)), 
	calc(40 * var(--unit)) calc(40 * var(--unit)),
	calc(40 * var(--unit)) calc(40 * var(--unit)),

	/* left side - 1 */
	calc(19 * var(--unit)) calc(1.2 * var(--unit)), /*=51*/

	calc(8 * var(--unit)) calc(6 * var(--unit)),
	calc(10 * var(--unit)) calc(8 * var(--unit)),

	calc(8 * var(--unit)) calc(6 * var(--unit)),
	calc(10 * var(--unit)) calc(8 * var(--unit)),

	calc(8 * var(--unit)) calc(6 * var(--unit)),
	calc(10 * var(--unit)) calc(8 * var(--unit)),
	calc(8 * var(--unit)) calc(13 * var(--unit)),
	calc(8 * var(--unit)) calc(15 * var(--unit)),
	calc(10 * var(--unit)) calc(19 * var(--unit)),
	calc(11 * var(--unit)) calc(21 * var(--unit)),

	calc(20 * var(--unit)) calc(40 * var(--unit)),
	calc(22 * var(--unit)) calc(42 * var(--unit)),
	calc(20 * var(--unit)) calc(40 * var(--unit)),
	calc(9 * var(--unit)) calc(9 * var(--unit)),
	calc(3 * var(--unit)) calc(23 * var(--unit)),
	calc(20 * var(--unit)) calc(20 * var(--unit)),
	calc(89 * var(--unit)) calc(60 * var(--unit)),
	calc(76 * var(--unit)) calc(53 * var(--unit)),
	calc(87 * var(--unit)) calc(57 * var(--unit)),
	calc(89 * var(--unit)) calc(60 * var(--unit)),
	calc(16 * var(--unit)) calc(16 * var(--unit)),
	calc(16 * var(--unit)) calc(16 * var(--unit)),
	calc(16 * var(--unit)) calc(65 * var(--unit)),
	calc(19 * var(--unit)) calc(20 * var(--unit)), 
	calc(80 * var(--unit)) calc(56 * var(--unit)),
	calc(10 * var(--unit)) calc(6 * var(--unit)),
	calc(9 * var(--unit)) calc(6 * var(--unit)),
	calc(10 * var(--unit)) calc(6 * var(--unit)),
	calc(9 * var(--unit)) calc(6 * var(--unit)),
	calc(10 * var(--unit)) calc(6 * var(--unit)),
	calc(9 * var(--unit)) calc(6 * var(--unit)),
	calc(10 * var(--unit)) calc(6 * var(--unit)),
	calc(9 * var(--unit)) calc(6 * var(--unit)),
	calc(10 * var(--unit)) calc(6 * var(--unit)),
	calc(9 * var(--unit)) calc(6 * var(--unit)),
	calc(41 * var(--unit)) calc(42 * var(--unit)),
	calc(41 * var(--unit)) calc(42 * var(--unit)), 
	calc(41 * var(--unit)) calc(42 * var(--unit)), 
	calc(41 * var(--unit)) calc(42 * var(--unit)), 
	calc(41 * var(--unit)) calc(42 * var(--unit)), 
	calc(41 * var(--unit)) calc(42 * var(--unit)), 
	calc(16 * var(--unit)) calc(25 * var(--unit)), 
	calc(6 * var(--unit)) calc(48 * var(--unit)), 
	calc(20 * var(--unit)) calc(79.2 * var(--unit)), 
	calc(51 * var(--unit)) calc(7 * var(--unit)), 
	calc(49 * var(--unit)) calc(11 * var(--unit)), 
	calc(16 * var(--unit)) calc(54 * var(--unit)), 
	calc(52 * var(--unit)) calc(49 * var(--unit)), 
	calc(14 * var(--unit)) calc(19 * var(--unit)), 
	calc(62 * var(--unit)) calc(46 * var(--unit)), 
	calc(36 * var(--unit)) calc(84 * var(--unit)),

	/* base */
	calc(20 * var(--unit)) calc(20 * var(--unit)),  /*=18*/
	calc(20 * var(--unit)) calc(20 * var(--unit)), 
	calc(20 * var(--unit)) calc(20 * var(--unit)), 
	calc(20 * var(--unit)) calc(20 * var(--unit)), 
	3.706% 2.7%, 
	3.706% 2.7%, 
	3.64% 2.7%, 
	2.4% 4.23%, 
	calc(410 * var(--unit)) calc(320 * var(--unit)), 
	calc(410 * var(--unit)) calc(306 * var(--unit)), 
	calc(412 * var(--unit)) calc(156 * var(--unit)), 
	calc(24 * var(--unit)) calc(25 * var(--unit)), 
	calc(24 * var(--unit)) calc(25 * var(--unit)),
	calc(24 * var(--unit)) calc(25 * var(--unit)),
	calc(24 * var(--unit)) calc(25 * var(--unit)),
	calc(7 * var(--unit)) calc(312 * var(--unit)),
	calc(408 * var(--unit)) calc(14 * var(--unit)),
	calc(410 * var(--unit)) calc(10 * var(--unit));

    background-repeat:
	no-repeat, /*=12*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*n*/
	no-repeat,

	no-repeat,
	no-repeat,

	no-repeat,
	no-repeat,
	no-repeat,
	repeat-x,
	no-repeat,
	no-repeat,
	no-repeat,
	no-repeat,
	no-repeat
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat, /*=10*/
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,
	no-repeat, 
	no-repeat,
	no-repeat,

	no-repeat,
	no-repeat,
	no-repeat,
	no-repeat,
	no-repeat,
	no-repeat,
	no-repeat;
}



/* making things tidy :D */
html, body{
padding:0;
margin:0;
position:relative;
top:0;
left:0;
width:100%;
height:100%;
background-color:var(--background);
}

body::before, body::after{
content:"";
position:absolute;
transform:translate(-50%,-50%);
}

html, body, body::before, body::after{
display:block;
}

/* layer - background */
body::before{
width:calc(var(--main-width) * var(--unit));
height:calc(var(--main-height) * var(--unit));
left:calc(50% + var(--main-left) * var(--unit));
top:calc(50% + var(--main-top) * var(--unit));

box-shadow: 2px 31px 0px -26px var(--shadow);
border-radius: 0% 0% 7% 7%;
}

/* layer - foreground (LCD Display) */
body::after{
content: var(--message);
width:calc(var(--lcd-width) * var(--unit));
height:calc(var(--lcd-height) * var(--unit));
left:calc(50% + var(--lcd-left) * var(--unit));
top:calc(50% + var(--lcd-top) * var(--unit));
padding-top:var(--msg-padding);
box-sizing:border-box;
background-color:var(--color17);
background-image:
	linear-gradient(90deg,transparent calc(11 * var(--unit)),transparent 1px),
	var(--insertion-indicator), 
	var(--insertion-indicator),
	var(--insertion-indicator), 
	var(--insertion-indicator);

background-position:
	calc(0 * var(--unit)) calc(8 * var(--unit)), 
	calc(0 * var(--unit)) calc(8 * var(--unit)), 
	calc(12 * var(--unit)) calc(8 * var(--unit)),
	calc(0 * var(--unit)) calc((var(--insertion-height) + 9) * var(--unit)), 
	calc(12 * var(--unit)) calc((var(--insertion-height) + 9) * var(--unit));

background-size:
	calc(24 * var(--unit)) calc(var(--insertion-height) * var(--unit));

box-shadow:
	0 calc(1 * var(--unit)) 0 0 var(--color17),
	0 0 0 calc(6 * var(--unit)) var(--color00),
	0 0 0 calc(3 * var(--unit)) var(--color00);

background-repeat:
	no-repeat, 
	repeat-x, 
	repeat-x, 
	repeat-x, 
	repeat-x, 
	repeat-x;

font-family: 
	"VT323", 
	"Courier New", 
	"Consolas", 
	system-ui, 
	-apple-system-ui, 
	monospace;

border-radius:calc(4 * var(--unit));
font-size: var(--msg-font-size);
font-weight: normal;
white-space: nowrap;
overflow: hidden;
text-transform:var(--msg-transform);
text-indent: var(--msg-indent-start);
color:var(--color43);
animation:msg var(--msg-duration) steps(var(--msg-steps)) infinite, blink var(--blink-duration) steps(var(--blink-steps)) infinite;
border-left:calc(11 * var(--unit)) solid var(--color17);
border-right:calc(12 * var(--unit)) solid var(--color17);
}

/* Cheesy animation ;P */

@keyframes msg{
to{
text-indent: var(--msg-indent-end);
}
}

@keyframes blink{
to{
background-image:
	linear-gradient(90deg,var(--color43) calc(11 * var(--unit)),transparent 1px),
	var(--insertion-indicator), 
	var(--insertion-indicator),
	var(--insertion-indicator), 
	var(--insertion-indicator);
}
}

/* Chromium Specific CSS against bad rendering */

@supports (backdrop-filter: blur(5px)) {
:root{
--main-body-smooth-radius:calc(10 * var(--unit));
--circle-radius:9;
--ss-r-1:calc(7 * var(--unit));
--ss-r-2:calc(6.4 * var(--unit));
--ss-r-3:calc(7 * var(--unit));

--ss-r-4:calc(9 * var(--unit));
--ss-r-5:calc(15 * var(--unit));
--ss-r-6:calc(13 * var(--unit));
--ss-r-7:calc(9 * var(--unit));
--ss-rp-8:65.1%;
--ss-r-9:calc(9 * var(--unit));
--ss-r-10:calc(52 * var(--unit));
--ss-r-11:calc(9 * var(--unit));
--ss-r-12:calc(16 * var(--unit));
--ss-r-13:calc(12 * var(--unit));
--circ:52%;
--circ2:37%;

--ss-r-14:calc(15 * var(--unit));
--ss-r-15:calc(10 * var(--unit));
--ss-r-16:calc(20 * var(--unit));
--ss-r-17:calc(19 * var(--unit));
--ss-r-18:calc(3.3 * var(--unit));
--circ3:27%;

--ss-r-19:calc(6 * var(--unit));
--circle-outline-radius:38%;

--ss-r-20:calc(7 * var(--unit));
--round-rect:68.9%;

--ss-r-21:calc(8 * var(--unit));
--ss-r-23:54% 65%;
}
}

/* That's all ;) */
/* JS: how should I React? */

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.