﻿@layer reset{*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.6;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}svg{height:auto}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}summary::marker{display:none}}:root{--_white: white;--_black: black;--_black-half: rgba(0, 0, 0, 0.5);--_lightgray: #fafafa;--_bone: #e4d2be;--_seidengruen: #8dc9a4;--_trollingerblau: #122062;--_loungeviolett: #590c82;--_lichtrot: #cb2a5c;--_gerberarot: #e03d13;--_zitronengelb: #f3d548;--_marigold-yellow: #F6DF76;--_text-color: var(--_black);--_text-color-inverted: var(--_white);--_highlight-color: red;--_accent-color: var(--_marigold-yellow);--_background-color: var(--_white);--_background-color-inverted: var(--_black);--_body-background: var(--_lightgray);--_scrolly-background-color: var(--_bone);--_scrolly-text-color: var(--_black);--_font-family-text: "PP Agrandir", sans-serif;--_font-family-text-alt: "Monaspace Neon Var", monospace;--_font-family-text-arabic: "Noto Sans Arabic", serif;--_font-family-display: "Grato Grotesk", sans-serif;--_gutter: 2.78cqi;--_gap-y: var(--_gutter);--_default-vw: 1440;--_graphic-novel-rel: 4019;--_max-vw: 1920;--_container-width: calc(var(--_max-vw, var(--_default-vw, 1440)) / 16 * 1rem);--text-color: var(--_text-color);--headline-color: var(--_text-color);--background-color: var(--_background-color);--link-color: var(--_highlight-color);--link-hover-color: var(--_accent-color)}:root{--ease-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);--ease-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);--ease-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);--ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);--ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);--ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.335);--ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);--ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);--ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);--ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);--ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);--ease-out-circ: cubic-bezier(0.075, 0.82, 0.165, 1);--ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);--ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);--ease-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);--ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86)}@font-face{font-family:"Monaspace Neon Var";font-display:swap;src:url("../fonts/monaspace-neon-var.woff2") format("woff2")}@font-face{font-family:"Grato Grotesk";font-display:swap;font-weight:bold;font-style:normal;src:url("../fonts/grato-grotesk-bold.woff2") format("woff2")}@font-face{font-family:"PP Agrandir";font-display:swap;src:url("../fonts/ppagrandir-bold.woff2") format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"PP Agrandir";font-display:swap;src:url("../fonts/ppagrandir-bolditalic.woff2") format("woff2");font-weight:bold;font-style:italic}@font-face{font-family:"PP Agrandir";font-display:swap;src:url("../fonts/ppagrandir-medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"PP Agrandir";font-display:swap;src:url("../fonts/ppagrandir-mediumitalic.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:"Noto Sans Arabic";font-style:normal;font-weight:600;src:url("../fonts/noto-sans-arabic-v33-arabic-600.woff2") format("woff2")}@layer utilities{.-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.-l-container{width:100%;container-type:inline-size;max-width:var(--_container-width);margin-inline:auto}.-l-boxed{max-width:var(--_container-width);overflow-x:clip;box-shadow:0 0 6rem rgba(0,0,0,.15);margin-inline:auto}.-l-vgrid{display:grid;align-items:start}.-l-vgrid>*{grid-column:1/2}.-l-vgrid.--box>*{grid-row:1/2}.-u-btn{--text-color: var(--_text-color-inverted);--link-color: var(--_text-color-inverted);--link-hover-color: var(--_text-color-inverted);text-transform:uppercase;border:none;display:block;margin:0 auto;padding:1em;background:var(--_background-color-inverted);width:fit-content;text-decoration:none !important}.-u-btn:hover,.-u-btn:focus-visible{scale:1.1}}body{background:var(--_body-background);font-family:var(--_font-family-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@layer basic-typography{:is(h1,h2,h3,h4,h5,h6,p,ul,ol,address,blockquote,dl,details,button,time,label,legend,table,figcaption,input,button,a){--_dfs: 16;--_min-font-size: calc(var(--font-size, var(--_dfs, 16)) / var(--_dfs, 16) / 2 * 1rem);--_flex-font-size: calc(var(--font-size, var(--_dfs, 16)) / var(--_default-vw, 1440) * 100cqi);font-size:var(--_flex-font-size)}:is(h1,h2,h3,h4,h5,h6){color:var(--headline-color, var(--text-color));font-weight:700;font-family:var(--_font-family-display);margin:0 0 var(--_gutter);line-height:1.05}:is(h1){--font-size: 52}:is(h2){--font-size: 45}:is(h3){--font-size: 38}:is(h4){--font-size: 30}:is(p,ul,ol,address,blockquote,dl,details,button,time,label,legend,table,figcaption,input,button){--font-size: 16.5;margin:0 0 .8em;color:var(--text-color);font-weight:400}:is(p,ul,ol,address,blockquote,dl,details,button,time,label,legend,table,figcaption,input,button):last-child{margin-bottom:0}ul,ol{list-style:none;padding-left:0}main ul,main ol{list-style:disc;padding-left:1.5em}ul li:not(:last-child),ol li:not(:last-child){margin-bottom:.5em}dl{display:grid;grid-template-columns:auto 1fr;column-gap:1em}dl dt,dl dd{display:block;margin:0}dl dt{grid-column:1/2}dl dd{grid-column:2/3}b,strong{font-weight:500}em,i{font-style:italic;font-weight:300}a{text-decoration:none;color:var(--link-color, var(--text-color));text-underline-offset:.15em}a:hover,a:focus-visible{color:var(--link-hover-color, var(--link-color));text-decoration-line:underline}main a{text-decoration-line:underline}main a[target=_blank]::after{content:"↗";display:inline-block;margin-left:.3em;margin-right:.5em;font-size:.5em;text-decoration:none;position:relative;top:-0.3em}address{font-style:normal}img{display:block;width:100%;height:auto;margin:0;object-fit:cover;object-position:var(--focus-x) var(--focus-y)}figure{margin:0 0 1em 0}figcaption{--font-size: 13.5;padding-top:.5em;line-height:1.1;text-align:center;font-style:italic}audio{display:block;width:100%}blockquote{margin-bottom:1.5em}blockquote>p{font-style:italic}blockquote cite{font-style:normal;display:block;margin-top:-0.5em;margin-bottom:1.5em}hr{border:none;border-top:1px solid var(--black-half);margin-top:var(--_gutter);margin-bottom:var(--_gutter)}iframe{width:100%;border:none}input[type=text],input[type=email],input[type=search],input[type=number]{padding:.4em .7em;border:none;border-bottom:1px solid var(--highlight-color);background:var(--input-background);color:var(--input-color)}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=search]:focus-visible,input[type=number]:focus-visible{outline:none;border-color:var(--highlight-color)}label,legend{font-size:18;margin:0 0 .2em}form label{cursor:pointer}button{cursor:pointer;border:none;appearance:none}input[type=submit],button[type=submit]{padding:.4em .7em;background:var(--input-highlight);color:var(--input-background)}input[type=submit]:hover,input[type=submit]:focus-visible,button[type=submit]:hover,button[type=submit]:focus-visible{background:var(--input-highlight-active)}}:root{interpolate-size:allow-keywords}html{height:100%}html,body{scroll-behavior:smooth}body{min-height:100%;display:grid;grid-template-rows:auto 1fr auto}body:has(.diaryentries[open]){overflow:hidden}.diarylink{display:block;position:relative;z-index:10;height:var(--fragment-height, 0);text-decoration:none}.diarylink .fragment__text:after{content:"→";display:inline-block}.diarylink:hover .fragment__text:after,.diarylink:focus-visible .fragment__text:after{scale:1.4;color:var(--_highlight-color)}.diarylink:has(.graphic){height:auto}.diarylink .fragment{height:auto}.diaryentries{--background-color: #FBF9F6;--background-color-shadow: #231F20;display:block;opacity:0;scale:.8;pointer-events:none;transition:all .2s ease-out 0s}.diaryentries[open]{opacity:1;scale:1;pointer-events:all}.diaryentries{position:fixed;max-height:100%;width:100%;left:50%;top:50%;translate:-50% -50%;padding:0;z-index:50;border:none;background:none;align-content:center;container-type:inline-size;max-width:var(--_container-width)}.diaryentries__inner{display:grid;grid-template-columns:repeat(12, 1fr);gap:1.35cqi;padding-inline:var(--_gutter)}.diaryentries__body{background:var(--background-color);grid-column:2/12;aspect-ratio:1128/722;display:grid;box-shadow:0 0 10cqi rgb(from var(--background-color-shadow) r g b/0.5)}.diaryentry{grid-area:1/1/2/2;line-height:1.66;height:100%;position:relative;z-index:2;visibility:hidden}.diaryentry.-is-shown{visibility:visible}.diaryentry *{--font-size: 15;font-family:var(--_font-family-text-alt)}.diaryentry *:is(p){margin-bottom:1lh}.diaryentry .page{width:50%;height:100%;display:flex;flex-direction:column;position:absolute;right:0;transition-property:transform,z-index;transition-delay:0s,.15s;transition-duration:.3s,0s;transition-timing-function:ease-out,linear;transform-style:preserve-3d;transform-origin:0 50%}.diaryentry .page.-original{padding:4cqi;visibility:hidden;right:auto;left:0}.diaryentry .page.-original>div{flex:1;overflow:auto}.diaryentry .page:nth-child(1){z-index:9}.diaryentry .page:nth-child(2){z-index:8}.diaryentry .page:nth-child(3){z-index:7}.diaryentry .page:nth-child(4){z-index:6}.diaryentry .page:nth-child(5){z-index:5}.diaryentry .page:nth-child(6){z-index:4}.diaryentry .page:nth-child(7){z-index:3}.diaryentry .page:nth-child(8){z-index:2}.diaryentry .page:nth-child(9){z-index:1}.diaryentry .page:nth-child(10){z-index:0}.diaryentry .page.-is-flipped{transform:perspective(200cqi) rotateY(-180deg);z-index:inherit}.diaryentry .page .side{padding:4cqi;position:absolute;inset:0;display:flex;flex-direction:column;background:linear-gradient(var(--gradient-angle), var(--background-color) 85%, hsl(from var(--background-color-shadow) h calc(s * 0.75) calc(l * 6)) 100%);backface-visibility:hidden}.diaryentry .page .side>div{flex:1;overflow:auto}.diaryentry .page .side:nth-child(1){--gradient-angle: -90deg}.diaryentry .page .side:nth-child(2){--gradient-angle: 90deg;transform:rotateY(180deg)}/*# sourceMappingURL=common.css.map */
