@font-face{font-family:Battambang;src:local("Battambang"),url(/assets/Battambang-Bold-DRfrCduE.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter"),url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:Inter;src:local("Inter"),url(/assets/Inter-Italic-VariableFont_opsz_wght-B-9PvMw6.ttf) format("truetype");font-weight:100 900;font-style:italic}*{box-sizing:border-box;transition:all .2s}body{padding:0;margin:0;font-family:Inter,sans-serif}:root{--color-brand-orangered: #ff4500;--color-danger: #bc0117;--color-danger-background: #fbdbd4;--color-caution: #785800;--color-caution-background: #fff2c7;--color-success: #016e0b;--color-success-background: #d1ffd6;--color-global-focus: Highlight;--color-identity-self: #10987d;--color-identity-self-author: #00886d;--color-identity-self-background: #81ffd150;--color-identity-self-background-border: #00705a9e;--color-background: #ffffff;--color-background-hover: #f6f8f9;--color-content-background: #d8d8d830;--color-content-background-hover: #d8d8d859;--color-border: #00000033;--color-border-medium: #0000007f;--color-border-strong: #181c1f;--color-border-weak: #00000019;--color-content: #333d42;--color-content-disabled: #d6d6d6;--color-content-strong: #181c1f;--color-content-weak: #5c6c74;--color-content-light: #979ea1;--color-content-placeholder: #a1a1a1;--color-primary: var(--color-background);--color-primary-hover: var(--color-background-hover);--color-primary-selected: var(--color-background-hover);--color-primary-disabled: #99a9bf;--color-primary-background: #0a449b;--color-primary-background-hover: #0a2f6c;--color-primary-background-selected: #0a1a3f;--color-primary-background-disabled: #374964;--color-secondary: #21272a;--color-secondary-hover: #000000;--color-secondary-disabled: #96a7b0;--color-secondary-background: #bbc0c480;--color-secondary-background-hover: #bbc0c4b3;--color-secondary-background-selected: #bbc0c4e6;--color-secondary-background-disabled: #bbc0c430;--color-link: var(--color-primary-background);--color-link-hover: var(--color-primary-background-hover);--color-link-active: var(--color-primary-background-selected);--color-link-visited: #3a2e53;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--corners: 10px;--padding: 1rem;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-content);background-color:var(--color-background)}header,main,footer{padding:var(--padding)}li{list-style:none}a{font-weight:500;color:var(--color-link);text-decoration:inherit;cursor:pointer}a:hover{color:var(--color-link-hover)}a:active{color:var(--color-link-active)}a:visited{color:var(--color-link-visited)}input,button{font-size:1em;font-weight:500;font-family:inherit;line-height:1;transition:all .25s}button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background-color:#1a1a1a;padding:.25rem .5rem}input{border:1px solid var(--color-border-medium);color:var(--color-content-weak);border-radius:1000px;background-color:var(--color-background);font-size:.9em;padding:.4rem .7rem;min-width:0}input:focus{border:1px solid var(--color-brand-orangered);outline:2px solid var(--color-global-focus)}input::placeholder{color:var(--color-content-placeholder)}button:focus,button:focus-visible{outline:2px solid var(--color-global-focus)}@media(pointer:coarse){input{font-size:1em!important}}header{display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid var(--color-border)}.header-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.header-note{margin:0;font-size:.8em;text-wrap:pretty;line-height:1.2}.header-bottom{display:flex;flex-direction:column;gap:.6rem}.header-bottom p{margin:0;font-size:.8em;font-weight:400;color:var(--color-content-weak);text-wrap:pretty;line-height:1.2}.header-logo-title{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;margin:0;font-size:1.5rem;line-height:1}.header-logo-title svg{width:1em;flex-shrink:0}.header-title{font-family:Battambang,monospace;font-weight:700;color:var(--color-brand-orangered)}.header-title:hover,.header-title:active,.header-title:visited{color:var(--color-brand-orangered)}.header-login{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.header-login label{font-size:.8em;font-weight:600;color:var(--color-content-weak);margin-bottom:.1rem}.header-login input{font-size:.8em;width:100%}@media(max-width:375px){.header-logo-title{font-size:1.25rem}}Footer{text-align:center;color:var(--color-content-light)}.post-form{margin-top:1rem;display:flex;flex-direction:row;gap:.5rem;align-items:stretch;width:100%}.post-form input{flex:17}.post-form .delete-button{flex:1}.post-form .submit-button{flex:3}.post-bubble{display:flex;flex-direction:column;gap:1rem}.post-bubble p{margin:0;padding:0}.post-content{display:flex;flex-direction:column;gap:.5rem}.post-actions{display:flex;flex-direction:row;gap:.5rem}.post-actions button{display:flex;flex-direction:row;gap:.3rem;align-items:center;font-size:.8rem;font-weight:700;padding:.3rem .5rem}.post-author,.post-timestamp{font-size:.8rem;color:#666}.post-author-timestamp{display:flex;flex-direction:row;gap:.5rem}.post-bubble .post-form{margin-top:0}.post-stats-container{display:flex;flex-direction:row;gap:.5rem}.post-likes,.post-replies{display:flex;flex-direction:row;gap:.3rem;align-items:center;font-size:.8rem;font-weight:700;width:fit-content}.post-stats svg{fill:currentColor}.post-stats{display:flex;flex-direction:row;gap:.5rem;align-items:center;width:fit-content;padding:.1rem .3rem;border-radius:.3rem}.identity-self-card .post-content{color:var(--color-identity-self)}.identity-self-card .post-author,.identity-self-card .post-timestamp{color:var(--color-identity-self-author)}.post-list,.post-list-body,.post-list-item{display:flex;flex-direction:column;gap:1rem}.post-list-item{border:1px solid #ccc;border-radius:.5rem;padding:1rem;background-color:#00305030}.post-list-body{margin-block-start:0;margin-block-end:0;padding-inline-start:0}.post-list-header{display:flex;flex-direction:row;align-items:center;font-size:.7em;font-weight:600;color:var(--color-content-light);text-wrap:pretty;line-height:1.2}.post-list-header button{font-size:1.4em}.primary-button{color:var(--color-primary);background-color:var(--color-primary-background);border:none;border-radius:1000px;cursor:pointer}.primary-button:hover{color:var(--color-background-hover);background-color:var(--color-primary-background-hover)}.primary-button:active{color:var(--color-background-hover);background-color:var(--color-primary-background-selected)}.primary-button:disabled{color:var(--color-primary-disabled);background-color:var(--color-primary-background-disabled);cursor:default}.secondary-button{color:var(--color-secondary);background-color:var(--color-secondary-background);border:none;border-radius:1000px;cursor:pointer}.secondary-button:hover{color:var(--color-secondary-hover);background-color:var(--color-secondary-background-hover)}.secondary-button:active{color:var(--color-secondary-hover);background-color:var(--color-secondary-background-selected)}.secondary-button:disabled{color:var(--color-secondary-disabled);background-color:var(--color-secondary-background-disabled);cursor:default}.tertiary-button{color:var(--color-content-weak);background-color:transparent;border:none;border-radius:1000px;cursor:pointer}.tertiary-button:hover{background-color:var(--color-secondary-background-hover)}.tertiary-button:active{color:var(--color-secondary-hover);background-color:var(--color-secondary-background-selected)}.card{padding:var(--padding);transition:all .25s;border-radius:var(--corners)}.content-card{background-color:var(--color-content-background);display:flex;flex-direction:column;gap:.5rem}.content-card:hover{background-color:var(--color-content-background-hover)}.caution-card{color:var(--color-caution);background-color:var(--color-caution-background)}.danger-card{color:var(--color-danger);background-color:var(--color-danger-background)}.success-card{color:var(--color-success);background-color:var(--color-success-background)}
