h1 { text-align: center; }

body {
    background: #222;
    color: wheat;
    background-image: linear-gradient(to bottom, #111, #222);
    background-size: 2px 2px;
    /*
    margin: 0;
    padding: 0;
   */
}

div { width: 920px; max-width: calc(100% - 20px); margin: auto; }

/* org-mode's pre classes. */
pre.src, pre.example {
    background: #222;
    box-shadow: 0px -20px 50px -20px #fff;
    margin: 0 auto;
    /* min-height: 100vh; */
    padding: 20px;
    background-color: #222;
    max-width: calc(100% - 40px);
}

/* org-mode's topmost div. */
#content, #topmostdiv {
    box-shadow: 0px -20px 50px -20px #fff;
    margin: 0 auto;
    min-height: 100vh;
    padding: 20px;
    background-color: #222;
    max-width: calc(100% - 40px);
}

ul { list-style-type: "💩"; }
dl { list-style-type: "💩"; }

a:link { color: springgreen; text-decoration: underline; }
a:visited { color: cadetblue; text-decoration: underline; }
a:hover { color: salmon; text-decoration: underline; }
a:active { color: red; text-decoration: underline; }

a img {
    filter: drop-shadow(1px 1px 6px rgba(255, 255, 255, 0.5));
}

.drawing.box {
    align-items: center;
    width: 90%;
    text-align: center;
}

.drawing.text {
    width: 90%;
}

.drawing.image {
    width: 90%;
}

.drawing_svg {
    vertical-align: middle;
    max-width: 100%;
}

.drawing_raster {
    vertical-align: middle;
    max-width: 100%;
}

.craftering {
    margin: auto;
    width: 50%;
    text-align: center;
}

#webrings {
    text-align: center;
}

/*
 Make weechatlog pre elements wrap.
 <https://developer.mozilla.org/en-US/docs/Web/CSS/white-space>
*/
.weechatlog pre {
    white-space: pre-wrap;
}

/* 2025-12-02T09:36:58+0000 < e-neko> don't forget to add width: unset; to your creative common <img> style tags */
/* 2025-12-02T09:38:19+0000 < e-neko> or be careful adding global rules in the future, like p img { width: 45%; } // those are guaranteed to bite you in the backend */
p img {
    vertical-align: middle;
    width: 45%;
    height: 45%;
}

#israel_flag {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
