@font-face{font-family:MamoFont;src:url(/assets/fonts/MamoFont.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}:root{--mamo-unit-scale: 1;--u: calc(min(100vw, 100vh) * var(--mamo-unit-scale));--mamo-content-width: min(100vw, 100vh);--mamo-white: color(display-p3 1 1 1);--mamo-black: color(display-p3 0 0 0);--mamo-red: color(display-p3 1 0 0);--mamo-accent: var(--mamo-white)}@media(width<600px){:root{--mamo-unit-scale: 2;--mamo-content-width: 100%}}@supports not (color: color(display-p3 1 1 1)){:root{--mamo-black: #000000;--mamo-white: #ffffff;--mamo-red: #ff0000;--mamo-accent: var(--mamo-white)}}body.night{--mamo-accent: var(--mamo-red)}html,body{margin:0;padding:0;width:100%;height:100%;background:var(--mamo-black);color:var(--mamo-accent);-webkit-font-smoothing:antialiased;font-family:MamoFont,sans-serif;overscroll-behavior:none;touch-action:pan-y;scrollbar-width:none!important;-ms-overflow-style:none!important;transition:none!important}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);-webkit-touch-callout:none}.title,.section-title,.page,app-widget,app-half-widget{color:var(--mamo-accent);transition:none!important}*::-webkit-scrollbar{display:none!important}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:none!important;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none!important;-webkit-user-drag:none!important;user-drag:none;transition:none!important;animation:none!important}a,button,.clickable{cursor:none!important}@media print{body{display:none!important}}.custom-space{display:inline;white-space:normal;font-size:0;letter-spacing:0;word-spacing:calc(var(--u) / 60 * var(--space-count, 1))}.glyph-chain{display:inline;white-space:normal;overflow-wrap:anywhere}.glyph-selection{color:var(--mamo-black)}.glyph-content{position:relative;z-index:1}.glyph-highlight-origin{position:absolute;left:0;top:0;width:0;height:0;z-index:0;pointer-events:none}.glyph-highlight{position:absolute;background:var(--mamo-accent);border-radius:999px;pointer-events:auto}html:has(.document-page),body:has(.document-page),body:has(.document-page) *{touch-action:pan-y}
