UNPKG

augmented-ui

Version:

Integrate your apps with technology

823 lines (790 loc) 259 kB
/** * augmented-ui * BSD 2-Clause License * Copyright (c) James0x57, PropJockey, 2020 */ @supports (--foo: , 0 0) and ((clip-path: polygon(0 0, 100% 0, 50% 50%)) or (-webkit-clip-path: polygon(0 0, 100% 0, 50% 50%))) { [data-augmented-ui] { /* augmented-ui Space Toggle defaults and constants */ --aug-clip-tl1: ; --aug-clip-tl2: ; --aug-step-tl1: ; --aug-step-tl2: ; --aug-rect-tl1: ; --aug-rect-tl2: ; --aug-round-tl1: ; --aug-round-tl2: ; --aug-scoop-tl1: ; --aug-scoop-tl2: ; --aug-clip-t1: ; --aug-clip-t2: ; --aug-step-t1: ; --aug-step-t2: ; --aug-rect-t1: ; --aug-rect-t2: ; --aug-round-t1: ; --aug-round-t2: ; --aug-scoop-t1: ; --aug-scoop-t2: ; --aug-clip-tr1: ; --aug-clip-tr2: ; --aug-step-tr1: ; --aug-step-tr2: ; --aug-rect-tr1: ; --aug-rect-tr2: ; --aug-round-tr1: ; --aug-round-tr2: ; --aug-scoop-tr1: ; --aug-scoop-tr2: ; --aug-clip-r1: ; --aug-clip-r2: ; --aug-step-r1: ; --aug-step-r2: ; --aug-rect-r1: ; --aug-rect-r2: ; --aug-round-r1: ; --aug-round-r2: ; --aug-scoop-r1: ; --aug-scoop-r2: ; --aug-clip-br1: ; --aug-clip-br2: ; --aug-step-br1: ; --aug-step-br2: ; --aug-rect-br1: ; --aug-rect-br2: ; --aug-round-br1: ; --aug-round-br2: ; --aug-scoop-br1: ; --aug-scoop-br2: ; --aug-clip-b1: ; --aug-clip-b2: ; --aug-step-b1: ; --aug-step-b2: ; --aug-rect-b1: ; --aug-rect-b2: ; --aug-round-b1: ; --aug-round-b2: ; --aug-scoop-b1: ; --aug-scoop-b2: ; --aug-clip-bl1: ; --aug-clip-bl2: ; --aug-step-bl1: ; --aug-step-bl2: ; --aug-rect-bl1: ; --aug-rect-bl2: ; --aug-round-bl1: ; --aug-round-bl2: ; --aug-scoop-bl1: ; --aug-scoop-bl2: ; --aug-clip-l1: ; --aug-clip-l2: ; --aug-step-l1: ; --aug-step-l2: ; --aug-rect-l1: ; --aug-rect-l2: ; --aug-round-l1: ; --aug-round-l2: ; --aug-scoop-l1: ; --aug-scoop-l2: ; /* tl position options */ --aug-tl1-alt-join-in: ; --aug-tl1-alt-join-out: ; --aug-tl2-alt-join-in: ; --aug-tl2-alt-join-out: ; --aug-tl1: initial; --aug-tl2: initial; --aug-tl1-width: initial; --aug-tl1-height: initial; --aug-tl2-width: initial; --aug-tl2-height: initial; --aug-tl-inset1: initial; --aug-tl-inset2: initial; --aug-tl-extend1: initial; --aug-tl-extend2: initial; /* t position options */ --aug-t1-alt-join-in: ; --aug-t1-alt-join-out: ; --aug-t2-alt-join-in: ; --aug-t2-alt-join-out: ; --aug-t1: initial; --aug-t2: initial; --aug-t1-width: initial; --aug-t1-height: initial; --aug-t2-width: initial; --aug-t2-height: initial; --aug-t-inset1: initial; --aug-t-extend1: initial; /* tr position options */ --aug-tr1-alt-join-in: ; --aug-tr1-alt-join-out: ; --aug-tr2-alt-join-in: ; --aug-tr2-alt-join-out: ; --aug-tr1: initial; --aug-tr2: initial; --aug-tr1-width: initial; --aug-tr1-height: initial; --aug-tr2-width: initial; --aug-tr2-height: initial; --aug-tr-inset1: initial; --aug-tr-inset2: initial; --aug-tr-extend1: initial; --aug-tr-extend2: initial; /* r position options */ --aug-r1-alt-join-in: ; --aug-r1-alt-join-out: ; --aug-r2-alt-join-in: ; --aug-r2-alt-join-out: ; --aug-r1: initial; --aug-r2: initial; --aug-r1-width: initial; --aug-r1-height: initial; --aug-r2-width: initial; --aug-r2-height: initial; --aug-r-inset1: initial; --aug-r-extend1: initial; /* br position options */ --aug-br1-alt-join-in: ; --aug-br1-alt-join-out: ; --aug-br2-alt-join-in: ; --aug-br2-alt-join-out: ; --aug-br1: initial; --aug-br2: initial; --aug-br1-width: initial; --aug-br1-height: initial; --aug-br2-width: initial; --aug-br2-height: initial; --aug-br-inset1: initial; --aug-br-inset2: initial; --aug-br-extend1: initial; --aug-br-extend2: initial; /* b position options */ --aug-b1-alt-join-in: ; --aug-b1-alt-join-out: ; --aug-b2-alt-join-in: ; --aug-b2-alt-join-out: ; --aug-b1: initial; --aug-b2: initial; --aug-b1-width: initial; --aug-b1-height: initial; --aug-b2-width: initial; --aug-b2-height: initial; --aug-b-inset1: initial; --aug-b-extend1: initial; /* bl position options */ --aug-bl1-alt-join-in: ; --aug-bl1-alt-join-out: ; --aug-bl2-alt-join-in: ; --aug-bl2-alt-join-out: ; --aug-bl1: initial; --aug-bl2: initial; --aug-bl1-width: initial; --aug-bl1-height: initial; --aug-bl2-width: initial; --aug-bl2-height: initial; --aug-bl-inset1: initial; --aug-bl-inset2: initial; --aug-bl-extend1: initial; --aug-bl-extend2: initial; /* l position options */ --aug-l1-alt-join-in: ; --aug-l1-alt-join-out: ; --aug-l2-alt-join-in: ; --aug-l2-alt-join-out: ; --aug-l1: initial; --aug-l2: initial; --aug-l1-width: initial; --aug-l1-height: initial; --aug-l2-width: initial; --aug-l2-height: initial; --aug-l-inset1: initial; --aug-l-extend1: initial; /* border options, derrived values inherited after computation because all layers rely on the concistency */ --aug-border: ; --aug-delegated-border: ; --aug-border-all: 4px; --aug-border-y: initial; --aug-border-x: initial; --aug-border-top: initial; --aug-border-right: initial; --aug-border-bottom: initial; --aug-border-left: initial; --aug-border-bg: currentColor; --aug-border-opacity: initial; --aug__0px_If_BorderDisabled: var(--aug-border) 0px; --aug__0px_If_BorderDisabled_Delegate: initial; --aug__BorderTop: var(--aug__0px_If_BorderDisabled, var(--aug-border-top, var(--aug-border-y, var(--aug-border-all)))); --aug__BorderRight: var(--aug__0px_If_BorderDisabled, var(--aug-border-right, var(--aug-border-x, var(--aug-border-all)))); --aug__BorderBottom: var(--aug__0px_If_BorderDisabled, var(--aug-border-bottom, var(--aug-border-y, var(--aug-border-all)))); --aug__BorderLeft: var(--aug__0px_If_BorderDisabled, var(--aug-border-left, var(--aug-border-x, var(--aug-border-all)))); /* inlay options, derrived values inherited after computation because all layers rely on the concistency */ --aug-inlay: ; --aug-delegated-inlay: ; --aug-inlay-all: 3px; --aug-inlay-y: initial; --aug-inlay-x: initial; --aug-inlay-top: initial; --aug-inlay-right: initial; --aug-inlay-bottom: initial; --aug-inlay-left: initial; --aug-inlay-bg: rgba(128, 128, 128, 0.5); --aug-inlay-opacity: initial; --aug__0px_If_InlayDisabled: var(--aug-inlay) 0px; --aug__0px_If_InlayDisabled_Delegate: initial; --aug__InlayTop: var(--aug__0px_If_InlayDisabled, calc(var(--aug-inlay-top, var(--aug-inlay-y, var(--aug-inlay-all))) + var(--aug__BorderTop))); --aug__InlayRight: var(--aug__0px_If_InlayDisabled, calc(var(--aug-inlay-right, var(--aug-inlay-x, var(--aug-inlay-all))) + var(--aug__BorderRight))); --aug__InlayBottom: var(--aug__0px_If_InlayDisabled, calc(var(--aug-inlay-bottom, var(--aug-inlay-y, var(--aug-inlay-all))) + var(--aug__BorderBottom))); --aug__InlayLeft: var(--aug__0px_If_InlayDisabled, calc(var(--aug-inlay-left, var(--aug-inlay-x, var(--aug-inlay-all))) + var(--aug__BorderLeft))); --aug__JustInlayTop: var(--aug__0px_If_InlayDisabled, var(--aug-inlay-top, var(--aug-inlay-y, var(--aug-inlay-all)))); --aug__JustInlayRight: var(--aug__0px_If_InlayDisabled, var(--aug-inlay-right, var(--aug-inlay-x, var(--aug-inlay-all)))); --aug__JustInlayBottom: var(--aug__0px_If_InlayDisabled, var(--aug-inlay-bottom, var(--aug-inlay-y, var(--aug-inlay-all)))); --aug__JustInlayLeft: var(--aug__0px_If_InlayDisabled, var(--aug-inlay-left, var(--aug-inlay-x, var(--aug-inlay-all)))); /* 45deg x & y trig distribution defaults */ --aug-tl1-clipmod-x: 0.5; --aug-tl1-clipmod-y: 0.5; --aug-tl2-clipmod-x: 0.5; --aug-tl2-clipmod-y: 0.5; --aug-t1-clipmod-x: 0.5; --aug-t1-clipmod-y: 0.5; --aug-t2-clipmod-x: 0.5; --aug-t2-clipmod-y: 0.5; --aug-tr1-clipmod-x: 0.5; --aug-tr1-clipmod-y: 0.5; --aug-tr2-clipmod-x: 0.5; --aug-tr2-clipmod-y: 0.5; --aug-r1-clipmod-x: 0.5; --aug-r1-clipmod-y: 0.5; --aug-r2-clipmod-x: 0.5; --aug-r2-clipmod-y: 0.5; --aug-br1-clipmod-x: 0.5; --aug-br1-clipmod-y: 0.5; --aug-br2-clipmod-x: 0.5; --aug-br2-clipmod-y: 0.5; --aug-b1-clipmod-x: 0.5; --aug-b1-clipmod-y: 0.5; --aug-b2-clipmod-x: 0.5; --aug-b2-clipmod-y: 0.5; --aug-bl1-clipmod-x: 0.5; --aug-bl1-clipmod-y: 0.5; --aug-bl2-clipmod-x: 0.5; --aug-bl2-clipmod-y: 0.5; --aug-l1-clipmod-x: 0.5; --aug-l1-clipmod-y: 0.5; --aug-l2-clipmod-x: 0.5; --aug-l2-clipmod-y: 0.5; /* edge positioning */ --aug-t-center: initial; --aug-t-offset: initial; --aug-r-center: initial; --aug-r-offset: initial; --aug-b-center: initial; --aug-b-offset: initial; --aug-l-center: initial; --aug-l-offset: initial; /* Path Trig Helpers */ --aug__Sin9cos81: 0.156434465040; --aug__Sin18cos72: 0.30901699437; --aug__Sin27cos63: 0.45399049974; --aug__Sin36cos54: 0.58778525229; --aug__Sin45cos45: 0.70710678119; --aug__Sin54cos36: 0.80901699437; --aug__Sin63cos27: 0.89100652419; --aug__Sin72cos18: 0.95105651629; --aug__Sin81cos9: 0.987688340595; /* automatic resets for border and inlay, this enables DOM el delegates */ --aug__Border_none_if_Disabled: initial; --aug__Border_str_if_pseudo: initial; --aug__Border_OpacityDisabled: initial; --aug__Border_PositionDisabled: initial; --aug__Border_auto_if_Disabled: initial; --aug__Border_TRBLEnabled: initial; --aug__Border_invalid_if_Disabled: initial; --aug__Inlay_none_if_Disabled: initial; --aug__Inlay_str_if_pseudo: initial; --aug__Inlay_OpacityDisabled: initial; --aug__Inlay_PositionDisabled: initial; --aug__Inlay_auto_if_Disabled: initial; --aug__Inlay_TRBLEnabled: initial; --aug__Deg_invalid_if_Disabled: initial; --aug__Deg_PathToggle: initial; --aug__TL_DegradationPathDisabled: initial; --aug__T_DegradationPathDisabled: initial; --aug__TR_DegradationPathDisabled: initial; --aug__R_DegradationPathDisabled: initial; --aug__BR_DegradationPathDisabled: initial; --aug__B_DegradationPathDisabled: initial; --aug__BL_DegradationPathDisabled: initial; --aug__L_DegradationPathDisabled: initial; } [data-augmented-ui-reset] { /** * Any Space Toggle or ST dependent that may _compute_ to initial must be explicitly set to the initial keyword on an * ancestor, else it crawls up the DOM and inherits a value from the first ancestor that computes it to a non-initial * value instead of simply accepting its computation to initial and allowing a fallback to be used. That's the reason * this reset has to exist. Fortunately this spec detail is changing! https://github.com/w3c/csswg-drafts/issues/5370 */ --aug__0px_If_BorderDisabled: initial; --aug__0px_If_InlayDisabled: initial; --aug__TL1_Toggle: initial; --aug__TL2_Toggle: initial; --aug__0px_If_TL1_HasNoAug: initial; --aug__0px_If_TL2_HasNoAug: initial; --aug__0px_If_TL1_IsNotClip: initial; --aug__0px_If_TL2_IsNotClip: initial; --aug__T1_Toggle: initial; --aug__T2_Toggle: initial; --aug__0px_If_T1_HasNoAug: initial; --aug__0px_If_T2_HasNoAug: initial; --aug__0px_If_T1_IsNotClip: initial; --aug__0px_If_T2_IsNotClip: initial; --aug__TR1_Toggle: initial; --aug__TR2_Toggle: initial; --aug__0px_If_TR1_HasNoAug: initial; --aug__0px_If_TR2_HasNoAug: initial; --aug__0px_If_TR1_IsNotClip: initial; --aug__0px_If_TR2_IsNotClip: initial; --aug__R1_Toggle: initial; --aug__R2_Toggle: initial; --aug__0px_If_R1_HasNoAug: initial; --aug__0px_If_R2_HasNoAug: initial; --aug__0px_If_R1_IsNotClip: initial; --aug__0px_If_R2_IsNotClip: initial; --aug__BR1_Toggle: initial; --aug__BR2_Toggle: initial; --aug__0px_If_BR1_HasNoAug: initial; --aug__0px_If_BR2_HasNoAug: initial; --aug__0px_If_BR1_IsNotClip: initial; --aug__0px_If_BR2_IsNotClip: initial; --aug__B1_Toggle: initial; --aug__B2_Toggle: initial; --aug__0px_If_B1_HasNoAug: initial; --aug__0px_If_B2_HasNoAug: initial; --aug__0px_If_B1_IsNotClip: initial; --aug__0px_If_B2_IsNotClip: initial; --aug__BL1_Toggle: initial; --aug__BL2_Toggle: initial; --aug__0px_If_BL1_HasNoAug: initial; --aug__0px_If_BL2_HasNoAug: initial; --aug__0px_If_BL1_IsNotClip: initial; --aug__0px_If_BL2_IsNotClip: initial; --aug__L1_Toggle: initial; --aug__L2_Toggle: initial; --aug__0px_If_L1_HasNoAug: initial; --aug__0px_If_L2_HasNoAug: initial; --aug__0px_If_L1_IsNotClip: initial; --aug__0px_If_L2_IsNotClip: initial; --aug__CORE_Position: initial; --aug__TL_PathDisabled: initial; --aug__T_PathDisabled: initial; --aug__TR_PathDisabled: initial; --aug__R_PathDisabled: initial; --aug__BR_PathDisabled: initial; --aug__B_PathDisabled: initial; --aug__BL_PathDisabled: initial; --aug__L_PathDisabled: initial; --aug__CORETOGGLE: initial; --aug__IsolationAuto_If_Not_needed: initial; --aug__CORE_Outer_clip_invalid: initial; } [data-augmented-ui] { /* states and values mainly derrived from the constants and space toggles */ --aug__TL1_Toggle: var(--aug-clip-tl1) var(--aug-step-tl1) var(--aug-rect-tl1) var(--aug-round-tl1) var(--aug-scoop-tl1); --aug__TL2_Toggle: var(--aug-clip-tl2) var(--aug-step-tl2) var(--aug-rect-tl2) var(--aug-round-tl2) var(--aug-scoop-tl2); --aug__0px_If_TL1_HasNoAug: var(--aug__TL1_Toggle) 0px; --aug__0px_If_TL2_HasNoAug: var(--aug__TL2_Toggle) 0px; --aug__0px_If_TL1_IsNotClip: var(--aug-clip-tl1) 0px; --aug__0px_If_TL2_IsNotClip: var(--aug-clip-tl2) 0px; --aug__T1_Toggle: var(--aug-clip-t1) var(--aug-step-t1) var(--aug-rect-t1) var(--aug-round-t1) var(--aug-scoop-t1); --aug__T2_Toggle: var(--aug-clip-t2) var(--aug-step-t2) var(--aug-rect-t2) var(--aug-round-t2) var(--aug-scoop-t2); --aug__0px_If_T1_HasNoAug: var(--aug__T1_Toggle) 0px; --aug__0px_If_T2_HasNoAug: var(--aug__T2_Toggle) 0px; --aug__0px_If_T1_IsNotClip: var(--aug-clip-t1) 0px; --aug__0px_If_T2_IsNotClip: var(--aug-clip-t2) 0px; --aug__TR1_Toggle: var(--aug-clip-tr1) var(--aug-step-tr1) var(--aug-rect-tr1) var(--aug-round-tr1) var(--aug-scoop-tr1); --aug__TR2_Toggle: var(--aug-clip-tr2) var(--aug-step-tr2) var(--aug-rect-tr2) var(--aug-round-tr2) var(--aug-scoop-tr2); --aug__0px_If_TR1_HasNoAug: var(--aug__TR1_Toggle) 0px; --aug__0px_If_TR2_HasNoAug: var(--aug__TR2_Toggle) 0px; --aug__0px_If_TR1_IsNotClip: var(--aug-clip-tr1) 0px; --aug__0px_If_TR2_IsNotClip: var(--aug-clip-tr2) 0px; --aug__R1_Toggle: var(--aug-clip-r1) var(--aug-step-r1) var(--aug-rect-r1) var(--aug-round-r1) var(--aug-scoop-r1); --aug__R2_Toggle: var(--aug-clip-r2) var(--aug-step-r2) var(--aug-rect-r2) var(--aug-round-r2) var(--aug-scoop-r2); --aug__0px_If_R1_HasNoAug: var(--aug__R1_Toggle) 0px; --aug__0px_If_R2_HasNoAug: var(--aug__R2_Toggle) 0px; --aug__0px_If_R1_IsNotClip: var(--aug-clip-r1) 0px; --aug__0px_If_R2_IsNotClip: var(--aug-clip-r2) 0px; --aug__BR1_Toggle: var(--aug-clip-br1) var(--aug-step-br1) var(--aug-rect-br1) var(--aug-round-br1) var(--aug-scoop-br1); --aug__BR2_Toggle: var(--aug-clip-br2) var(--aug-step-br2) var(--aug-rect-br2) var(--aug-round-br2) var(--aug-scoop-br2); --aug__0px_If_BR1_HasNoAug: var(--aug__BR1_Toggle) 0px; --aug__0px_If_BR2_HasNoAug: var(--aug__BR2_Toggle) 0px; --aug__0px_If_BR1_IsNotClip: var(--aug-clip-br1) 0px; --aug__0px_If_BR2_IsNotClip: var(--aug-clip-br2) 0px; --aug__B1_Toggle: var(--aug-clip-b1) var(--aug-step-b1) var(--aug-rect-b1) var(--aug-round-b1) var(--aug-scoop-b1); --aug__B2_Toggle: var(--aug-clip-b2) var(--aug-step-b2) var(--aug-rect-b2) var(--aug-round-b2) var(--aug-scoop-b2); --aug__0px_If_B1_HasNoAug: var(--aug__B1_Toggle) 0px; --aug__0px_If_B2_HasNoAug: var(--aug__B2_Toggle) 0px; --aug__0px_If_B1_IsNotClip: var(--aug-clip-b1) 0px; --aug__0px_If_B2_IsNotClip: var(--aug-clip-b2) 0px; --aug__BL1_Toggle: var(--aug-clip-bl1) var(--aug-step-bl1) var(--aug-rect-bl1) var(--aug-round-bl1) var(--aug-scoop-bl1); --aug__BL2_Toggle: var(--aug-clip-bl2) var(--aug-step-bl2) var(--aug-rect-bl2) var(--aug-round-bl2) var(--aug-scoop-bl2); --aug__0px_If_BL1_HasNoAug: var(--aug__BL1_Toggle) 0px; --aug__0px_If_BL2_HasNoAug: var(--aug__BL2_Toggle) 0px; --aug__0px_If_BL1_IsNotClip: var(--aug-clip-bl1) 0px; --aug__0px_If_BL2_IsNotClip: var(--aug-clip-bl2) 0px; --aug__L1_Toggle: var(--aug-clip-l1) var(--aug-step-l1) var(--aug-rect-l1) var(--aug-round-l1) var(--aug-scoop-l1); --aug__L2_Toggle: var(--aug-clip-l2) var(--aug-step-l2) var(--aug-rect-l2) var(--aug-round-l2) var(--aug-scoop-l2); --aug__0px_If_L1_HasNoAug: var(--aug__L1_Toggle) 0px; --aug__0px_If_L2_HasNoAug: var(--aug__L2_Toggle) 0px; --aug__0px_If_L1_IsNotClip: var(--aug-clip-l1) 0px; --aug__0px_If_L2_IsNotClip: var(--aug-clip-l2) 0px; --aug__TL1_Width: var(--aug__0px_If_TL1_HasNoAug, var(--aug-tl1-width, var(--aug-tl1, 15px))); --aug__TL1_Height: var(--aug__0px_If_TL1_HasNoAug, var(--aug-tl1-height, var(--aug-tl1, 15px))); --aug__TL2_Width: var(--aug__0px_If_TL2_HasNoAug, var(--aug-tl2-width, var(--aug-tl2, 15px))); --aug__TL2_Height: var(--aug__0px_If_TL2_HasNoAug, var(--aug-tl2-height, var(--aug-tl2, 15px))); --aug__TL_Inset1: var(--aug-tl-inset1, 0px); --aug__TL_Inset2: var(--aug-tl-inset2, 0px); --aug__TL_Extend1: var(--aug__0px_If_TL2_HasNoAug, var(--aug-tl-extend1, 0px)); --aug__TL_Extend2: var(--aug__0px_If_TL2_HasNoAug, var(--aug-tl-extend2, 0px)); --aug__T1_Width: var(--aug__0px_If_T1_HasNoAug, var(--aug-t1-width, var(--aug-t1, 15px))); --aug__T1_Height: var(--aug__0px_If_T1_HasNoAug, var(--aug-t1-height, var(--aug-t1, 15px))); --aug__T2_Width: var(--aug__0px_If_T2_HasNoAug, var(--aug-t2-width, var(--aug-t2, 15px))); --aug__T2_Height: var(--aug__0px_If_T2_HasNoAug, var(--aug-t2-height, var(--aug-t2, 15px))); --aug__T_Inset1: var(--aug-t-inset1, 0px); --aug__T_Inset2: calc(var(--aug__T_Inset1) + var(--aug__T1_Height) - var(--aug__T2_Height)); --aug__T_Extend1: var(--aug__0px_If_T1_HasNoAug, var(--aug-t-extend1, 0px)); --aug__TFullParallelSize: (var(--aug__T1_Width) + var(--aug__T_Extend1) + var(--aug__T2_Width)); --aug__TR1_Width: var(--aug__0px_If_TR1_HasNoAug, var(--aug-tr1-width, var(--aug-tr1, 15px))); --aug__TR1_Height: var(--aug__0px_If_TR1_HasNoAug, var(--aug-tr1-height, var(--aug-tr1, 15px))); --aug__TR2_Width: var(--aug__0px_If_TR2_HasNoAug, var(--aug-tr2-width, var(--aug-tr2, 15px))); --aug__TR2_Height: var(--aug__0px_If_TR2_HasNoAug, var(--aug-tr2-height, var(--aug-tr2, 15px))); --aug__TR_Inset1: var(--aug-tr-inset1, 0px); --aug__TR_Inset2: var(--aug-tr-inset2, 0px); --aug__TR_Extend1: var(--aug__0px_If_TR2_HasNoAug, var(--aug-tr-extend1, 0px)); --aug__TR_Extend2: var(--aug__0px_If_TR2_HasNoAug, var(--aug-tr-extend2, 0px)); --aug__R1_Width: var(--aug__0px_If_R1_HasNoAug, var(--aug-r1-width, var(--aug-r1, 15px))); --aug__R1_Height: var(--aug__0px_If_R1_HasNoAug, var(--aug-r1-height, var(--aug-r1, 15px))); --aug__R2_Width: var(--aug__0px_If_R2_HasNoAug, var(--aug-r2-width, var(--aug-r2, 15px))); --aug__R2_Height: var(--aug__0px_If_R2_HasNoAug, var(--aug-r2-height, var(--aug-r2, 15px))); --aug__R_Inset1: var(--aug-r-inset1, 0px); --aug__R_Inset2: calc(var(--aug__R_Inset1) + var(--aug__R1_Width) - var(--aug__R2_Width)); --aug__R_Extend1: var(--aug__0px_If_R1_HasNoAug, var(--aug-r-extend1, 0px)); --aug__RFullParallelSize: (var(--aug__R1_Height) + var(--aug__R_Extend1) + var(--aug__R2_Height)); --aug__BR1_Width: var(--aug__0px_If_BR1_HasNoAug, var(--aug-br1-width, var(--aug-br1, 15px))); --aug__BR1_Height: var(--aug__0px_If_BR1_HasNoAug, var(--aug-br1-height, var(--aug-br1, 15px))); --aug__BR2_Width: var(--aug__0px_If_BR2_HasNoAug, var(--aug-br2-width, var(--aug-br2, 15px))); --aug__BR2_Height: var(--aug__0px_If_BR2_HasNoAug, var(--aug-br2-height, var(--aug-br2, 15px))); --aug__BR_Inset1: var(--aug-br-inset1, 0px); --aug__BR_Inset2: var(--aug-br-inset2, 0px); --aug__BR_Extend1: var(--aug__0px_If_BR2_HasNoAug, var(--aug-br-extend1, 0px)); --aug__BR_Extend2: var(--aug__0px_If_BR2_HasNoAug, var(--aug-br-extend2, 0px)); --aug__B1_Width: var(--aug__0px_If_B1_HasNoAug, var(--aug-b1-width, var(--aug-b1, 15px))); --aug__B1_Height: var(--aug__0px_If_B1_HasNoAug, var(--aug-b1-height, var(--aug-b1, 15px))); --aug__B2_Width: var(--aug__0px_If_B2_HasNoAug, var(--aug-b2-width, var(--aug-b2, 15px))); --aug__B2_Height: var(--aug__0px_If_B2_HasNoAug, var(--aug-b2-height, var(--aug-b2, 15px))); --aug__B_Inset1: var(--aug-b-inset1, 0px); --aug__B_Inset2: calc(var(--aug__B_Inset1) + var(--aug__B1_Height) - var(--aug__B2_Height)); --aug__B_Extend1: var(--aug__0px_If_B1_HasNoAug, var(--aug-b-extend1, 0px)); --aug__BFullParallelSize: (var(--aug__B1_Width) + var(--aug__B_Extend1) + var(--aug__B2_Width)); --aug__BL1_Width: var(--aug__0px_If_BL1_HasNoAug, var(--aug-bl1-width, var(--aug-bl1, 15px))); --aug__BL1_Height: var(--aug__0px_If_BL1_HasNoAug, var(--aug-bl1-height, var(--aug-bl1, 15px))); --aug__BL2_Width: var(--aug__0px_If_BL2_HasNoAug, var(--aug-bl2-width, var(--aug-bl2, 15px))); --aug__BL2_Height: var(--aug__0px_If_BL2_HasNoAug, var(--aug-bl2-height, var(--aug-bl2, 15px))); --aug__BL_Inset1: var(--aug-bl-inset1, 0px); --aug__BL_Inset2: var(--aug-bl-inset2, 0px); --aug__BL_Extend1: var(--aug__0px_If_BL2_HasNoAug, var(--aug-bl-extend1, 0px)); --aug__BL_Extend2: var(--aug__0px_If_BL2_HasNoAug, var(--aug-bl-extend2, 0px)); --aug__L1_Width: var(--aug__0px_If_L1_HasNoAug, var(--aug-l1-width, var(--aug-l1, 15px))); --aug__L1_Height: var(--aug__0px_If_L1_HasNoAug, var(--aug-l1-height, var(--aug-l1, 15px))); --aug__L2_Width: var(--aug__0px_If_L2_HasNoAug, var(--aug-l2-width, var(--aug-l2, 15px))); --aug__L2_Height: var(--aug__0px_If_L2_HasNoAug, var(--aug-l2-height, var(--aug-l2, 15px))); --aug__L_Inset1: var(--aug-l-inset1, 0px); --aug__L_Inset2: calc(var(--aug__L_Inset1) + var(--aug__L1_Width) - var(--aug__L2_Width)); --aug__L_Extend1: var(--aug__0px_If_L1_HasNoAug, var(--aug-l-extend1, 0px)); --aug__LFullParallelSize: (var(--aug__L1_Height) + var(--aug__L_Extend1) + var(--aug__L2_Height)); /* outer element/border boundary in/out join points */ --aug__TLyIn: calc(var(--aug__TL_Inset2) + var(--aug__TL2_Height) + var(--aug__TL_Extend1) + var(--aug__TL1_Height)); --aug__TLxOut: calc(var(--aug__TL_Inset1) + var(--aug__TL1_Width) + var(--aug__TL_Extend2) + var(--aug__TL2_Width)); --aug__TRxIn: calc(100% - (var(--aug__TR_Inset2) + var(--aug__TR2_Width) + var(--aug__TR_Extend1) + var(--aug__TR1_Width))); --aug__TRyOut: calc(var(--aug__TR_Inset1) + var(--aug__TR1_Height) + var(--aug__TR_Extend2) + var(--aug__TR2_Height)); --aug__BRyIn: calc(100% - (var(--aug__BR_Inset2) + var(--aug__BR2_Height) + var(--aug__BR_Extend1) + var(--aug__BR1_Height))); --aug__BRxOut: calc(100% - (var(--aug__BR_Inset1) + var(--aug__BR1_Width) + var(--aug__BR_Extend2) + var(--aug__BR2_Width))); --aug__BLxIn: calc(var(--aug__BL_Inset2) + var(--aug__BL2_Width) + var(--aug__BL_Extend1) + var(--aug__BL1_Width)); --aug__BLyOut: calc(100% - (var(--aug__BL_Inset1) + var(--aug__BL1_Height) + var(--aug__BL_Extend2) + var(--aug__BL2_Height))); --aug__TCenter: var(--aug-t-center, var(--aug__TLxOut) / 2 + var(--aug__TRxIn) / 2) + var(--aug-t-offset, 0px); --aug__TxIn: calc(var(--aug__TCenter) - var(--aug__TFullParallelSize) / 2); --aug__TxOut: calc(var(--aug__TCenter) + var(--aug__TFullParallelSize) / 2); --aug__RCenter: var(--aug-r-center, var(--aug__TRyOut) / 2 + var(--aug__BRyIn) / 2) + var(--aug-r-offset, 0px); --aug__RyIn: calc(var(--aug__RCenter) - var(--aug__RFullParallelSize) / 2); --aug__RyOut: calc(var(--aug__RCenter) + var(--aug__RFullParallelSize) / 2); --aug__BCenter: var(--aug-b-center, var(--aug__BRxOut) / 2 + var(--aug__BLxIn) / 2) + var(--aug-b-offset, 0px); --aug__BxIn: calc(var(--aug__BCenter) + var(--aug__BFullParallelSize) / 2); --aug__BxOut: calc(var(--aug__BCenter) - var(--aug__BFullParallelSize) / 2); --aug__LCenter: var(--aug-l-center, var(--aug__TLyIn) / 2 + var(--aug__BLyOut) / 2) + var(--aug-l-offset, 0px); --aug__LyIn: calc(var(--aug__LCenter) + var(--aug__LFullParallelSize) / 2); --aug__LyOut: calc(var(--aug__LCenter) - var(--aug__LFullParallelSize) / 2); /* inlay rect coords, also used as origin for round augs: x */ --aug__Round_TL1_x: calc(var(--aug__TL_Inset1) + var(--aug__TL1_Width)); --aug__Round_TL2_x: var(--aug__TLxOut); --aug__Round_T1_x: var(--aug__TxIn); --aug__Round_T2_x: var(--aug__TxOut); --aug__Round_TR1_x: var(--aug__TRxIn); --aug__Round_TR2_x: calc(100% - var(--aug__TR_Inset2) - var(--aug__TR2_Width)); --aug__Round_R1_x: calc(100% - var(--aug__R_Inset1) - var(--aug__R1_Width)); --aug__Round_R2_x: calc(100% - var(--aug__R_Inset2) - var(--aug__R2_Width)); --aug__Round_BR1_x: calc(100% - var(--aug__BR_Inset1) - var(--aug__BR1_Width)); --aug__Round_BR2_x: var(--aug__BRxOut); --aug__Round_B1_x: var(--aug__BxIn); --aug__Round_B2_x: var(--aug__BxOut); --aug__Round_BL1_x: var(--aug__BLxIn); --aug__Round_BL2_x: calc(var(--aug__BL_Inset2) + var(--aug__BL2_Width)); --aug__Round_L1_x: calc(var(--aug__L_Inset1) + var(--aug__L1_Width)); --aug__Round_L2_x: calc(var(--aug__L_Inset2) + var(--aug__L2_Width)); /* inlay rect coords, also used as origin for round augs: y */ --aug__Round_TL1_y: var(--aug__TLyIn); --aug__Round_TL2_y: calc(var(--aug__TL_Inset2) + var(--aug__TL2_Height)); --aug__Round_T1_y: calc(var(--aug__T_Inset1) + var(--aug__T1_Height)); --aug__Round_T2_y: calc(var(--aug__T_Inset2) + var(--aug__T2_Height)); --aug__Round_TR1_y: calc(var(--aug__TR_Inset1) + var(--aug__TR1_Height)); --aug__Round_TR2_y: var(--aug__TRyOut); --aug__Round_R1_y: var(--aug__RyIn); --aug__Round_R2_y: var(--aug__RyOut); --aug__Round_BR1_y: var(--aug__BRyIn); --aug__Round_BR2_y: calc(100% - var(--aug__BR_Inset2) - var(--aug__BR2_Height)); --aug__Round_B1_y: calc(100% - var(--aug__B_Inset1) - var(--aug__B1_Height)); --aug__Round_B2_y: calc(100% - var(--aug__B_Inset2) - var(--aug__B2_Height)); --aug__Round_BL1_y: calc(100% - var(--aug__BL_Inset1) - var(--aug__BL1_Height)); --aug__Round_BL2_y: var(--aug__BLyOut); --aug__Round_L1_y: var(--aug__LyIn); --aug__Round_L2_y: var(--aug__LyOut); --aug__TL1_ScoopOriginX: var(--aug__TL_Inset1) + var(--aug__BorderLeft) + var(--aug__JustInlayLeft); --aug__TL1_ScoopOriginY: var(--aug__TL_Inset2) + var(--aug__TL2_Height) + var(--aug__TL_Extend1) + var(--aug__BorderTop) + var(--aug__JustInlayTop); --aug__TL2_ScoopOriginX: var(--aug__TL_Inset1) + var(--aug__TL1_Width) + var(--aug__TL_Extend2) + var(--aug__BorderLeft) + var(--aug__JustInlayLeft); --aug__TL2_ScoopOriginY: var(--aug__TL_Inset2) + var(--aug__BorderTop) + var(--aug__JustInlayTop); --aug__T1_ScoopOriginX: var(--aug__TxIn) + var(--aug__T1_Width) - var(--aug__BorderRight) - var(--aug__JustInlayRight); --aug__T1_ScoopOriginY: var(--aug__T_Inset1) + var(--aug__BorderTop) + var(--aug__JustInlayTop); --aug__T2_ScoopOriginX: var(--aug__TxOut) - var(--aug__T2_Width) + var(--aug__BorderLeft) + var(--aug__JustInlayLeft); --aug__T2_ScoopOriginY: var(--aug__T_Inset2) + var(--aug__BorderTop) + var(--aug__JustInlayTop); --aug__TR1_ScoopOriginX: var(--aug__TRxIn) + var(--aug__TR1_Width) - var(--aug__BorderRight) - var(--aug__JustInlayRight); --aug__TR1_ScoopOriginY: var(--aug__TR_Inset1) + var(--aug__BorderTop) + var(--aug__JustInlayTop); --aug__TR2_ScoopOriginX: 100% - var(--aug__TR_Inset2) - var(--aug__BorderRight) - var(--aug__JustInlayRight); --aug__TR2_ScoopOriginY: var(--aug__TRyOut) - var(--aug__TR2_Height) + var(--aug__BorderTop) + var(--aug__JustInlayTop); --aug__R1_ScoopOriginX: 100% - var(--aug__R_Inset1) - var(--aug__BorderRight) - var(--aug__JustInlayRight); --aug__R1_ScoopOriginY: var(--aug__RyIn) + var(--aug__R1_Height) - var(--aug__BorderBottom) - var(--aug__JustInlayBottom); --aug__R2_ScoopOriginX: 100% - var(--aug__R_Inset2) - var(--aug__BorderRight) - var(--aug__JustInlayRight); --aug__R2_ScoopOriginY: var(--aug__RyOut) - var(--aug__R2_Height) + var(--aug__BorderTop) + var(--aug__JustInlayTop); --aug__BR1_ScoopOriginX: 100% - var(--aug__BR_Inset1) - var(--aug__BorderRight) - var(--aug__JustInlayRight); --aug__BR1_ScoopOriginY: var(--aug__BRyIn) + var(--aug__BR1_Height) - var(--aug__BorderBottom) - var(--aug__JustInlayBottom); --aug__BR2_ScoopOriginX: var(--aug__BRxOut) + var(--aug__BR2_Width) - var(--aug__BorderRight) - var(--aug__JustInlayRight); --aug__BR2_ScoopOriginY: 100% - var(--aug__BR_Inset2) - var(--aug__BorderBottom) - var(--aug__JustInlayBottom); --aug__B1_ScoopOriginX: var(--aug__BxIn) - var(--aug__B1_Width) + var(--aug__BorderLeft) + var(--aug__JustInlayLeft); --aug__B1_ScoopOriginY: 100% - var(--aug__B_Inset1) - var(--aug__BorderBottom) - var(--aug__JustInlayBottom); --aug__B2_ScoopOriginX: var(--aug__BxOut) + var(--aug__B2_Width) - var(--aug__BorderRight) - var(--aug__JustInlayRight); --aug__B2_ScoopOriginY: 100% - var(--aug__B_Inset2) - var(--aug__BorderBottom) - var(--aug__JustInlayBottom); --aug__BL1_ScoopOriginX: var(--aug__BLxIn) - var(--aug__BL1_Width) + var(--aug__BorderLeft) + var(--aug__JustInlayLeft); --aug__BL1_ScoopOriginY: 100% - var(--aug__BL_Inset1) - var(--aug__BorderBottom) - var(--aug__JustInlayBottom); --aug__BL2_ScoopOriginX: var(--aug__BL_Inset2) + var(--aug__BorderLeft) + var(--aug__JustInlayLeft); --aug__BL2_ScoopOriginY: var(--aug__BLyOut) + var(--aug__BL2_Height) - var(--aug__BorderBottom) - var(--aug__JustInlayBottom); --aug__L1_ScoopOriginX: var(--aug__L_Inset1) + var(--aug__BorderLeft) + var(--aug__JustInlayLeft); --aug__L1_ScoopOriginY: var(--aug__LyIn) - var(--aug__L1_Height) + var(--aug__BorderTop) + var(--aug__JustInlayTop); --aug__L2_ScoopOriginX: var(--aug__L_Inset2) + var(--aug__BorderLeft) + var(--aug__JustInlayLeft); --aug__L2_ScoopOriginY: var(--aug__LyOut) + var(--aug__L2_Height) - var(--aug__BorderBottom) - var(--aug__JustInlayBottom); } [data-augmented-ui-border], [data-augmented-ui-inlay] { /* this allows the delegate to also be/use data-augmented-ui-reset, so more augmented can be nested directly within */ --aug__0px_If_BorderDisabled_Delegate: var(--aug-border) 0px; --aug__BorderTop: var(--aug__0px_If_BorderDisabled_Delegate, var(--aug-border-top, var(--aug-border-y, var(--aug-border-all)))); --aug__BorderRight: var(--aug__0px_If_BorderDisabled_Delegate, var(--aug-border-right, var(--aug-border-x, var(--aug-border-all)))); --aug__BorderBottom: var(--aug__0px_If_BorderDisabled_Delegate, var(--aug-border-bottom, var(--aug-border-y, var(--aug-border-all)))); --aug__BorderLeft: var(--aug__0px_If_BorderDisabled_Delegate, var(--aug-border-left, var(--aug-border-x, var(--aug-border-all)))); --aug__0px_If_InlayDisabled_Delegate: var(--aug-inlay) 0px; --aug__InlayTop: var(--aug__0px_If_InlayDisabled_Delegate, calc(var(--aug-inlay-top, var(--aug-inlay-y, var(--aug-inlay-all))) + var(--aug__BorderTop))); --aug__InlayRight: var(--aug__0px_If_InlayDisabled_Delegate, calc(var(--aug-inlay-right, var(--aug-inlay-x, var(--aug-inlay-all))) + var(--aug__BorderRight))); --aug__InlayBottom: var(--aug__0px_If_InlayDisabled_Delegate, calc(var(--aug-inlay-bottom, var(--aug-inlay-y, var(--aug-inlay-all))) + var(--aug__BorderBottom))); --aug__InlayLeft: var(--aug__0px_If_InlayDisabled_Delegate, calc(var(--aug-inlay-left, var(--aug-inlay-x, var(--aug-inlay-all))) + var(--aug__BorderLeft))); --aug__JustInlayTop: var(--aug__0px_If_InlayDisabled_Delegate, var(--aug-inlay-top, var(--aug-inlay-y, var(--aug-inlay-all)))); --aug__JustInlayRight: var(--aug__0px_If_InlayDisabled_Delegate, var(--aug-inlay-right, var(--aug-inlay-x, var(--aug-inlay-all)))); --aug__JustInlayBottom: var(--aug__0px_If_InlayDisabled_Delegate, var(--aug-inlay-bottom, var(--aug-inlay-y, var(--aug-inlay-all)))); --aug__JustInlayLeft: var(--aug__0px_If_InlayDisabled_Delegate, var(--aug-inlay-left, var(--aug-inlay-x, var(--aug-inlay-all)))); } [data-augmented-ui-border], [data-augmented-ui]::after { --aug__Border_none_if_Disabled: var(--aug-border) none; --aug__Border_str_if_pseudo: var(--aug-delegated-border) ""; content: var(--aug__Border_none_if_Disabled, var(--aug__Border_str_if_pseudo, none)); --aug__Border_OpacityDisabled: var(--aug-border) 1; --aug__Border_PositionDisabled: var(--aug-border) static; --aug__Border_auto_if_Disabled: var(--aug-border) auto; --aug__Border_TRBLEnabled: var(--aug__Border_auto_if_Disabled, 0px); opacity: var(--aug__Border_OpacityDisabled, var(--aug-border-opacity, 1)); position: var(--aug__Border_PositionDisabled, absolute); top: var(--aug__Border_TRBLEnabled); right: var(--aug__Border_TRBLEnabled); bottom: var(--aug__Border_TRBLEnabled); left: var(--aug__Border_TRBLEnabled); background: var(--aug__Border_none_if_Disabled, var(--aug-border-bg, none)); pointer-events: var(--aug__Border_auto_if_Disabled, none); --aug__DegOuterLoop: var(--aug-border, , var(--aug__BorderLeft) calc(var(--aug__TLyIn) + var(--aug__BorderTop)), -1px calc(var(--aug__TLyIn) + var(--aug__BorderTop)), -1px calc(100% + 1px), calc(100% + 1px) calc(100% + 1px), calc(100% + 1px) -1px, -1px -1px, -1px calc(var(--aug__TLyIn) + var(--aug__BorderTop)), var(--aug__BorderLeft) calc(var(--aug__TLyIn) + var(--aug__BorderTop)) ); --aug__Deg_invalid_if_Disabled: var(--aug-border) INVAL1D; --aug__Deg_PathToggle: var(--aug-border); --aug__DegLeft: var(--aug__BorderLeft); --aug__DegRight: var(--aug__BorderRight); --aug__DegTop: var(--aug__BorderTop); --aug__DegBottom: var(--aug__BorderBottom); --aug__ScoopDegLeft: var(--aug__JustInlayLeft); --aug__ScoopDegRight: var(--aug__JustInlayRight); --aug__ScoopDegTop: var(--aug__JustInlayTop); --aug__ScoopDegBottom: var(--aug__JustInlayBottom); } [data-augmented-ui-inlay], [data-augmented-ui]::before { --aug__Inlay_none_if_Disabled: var(--aug-inlay) none; --aug__Inlay_str_if_pseudo: var(--aug-delegated-inlay) ""; content: var(--aug__Inlay_none_if_Disabled, var(--aug__Inlay_str_if_pseudo, none)); --aug__Inlay_OpacityDisabled: var(--aug-inlay) 1; --aug__Inlay_PositionDisabled: var(--aug-inlay) static; --aug__Inlay_auto_if_Disabled: var(--aug-inlay) auto; --aug__Inlay_TRBLEnabled: var(--aug__Inlay_auto_if_Disabled, 0px); opacity: var(--aug__Inlay_OpacityDisabled, var(--aug-inlay-opacity, 1)); position: var(--aug__Inlay_PositionDisabled, absolute); top: var(--aug__Inlay_TRBLEnabled); right: var(--aug__Inlay_TRBLEnabled); bottom: var(--aug__Inlay_TRBLEnabled); left: var(--aug__Inlay_TRBLEnabled); background: var(--aug__Inlay_none_if_Disabled, var(--aug-inlay-bg, none)); z-index: var(--aug__Inlay_auto_if_Disabled, -1); --aug__DegOuterLoop: ; --aug__Deg_invalid_if_Disabled: var(--aug-inlay) INVAL1D; --aug__Deg_PathToggle: var(--aug-inlay); --aug__DegLeft: var(--aug__InlayLeft); --aug__DegRight: var(--aug__InlayRight); --aug__DegTop: var(--aug__InlayTop); --aug__DegBottom: var(--aug__InlayBottom); --aug__ScoopDegLeft: 0px; --aug__ScoopDegRight: 0px; --aug__ScoopDegTop: 0px; --aug__ScoopDegBottom: 0px; } [data-augmented-ui-border], [data-augmented-ui]::after, [data-augmented-ui-inlay], [data-augmented-ui]::before { /* Step Paths */ --aug__Degradation_StepTL1: var(--aug-step-tl1, calc(var(--aug__TL_Inset1) + var(--aug__DegLeft)) calc(var(--aug__TL_Inset2) + var(--aug__TL2_Height) + var(--aug__TL_Extend1) + var(--aug__DegTop)), ); --aug__Degradation_StepTL2: var(--aug-step-tl2, calc(var(--aug__TL_Inset1) + var(--aug__TL1_Width) + var(--aug__TL_Extend2) + var(--aug__DegLeft)) calc(var(--aug__TL_Inset2) + var(--aug__DegTop)), ); --aug__Degradation_StepT1: var(--aug-step-t1, calc(var(--aug__TxIn) + var(--aug__T1_Width) - var(--aug__DegRight)) calc(var(--aug__T_Inset1) + var(--aug__DegTop)), ); --aug__Degradation_StepT2: var(--aug-step-t2, calc(var(--aug__TxOut) - var(--aug__T2_Width) + var(--aug__DegLeft)) calc(var(--aug__T_Inset2) + var(--aug__DegTop)), ); --aug__Degradation_StepTR1: var(--aug-step-tr1, calc(var(--aug__TRxIn) + var(--aug__TR1_Width) - var(--aug__DegRight)) calc(var(--aug__TR_Inset1) + var(--aug__DegTop)), ); --aug__Degradation_StepTR2: var(--aug-step-tr2, calc(100% - var(--aug__TR_Inset2) - var(--aug__DegRight)) calc(var(--aug__TRyOut) - var(--aug__TR2_Height) + var(--aug__DegTop)), ); --aug__Degradation_StepR1: var(--aug-step-r1, calc(100% - var(--aug__R_Inset1) - var(--aug__DegRight)) calc(var(--aug__RyIn) + var(--aug__R1_Height) - var(--aug__DegBottom)), ); --aug__Degradation_StepR2: var(--aug-step-r2, calc(100% - var(--aug__R_Inset2) - var(--aug__DegRight)) calc(var(--aug__RyOut) - var(--aug__R2_Height) + var(--aug__DegTop)), ); --aug__Degradation_StepBR1: var(--aug-step-br1, calc(100% - var(--aug__BR_Inset1) - var(--aug__DegRight)) calc(var(--aug__BRyIn) + var(--aug__BR1_Height) - var(--aug__DegBottom)), ); --aug__Degradation_StepBR2: var(--aug-step-br2, calc(var(--aug__BRxOut) + var(--aug__BR2_Width) - var(--aug__DegRight)) calc(100% - var(--aug__BR_Inset2) - var(--aug__DegBottom)), ); --aug__Degradation_StepB1: var(--aug-step-b1, calc(var(--aug__BxIn) - var(--aug__B1_Width) + var(--aug__DegLeft)) calc(100% - var(--aug__B_Inset1) - var(--aug__DegBottom)), ); --aug__Degradation_StepB2: var(--aug-step-b2, calc(var(--aug__BxOut) + var(--aug__B2_Width) - var(--aug__DegRight)) calc(100% - var(--aug__B_Inset2) - var(--aug__DegBottom)), ); --aug__Degradation_StepBL1: var(--aug-step-bl1, calc(var(--aug__BLxIn) - var(--aug__BL1_Width) + var(--aug__DegLeft)) calc(100% - var(--aug__BL_Inset1) - var(--aug__DegBottom)), ); --aug__Degradation_StepBL2: var(--aug-step-bl2, calc(var(--aug__BL_Inset2) + var(--aug__DegLeft)) calc(var(--aug__BLyOut) + var(--aug__BL2_Height) - var(--aug__DegBottom)), ); --aug__Degradation_StepL1: var(--aug-step-l1, calc(var(--aug__L_Inset1) + var(--aug__DegLeft)) calc(var(--aug__LyIn) - var(--aug__L1_Height) + var(--aug__DegTop)), ); --aug__Degradation_StepL2: var(--aug-step-l2, calc(var(--aug__L_Inset2) + var(--aug__DegLeft)) calc(var(--aug__LyOut) + var(--aug__L2_Height) - var(--aug__DegBottom)), ); /* Rect Paths */ --aug__Degradation_RectTL1: var(--aug-rect-tl1, calc(var(--aug__TL_Inset1) + var(--aug__TL1_Width) + var(--aug__DegLeft)) calc(var(--aug__TLyIn) + var(--aug__DegTop)), ); --aug__Degradation_RectTL2: var(--aug-rect-tl2, calc(var(--aug__TLxOut) + var(--aug__DegLeft)) calc(var(--aug__TL_Inset2) + var(--aug__TL2_Height) + var(--aug__DegTop)), ); --aug__Degradation_RectT1: var(--aug-rect-t1, calc(var(--aug__TxIn) - var(--aug__DegRight)) calc(var(--aug__T_Inset1) + var(--aug__T1_Height) + var(--aug__DegTop)), ); --aug__Degradation_RectT2: var(--aug-rect-t2, calc(var(--aug__TxOut) + var(--aug__DegLeft)) calc(var(--aug__T_Inset2) + var(--aug__T2_Height) + var(--aug__DegTop)), ); --aug__Degradation_RectTR1: var(--aug-rect-tr1, calc(var(--aug__TRxIn) - var(--aug__DegRight)) calc(var(--aug__TR_Inset1) + var(--aug__TR1_Height) + var(--aug__DegTop)), ); --aug__Degradation_RectTR2: var(--aug-rect-tr2, calc(100% - var(--aug__TR_Inset2) - var(--aug__TR2_Width) - var(--aug__DegRight)) calc(var(--aug__TRyOut) + var(--aug__DegTop)), ); --aug__Degradation_RectR1: var(--aug-rect-r1, calc(100% - var(--aug__R_Inset1) - var(--aug__R1_Width) - var(--aug__DegRight)) calc(var(--aug__RyIn) - var(--aug__DegBottom)), ); --aug__Degradation_RectR2: var(--aug-rect-r2, calc(100% - var(--aug__R_Inset2) - var(--aug__R2_Width) - var(--aug__DegRight)) calc(var(--aug__RyOut) + var(--aug__DegTop)), ); --aug__Degradation_RectBR1: var(--aug-rect-br1, calc(100% - var(--aug__BR_Inset1) - var(--aug__BR1_Width) - var(--aug__DegRight)) calc(var(--aug__BRyIn) - var(--aug__DegBottom)), ); --aug__Degradation_RectBR2: var(--aug-rect-br2, calc(var(--aug__BRxOut) - var(--aug__DegRight)) calc(100% - var(--aug__BR_Inset2) - var(--aug__BR2_Height) - var(--aug__DegBottom)), ); --aug__Degradation_RectB1: var(--aug-rect-b1, calc(var(--aug__BxIn) + var(--aug__DegLeft)) calc(100% - var(--aug__B_Inset1) - var(--aug__B1_Height) - var(--aug__DegBottom)), ); --aug__Degradation_RectB2: var(--aug-rect-b2, calc(var(--aug__BxOut) - var(--aug__DegRight)) calc(100% - var(--aug__B_Inset2) - var(--aug__B2_Height) - var(--aug__DegBottom)), ); --aug__Degradation_RectBL1: var(--aug-rect-bl1, calc(var(--aug__BLxIn) + var(--aug__DegLeft)) calc(100% - var(--aug__BL_Inset1) - var(--aug__BL1_Height) - var(--aug__DegBottom)), ); --aug__Degradation_RectBL2: var(--aug-rect-bl2, calc(var(--aug__BL_Inset2) + var(--aug__BL2_Width) + var(--aug__DegLeft)) calc(var(--aug__BLyOut) - var(--aug__DegBottom)), ); --aug__Degradation_RectL1: var(--aug-rect-l1, calc(var(--aug__L_Inset1) + var(--aug__L1_Width) + var(--aug__DegLeft)) calc(var(--aug__LyIn) + var(--aug__DegTop)), ); --aug__Degradation_RectL2: var(--aug-rect-l2, calc(var(--aug__L_Inset2) + var(--aug__L2_Width) + var(--aug__DegLeft)) calc(var(--aug__LyOut) - var(--aug__DegBottom)), ); /* Clip Paths */ --aug__Deg_TL1_ClipOffsetX: var(--aug__DegLeft) * var(--aug-tl1-clipmod-x); --aug__Deg_TL1_ClipOffsetY: var(--aug__DegTop) * var(--aug-tl1-clipmod-y); --aug__Deg_TL1_ClipOffset_In_X: (var(--aug__0px_If_TL1_IsNotClip, var(--aug-tl1-alt-join-in) 0px)); --aug__Deg_TL1_ClipOffset_In_Y: (var(--aug__0px_If_TL1_IsNotClip, var(--aug-tl1-alt-join-in) var(--aug__Deg_TL1_ClipOffsetY))); --aug__Deg_TL1_ClipOffset_Out_X: (var(--aug__0px_If_TL1_IsNotClip, var(--aug-tl1-alt-join-out) var(--aug__Deg_TL1_ClipOffsetX))); --aug__Deg_TL1_ClipOffset_Out_Y: (var(--aug__0px_If_TL1_IsNotClip, var(--aug-tl1-alt-join-out) 0px)); --aug__Deg_TL1_JoinMod_In_X: var(--aug__Deg_TL1_ClipOffset_In_X, var(--aug__Deg_TL1_ClipOffsetX)); --aug__Deg_TL1_JoinMod_In_Y: var(--aug__Deg_TL1_ClipOffset_In_Y, 0px); --aug__Deg_TL1_JoinMod_Out_X: var(--aug__Deg_TL1_ClipOffset_Out_X, 0px); --aug__Deg_TL1_JoinMod_Out_Y: var(--aug__Deg_TL1_ClipOffset_Out_Y, var(--aug__Deg_TL1_ClipOffsetY)); --aug__Degradation_ClipTL1: var(--aug-clip-tl1, ); --aug__Deg_TL2_ClipOffsetX: var(--aug__DegLeft) * var(--aug-tl2-clipmod-x); --aug__Deg_TL2_ClipOffsetY: var(--aug__DegTop) * var(--aug-tl2-clipmod-y); --aug__Deg_TL2_ClipOffset_In_X: (var(--aug__0px_If_TL2_IsNotClip, var(--aug-tl2-alt-join-in) 0px)); --aug__Deg_TL2_ClipOffset_In_Y: (var(--aug__0px_If_TL2_IsNotClip, var(--aug-tl2-alt-join-in) var(--aug__Deg_TL2_ClipOffsetY))); --aug__Deg_TL2_ClipOffset_Out_X: (var(--aug__0px_If_TL2_IsNotClip, var(--aug-tl2-alt-join-out) var(--aug__Deg_TL2_ClipOffsetX))); --aug__Deg_TL2_ClipOffset_Out_Y: (var(--aug__0px_If_TL2_IsNotClip, var(--aug-tl2-alt-join-out) 0px)); --aug__Deg_TL2_JoinMod_In_X: var(--aug__Deg_TL2_ClipOffset_In_X, var(--aug__Deg_TL2_ClipOffsetX)); --aug__Deg_TL2_JoinMod_In_Y: var(--aug__Deg_TL2_ClipOffset_In_Y, 0px); --aug__Deg_TL2_JoinMod_Out_X: var(--aug__Deg_TL2_ClipOffset_Out_X, 0px); --aug__Deg_TL2_JoinMod_Out_Y: var(--aug__Deg_TL2_ClipOffset_Out_Y, var(--aug__Deg_TL2_ClipOffsetY)); --aug__Degradation_ClipTL2: var(--aug-clip-tl2, ); --aug__Deg_T1_ClipOffsetX: var(--aug__DegRight) * var(--aug-t1-clipmod-x); --aug__Deg_T1_ClipOffsetY: var(--aug__DegTop) * var(--aug-t1-clipmod-y); --aug__Deg_T1_ClipOffset_In_X: (var(--aug__0px_If_T1_IsNotClip, var(--aug-t1-alt-join-in) var(--aug__Deg_T1_ClipOffsetX))); --aug__Deg_T1_ClipOffset_In_Y: (var(--aug__0px_If_T1_IsNotClip, var(--aug-t1-alt-join-in) 0px)); --aug__Deg_T1_ClipOffset_Out_X: (var(--aug__0px_If_T1_IsNotClip, var(--aug-t1-alt-join-out) var(--aug__Deg_T1_ClipOffsetX))); --aug__Deg_T1_ClipOffset_Out_Y: (var(--aug__0px_If_T1_IsNotClip, var(--aug-t1-alt-join-out) 0px)); --aug__Deg_T1_JoinMod_In_X: var(--aug__Deg_T1_ClipOffset_In_X, 0px); --aug__Deg_T1_JoinMod_In_Y: var(--aug__Deg_T1_ClipOffset_In_Y, var(--aug__Deg_T1_ClipOffsetY)); --aug__Deg_T1_JoinMod_Out_X: var(--aug__Deg_T1_ClipOffset_Out_X, var(--aug__DegRight)); --aug__Deg_T1_JoinMod_Out_Y: var(--aug__Deg_T1_ClipOffset_Out_Y, var(--aug__Deg_T1_ClipOffsetY)); --aug__Degradation_ClipT1: var(--aug-clip-t1, ); --aug__Deg_T2_ClipOffsetX: var(--aug__DegLeft) * var(--aug-t2-clipmod-x); --aug__Deg_T2_ClipOffsetY: var(--aug__DegTop) * var(--aug-t2-clipmod-y); --aug__Deg_T2_ClipOffset_In_X: (var(--aug__0px_If_T2_IsNotClip, var(--aug-t2-alt-join-in) var(--aug__Deg_T2_ClipOffsetX))); --aug__Deg_T2_ClipOffset_In_Y: (var(--aug__0px_If_T2_IsNotClip, var(--aug-t2-alt-join-in) 0px)); --aug__Deg_T2_ClipOffset_Out_X: (var(--aug__0px_If_T2_IsNotClip, var(--aug-t2-alt-join-out) var(--aug__Deg_T2_ClipOffsetX))); --aug__Deg_T2_ClipOffset_Out_Y: (var(--aug__0px_If_T2_IsNotClip, var(--aug-t2-alt-join-out) 0px)); --aug__Deg_T2_JoinMod_In_X: var(--aug__Deg_T2_ClipOffset_In_X, var(--aug__DegLeft)); --aug__Deg_T2_JoinMod_In_Y: var(--aug__Deg_T2_ClipOffset_In_Y, var(--aug__Deg_T2_ClipOffsetY)); --aug__Deg_T2_JoinMod_Out_X: var(--aug__Deg_T2_ClipOffset_Out_X, 0px); --aug__Deg_T2_JoinMod_Out_Y: var(--aug__Deg_T2_ClipOffset_Out_Y, var(--aug__Deg_T2_ClipOffsetY)); --aug__Degradation_ClipT2: var(--aug-clip-t2, ); --aug__Deg_TR1_ClipOffsetX: var(--aug__DegRight) * var(--aug-tr1-clipmod-x); --aug__Deg_TR1_ClipOffsetY: var(--aug__DegTop) * var(--aug-tr1-clipmod-y); --aug__Deg_TR1_ClipOffset_In_X: (var(--aug__0px_If_TR1_IsNotClip, var(--aug-tr1-alt-join-in) var(--aug__Deg_TR1_ClipOffsetX))); --aug__Deg_TR1_ClipOffset_In_Y: (var(--aug__0px_If_TR1_IsNotClip, var(--aug-tr1-alt-join-in) 0px)); --aug__Deg_TR1_ClipOffset_Out_X: (var(--aug__0px_If_TR1_IsNotClip, var(--aug-tr1-alt-join-out) 0px)); --aug__Deg_TR1_ClipOffset_Out_Y: (var(--aug__0px_If_TR1_IsNotClip, var(--aug-tr1-alt-join-out) var(--aug__Deg_TR1_ClipOffsetY))); --aug__Deg_TR1_JoinMod_In_X: var(--aug__Deg_TR1_ClipOffset_In_X, 0px); --aug__Deg_TR1_JoinMod_In_Y: var(--aug__Deg_TR1_ClipOffset_In_Y, var(--aug__Deg_TR1_ClipOffsetY)); --aug__Deg_TR1_JoinMod_Out_X: var(--aug__Deg_TR1_ClipOffset_Out_X, var(--aug__Deg_TR1_ClipOffsetX)); --aug__Deg_TR1_JoinMod_Out_Y: var(--aug__Deg_TR1_ClipOffset_Out_Y, 0px); --aug__Degradation_ClipTR1: var(--aug-clip-tr1, ); --aug__Deg_TR2_ClipOffsetX: var(--aug__DegRight) * var(--aug-tr2-clipmod-x); --aug__Deg_TR2_ClipOffsetY: var(--aug__DegTop) * var(--aug-tr2-clipmod-y); --aug__Deg_TR2_ClipOffset_In_X: (var(--aug__0px_If_TR2_IsNotClip, var(--aug-tr2-alt-join-in) var(--aug__Deg_TR2_ClipOffsetX))); --aug__Deg_TR2_ClipOffset_In_Y: (var(--aug__0px_If_TR2_IsNotClip, var(--aug-tr2-alt-join-in) 0px)); --aug__Deg_TR2_ClipOffset_Out_X: (var(--aug__0px_If_TR2_IsNotClip, var(--aug-tr2-alt-join-out) 0px)); --aug__Deg_TR2_ClipOffset_Out_Y: (var(--aug__0px_If_TR2_IsNotClip, var(--aug-tr2-alt-join-out) var(--aug__Deg_TR2_ClipOffsetY))); --aug__Deg_TR2_JoinMod_In_X: var(--aug__Deg_TR2_ClipOffset_In_X, 0px); --aug__Deg_TR2_JoinMod_In_Y: var(--aug__Deg_TR2_ClipOffset_In_Y, var(--aug__Deg_TR2_ClipOffsetY)); --aug__Deg_TR2_JoinMod_Out_X: var(--aug__Deg_TR2_ClipOffset_Out_X, var(--aug__Deg_TR2_ClipOffsetX)); --aug__Deg_TR2_JoinMod_Out_Y: var(--aug__Deg_TR2_ClipOffset_Out_Y, 0px); --aug__Degradation_ClipTR2: var(--aug-clip-tr2, ); --aug__Deg_R1_ClipOffsetX: var(--aug__DegRight) * var(--aug-r1-clipmod-x); --aug__Deg_R1_ClipOffsetY: var(--aug__DegBottom) * var(--aug-r1-clipmod-y); --aug__Deg_R1_ClipOffset_In_X: (var(--aug__0px_If_R1_IsNotClip, var(--aug-r1-alt-join-in) 0px)); --aug__Deg_R1_ClipOffset_In_Y: (var(--aug__0px_If_R1_IsNotClip, var(--aug-r1-alt-join-in) var(--aug__Deg_R1_ClipOffsetY))); --aug__Deg_R1_ClipOffset_Out_X: (var(--aug__0px_If_R1_IsNotClip, var(--aug-r1-alt-join-out) 0px)); --aug__Deg_R1_ClipOffset_Out_Y: (var(--aug__0px_If_R1_IsNotClip, var(--aug-r1-alt-join-out) var(--aug__Deg_R1_ClipOffsetY))); --aug__Deg_R1_JoinMod_In_X: var(--aug__Deg_R1_ClipOffset_In_X, var(--aug__Deg_R1_ClipOffsetX)); --aug__Deg_R1_JoinMod_In_Y: var(--aug__Deg_R1_ClipOffset_In_Y, 0px); --aug__Deg_R1_JoinMod_Out_X: var(--aug__Deg_R1_ClipOffset_Out_X, var(--aug__Deg_R1_ClipOffsetX)); --aug__Deg_R1_JoinMod_Out_Y: var(--aug__Deg_R1_ClipOffset_Out_Y, var(--aug__DegBottom)); --aug__Degradation_ClipR1: var(--aug-clip-r1, ); --aug__Deg_R2_ClipOffsetX: var(--aug__DegRight) * var(--aug-r2-clipmod-x); --aug__Deg_R2_ClipOffsetY: var(--aug__DegTop) * var(--aug-r2-clipmod-y); --aug__Deg_R2_ClipOffset_In_X: