/*
_______________________________________________________________
(To read, see https://e2h.totalism.org/e2h.php?_=CSS-default )

E2H DEFAULT CSS


< RFC- >


Table of Contents
1 *** DOCS
1.1 DEMO
1.2 TODO
1.3 PAD (DOCUMENTATION)
2 *** MAIN STYLES
2.1 :root {
2.2 body {
2.3 .main_container {
2.4 .etherpad_container {
2.5 .etherpad_container:focus-visible {
2.6 .etherpad_container:focus {
2.7 strong>u, u>strong {
2.8 strong {
2.9 p {
2.10 em {
2.11 u {
3 *** H1 MAIN TITLE 
4 *** BUTTONS
4.1 .btn_esite, .btn_ecss {
4.2 .btn_esite>a, .btn_ecss>a {
4.3 .btn_esite:hover, .btn_ecss:hover {
5 *** TITLES
5.1 strong em u {
5.2 strong em u a {
5.3 strong em u a:hover {
6 *** STRIKETHRU (hide)
6.1 s, s+a, s+br, br+s, em+s, em>s, strong>em>s, strong>s, strong>s>u>br, strong+s+u, s>u {
6.2 (strikes test)
7 *** LINKS
7.1 a, a>em, a>strong, a:link, a:link>em, a:link>strong, a>strong>em, a>em>strong {
7.2 a:visited, a:visited>em, a:visited>strong {
7.3 a:hover, a:hover>em, a:hover>strong {
8 *** TOC (TABLE OF CONTENTS) - as List
8.1 .etherpad_toc > li {
9 *** TOC (TABLE OF CONTENTS) - as Table
9.1 .ett_num {
9.2 .ett {
10 *** SELECTION COLORS
10.1 ::-moz-selection {
10.2 ::selection {
11 *** TOC LEVEL COLORS
11.1 .ett_lvl0 > a {
11.2 .ett_lvl1 > a {
11.3 .ett_lvl2 > a {
11.4 .ett_lvl3 > a {
11.5 .ett_lvl4 > a {
12 *** GLIA-GRAPH TEMPLATE v2.0
12.1 (DOCS)
12.2 .DOWNSCALED {
12.3 g {
12.4 text {
12.5 svg {
12.6 polygon {
12.7 @font-face {
12.8 polygon, polyline, path {
12.9 polygon:hover, polyline:hover, path:hover {
12.10 TITLED
12.11 .titled {
12.12 .ett_num {
13 *** SPECIAL & NEW ELEMENTS
13.1 .extra {
14 *** MIMA-NEO-STYLE
14.1 .tf_cl {
14.2 .tf_tags {
14.3 .tf_tag {
14.4 .tf_post {


*** DOCS

Version:
    2017-10-12
    2018-06-25 cleanup
    2018-07-13 merging a lot
    2018-08-04 lots of merges
    2019-07-01 doing okay theming work
    2020-04-21 theme-cthulhu lol
    2023-06-21 new mima styling :)


DEMO

See: 🔗theme-test !



TODO
:
    * bg @ links (black bg, white fg looks good on CHT:TRUCO + krazy colors)
    * bg @ actually all text (so "FGb") ...:
        so you can have "white on black" text, on a colorful backgrounds
    * [...]



PAD (DOCUMENTATION)

* https://clrs.cc/ says black is #111 now ... trying 20190701 :D

* todo !!! set defaults for all empty "var" definitions !!!

* NAMING EMPHASIS !!!:
    NEW:
        add to css
        EM0b EM0f = STRONG styling
        EM1b EM0f = ITALIC styling
    __________
    TODO:
        * EM{"","2","3"}bg/fg→b/f
        * make order:
            A) EM 1=B 2=I 3=U 4=S:
                EM1, EM2, EM12, EM23, EM123
            B) keep current compromise:
                b = 0
                i = 1
                b+i = "just EM" ("strong em")
                i+u = 2
                b+i+u = 3

<-------------------------- (new) DOCS ABOVE


______________________________________________________________


*** MAIN STYLES
*/


/*
____________________________________

ETTf ! Weird stuff, see below.

DOES THIS BELLOW WORK?
    20190905 testing
    20200701 seems like it !

____________________________________
*/



/*
SET DEFAULTS HERE
<---------------------- (new) DEFAULTS
*/
:root {
    --ETTf: 0,0,0;
    --ETTb: 0,0,0;
    --ETTb: none;

/*
20211117 : first, neither has effect ... then it stars to! lol
    --LINE-HEIGHT: 100px;
*/
    --LINE-HEIGHT: 142%;


/*
20211117 : all have effect (only for line height...) [!]
*/
    --HEADING-SCALE: 1;
    --TEXT-SCALE: 1;
    --TOC-SCALE: 3;
    --TITLE-SCALE: 1.1;

    --Lx_DEF: #CCC;
    --Lf_DEF: #777;


/*
new 20200817:
    Check that it is implemented all across!
    LOL seems only for strong+em+u :D
    [!]
*/
    --TEXT-SIZE: 178%;


/*
____________________________________
"fonts" or "typographies" should be the cool new stuff to import [!*]
like "style:font-blabla"
____________________________________
*/


}



body {
    font: normal 12pt/14pt 'Ubuntu Mono', helvetica, sans-serif;

/* 20201112 trying to remove important, hope no problems */
    background: var(--BG, white);

    color: var(--FG, #111) !important;

}



.main_container {
    margin: 50px 10px 50px 10px;
    margin: 20px 5px 20px 5px;
    margin: 20px 5px 40px 5px;
    margin: 25px;
    text-align: center;   

/*
justify-content: center !important; 
align-items: center !important;
background: yellow !important;
*/
}


.etherpad_container {

/*

___________________________________________________
________________________________________________________
_____________________________________________________________

    """display: inline-block;"""

ATTENTION !!! @20190923 
THIS MAKES #PRINTING #E2H PROBLEM !!!!!!!! 

UPDATE:
    20191022 testing new ! rolled to default
    20191109 reverting back - made an extra slider ... problems

SEE:
    https://stackoverflow.com/questions/4609007/firefox-printing-only-1st-page

AND EXP SETUP:
    https://totalism.org/x/print.html !

______________________________________

WHAT TO DO:

    A) disabling it:
        * no difference to "theme-default" pages
        * normal loose margins (CAN BE FIXED - DO A TEMPLATE !!!!!!)
        -----------------
        DO MORE TESTING !!!
        --------
        UPDATE: 

    B) making an alt template for printing that disables it:
        NOW !!!!!!

    C) ###


TECHNICAL:
    A) display: block; ???
    B) ???


_____________________________________________________________
________________________________________________________
___________________________________________________

WAS BEFORE TRYING TO CHANGE
    display: inline-block;

TRYING ...
    display: block;

JUST TO MAKE SURE:
    background: lime !important;
_________________________________________________________
*/

    word-wrap: break-word;
    text-align: left !important; 


/* HAS IMPACT 20200421 */
    font-size: 120%;
    font-size: 19px;
    font-size: 1em;
    font-size: 1.2em;


/*
_________________________________________________________

REALLY IMPORTANT

WORKS:
    * YES: sidetoc non-neo
    * YES TOO: sidetoc neo 

_________________________________________________________
*/

    line-height: var(--LINE-HEIGHT);
    line-height: calc(var(--LINE-HEIGHT) * var(--TEXT-SCALE)) !important;

    letter-spacing: -0.8px;


/*
___________________________________________

2020-04-21
SET HERE, BUT NEO OVER-RUNS !

LETTER-SPACING:
    * YES: non-neo sidetoc
    * YES : non-neo flat
    * NO: neo sidetoc
    * NO : neo flat
    * [...]

LINE-HEIGHT:
    * YES: non-neo sidetoc
    * YES : non-neo flat
    * NO: neo sidetoc
    * NO : neo flat
    * [...]

SEE 🔗theme-neo ?
______________________________
*/


/*
    margin: 10px 80px 10px 80px !important;
    margin: auto !important;
*/


/*
20191109 using both ... first it was 85%, then max 1000px now trying both
*/

    width: 85% !important;
    max-width: 1000px !important;

    padding: 15px;


/*
20191022 this centers it!
*/
    margin: auto !important;

/*
20220512 fixing for portrait mode with dyes. VERIFY[!!]
    background: none;
*/
    background: var(--BG3, none);


/*
20200706 moved here from theme-neo !
*/
    color: var(--FG, #111) !important;

/*
20211221 fixed SAFARI "NO TOC shown" bug!
    https://stackoverflow.com/questions/44948735/overflow-hidden-is-not-working-with-absolute-element-in-safari
    in my case it is OVERFLOW:SCROLL
*/
    position: relative !important;

}


/*
2021-11-17
after making focus onload by default on this, getting rid of visibility of it
*/
.etherpad_container:focus-visible {
  outline: none !important;
}

.etherpad_container:focus {
/*
20211221 this solves ugly safari "active" outline
*/
    outline: none !important;
}




/* moved 20191003 from theme-neo */

strong>u, u>strong {
  text-decoration: none !important;
  border-bottom: 3px solid black;

    font-size: 140%;
    line-height: calc(var(--LINE-HEIGHT) * var(--HEADING-SCALE)) !important;

    color: black;
    color: var(--Afg, var(--A, #111)) !important;

    background: var(--Abg) !important;
    border-color: var(--Ax, var(--A3, var(--A))) !important;

/* trying 20201010 */
    text-shadow: 0px 1px 0px var(--Afg, var(--A, #111)) !important;
    text-shadow: 1px 0px 0px var(--Afg, var(--A, #111)) !important;



}



strong {

    padding: 1px;
    margin: 1px;

    color: var(--EM0f, var(--FG)) !important;
    background: var(--EM0b, transparent) !important;
}


p {
    color: var(--FG) !important;
}


em {
    display: inline;
    font-style: italic;

/* TODO 20201210 → LET US MAKE THIS ONLY A SLIGHT BOLD !!! */
    font-weight: bold;

/* TODO: could all this FG declarations */
    color: var(--EM1f, var(--FG)) !important;
    background: var(--EM1b, transparent) !important;
}


u {
    display: inline;
    font-weight: bold;
/*
maybe TODO
    color: var(--EM1f, var(--FG)) !important;
    background: var(--EM1b, transparent) !important;
*/
}



/************************************/
/*
*** H1 MAIN TITLE  **/

/*
reset it
new @ 20210911
via https://css-tricks.com/snippets/css/meyer-reset/
*/
h1 {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        font-family: inherit;
        vertical-align: baseline;
}



/************************************/
/*
*** BUTTONS **/


.btn_esite, .btn_ecss {
    font-size: 2em;
    font-weight: bolder;
    padding: 8px 25px 8px 25px;
    display: inline;
    text-decoration: none !important;

    background: var(--BTb, white) !important;
    color: var(--BTf, #111) !important;
    border: 3px solid var(--BTx, #666) !important;

    opacity: 1;
}

/*
why this does not work !!! TODO
.btn_esite>a, .btn_ecss>a {
    text-decoration: none !important;
}
*/


.btn_esite:hover, .btn_ecss:hover {
    background: var(--BTHb, gray) !important;
    color: var(--BTHf, white) !important;
    border: 3px solid var(--BTHx, gray) !important;
}





/************************************/
/*
*** TITLES **/

strong em u {

/*
    background: white !important;
    color: black !important;
    opacity: 0.85;
#_________________________
#TODO: bring this back ???
text-shadow: 3px 3px 3px #red !important;
#______________________
*/

    letter-spacing: 10px;
    padding: 8px !important;
/* 
line-height: calc(var(--LINE-HEIGHT) * var(--TITLE-SCALE)) !important;
20200822 : do not multiply this one.
*/
line-height: calc(var(--TEXT-SIZE) * var(--TITLE-SCALE)) !important;



/*
____________ for comparison, theme-nuclear old title _______
    letter-spacing: 30px !important;
    font-size: 340% !important;
    padding: 7px !important;
    line-height: 120% !important;
________________________________________
*/

/* i set this to important 20190730, hope it solves the "title became small" bugs! */
    font-size: var(--TEXT-SIZE) !important;

    margin: 0px !important;

/* 20191018: doing EM3 , others are at 🔗css-emphasis-css */
/* 20210619: Tx → EM3x */
    background: var(--Tb, var(--EM3bg, var(--At, var(--A, #111)))) !important;
    color: var(--Tf, var(--EM3fg, var(--Af, var(--Afg, var(--FG, white))))) !important;
/* IF CHANGING ALSO 1) below for links ....... 2) css-emphasis */

/*
    opacity: 0.7 !important;
*/

/* 20200803 no need, now with the border */
/*
    text-decoration-color: blue !important;
*/
text-decoration: none;

/* ### 20210217 SEEMS OVERRIDDEN BY --EM2x , DOESN'T WORK ### */
  border-bottom: 10px solid var(--Tx, silver) !important;
  border-right: 4px solid var(--Tx, silver) !important;
  border-bottom-width: 10px !important;

    background-clip: padding-box;

/*
*/
}



strong em u a {
    background: var(--Tb, var(--EM3bg, var(--At, var(--A, #111)))) !important;
    color: var(--Tf, var(--EM3fg, var(--Af, var(--Afg, var(--FG, white))))) !important;
}
/* reversed colors */
strong em u a:hover {
    color: var(--Tb, var(--EM3bg, var(--At, var(--A, #111)))) !important;
    background: var(--Tf, var(--EM3fg, var(--Af, var(--Afg, var(--FG, white))))) !important;
}








/************************************/
/*
*** STRIKETHRU (hide) */

/*
_________________
DO:
    * VERIFY:
        em>u>s, u>em>s, strong>em>s, em>strong>s {
$$$$$$ 20211117 this started working badly with HTML5 wizardry
20220311 moved in from pad.land
_________________
*/

/*
20220324 0115 solving bug (mobile yes, chrome mac yes, firefox linux no)
NO...
s, s+a, s+br, s+br+br, br+s, br+br+s, em+s, em>s, strong>em>s, strong>s, strong>s>u+br, strong+s+u, s>u {
PROBLEM...
==strong>s>u+br
"PLUS" fucked it up!
__________________________
20220325: removed s+br+br (messed up line break in "resources" under "all who rent"), also br+br+s
*/
s, s+a, s+br, br+s, em+s, em>s, strong>em>s, strong>s, strong>s>u>br, strong+s+u, s>u {
    line-height: 0px !important;
    font-size: 0 !important;
    color: transparent !important;
    text-decoration: none !important;

/*
trying 20211117 — it helps (maybe)
*/
    display: none !important;
    visibility: hidden !important;

/*
also trying 20211117 — did nothing
*/
    padding: 0px !important;
    margin: 0px !important;


/*
    display: inline !important;
    position: static !important;
    box-sizing: border-box;
    font-size: 0px !important;
    background: none !important;
    text-indent: -9999px;
*/
}

/*
(strikes test)
20201020 → TRYING: REMOVE STRIKETHROUGH LEFTOVERS
20201108 → MERGING TO CSS-DEFAULT

TEST:
    THIS SHOULD NOT LEAVE TRACES:
    (nothing between the lines)
_____________
    NO TRACE
_
    NO TRACE
_
    NO TRACE
_
    NO TRACE
_
    NO TRACE
_____________
*/




/************************************/
/*
*** LINKS */

/*
_____
STATUS:
    xxxxxxxx -- i think the var declaration kills the above? check and then set as fallback if nothing else
    20200705 -- yeah, there were problems. now works. 

!!!:
    * not totally sure if current "subtle gray-out" is most charismatic !!!
    * consider changing VISITED
    * play with backgrounds ? on hover/visited ? might help some to navigate site ?

_____
*/

/*
20210427 holy fucking what the fuck !!!
*/
a, a>em, a>strong, a:link, a:link>em, a:link>strong, a>strong>em, a>em>strong {

/* 20200719 removed important */
/* 20210426 deprecating --L for --Lf !!! remove all olde references ASAP */
    color: var(--Lf, var(--L, var(--Lf_DEF))) !important;
    background: var(--Lb) !important;

    text-decoration: none;

    text-shadow: none !important;

/*
!!!!!! $$$$ PUT THIS BACK
*/

    border: 1px dotted var(--Lx, var(--A, var(--Lx_DEF))) !important;
    border-bottom: 2px solid var(--Lx, var(--A, var(--Lx_DEF))) !important;
    border-right: 1px solid var(--Lx, var(--A, var(--Lx_DEF))) !important;

    font-weight: bold;
}


a:visited, a:visited>em, a:visited>strong {

    border: 1px dotted var(--Lx, var(--A, var(--Lx_DEF))) !important;
    border-bottom: 2px solid var(--Lx, var(--A, var(--Lx_DEF))) !important;
    border-right: 1px solid var(--Lx, var(--A, var(--Lx_DEF))) !important;

    text-shadow: none !important;
/*
    color: #009c9C;
    color: #00AACC;
    color: var(--L, #666) !important;
    font-weight: bold;
    border-bottom: 1px solid #777;
*/
    color: var(--Lf, var(--L, var(--Lf_DEF)));
    background: var(--Lb);

    text-decoration: none;
}


a:hover, a:hover>em, a:hover>strong {
    font-weight: bold;

/* !!! 20210426 DEPRECATED --LH , please remove ASAP */

    color: var(--LHf, var(--LH, #333)) !important;
    background: var(--LHb) !important;

    text-shadow: none !important;
    
/*
    border-bottom-color: var(--LHx, var(--FG, #333)) !important;
    border-bottom: 2px solid var(--Lx, var(--B, var(--Lx_DEF)));
*/

/*
    font-weight: bold;
    text-decoration: none;
    border: 1px dotted var(--Lx, var(--B, var(--Lx_DEF)));
    border-right: 1px solid var(--Lx, var(--B, var(--Lx_DEF)));
*/
}





/* --------------------- */
/*
*** TOC (TABLE OF CONTENTS) - as List */

/* NOTE @ 20200421:
    A) does nothing
    B) does nothing only for non-sidetoc
    C) (was here before): "This is not the default setting. Change in main E2H config."

CHECK THIS !!!
20200905 seems like A
*/

.etherpad_toc > li {
    font-size: 70%;
    line-height: 70%;
}





/************************************/
/*
*** TOC (TABLE OF CONTENTS) - as Table */

.ett_num {
    text-align: center;
    text-align: left;
    text-align: right;

    text-decoration: underline;
    font-style: italic;
    font-weight: bold;

/*
    padding: 0px !important;
    padding-right: 15px !important;
    padding: 0px 15px 0px 0px;
*/
    padding: 3px;
    padding-right: 15px;
}


.ett {
    font-size: 100%;
    margin: 10px !important;
}





/*
*** SELECTION COLORS */

::-moz-selection {
    background: black;
    background: #111;
    background: blue;
    color: white;
}
::selection {
    background: black;
    background: #111;
    color: white;
}





/************************************/
/*
*** TOC LEVEL COLORS */
/*

TODO: maybe not for here - maybe only makes sense with sidetoc !

________________________

A word on ETTf:
    Yes It's weird, but YES it needs to be given as x,y,z RGB values like "(10,10,10)".
    In that way, the declining opacity of the color is achieved!

________________________

*/


/* moved in 20200424 ... from theme-default */
.ett_lvl0 > a {

    background: var(--TOCb, var(--A)) !important;
    color: var(--TOCf, var(--A_)) !important;
    border: 2px solid var(--TOCx, var(--A)) !important;

/*
    border: 2px solid ORANGE !important;
*/

    font-weight: bolder;

/*
__________________
TODO: document and rename --TOCx (after 20191003)
update 20201029 pushing TOCx
___________________
*/
/* TODO: as a matter of fact, rename all A=>Ab ........ A_=>Af ........ */
/* TODO: Asize or something would be cool too !!! */
}


.ett_lvl1 > a {
    color: rgba(var(--ETTf,0),0.75) !important;
    background: rgba(var(--ETTb,0),0.75) !important;
}
.ett_lvl2 > a {
    color: rgba(var(--ETTf,0),0.65) !important;
    background: rgba(var(--ETTb,0),0.65) !important;
}
.ett_lvl3 > a {
    color: rgba(var(--ETTf,0),0.45) !important;
    background: rgba(var(--ETTb,0),0.45) !important;
}
.ett_lvl4 > a {
    color: rgba(var(--ETTf,0),0.32) !important;
    background: rgba(var(--ETTb,0),0.32) !important;
}






/************************************/
/************************************/
/************************************/
/************************************/


/*
*** GLIA-GRAPH TEMPLATE v2.0

SOURCE via:
    "css-graph-css"
    2017-11-28
    2019-01-19 update: removed full-blown link, i think gliagraph did sth


(DOCS)

FOR FUTURE DEVELOPMENT, SEE:
    * https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/SVG_and_CSS
    * https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/SVG_fonts
        svg fonts are majorly unsupported
    * https://developer.mozilla.org/en-US/docs/Web/SVG/Element/text
    * http://tutorials.jenkov.com/svg/svg-and-css.html
        "using external style sheets" !
    * [...]

-------------------------------------------

SVG Fonts are currently supported only in Safari and Android Browser.
Internet Explorer hasn't considered implementing this, the functionality has been removed from Chrome 38 (and Opera 25) and Firefox has postponed its implementation indefinitely to concentrate on WOFF. Other tools however like the Adobe SVG Viewer plugin, Batik and parts of Inkscape support SVG font embedding.


_______________________________

*/

/************************************/

.DOWNSCALED {
/*
You can put general graph stuff here.
*/

/*
    (DEPRECATED by "DPI" directive!)
    zoom: 0.55;
    -moz-transform: scale(0.55);
    background: black !important;
    background: #111 !important;
*/

    z-index: 9999;
}



g {
}



text {

/***** THIS IS FOR THE GRAPH ! *****/

    font-family: "Ubuntu Mono" !important;
    font-family: "Georgia" !important;
    font-family: sans-serif !important;
    font-family: "Georgia" !important;
    font-family: helvetica !important;

/* disable italic */
    font-style: normal !important;

font-size: 13.5px;

    font-weight: bold;

/*
    stroke: #444;
*/
}




svg {

/*-----___-----___-----___-----___-----___-----___ NEW 2018-06 -----___-----___-----___-----___-----___*/

/******** TRYING CSS FILTERS ........... TODO, USE F12 (or JS sliders...) TO LIVE-CHANGE ! *******************************/
/*    
  filter: sepia(1);
  filter: saturate(8);
  filter: saturate(10);
  filter: drop-shadow(1px -1px 1px rgba(0,0,0,1));
  filter: hue-rotate(40deg);

*/

  filter: brightness(2);
  filter: saturate(4);
  opacity: 0.8;

/*
  filter: blur(1px);
  filter: blur(10);
  -webkit-filter: blur(5px);
  filter: drop-shadow(0px 0px 0px rgba(0,0,0,0.9));
*/

/*-----___-----___-----___-----___-----___-----___-----___-----___-----___-----___*/

/*
  background-color: black;
  font-size: 44px;
  font: sans-serif;
  stroke: white;
  fill: white;
*/

/*
    font-family: sans-serif !important;
    font-family: "Ubuntu Mono" !important;

    font-family: "Courier New" !important;

  font-weight: bold;
  font-family: 'Ubuntu Mono';
  */

}



polygon {
/*
    font-family: sans-serif !important;
    font-family: "Ubuntu Mono" !important;
    font-family: "Courier New" !important;
*/
}



@font-face {
    font-family: "Ubuntu Mono";
/*
this is wrong
[!] revisit what i wanted to do there
[!!] also "ubuntu mono" is not really a font family
*/
}



polygon, polyline, path {
    fill-opacity: 0.2 !important;

    fill-opacity: 0.9 !important;
    stroke-opacity: 0.2 !important;
    stroke-opacity: 0.9 !important;
}


polygon:hover, polyline:hover, path:hover {
/*
via matic, ne štekam
    stroke-opacity: 1 !important;
    fill-opacity: 1 !important;
*/
}




/* _________________________ NEW _________________________ */

/*
TITLED
titled mode!
activate by adding "&TITLED"
*/
.titled {
    position: fixed !important;
    background: black !important;
    bottom: 0px !important;
    left: 0px !important;
    width: 90% !important;
    height: 10% !important;
    z-index: 9001 !important;

    padding: 25px;
    padding: 1.5vw;

    font-family: Helvetica, Arial, sans-serif;
    line-height: normal !important;

/*
display: flex;
justify-content: space-around;
*/

display: grid !important;
grid-template-areas:
    "t_link t_title"
    "t_link t_sub";
grid-gap: 10px 30px;
}

.titled-main {
    grid-area: t_link;

    padding: 0px !important;
    font-style: italic;

    font-size: 32px !important;
    font-size: 2.5vw !important;

    color: #EEE !important;
    text-transform: lowercase;
}
.titled-main-title {
/*
    font-weight: bold;
    font-size: 32px !important;
*/
}
.titled a, .titled em, .titled u, .titled strong, .titled strong em, .titled em strong {
    background: black !important;
    color: #EEE !important;
    letter-spacing: 0px !important;
    line-height: normal !important;
    font-style: normal !important;
}
.titled-title {
    grid-area: t_title;

    font-size: 22px !important;
    font-size: 1.5vw !important;

    background: black !important;
    color: #EEE !important;
    letter-spacing: 0px !important;
    font-weight: bold !important;
}
.titled-sub {
    grid-area: t_sub;

    padding: 0px !important;

    font-size: 14px !important;
    font-size: 1.3vw !important;


    letter-spacing: 1px;
    color: #DDD !important;
/*
    text-transform: uppercase;
*/
    font-weight: bold;
    font-style: italic;
}



.ett_num {

/*
moved here 20201030 from css-sidetoc
so:
    * now it's also going to be coloured on portrait
    * also pushing consistency on markers
-----------
!!! also probably move in --Tdiv !!!
*/

/*
was
    background: var(--B, var(--A)) !important;
    color: var(--B_, var(--A_)) !important;
*/

    background: var(--Bb, var(--B, var(--A))) !important;
    color: var(--Bf, var(--B_, var(--A_))) !important;

/*
    border: 2px solid var(--Bx, var(--B, var(--A))) !important;
    #TODO !!!
*/

    font-size: 60% !important;
}




/*
*** SPECIAL & NEW ELEMENTS */
.extra {
    border-bottom: 2px dashed gray;
    display: inline;
    cursor: help;
    cursor: zoom-in;
    cursor: crosshair;
}


/********************* DEVICE SPECIFIC MEDIA QUERY IMPORTS ***********/

/*
[!!] this is not really in use, revisit if multi-pane gets back in style
Force single column on portrait devices
@import url("e2t.php?_=pane-1-css&mime=css") screen and (orientation:portrait);
*/


.pilcrow , .pilcrow:hover {
    font-size: 0% !important;
    color: var(--BG) !important;
    background: var(--BG) !important;
    border: 0px !important;
    height: 0px;
    display: block;
}



/*
*** MIMA-NEO-STYLE
See:
    🔗mm-brutal-css
    🔗mm-primitive-css
    🔗mm-clean-css
*/

/*————— MOST BASIC FALLBACK —————*/
mark {
    margin: 1px;
    background: var(--FG);
    color: var(--BG);
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 7px;
}
.tf_tags {
    margin-right: 6px;
}

/*————— FOR REAL —————*/

.tf_cl {
    background: transparent;
    color: inherit;
    padding: 2px;
    padding-left: 3px;
    padding-right: 4px;
    margin-left: -2px;
    margin-right: 2px;

    border: 0px;
    border-left: 2px solid currentColor;
    border-right: 2px solid currentColor;
    border-left: 1px solid currentColor;
    border-right: 1px solid currentColor;

    border-radius: 0%;
    border: 1px solid currentColor;
}

.tf_tags {
    margin-left: 2px;
    margin-right: 6px;
}

.tf_tag {
    background: transparent;
    color: inherit;
    padding-left: 3px;
    padding-right: 2px;
    margin-right: 3px;
    font-size: 80%;
    letter-spacing: 1px;
    font-weight: normal;
    border: 0px;
    border-right: 1px solid currentColor;
    border-radius: 0%;
}

.tf_post {
    background: transparent;
    color: inherit;
    padding-right: 3px;
    padding-left: 4px;
    margin-left: 6px;
    font-size: 80%;
    letter-spacing: 1px;
    font-weight: normal;
    border-left: 1px solid currentColor;
}




/*
<----------------------------- (new) ↑↑↑
Fin!
*/