@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.map-picker{border:1px solid var(--color-border);border-radius:8px;overflow:hidden;margin:20px 0}.map-picker__container{height:400px;width:100%;position:relative}.map-picker__controls{padding:16px;background:var(--color-bg-secondary);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:12px}.map-picker__input{padding:8px 12px;border:1px solid var(--color-border);border-radius:4px;font-size:14px;font-family:inherit}.map-picker__input:focus{outline:none;border-color:var(--color-primary)}.map-picker__coordinates{font-size:12px;color:var(--color-text-secondary);padding:8px 0}.map-picker__button{padding:10px 16px;background:var(--color-primary);color:#fff;border:none;border-radius:4px;font-weight:500;cursor:pointer;font-size:14px}.map-picker__button:hover{background:var(--color-primary-dark);opacity:.9}.map-picker__button:active{transform:scale(.98)}.leaflet-popup-large .leaflet-popup-content{font-size:16px!important;padding:12px!important;font-weight:500}.map-display{margin-bottom:var(--gap);padding:0;overflow:hidden;display:flex;flex-direction:column}.map-display__title{font-weight:600;font-size:16px;padding:var(--gap);padding-bottom:8px;border-bottom:1px solid var(--color-border)}.map-display__name{padding:8px var(--gap);font-size:14px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border)}.map-display__container{height:300px;width:100%;position:relative}.map-display__coords{padding:8px var(--gap);font-size:12px;color:var(--color-text-secondary);font-family:monospace;border-top:1px solid var(--color-border)}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-CWi-zmRD.woff2) format("woff2");unicode-range:U+0-2B1B,U+2B1D-10FFF}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-Italic-d6KXgdvN.woff2) format("woff2");unicode-range:U+0-2B1B,U+2B1D-10FFF}:root{--custom-font: "InterVariable", -apple-system, "Helvetica Neue", Arial, sans-serif;--system-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font: var(--custom-font);--font-features: "pnum" on, "lnum" on, "liga" on;--fs-base: 14px;--fs-xs: 1.2rem;--fs-s: 1.3rem;--fs-normal: 1.4rem;--fs-l: 1.5rem;--fs-xl: 1.6rem;--fs-2xl: 2.5rem;--fs-3xl: 2.8rem;--fs-4xl: 3.2rem;--fs-5xl: 3.8rem;--border-radius: 8px;--page-width-desktop: 1200px;--gap: 1.5rem;--gap-edge: var(--gap);--base-0: 0, 0, 0;--base-1: 15, 15, 14;--base-2: 31, 30, 29;--base-3: 48, 48, 46;--base-4: 61, 61, 58;--base-5: 94, 93, 89;--base-6: 135, 134, 127;--base-7: 176, 174, 165;--base-8: 209, 207, 197;--base-9: 232, 230, 220;--base-10: 255, 255, 255;--base-brand: 217, 119, 87;--base-white: var(--base-10);--base-black: 20, 20, 19;--base-red: 191, 77, 67;--base-blue: 25, 118, 210;--base-green: 120, 140, 93;--base-gray: var(--base-5);--base-fg: var(--base-black);--base-bg: 250, 249, 245;--color-brand: rgb(var(--base-brand));--color-white: rgb(var(--base-white));--color-black: rgb(var(--base-black));--color-red: rgb(var(--base-red));--color-blue: rgb(var(--base-blue));--color-green: rgb(var(--base-green));--color-gray: rgb(var(--base-gray));--color-bg: rgb(var(--base-bg));--color-fg: rgb(var(--base-fg));--color-body: rgb(var(--base-bg));--color-text-black: rgb(var(--base-black));--color-text-white: rgb(var(--base-white));--color-text: rgb(var(--base-black));--color-text-light: rgb(var(--base-5));--color-text-secondary: rgb(var(--base-5));--color-link: rgb(var(--base-brand));--color-border: rgba(var(--base-black), .1);--color-button-text: var(--color-text);--color-button: rgba(var(--base-black), .08);--color-button-hover: rgba(var(--base-black), .12);--color-button-main: rgb(var(--base-brand));--color-button-main-hover: rgb(193, 102, 61);--color-button-red: var(--color-red);--color-button-red-hover: rgb(163, 101, 74);--color-input: rgba(var(--base-black), .06);--color-input-active: rgba(var(--base-black), .04);--color-input-border-hover: rgba(var(--base-black), .15);--color-input-border-focus: rgb(var(--base-brand));--color-checkbox-border: rgb(176, 174, 165);--color-checkbox-disabled: #f0eee6;--color-checkbox-disabled-inner: rgba(217, 119, 87, .4);--color-supporter: rgb(233, 160, 137);--color-background-blur: var(--color-bg);--color-scrollbar: rgb(var(--base-8));--color-card: rgb(var(--base-10));--color-card-border: rgba(var(--base-black), .08);--color-card-domain: rgb(135, 134, 127);--color-skeleton: rgba(var(--base-black), .06);--color-comment-line: rgb(232, 230, 220);--color-modal-overlay: rgba(var(--base-black), .3);--color-heading: rgb(var(--base-black));--heading-text-shadow: 0 1px 0 rgba(255, 255, 255, .5);--disabled-opacity: .6;--modal-box-shadow: rgba(var(--base-fg), .17) 0px 8px 16px 0px;--modal-box-border: none;--modal-width: 360px;--modal-bg-blur: blur(2px);--input-height: 3.2rem;--button-padding: 6px 12px;--button-icon-size: 21px;--box-shadow: 1px 1px 2px rgba(var(--base-fg), .08);--box-shadow-navbar: rgba(var(--base-fg), .08) 0px 1px 2px 0px, rgba(var(--base-fg), .05) 0px 0px 2px 0px;--dropdown-shadow: 2px 2px 3px rgba(var(--base-fg), .14), -1px -1px 2px rgba(var(--base-fg), .1), 0 0 0 1px rgba(var(--base-fg), .05);--card-border: 1px solid transparent;--card-border-top: var(--card-border);--card-border-left: none;--card-padding: var(--gap);--card-margin: var(--gap);--card-shadow-style-1: 0 0 0 1px rgba(var(--base-fg), .09);--card-shadow-style-2: rgba(var(--base-fg), .2) 0px 1px 2px 0px;--card-shadow: var(--card-shadow-style-1);--post-votes-size: 50px;--post-card-votes-margin: calc(var(--post-votes-size) + var(--gap));--post-card-margin-left: var(--gap);--navbar-height: 50px;--bottom-navbar-height: 58px;--page-top-margin: var(--gap);--sidebar-left-width: 180px;--grid-home: minmax(var(--sidebar-left-width), max-content) 9fr 4fr;--seperator: 1px solid rgba(var(--base-fg), .1);--t-time: .2s;--t-time-quick: .1s;--t-time-button: .15s;--icon-size: var(--button-icon-size);--icon-color: var(--color-text);color-scheme:light}h1,h2,h3,h4,h5,h6{color:var(--color-heading);text-shadow:var(--heading-text-shadow)}html.theme-dark{--base-brand: 217, 119, 87;--base-bg: 20, 20, 19;--base-fg: 250, 249, 245;--color-body: rgb(var(--base-bg));--color-text: rgb(var(--base-fg));--color-text-light: rgb(var(--base-7));--color-text-secondary: rgb(var(--base-7));--color-link: rgb(var(--base-brand));--color-border: rgba(250, 249, 245, .15);--color-button: rgba(var(--base-fg), .1);--color-button-text: var(--color-white);--color-button-hover: rgba(var(--base-fg), .15);--color-button-main: rgb(var(--base-brand));--color-button-main-hover: rgb(232, 149, 125);--color-input: rgba(var(--base-fg), .08);--color-input-active: rgba(var(--base-fg), .12);--color-input-border-hover: rgba(var(--base-fg), .2);--color-input-border-focus: rgb(var(--base-brand));--color-checkbox-border: rgb(156, 154, 146);--color-checkbox-disabled: rgb(31, 30, 29);--color-checkbox-disabled-inner: rgba(var(--base-brand), .5);--color-scrollbar: rgb(var(--base-5));--color-card: rgb(var(--base-2));--color-card-domain: rgb(135, 134, 127);--color-card-border: rgba(var(--base-fg), .1);--color-skeleton: rgba(var(--base-fg), .06);--color-comment-line: rgb(48, 48, 46);--color-modal-overlay: rgba(var(--base-bg), .5);--color-heading: rgb(var(--base-fg));--heading-text-shadow: none;--color-supporter: rgb(233, 160, 137);--modal-box-shadow: none;--modal-box-border: 1px solid rgba(var(--base-fg), .1);--card-border: 1px solid var(--color-card-border);--card-border-top: var(--card-border);--card-border-left: var(--card-border);--card-shadow: none;--box-shadow-navbar: none;--dropdown-shadow: none;color-scheme:dark}@media screen and (max-width:768px){:root{--card-shadow: var(--card-shadow-style-1);--navbar-height: 56px}}html{font-family:var(--font);font-feature-settings:var(--font-features);font-size:var(--fs-base);line-height:1.5;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.is-system-font{--font: var(--system-font);letter-spacing:initial}.rotate-180{transform:rotate(180deg)}*{margin:0;padding:0;box-sizing:border-box;outline:none;font-family:inherit;font-size:inherit;line-height:inherit;word-break:break-word;-webkit-tap-highlight-color:transparent}*:after,*:before{box-sizing:inherit}body{background-color:var(--color-body);color:var(--color-text);overflow-y:scroll;font-size:var(--fs-normal)}@media screen and (max-width:1170px){body{--fs-xs: 1.4rem;--fs-s: 1.5rem;--fs-normal: 1.6rem;--fs-l: 1.7rem;--fs-xl: 1.8rem}}body.is-not-gray{background:var(--color-bg)}.is-custom-scrollbar{scrollbar-color:var(--color-scrollbar) transparent}.is-custom-scrollbar::-webkit-scrollbar{width:16px;background:transparent}@media screen and (max-width:768px){.is-custom-scrollbar::-webkit-scrollbar{display:none}}.is-custom-scrollbar::-webkit-scrollbar-thumb{border-radius:15px;border:4px solid transparent;background-clip:content-box;background-color:var(--color-scrollbar)}.is-custom-scrollbar.is-v2{scrollbar-color:transparent transparent}.is-custom-scrollbar.is-v2:hover{scrollbar-color:var(--color-scrollbar) transparent}.is-custom-scrollbar.is-v2::-webkit-scrollbar-thumb{background-color:transparent;transition:all .15s}.is-custom-scrollbar.is-v2:hover::-webkit-scrollbar-thumb{background-color:var(--color-scrollbar)}#root{position:relative;z-index:1;min-height:calc(100vh - var(--navbar-height))}@media screen and (max-width:768px){#root{overflow-x:auto;padding-bottom:var(--bottom-navbar-height)}}.body-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:var(--color-modal-overlay);-webkit-backdrop-filter:var(--modal-bg-blur);backdrop-filter:var(--modal-bg-blur);z-index:200000;opacity:0;transition:all .175s}#modal-root{position:relative;z-index:2000}.is-clipped{overflow:hidden!important}img{object-fit:cover;width:100%;height:100%}.image{display:flex}svg{color:inherit}.is-fullsize{width:100%;height:100%}h1{font-size:3.5rem}@media screen and (max-width:768px){h1{font-size:2.5rem}}h2{font-size:2.5rem}@media screen and (max-width:768px){h2{font-size:2rem}}h3{font-size:2rem}@media screen and (max-width:768px){h3{font-size:1.5rem}}.safari16 body{font-variation-settings:"opsz" 14}code{font-family:JetBrains Mono,monospace}.card{display:flex;flex-direction:column;border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (max-width:768px){.card{border-radius:0;border-left:none;border-right:none}}.card-padding{padding:var(--card-padding)}.card-sub{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (max-width:768px){.card-sub{border-radius:0;border-left:none;border-right:none}}.card-gray{border-radius:var(--border-radius);background:rgba(var(--base-fg),.04);border:none}.card .card-head,.card-sub .card-head,.card-gray .card-head{padding:var(--card-padding);border-bottom:var(--seperator);display:flex;align-items:center;justify-content:space-between}.card .card-head .card-title,.card-sub .card-head .card-title,.card-gray .card-head .card-title{font-weight:600;color:inherit}.card .card-head .card-link,.card-sub .card-head .card-link,.card-gray .card-head .card-link{color:var(--color-link);font-size:var(--fs-xs)}.card .card-head>a:not(.card-title),.card-sub .card-head>a:not(.card-title),.card-gray .card-head>a:not(.card-title){font-size:var(--fs-xs)}.card .card-content,.card-sub .card-content,.card-gray .card-content{padding:var(--card-padding)}.card .card-list,.card-sub .card-list,.card-gray .card-list{display:flex;flex-direction:column}.card .card-list-item,.card-sub .card-list-item,.card-gray .card-list-item{margin-bottom:10px}.card .card-list-item:last-child,.card-sub .card-list-item:last-child,.card-gray .card-list-item:last-child{margin-bottom:0}.flex{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-center{align-items:center;justify-content:center}.flex-align-items-center{align-items:center}.flex-justify-content-center{justify-content:center}.flex-space-between{justify-content:space-between}.inner-gap-1>*{margin-bottom:var(--gap)}.inner-gap-1>*:last-child{margin-bottom:0}.width-50{width:50%}.height-100{height:100%}.margin-0{margin:0}.test-elements{margin-top:calc(var(--page-top-margin) + var(--navbar-height))!important;display:flex;flex-direction:column;align-items:flex-start;background-color:var(--color-bg);border-radius:var(--border-radius);padding:var(--gap)}.test-elements>*{margin:var(--gap) 0}.test-elements .test-elements-section{width:100%;display:flex;flex-direction:column;border:2px solid var(--color-border);border-radius:8px;padding:10px 20px}.test-elements .test-elements-section>h1,.test-elements .test-elements-section>h2,.test-elements .test-elements-section>h3{border-bottom:1px solid var(--color-border);margin-bottom:8px;font-size:var(--fs-2xl)}.test-elements .test-elements-section .test-elements-section-body{margin:10px 0}.test-elements .test-elements-section .test-elements-section-body>*{margin:10px 0}.test-elements .test-elements-section .test-elements-section-body>*:first-child{margin-top:0}.test-elements .test-elements-section .test-elements-section-body>*:last-child{margin-bottom:0}.test-elements .test-elements-section .test-elements-section{margin-top:10px;border-color:#b1b1b1}.test-elements .test-elements-section .test-elements-section>h2,.test-elements .test-elements-section .test-elements-section>h3{font-size:var(--fs-xl)}.link-reset,.link-reset:hover{color:inherit;text-decoration:none}.all-unset{all:unset}input[type=text],input[type=email],input[type=search],input[type=password],textarea{color:inherit;background-color:var(--color-input);border:2px solid transparent;padding:6px 8px;border-radius:var(--border-radius);transition:all .2s;font-family:inherit}input[type=text]:hover,input[type=email]:hover,input[type=search]:hover,input[type=password]:hover,textarea:hover{border-color:var(--color-input-border-hover)}input[type=text]:focus,input[type=text].is-active,input[type=email]:focus,input[type=email].is-active,input[type=search]:focus,input[type=search].is-active,input[type=password]:focus,input[type=password].is-active,textarea:focus,textarea.is-active{border-color:var(--color-input-border-focus);background-color:var(--color-input-active)}input[type=text].is-error,input[type=email].is-error,input[type=search].is-error,input[type=password].is-error,textarea.is-error{border-color:var(--color-red)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:rgba(var(--base-fg),.65)}textarea{resize:none;word-wrap:break-word}.label{font-weight:600}.form-error{color:var(--color-red)}.text-center{text-align:center}form,.form,.form-section,.form-section-body{display:flex;flex-direction:column}form .form-field,.form .form-field,.form-section .form-field,.form-section-body .form-field{margin-bottom:calc(var(--gap) / 2)}form .form-field:last-child,.form .form-field:last-child,.form-section .form-field:last-child,.form-section-body .form-field:last-child{margin-bottom:0}form .form-section,.form .form-section{margin-bottom:var(--gap)}form .form-section:last-child,.form .form-section:last-child{margin-bottom:0}.form-section .form-section-heading{font-size:var(--fs-xl);font-weight:600;margin-bottom:var(--gap)}.form-field{display:flex;flex-direction:column}.form-field .form-label{font-weight:600}.form-field .form-description{opacity:.9}.form-field .form-control{margin-top:7px}.form-field .form-control:first-child{margin-top:0}.form-field .form-error{margin-top:2px;color:var(--color-red)}.form-field.is-error input[type=text],.form-field.is-error input[type=email],.form-field.is-error input[type=search],.form-field.is-error input[type=password],.form-field.is-error textarea{border-color:var(--color-red)}.form-control input,.form-control textarea{width:100%}.input-with-limit{display:flex;flex-direction:column}.input-with-limit .input-count{font-size:var(--fs-xs);opacity:.6;align-self:flex-end;margin-top:.2rem}.input-password{display:flex;flex-direction:column;position:relative}.input-password input{padding-right:36px}.input-password .input-password-show{width:var(--button-icon-size);height:var(--button-icon-size);padding:2px;border-radius:50%;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.input-password .input-password-show svg{width:100%;height:100%}.input-password .input-password-show:hover,.input-password .input-password-show:focus{cursor:pointer;background-color:rgba(var(--color-fg),.25)}input,button,.button{height:var(--input-height)}button,.button{position:relative;color:var(--color-button-text);background-color:var(--color-button);border:none;padding:var(--button-padding);border-radius:var(--border-radius);font-weight:500;cursor:pointer;transition:all var(--t-time-button)}button,button .button-inner,.button,.button .button-inner{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}button:hover,.button:hover{background-color:var(--color-button-hover);text-decoration:none}button:active,.button:active{color:unset}button.is-text,.button.is-text{color:inherit;background:transparent}button.is-text:hover,button.is-text.is-active,.button.is-text:hover,.button.is-text.is-active{background-color:rgba(var(--base-fg),.1)}button.is-text:disabled,button.is-text .disabled,.button.is-text:disabled,.button.is-text .disabled{text-decoration:none}button.is-text.is-no-bg:hover,button.is-text.is-no-bg.is-active,.button.is-text.is-no-bg:hover,.button.is-text.is-no-bg.is-active{background:transparent!important}button.button-main,button.is-main,.button.button-main,.button.is-main{background-color:var(--color-button-main);color:var(--color-white)}button.button-main:hover,button.button-main.is-active,button.is-main:hover,button.is-main.is-active,.button.button-main:hover,.button.button-main.is-active,.button.is-main:hover,.button.is-main.is-active{background-color:var(--color-button-main-hover)}button.button-main.is-text,button.is-main.is-text,.button.button-main.is-text,.button.is-main.is-text{background-color:transparent;color:var(--color-button-main)}button.button-main.is-text:hover,button.button-main.is-text.is-active,button.is-main.is-text:hover,button.is-main.is-text.is-active,.button.button-main.is-text:hover,.button.button-main.is-text.is-active,.button.is-main.is-text:hover,.button.is-main.is-text.is-active{background-color:rgba(var(--base-brand),.1)}button.button-red,button.is-red,.button.button-red,.button.is-red{background-color:var(--color-button-red);color:var(--color-white)}button.button-red:hover,button.button-red.is-active,button.is-red:hover,button.is-red.is-active,.button.button-red:hover,.button.button-red.is-active,.button.is-red:hover,.button.is-red.is-active{background-color:var(--color-button-red-hover)}button.button-red.is-text,button.is-red.is-text,.button.button-red.is-text,.button.is-red.is-text{background-color:transparent;color:var(--color-red)}button.button-red.is-text:hover,button.button-red.is-text.is-active,button.is-red.is-text:hover,button.is-red.is-text.is-active,.button.button-red.is-text:hover,.button.button-red.is-text.is-active,.button.is-red.is-text:hover,.button.is-red.is-text.is-active{background-color:rgba(var(--base-red),.1)}button.button-text,.button.button-text{color:inherit;background-color:transparent}button.button-text:hover,button.button-text.is-active,.button.button-text:hover,.button.button-text.is-active{background-color:rgba(var(--base-fg),.1)}button.button-text:disabled,button.button-text .disabled,.button.button-text:disabled,.button.button-text .disabled{text-decoration:none}button.button-icon,button.button-icon-simple,.button.button-icon,.button.button-icon-simple{width:var(--input-height)!important;background:transparent;padding:5px}button.button-icon svg,button.button-icon-simple svg,.button.button-icon svg,.button.button-icon-simple svg{fill:currentColor;width:100%;height:100%}button.button-icon-simple,.button.button-icon-simple{padding:5px;color:var(--color-gray)}button.button-icon-simple:hover,.button.button-icon-simple:hover{color:var(--color-text)}button .button-icon,.button .button-icon{width:var(--button-icon-size);height:var(--button-icon-size)}button .button-icon svg,.button .button-icon svg{width:100%;height:100%}button .button-inner>span,.button .button-inner>span{margin-right:8px}button .button-inner>span:last-of-type,.button .button-inner>span:last-of-type{margin-right:0}button.is-icon,.button.is-icon{width:var(--input-height)!important;background-color:transparent;opacity:.75;padding:0}button.is-icon span,.button.is-icon span{margin:0}button.is-icon:hover,.button.is-icon:hover{opacity:1}button.button-with-icon,.button.button-with-icon{display:flex;align-items:center}button.button-with-icon svg,.button.button-with-icon svg{width:var(--button-icon-size);height:var(--button-icon-size)}button.button-with-icon span,.button.button-with-icon span{height:var(--button-icon-size);margin-left:8px}button.button-with-icon.is-text-first,.button.button-with-icon.is-text-first{flex-direction:row-reverse}button.button-with-icon.is-text-first span,.button.button-with-icon.is-text-first span{margin-left:0;margin-right:8px}button:disabled,button.is-disabled,.button:disabled,.button.is-disabled{opacity:var(--disabled-opacity);cursor:default}button.button-link,.button.button-link{color:var(--color-link)}button .button-spinner,.button .button-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button-clear{all:inherit;cursor:pointer;padding:0;margin:0}.button-clear:focus,.button-clear:hover{background:inherit;text-decoration:none}.button-search{width:var(--button-icon-size);height:var(--button-icon-size)}.button-search svg{width:100%;height:100%}button.button-close{background:rgba(var(--base-fg),0)}button.button-close:hover{background:rgba(var(--base-fg),.1)}.button-upload{display:flex;height:max-content}a,.button-link{text-decoration:none;color:var(--color-link);background-color:transparent;font-weight:400}a:hover,.button-link:hover{text-decoration:underline;background-color:transparent}.button-hamburger{all:inherit;cursor:pointer;padding:0;margin:0}.button-hamburger:focus,.button-hamburger:hover{background:inherit;text-decoration:none}.button-hamburger .button-inner{background:transparent;cursor:pointer;width:23px;height:var(--input-height);display:flex;align-items:center;justify-content:center}.button-hamburger .button-inner .hamburger-lines{width:100%}.button-hamburger .button-inner .hamburger-lines div{width:100%;height:0;border-top:2px solid rgba(var(--base-fg),.7);border-radius:5px;margin:5px 0}.wrap{max-width:var(--page-width-desktop);margin-left:auto;margin-right:auto;padding-left:var(--gap);padding-right:var(--gap)}@media screen and (max-width:768px){.wrap{padding-left:0;padding-right:0}}html.no-wrap .wrap{max-width:unset}.page-content{padding-top:var(--page-top-margin);min-height:calc(100vh - var(--navbar-height))}.page-content.page-grid{display:grid;grid-template-columns:var(--grid-home);grid-gap:var(--gap)}.page-content.page-grid>*{padding:1px}@media screen and (max-width:768px){.page-content.page-grid>*{padding:1px 0}}.page-content.page-grid>:nth-child(2){overflow:hidden}.page-content.page-grid>:nth-child(3){overflow-x:hidden;min-width:0}@media screen and (max-width:1170px){.page-content.page-grid{grid-template-columns:5fr 2fr}}@media screen and (max-width:768px){.page-content.page-grid{grid-template-columns:1fr}}@media screen and (max-width:1170px){.page-content.page-lists{grid-template-columns:0 1fr}}@media screen and (min-width:768px){.page-content .sidebar-left,.page-content .sidebar-right{position:sticky;max-height:calc(100vh - var(--navbar-height) - 2 * var(--gap));overflow-y:auto;top:calc(var(--navbar-height) + var(--gap))}.page-content .sidebar-left{width:var(--sidebar-left-width)}}@media screen and (max-width:1170px){.page-content .sidebar-left{display:none}}@media screen and (max-width:768px){.page-content{min-height:calc(100vh - var(--navbar-height) - var(--bottom-navbar-height))}.page-content .mini-footer,.page-content .sidebar-left,.page-content .sidebar-right{display:none}}@supports (-webkit-appearance: none) or (-moz-appearance: none){input[type=checkbox],input[type=radio]{--active: var(--color-brand);--active-inner: var(--color-bg);--focus: 2px rgba(var(--base-brand), .3);--border: var(--color-checkbox-border);--border-hover: var(--color-brand);--background: var(--color-bg);--disabled: var(--color-checkbox-disabled);--disabled-inner: var(--color-checkbox-disabled-inner);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .2s,border-color .2s,box-shadow .14s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute}input[type=checkbox]:checked,input[type=radio]:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b: var(--disabled);opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border);border-color:var(--color-brand)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{opacity:var(--disabled-opacity)}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:21px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o, 0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o: 1}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;vertical-align:top;cursor:pointer;margin-left:8px}input[type=checkbox]:not(.switch){border-radius:var(--border-radius)}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}input[type=checkbox]:not(.switch):checked{--r: 43deg}input[type=checkbox].switch{width:38px;border-radius:11px}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));transform:translate(var(--x, 0));transition:all .2s}input[type=checkbox].switch:checked{--ab: var(--active-inner);--x: 17px}input[type=checkbox].switch:disabled:not(:checked):after{opacity:var(--disabled-opacity)}input[type=radio]{border-radius:50%}input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s, .7))}input[type=radio]:checked{--s: .5}}.checkbox,.radio{display:inline-block;margin-right:var(--gap)}.checkbox:last-child,.radio:last-child{margin-right:0}.checkbox>label,.radio>label{cursor:pointer}.checkbox.is-space-between,.radio.is-space-between{display:grid;grid-template-columns:1fr max-content;align-items:center;order:1}.checkbox.is-space-between label,.radio.is-space-between label{grid-row:1/2;grid-column:1/2;margin:0}.checkbox.is-space-between input,.radio.is-space-between input{grid-row:1/2;grid-column:2/3}.modal-dropdown .checkbox,.modal-dropdown .radio{display:flex;align-items:center;justify-content:center}.table{display:flex;flex-direction:column}.table .table-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:10px 20px}.table .table-row:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.table .table-row:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.table .table-row:nth-child(2n){background:rgba(var(--base-fg),.05)}.table .table-row:nth-child(odd){background:rgba(var(--base-brand),.02)}.table .table-row.table-head{color:gray;font-weight:600}.table .table-row .table-column:last-child{justify-self:end;text-align:end}.table .table-row .table-column:first-child{justify-self:unset;text-align:unset}@media screen and (max-width:768px){.table.m-long{width:1200px}}table{border-collapse:collapse;border-spacing:0;--border: 1px solid rgba(var(--base-fg), .1)}table td,table tr,table th{border:var(--border)}table td,table th{padding:7px}@keyframes grey-to-grey{0%{background-color:var(--color-skeleton)}50%{background-color:rgba(var(--base-fg),.1)}to{background-color:var(--color-skeleton)}}.skeleton{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (max-width:768px){.skeleton{border-radius:0;border-left:none;border-right:none}}.skeleton{width:100%;padding:var(--card-padding);display:flex;flex-direction:column}.skeleton>*{margin-bottom:8px}.skeleton-circle{background:var(--color-skeleton);border-radius:50%;width:50px;height:50px}.skeleton-bar{background:var(--color-skeleton);width:100%;height:30px;border-radius:var(--border-radius)}.skeleton-bar.is-small{height:var(--fs-normal)}.skeleton-bar.is-button{height:var(--input-height)}.skeleton-circle,.skeleton-bar{animation:grey-to-grey 1.2s infinite}@media screen and (min-width:768px){.is-m{display:none!important}}@media screen and (max-width:768px){.is-no-m{display:none!important}}@media screen and (min-width:1170px){.is-t{display:none!important}}@media screen and (max-width:1170px){.is-no-t{display:none!important}}select{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (max-width:768px){select{border-radius:0;border-left:none;border-right:none}}select{color:inherit;border:none;padding:7px 26px 7px 7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ic2VsZWN0LWJhci1tLWFycm93IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMTZMNiAxMEgxOEwxMiAxNloiIGZpbGw9IiMwMDAiPjwvcGF0aD48L3N2Zz4=);background-repeat:no-repeat;background-position:calc(100% - 4px) calc(50% - 1px)}@media screen and (max-width:768px){select{border-radius:var(--border-radius)}}html.theme-dark select{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ic2VsZWN0LWJhci1tLWFycm93IiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIgMTZMNiAxMEgxOEwxMiAxNloiIGZpbGw9IiNmZmYiPjwvcGF0aD48L3N2Zz4=)}.input-search{position:relative;width:300px}.input-search input{width:100%;padding-left:33px}.input-search button{transform:translateY(-50%);position:absolute;top:50%;left:8px;opacity:.8}.input-search button svg{width:100%;height:100%}.tabs{padding:0 var(--padding-hor);padding-bottom:var(--gap);display:none}.tabs .tab-item{font-weight:600;margin-right:var(--gap)}.tabs .tab-item.is-active{border-bottom:4px solid var(--color-brand);border-radius:3px}@media screen and (max-width:768px){.tabs{display:flex}}.is-supporter{color:var(--color-supporter);font-weight:600}.image-edit-modal{min-width:350px;max-width:400px}.image-edit-modal .modal-card-content{display:flex;flex-direction:column;align-items:center}.image-edit-modal .image-edit-preview{margin-bottom:16px;width:100%;height:140px}.image-edit-modal .image-edit-preview img{margin:0 auto;border-radius:4px;object-fit:cover;border-width:2px}.image-edit-modal .image-edit-preview .image-edit-placeholder{margin:0 auto;border-radius:4px;background:rgba(var(--base-fg),.1);height:140px;display:flex;align-items:center;justify-content:center;color:var(--color-gray)}.image-edit-modal .image-edit-preview.image-edit-preview-circular .image-edit-placeholder,.image-edit-modal .image-edit-preview.image-edit-preview-circular img{width:140px;height:140px;border-radius:50%}.image-edit-modal .image-edit-actions{width:100%;display:flex;gap:8px;margin-bottom:16px}.image-edit-modal .image-edit-actions button{flex:1;display:flex;align-items:center;gap:6px}.image-edit-modal .image-edit-alt-label{width:100%;margin-bottom:8px;font-weight:600}.image-edit-modal .image-edit-alt-input{width:100%;min-height:80px;resize:vertical;padding:8px;border-radius:var(--border-radius);border:1px solid var(--color-border)}.user-propic-editable,.comm-propic-editable,.banner-editable{position:relative;cursor:pointer;display:inline-block}.user-propic-editable .propic-edit-icon,.comm-propic-editable .propic-edit-icon,.banner-editable .propic-edit-icon{position:absolute;bottom:0;right:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(var(--base-bg),.875);border:var(--card-border);color:var(--card-border);z-index:1}.user-propic-editable .propic-edit-icon svg,.comm-propic-editable .propic-edit-icon svg,.banner-editable .propic-edit-icon svg{width:2rem;height:2rem}.user-propic-editable:hover .propic-edit-icon,.comm-propic-editable:hover .propic-edit-icon,.banner-editable:hover .propic-edit-icon{background-color:var(--color-bg);color:var(--color-fg)}.user-propic-editable:hover:before,.user-propic-editable:focus:before,.comm-propic-editable:hover:before,.comm-propic-editable:focus:before,.banner-editable:hover:before,.banner-editable:focus:before{content:"Edit";position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--base-bg),.75);z-index:1}.banner-edit-button{position:absolute;top:1rem;right:1rem;background:rgba(var(--base-bg),.7);border-radius:50%;width:4rem;height:4rem;cursor:pointer;z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.banner-edit-button svg{width:100%;height:100%}.banner-edit-button:hover,.banner-edit-button:focus{background:rgba(var(--base-bg),.9)}.footer{background:var(--color-bg);border-top:1px solid var(--color-border);margin-top:3rem}.footer .footer__inner{max-width:1040px;margin:0 auto;padding:calc(var(--gap) * 1.5) 1.5rem 2rem;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:2rem}@media screen and (max-width:768px){.footer .footer__inner{grid-template-columns:1fr;gap:calc(var(--gap) * 1.5)}}.footer .footer__brand{display:flex;flex-direction:column}.footer .footer__wordmark{font-size:1.35rem;font-weight:600;color:var(--color-brand);letter-spacing:-.01em;margin-bottom:calc(var(--gap) * .3)}.footer .footer__wordmark a{color:inherit;text-decoration:none}.footer .footer__wordmark a:hover{text-decoration:underline}.footer .footer__tagline{font-size:var(--fs-sm);color:var(--color-text-secondary);margin:0 0 calc(var(--gap) * .7) 0;line-height:1.6}.footer .footer__hours{font-size:var(--fs-xs);font-weight:600;color:var(--color-brand)}.footer .footer__hours-sub{font-size:var(--fs-xs);color:var(--color-text-secondary);margin-top:.15rem}.footer .footer__col{list-style:none;padding:0;margin:0}.footer .footer__col-title{font-size:var(--fs-xs);text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:calc(var(--gap) * .5);font-weight:600;letter-spacing:.05em}.footer .footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(var(--gap) * .35)}.footer .footer__links li{margin:0}.footer .footer__links a{font-size:var(--fs-sm);color:var(--color-text);text-decoration:none;transition:color var(--t-time)}.footer .footer__links a:hover{color:var(--color-brand);text-decoration:underline}.footer .footer__link-accent{color:var(--color-brand)!important}.footer .footer__note{border-top:1px solid var(--color-border);padding:1rem 1.5rem calc(var(--gap) * .75);max-width:1040px;margin:0 auto;font-size:var(--fs-xs);color:var(--color-text-secondary);line-height:1.7}.navbar{background:var(--color-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);position:fixed;top:0;left:0;right:0;box-shadow:var(--box-shadow-navbar);border-bottom:var(--card-border);z-index:100000;height:var(--navbar-height);display:flex;align-items:center}.navbar.is-blured{background:var(--color-background-blur)}.navbar .button-icon-simple{color:inherit}.navbar .button-icon-simple:hover{color:var(--color-brand)}.navbar .wrap{width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.navbar .wrap{padding-left:var(--gap-edge);padding-right:var(--gap-edge)}}@media screen and (max-width:768px){.navbar.is-go-back .wrap{padding-left:0}}.navbar .left,.navbar .right{display:flex;align-items:center}.navbar .left>*,.navbar .right>*{margin-left:calc(.5 * var(--gap))}.navbar .left>*:first-child,.navbar .right>*:first-child{margin-left:0}.navbar .left>a,.navbar .right>a{color:inherit;text-decoration:none}.navbar .left>a:hover,.navbar .right>a:hover{color:var(--color-brand)}.navbar .left a{margin-right:var(--gap);font-weight:600;text-decoration:none}.navbar .navbar-logo{margin-left:0;font-size:1.65rem;white-space:nowrap}@media screen and (max-width:768px){.navbar .navbar-logo{font-size:1.3rem}}.navbar .button-hamburger{display:none;margin-right:var(--gap);-webkit-tap-highlight-color:transparent}.navbar .right>*{height:var(--input-height);display:flex;align-items:center}.navbar .right .button-text{font-weight:400}.navbar .navbar-profile{cursor:pointer}.navbar .navbar-profile .navbar-profile-target{display:flex;align-items:center;white-space:nowrap}.navbar .navbar-profile .navbar-profile-target span.navbar-name{font-size:1.3rem}@media screen and (max-width:768px){.navbar .navbar-profile .navbar-profile-target span.navbar-name{font-size:1.1rem}}.navbar .navbar-profile .navbar-profile-target span.navbar-points{color:var(--color-gray);margin-right:5px;font-size:1.2rem}@media screen and (max-width:768px){.navbar .navbar-profile .navbar-profile-target span.navbar-points{font-size:1rem}}.navbar .notifications{--size: 400px}.navbar .notifications>.dropdown-menu{position:absolute;right:0;width:var(--size);min-width:400px;padding:0;transform:translate(calc(var(--size) / 2 - 10px));scrollbar-color:rgba(var(--base-gray),.5) transparent}@media screen and (max-width:1540px){.navbar .notifications>.dropdown-menu{transform:translate(140px)}}@media screen and (max-width:1170px){.navbar .button-hamburger{display:flex}}@media screen and (max-width:768px){.navbar .input-search{display:none}}.notifications-button{opacity:1!important;position:relative}.notifications-button .notifications-count{--size: 20px;min-width:var(--size);height:var(--size);position:absolute;top:0;right:0;background:var(--color-red);color:var(--color-bg);border-radius:var(--size);padding:3px;font-size:10px;display:flex;align-items:center;justify-content:center;visibility:hidden}.notifications-button .notifications-count.is-visible{visibility:visible}.notifs{position:relative;display:flex;flex-direction:column;background-color:var(--color-bg);border-radius:var(--border-radius);overflow-y:auto}.notifs .notifs-head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;z-index:100;background:var(--color-bg);padding:var(--card-padding) calc(var(--card-padding) * 2)}.notifs .notifs-head .notifs-title{font-size:var(--fs-2xl)}.notifs .notifs-head .dropdown-menu{width:max-content}@media screen and (max-width:1170px){.notifs .notifs-head{padding:var(--card-padding)}}.notifs .notifs-body{padding:var(--card-padding);padding-top:0;z-index:10}@media screen and (max-width:1170px){.notifs .notifs-body{padding:0}}.notifs .notifs-empty{min-height:400px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xl);opacity:.7}.notifs .notifs-list{display:flex;flex-direction:column}.notifs .notifs-list .notif-skeleton{margin:calc(var(--card-padding) / 2) var(--card-padding)}.notifs .notifs-list .notif-skeleton .skeleton-bar{height:70px}.notifs .notif{display:grid;grid-template-columns:max-content 1fr max-content;grid-gap:var(--gap);padding:calc(var(--card-padding) / 2) var(--card-padding);border-radius:var(--border-radius);cursor:pointer}.notifs .notif .notif-icon .image,.notifs .notif .notif-icon img{--size: 50px;width:var(--size);height:var(--size);border-radius:50%;background-color:rgba(var(--base-brand),.7)}.notifs .notif .notif-icon img{border:2px solid rgba(var(--base-brand),.7)}.notifs .notif .notif-body{display:flex;flex-direction:column}.notifs .notif .notif-body .notif-time{font-size:var(--fs-xs);font-weight:600;color:var(--color-brand)}.notifs .notif .notif-action-btn{align-self:center;visibility:hidden}.notifs .notif .notif-action-btn.is-active{visibility:visible}.notifs .notif .notif-action-btn .dropdown-target{margin-bottom:var(--gap)}.notifs .notif.is-seen .notif-icon .image,.notifs .notif.is-seen .notif-icon img{border-color:transparent;background:none}.notifs .notif.is-seen .notif-body .notif-time{color:inherit}.notifs .notif.is-seen .notif-icon,.notifs .notif.is-seen .notif-body,.notifs .notif.is-seen .dropdown-target{opacity:.55}.notifs .notif:hover{background-color:rgba(var(--base-fg),.05)}.notifs .notif:hover .notif-action-btn{visibility:visible}.notifs .notif.is-btn-hovering:hover{background-color:var(--color-bg)}@media screen and (max-width:1170px){.notifs .notif .notif-action-btn{visibility:visible}}.page-notifications{width:100%;height:calc(100vh - var(--navbar-height));display:flex;justify-content:center}.page-notifications .notifs{width:720px}@media screen and (max-width:768px){.page-notifications{height:calc(100vh - var(--navbar-height));padding-top:0}.page-notifications .notifs{width:100%}}.modal{position:fixed;top:0;left:0;bottom:0;right:0;overflow-y:scroll}.modal .modal-modal{position:relative;z-index:100}.modal .modal-bg{position:absolute;top:0;left:0;bottom:0;right:0;background:var(--color-modal-overlay);-webkit-backdrop-filter:var(--modal-bg-blur);backdrop-filter:var(--modal-bg-blur);z-index:1}.modal .modal-container{background:transparent;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative;min-height:100vh;min-width:100%}.modal .modal-card{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (max-width:768px){.modal .modal-card{border-radius:0;border-left:none;border-right:none}}.modal .modal-card{position:relative;z-index:2;min-width:320px;max-width:740px;display:flex;flex-direction:column;box-shadow:var(--modal-box-shadow);border:var(--modal-box-border);margin:var(--gap);width:var(--modal-width)}.modal .modal-card .modal-card-head{padding:var(--card-padding);display:flex;justify-content:space-between;align-items:center;border-bottom:var(--seperator)}.modal .modal-card .modal-card-title{font-size:var(--fs-xl);font-weight:600}.modal .modal-card .modal-card-content{padding:var(--card-padding);display:flex;flex-direction:column}.modal .modal-card .modal-card-actions{padding:var(--card-padding);display:flex;flex-direction:row-reverse}.modal .modal-card .modal-card-actions button{min-width:80px}.modal .modal-card .modal-card-actions>*{margin-left:var(--gap)}@media screen and (max-width:768px){.modal .modal-card:not(.is-compact-mobile){position:fixed;top:0;bottom:0;left:0;right:0;max-width:unset;border:none;box-shadow:none;overflow:auto;margin:0;width:unset}.modal .modal-card:not(.is-compact-mobile) .modal-card-content{margin-bottom:calc(var(--input-height) + 2 * var(--gap))}.modal .modal-card:not(.is-compact-mobile) .modal-card-actions{width:100%;position:fixed;bottom:0;border-top:var(--seperator);background:var(--color-bg)}.modal .modal-card.is-compact-mobile:not(.is-desktop-style){border-radius:var(--border-radius);width:75vw;min-width:75vw;border:var(--modal-box-border)}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-head{padding-bottom:0;border-bottom:none;align-items:center;justify-content:center;text-align:center}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-head .modal-card-title{font-size:2.1rem}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-head .button-icon{display:none}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-content{padding-top:.5rem;padding-left:2rem;padding-right:2rem}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions{justify-content:space-evenly;border-top:var(--seperator);padding:0}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions button,.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions .button{width:100%;margin:0;background:var(--color-bg);border-right:var(--seperator);height:45px;border-radius:0}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions button.button-main,.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions .button.button-main{color:var(--color-brand);opacity:1}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions button:first-child,.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions .button:first-child{border-bottom-right-radius:var(--border-radius);border-right:none}.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions button:last-child,.modal .modal-card.is-compact-mobile:not(.is-desktop-style) .modal-card-actions .button:last-child{border-bottom-left-radius:var(--border-radius)}.modal .modal-card.is-compact-mobile:not(.is-desktop-style).is-center .modal-card-content{align-items:center;text-align:center}.modal .modal-card.is-desktop-style{border-radius:var(--border-radius);border:var(--modal-box-border)}}.modal .modal-dropdown{border:var(--modal-box-border);box-shadow:var(--card-shadow);background-color:var(--color-bg);min-width:80vw;font-size:var(--fs-2xl);border-radius:var(--border-radius)}.modal .modal-dropdown .dropdown-list{display:flex;flex-direction:column;align-items:stretch;text-align:center}.modal .modal-dropdown .dropdown-list .dropdown-item{padding:8px 12px;border-bottom:1px solid rgba(var(--base-fg),.12);text-align:center;cursor:pointer}.modal .modal-dropdown .dropdown-list .dropdown-item:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.modal .modal-dropdown .dropdown-list .dropdown-item:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom:none}.modal .modal-dropdown .dropdown-list .dropdown-item.is-topic{cursor:auto;text-transform:uppercase;opacity:.6}.modal .modal-dropdown .dropdown-list .dropdown-item .checkbox{justify-content:center}.modal .modal-dropdown .dropdown-list .dropdown-item:disabled,.modal .modal-dropdown .dropdown-list .dropdown-item.is-disabled{opacity:var(--disabled-opacity)}.dropdown{position:relative;z-index:15}.dropdown .dropdown-target button,.dropdown .dropdown-target .button{font-weight:inherit}.dropdown>.dropdown-menu{display:none;position:absolute;top:calc(100% + 6px);min-width:170px;max-width:320px;width:max-content;padding:6px;box-shadow:var(--dropdown-shadow);background:var(--color-bg);border:var(--modal-box-border);border-radius:var(--border-radius)}.dropdown>.dropdown-menu .dropdown-list{display:flex;flex-direction:column}.dropdown>.dropdown-menu .dropdown-list .dropdown-list-sep{border-top:var(--seperator);margin:5px 0}.dropdown>.dropdown-menu .dropdown-item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:var(--input-height);padding:0 6px;cursor:pointer;border-radius:var(--border-radius)}.dropdown>.dropdown-menu .dropdown-item:hover,.dropdown>.dropdown-menu .dropdown-item:focus{background:rgba(var(--base-fg),.07);color:inherit}.dropdown>.dropdown-menu .dropdown-item.is-topic{cursor:default;text-transform:uppercase;font-size:var(--fs-xs);color:var(--color-gray)}.dropdown>.dropdown-menu .dropdown-item.is-topic:hover,.dropdown>.dropdown-menu .dropdown-item.is-topic:focus{background-color:inherit}.dropdown.is-active>.dropdown-target .button-icon,.dropdown.is-active>.dropdown-target .button-text,.dropdown.is-active>.dropdown-target .button.is-icon,.dropdown.is-active>.dropdown-target button.is-icon{background-color:var(--color-button)}.dropdown.is-active>.dropdown-menu{display:block}.pagination{display:flex;justify-content:space-between}.pagination>*{display:flex}.pagination .pagination-item{height:var(--input-height);min-width:var(--input-height);margin-right:5px;display:flex;align-items:center;justify-content:center}.pagination .pagination-item.is-selected{background:var(--color-brand);color:var(--color-bg)}@media screen and (max-width:768px){.pagination{flex-direction:column;flex-wrap:wrap}.pagination .left{flex-wrap:wrap}.pagination .pagination-item{margin-bottom:var(--gap)}}.sidebar{--item-padding: 4px 8px;display:flex;flex-direction:column}.sidebar .sidebar-content{display:flex;flex-direction:column}.sidebar .sidebar-list>*{margin-bottom:7px}.sidebar .sidebar-item{padding:var(--item-padding);border-radius:var(--border-radius);height:var(--input-height);display:flex;align-items:center;cursor:pointer;color:inherit;text-decoration:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .sidebar-item:hover,.sidebar .sidebar-item.is-active{background:rgba(var(--base-fg),.1)}.sidebar .sidebar-item.with-image{display:flex;align-items:center}.sidebar .sidebar-item.with-image .is-image,.sidebar .sidebar-item.with-image img,.sidebar .sidebar-item.with-image svg{width:25px;height:25px;margin-right:var(--gap)}.sidebar .sidebar-item.with-image img{border-radius:50%}.sidebar .sidebar-item.with-image span{width:100%}.sidebar .sidebar-item.is-m{display:none}@media screen and (max-width:1170px){.sidebar .sidebar-item.is-m{display:flex!important}}.sidebar .sidebar-topic{padding:var(--item-padding);text-transform:uppercase;font-size:var(--fs-xs);color:var(--color-gray);padding-bottom:0;margin-top:8px}.sidebar-left{--m-width: 280px}.sidebar-left .sidebar-top-m{display:none;align-items:center;justify-content:space-between;font-weight:600;padding:10px;border-bottom:var(--seperator)}.sidebar-left .sidebar-top-m h2{font-size:var(--fs-l)}.sidebar-left.is-mobile{display:none;margin:0!important;position:fixed;top:0;bottom:0;left:0;width:var(--m-width);background:var(--color-bg);z-index:300000;box-shadow:0 1px 1px 1px rgba(var(--base-fg),.2);padding:7px;transform:translate(calc(0px - var(--m-width)));transition:all .175s ease-out}@media screen and (max-width:1170px){.sidebar-left.is-mobile .sidebar-top-m{display:flex}}.sidebar-left.is-mobile .sidebar-content{justify-content:space-between;height:100%;padding-top:10px;overflow-y:auto}.sidebar-left .sidebar-item.is-search,.sidebar-left .sidebar-item.is-search:hover,.sidebar-left .sidebar-item.is-search.is-active{background:unset}@media screen and (max-width:1170px){.sidebar-left .sidebar-item.is-search{display:none}}@media screen and (max-width:768px){.sidebar-left .sidebar-item.is-search{display:flex}}.sidebar-left .sidebar-item.is-social svg{padding:2px}.sidebar-left .sidebar-item span{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.sidebar-left .social-links{padding:var(--item-padding)}.sidebar-left .social-links,.sidebar-left .home-welcome{margin-top:calc(var(--gap) / 2)}.sidebar-left .input-search{width:100%}.sidebar-left .mini-footer{padding-left:calc(.5 * var(--gap));padding-right:calc(.5 * var(--gap))}.social-links{display:flex}.social-links .social-link{margin-left:calc(var(--gap) / 2)}.social-links .social-link:first-child{margin-left:0}.social-link{--size: 32px;padding:8px;width:var(--size);height:var(--size);border-radius:50%}.social-link:hover{background:rgba(var(--base-brand),.2);color:var(--color-brand)}.social-link svg{width:100%;height:100%}.snacks{position:fixed;z-index:3000;bottom:15px;left:15px;display:flex;flex-direction:column}.snacks .snack{min-width:260px;background:var(--color-fg);color:var(--color-bg);padding:8px 12px;border-radius:var(--border-radius);margin-top:10px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.snacks .snack{position:fixed;bottom:15px;left:50%;transform:translate(-50%)}}.snacks .snack .button-icon{transform:scale(.9);color:var(--color-bg)}.snacks .snack .button-icon:hover,.snacks .snack .button-icon.is-active{background:rgba(var(--base-bg),.1)}.app-loading{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.spinner-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.spinner{animation:spinner-rotate 2s linear infinite;z-index:2;width:40px;height:40px}.spinner .path{stroke:rgba(var(--base-fg),.2);stroke-linecap:round;animation:spinner-dash 1.5s ease-in-out infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@keyframes spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.page-full{width:100%;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-spinner{padding-top:0}.document{display:flex;flex-direction:column}.document>*{margin-bottom:var(--gap)}.document>*:last-child{margin-bottom:0}.document ol,.document ul{margin-left:calc(4 * var(--gap));margin-right:calc(4 * var(--gap))}.document ol li,.document ul li{margin:4px 0}@media screen and (max-width:768px){.document ol,.document ul{margin-left:var(--gap);margin-right:var(--gap)}}.document table{background-color:rgba(var(--base-brand),.05)}.document table td{padding:8px 16px}.showmorebox{display:flex;flex-direction:column}.showmorebox .showmorebox-body{max-height:300px;overflow:hidden;padding:2px 0}.showmorebox .showmorebox-button{margin-top:5px}.showmorebox .showmorebox-button button{font-size:var(--fs-xs);text-transform:uppercase;opacity:.8;font-weight:600}.showmorebox .showmorebox-button button:hover{opacity:1}.showmorebox.is-overflowing .showmorebox-body{-webkit-mask-image:linear-gradient(180deg,var(--color-fg) 70%,transparent);mask-image:linear-gradient(180deg,var(--color-fg) 70%,transparent)}.showmorebox.is-show-all .showmorebox-body{max-height:auto;-webkit-mask-image:none;mask-image:none}.select-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--gap);margin-left:var(--post-card-votes-margin);padding:calc(var(--card-padding) / 2) var(--card-padding);position:relative;z-index:10000}@media screen and (min-width:768px){.select-bar{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}}@media screen and (min-width:768px)and (max-width:768px){.select-bar{border-radius:0;border-left:none;border-right:none}}.select-bar .right{display:flex}.select-bar .right>*{margin-left:calc(var(--gap) / 2)}.select-bar .select-bar-name{font-size:var(--fs-l)}.select-bar select{min-width:calc(7 * var(--gap))}.select-bar .select-bar-dp-target{color:var(--color-text-secondary);background:var(--color-bg);font-weight:400;padding-left:1.5rem;padding-right:1.5rem}.select-bar .dropdown .dropdown-target button{color:var(--color-text-secondary);background-color:rgba(var(--base-fg),.07)}@media screen and (max-width:768px){.select-bar .dropdown .dropdown-target button{background-color:var(--color-bg)}}.page-login{display:flex;flex-direction:column;align-items:center}.page-login .login-card{width:var(--modal-width);margin-top:40px}.page-login .login-card>*{padding:var(--card-padding)}.page-login .login-card .title{font-size:var(--fs-xl);font-weight:600;border-bottom:var(--card-border)}@media screen and (max-width:768px){.page-login .login-card{margin-top:0;width:100%}}.pull-to-refresh{margin-top:var(--navbar-height)}.pull-to-refresh .ptr--ptr{color:var(--color-text)}.pull-to-refresh .ptr--ptr .ptr--text,.pull-to-refresh .ptr--ptr .ptr--icon{color:var(--color-text);opacity:.3}.modal .save-modal{width:270px;min-width:initial;--list-item-height: 35px}.modal .save-modal .modal-card-content{padding:0}.modal .save-modal .save-modal-list{padding:var(--card-padding);margin-bottom:var(--card-padding);display:flex;flex-direction:column;max-height:30vh;overflow-y:scroll;padding-bottom:0;margin-bottom:0}.modal .save-modal .save-modal-list .list-item{display:flex;justify-content:space-between;cursor:pointer;padding:6px 0;height:var(--list-item-height)}.modal .save-modal .save-modal-list .list-item label{flex-grow:1;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}@media screen and (max-width:768px){.modal .save-modal .save-modal-list{padding:0;padding-bottom:var(--gap)}.modal .save-modal .save-modal-newlist{padding:0}}.modal .save-modal.is-page-list .modal-card-actions{display:grid}.modal .save-modal.is-page-list .modal-card-actions>*{margin:0}.modal .edit-list-modal .edit-list-modal-form{padding:0}.modal .edit-list-modal-form{display:flex;flex-direction:column;padding:var(--card-padding);padding-bottom:0}.modal .edit-list-modal-form>*{margin-bottom:var(--gap)}.modal .edit-list-modal-form>*:last-child{margin-bottom:0}@media screen and (max-width:768px){.modal .edit-list-modal-form{padding:0;padding-bottom:var(--gap)}}.image-gallery{position:relative;-webkit-user-select:none;user-select:none}.image-gallery .image-gallery-next-btn{position:absolute;z-index:100;cursor:pointer;right:0;top:50%;transform:translateY(-50%);--padding: 30px;padding:var(--padding);padding-right:10px}.image-gallery .image-gallery-next-btn.is-previous{left:0;right:unset;padding:var(--padding);padding-left:10px}.image-gallery .image-gallery-next-btn.is-previous svg{transform:rotate(180deg)}.image-gallery .image-gallery-next-btn svg{--size: 28px;width:var(--size);height:var(--size);filter:drop-shadow(0 0 2px rgba(0,0,0,.5))}.image-gallery .image-gallery-images{position:relative;overflow:hidden}.image-gallery .image-gallery-images .is-slot-1{position:absolute;top:0;left:-100%}.image-gallery .image-gallery-images .is-slot-3{position:absolute;top:0;right:-100%}.image-gallery .image-gallery-image{background:rgb(var(--base-black));height:480px;width:100%}.image-gallery .image-gallery-image .image{width:100%;height:100%}.image-gallery .image-gallery-image img{object-fit:contain}.image-gallery .image-gallery-image.is-previous,.image-gallery .image-gallery-image.is-next{width:0;height:0;overflow:hidden}.image-gallery .image-gallery-dots{position:absolute;z-index:100;bottom:15px;left:50%;transform:translate(-50%);display:flex}.image-gallery .image-gallery-dots .image-gallery-dot{--size: 6px;width:var(--size);height:var(--size);background:var(--color-card);filter:drop-shadow(0 0 2px rgba(0,0,0,.5));border-radius:50%;margin-right:6px;opacity:.45}.image-gallery .image-gallery-dots .image-gallery-dot:last-child{margin-right:0}.image-gallery .image-gallery-dots .image-gallery-dot.is-highlighted{opacity:1}.simple-feed .simple-feed-items{display:flex;flex-direction:column}.simple-feed .simple-feed-items .simple-feed-item{margin-bottom:var(--gap)}.simple-feed .simple-feed-items .simple-feed-item:last-child{margin-bottom:0}.bottom-navbar{background:var(--color-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);position:fixed;bottom:0;left:0;right:0;border-top:1px solid rgba(var(--base-fg),.05);z-index:100000;height:var(--bottom-navbar-height);display:flex;justify-content:space-around;align-items:center}.bottom-navbar .navbar-item{color:var(--color-text);width:initial;--size: 28px}.bottom-navbar .navbar-item .button-icon,.bottom-navbar .navbar-item .profile-picture{width:var(--size);height:var(--size)}.bottom-navbar .navbar-item button{color:inherit;opacity:1}.bottom-navbar .navbar-item button:disabled{opacity:var(--disabled-opacity)}.bottom-navbar .notifications-button svg{fill:currentColor}.bottom-navbar button.is-icon.is-bold .button-icon{transform:scale(1.1)}.bottom-navbar button.notifications-button{opacity:1}:root{--profile-picture-hover-opacity: .3}.profile-picture{--image-size: 80px;position:relative;width:var(--image-size);height:var(--image-size);border-radius:50%;background-size:cover}.profile-picture img{width:100%;height:100%;opacity:0;border-radius:50%}.profile-picture:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:var(--color-black);opacity:0;transition:all .15s}.profile-picture.is-default{width:80px;height:80px;background-color:var(--color-border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-text)}.profile-picture.is-default svg text{font-size:40px}.profile-picture.is-ghost{cursor:initial}a .profile-picture:not(.is-no-hover):hover:after{opacity:var(--profile-picture-hover-opacity)}.user-link{display:flex;align-items:center}.user-link .profile-picture{width:28px;height:28px;margin-right:8px}.community-link{display:flex;align-items:center;cursor:pointer;color:inherit;font-weight:600}.community-link .profile-picture{width:28px;height:28px}.community-link span{color:var(--color-text);margin-left:5px}.community-link:hover .profile-picture:after{opacity:var(--profile-picture-hover-opacity)}.login-box,.login-box .form-field.is-submit .form-control{display:flex;flex-direction:column}.login-box .form-field.is-submit .form-control button{margin-top:calc(var(--gap) / 2);text-align:center;align-self:center}.page-home .posts{overflow:hidden}.page-home .sidebar-right>*{margin-bottom:var(--card-margin)}.page-home .home-btn-new-post{margin-bottom:var(--gap);border-radius:0}.home-welcome{display:flex;flex-direction:column;border-radius:var(--border-radius)}.home-welcome .home-welcome-text{text-align:left}.home-welcome .home-welcome-text .home-welcome-join{font-weight:600}.home-welcome .home-welcome-text .home-welcome-subtext{margin:.5rem 0 1rem;font-size:var(--fs-s);line-height:1.6;opacity:.9}.home-welcome .home-welcome-text .home-welcome-subtext span{font-weight:600}.home-welcome .home-welcome-buttons{display:flex;flex-direction:column}.home-welcome .home-welcome-buttons button,.home-welcome .home-welcome-buttons .button{min-height:var(--input-height);height:initial}.home-welcome .home-welcome-buttons>*{margin-top:8px}.home-welcome.is-guest{text-align:center;background:linear-gradient(135deg,#9e5733,#8d4d2c);color:var(--color-white)}.home-welcome.is-guest .home-welcome-subtext{opacity:1;color:#fbf1eb}.home-welcome.is-guest button,.home-welcome.is-guest .button{color:var(--color-white);background-color:transparent;border:1px solid #e3b79e}.home-welcome.is-guest button:hover,.home-welcome.is-guest .button:hover{background-color:#ffffff1a;border-color:var(--color-white)}.home-welcome.is-guest button:active,.home-welcome.is-guest .button:active{background-color:#0000001f}.home-welcome.is-guest button:focus-visible,.home-welcome.is-guest .button:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.home-welcome.is-in-feed{padding:calc(2 * var(--gap)) var(--gap);border-radius:0}.home-welcome.is-in-feed .home-welcome-join{font-size:var(--fs-2xl)}.home-welcome.is-in-feed .home-welcome-subtext,.home-welcome.is-in-feed .home-welcome-buttons>*{font-size:var(--fs-xl)}.home-welcome.is-in-feed .home-welcome-buttons>*{height:calc(1.25 * var(--input-height))}.home-welcome-invite-note{margin-top:.875rem;font-size:var(--fs-xs);line-height:1.5;text-align:center;color:#fbf1eb}.post-votes{position:relative;margin-right:var(--post-card-margin-left)}.post-votes .post-votes-content{display:flex;flex-direction:column;align-items:center}.post-votes .post-votes-content.is-sticky{position:sticky;top:calc(var(--navbar-height) + var(--gap));left:0}.post-votes .post-votes-arrow{color:var(--color-text-secondary);--arrow-size: 28px;width:var(--post-votes-size);height:var(--arrow-size);width:var(--arrow-size);cursor:pointer;border-radius:0 0 50% 50%;border-top:none}.post-votes .post-votes-arrow svg{width:100%;height:100%}.post-votes .post-votes-arrow.arrow-up{transform:rotate(180deg)}.post-votes .post-votes-arrow.arrow-voted{color:var(--color-brand)}.post-votes .post-votes-arrow.arrow-voted svg path{stroke-width:4px;stroke:var(--color-brand)}.post-votes .post-votes-arrow:hover{color:var(--color-fg)}.post-votes .post-votes-arrow:hover.arrow-voted{color:var(--color-brand)}.post-votes .post-votes-arrow:disabled{cursor:auto}.post-votes .post-votes-no{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (max-width:768px){.post-votes .post-votes-no{border-radius:0;border-left:none;border-right:none}}.post-votes .post-votes-no{width:var(--post-votes-size);height:var(--post-votes-size);display:flex;justify-content:center;align-items:center;text-align:center;font-weight:600;z-index:10}.post-votes.post-votes-compact .post-votes-no{border:none;height:auto;margin:0}.post-votes-m{display:none;align-items:center}.post-votes-m .post-votes-arrow{padding:0;color:var(--color-text-secondary)}.post-votes-m .post-votes-arrow.arrow-down{transform:rotate(180deg)}.post-votes-m .post-votes-arrow.arrow-voted{color:var(--color-brand);background:rgba(var(--base-brand),.1098039216)}.post-votes-m .post-votes-no{font-weight:600;margin:0 4px}@media screen and (max-width:1170px){.post-votes-m{display:flex}}.post-card{display:flex;width:100%;position:relative;--padding-hor: 20px;--margin-bottom: 12px}@media screen and (max-width:768px){.post-card{--padding-hor: var(--gap-edge)}}.post-card .post-card-card{flex:1;display:flex;flex-direction:column;cursor:pointer}.post-card.no-voting .post-card-card{margin-left:0}.post-card .post-card-heading{margin-top:calc(var(--margin-bottom));padding:0 var(--padding-hor);padding-bottom:0;display:flex;flex-direction:column}.post-card .post-card-heading .user-link{margin-left:5px;margin-right:5px}.post-card .post-card-heading .user-link.is-red{color:var(--color-red)}.post-card .post-card-heading .profile-picture{width:25px;height:25px;margin-right:5px}.post-card .post-card-heading-by{display:flex;align-items:center}.post-card .post-card-body{display:flex;flex-direction:column;cursor:pointer;color:inherit}.post-card .post-card-body:hover{text-decoration:none}.post-card .post-card-body:hover .post-card-title{color:var(--color-link)}.post-card .post-card-body:visited,.post-card .post-card-body.is-domain-hover:hover .post-card-title{color:inherit}.post-card .post-card-title{--transition: all var(--t-time-quick);padding:0 var(--padding-hor);display:flex;justify-content:space-between;align-items:flex-start}.post-card .post-card-title a{color:inherit;text-decoration:none}.post-card .post-card-title a:hover{text-decoration:none}.post-card .post-card-title .post-card-title-text{display:flex;flex-direction:column}.post-card .post-card-title .post-card-title-main{font-size:var(--fs-xl);font-weight:600}.post-card .post-card-title .post-card-link-domain{align-self:flex-start;font-size:var(--fs-s);font-weight:600;color:var(--color-card-domain);display:flex;align-items:center;transition:var(--transition)}.post-card .post-card-title .post-card-link-domain svg{margin-left:4px;width:auto;height:18px}.post-card .post-card-title .post-card-link-domain:hover{color:var(--color-link)}.post-card .post-card-title .post-card-link-image,.post-card .post-card-title .post-card-link-image-text{margin-left:8px;--border-radius: 12px}.post-card .post-card-title .post-card-link-image{width:210px;min-width:210px;height:135px;position:relative}.post-card .post-card-title .post-card-link-image .post-card-link-image-img{position:relative;width:100%;height:100%;border-radius:var(--border-radius);border:1px solid var(--color-gray);background-size:cover}.post-card .post-card-title .post-card-link-image .post-card-link-image-img img{opacity:0;position:relative;border-radius:var(--border-radius);border:1px solid var(--color-gray);object-fit:cover}.post-card .post-card-title .post-card-link-image-text{border-radius:var(--border-radius);border:1px solid var(--color-gray);background-color:rgba(var(--base-fg),.1)}.post-card .post-card-title .post-card-link-image-text svg{width:100%;height:100%;color:var(--color-fg);opacity:.5}@media screen and (max-width:768px){.post-card .post-card-title{flex-direction:column}.post-card .post-card-title .post-card-link-image{margin:8px 0 0;width:100%;height:200px}.post-card .post-card-title .post-card-link-image .post-card-link-image-img img{border-color:rgba(var(--base-fg),.2)}}.post-card .post-card-text{margin-top:8px;padding:0 var(--padding-hor)}.post-card.is-pinned .post-card-text,.post-card.is-pinned .post-image,.post-card.is-pinned .image-gallery{display:none}.post-card .post-image-gallery,.post-card .post-image{margin-top:var(--margin-bottom)}.post-card .post-image{align-self:center;display:flex;justify-content:stretch}.post-card .post-image .image{display:flex;align-items:center;justify-content:center}.post-card .post-image .image,.post-card .post-image img{width:100%}.post-card .post-image img{object-fit:cover}.post-card .post-image.is-no-fit{margin-bottom:var(--gap)}.post-card .post-image.is-no-fit .image,.post-card .post-image.is-no-fit img{border-radius:12px}.post-card .post-card-heading-details{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.post-card .post-card-heading-details .left{font-size:var(--fs-xs);color:var(--color-text-light);display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.post-card .post-card-heading-details .left>*{margin-right:8px}@media screen and (max-width:768px){.post-card .post-card-heading-details .left{align-items:flex-start;font-size:var(--fs-s)}}@media screen and (max-width:1170px){.post-card .post-card-heading-details .left>*{margin-top:5px}}.post-card .post-card-heading-details .post-card-heading-by{display:flex;align-items:center;flex-wrap:wrap;word-break:normal;overflow-wrap:normal}.post-card .post-card-heading-details .post-card-heading-by a{color:inherit}.post-card .post-card-heading-details .post-card-heading-by .post-card-heading-user-group,.post-card .post-card-heading-details .post-card-heading-pinned{color:var(--color-brand);font-weight:600}.post-card .post-card-heading-details .post-card-heading-item{background-color:var(--color-border);color:var(--color-text-light);border-radius:var(--border-radius);padding:1px 8px;font-size:var(--fs-xs);line-height:1.6}.post-card .post-card-heading-details .dropdown:not(.is-active) .dropdown-target{opacity:.7}.post-card .post-card-heading-details .dropdown-target{transform:scale(.92)}.post-card .post-card-bottom{padding:8px var(--padding-hor);display:flex;justify-content:space-between;align-items:center}.post-card .post-card-bottom .left{display:flex;align-items:center;flex-wrap:wrap}.post-card .post-card-bottom .left>*{margin-right:calc(.5 * var(--gap))}.post-card .post-card-bottom .left>*:last-child{margin-right:0}.post-card .post-card-bottom .right{display:flex;align-items:center}.post-card .post-card-bottom .right .post-card-vote-percent{color:var(--color-text-light);font-size:var(--fs-xs)}.post-card .post-card-bottom .post-new-comment-label{color:var(--color-green)}.post-card .post-card-bottom button,.post-card .post-card-bottom .button{font-weight:400}@media screen and (max-width:1170px){.post-card .post-card-bottom{flex-direction:row-reverse}.post-card .post-card-bottom button,.post-card .post-card-bottom .button{padding:7px}}.post-card .post-card-embed{display:flex;width:100%;min-height:1px;margin-top:8px;background-color:#000}.post-card .post-card-embed>div{width:100%;height:100%;background-color:#000}.post-card .post-card-embed iframe{background-color:#000}@media screen and (max-width:768px){.post-card.is-compact .post-card-card{padding-bottom:4px}}.post-card.is-compact .post-card-link-image,.post-card.is-compact .post-card-link-image-text{width:102px;min-width:102px;height:76px;--border-radius: 7px}@media screen and (max-width:768px){.post-card.is-compact .post-card-link-image,.post-card.is-compact .post-card-link-image-text{width:84px;min-width:84px;height:64px;margin-left:0;margin-right:8px}}.post-card.is-compact .post-card-link-image{position:relative;margin-left:4px}.post-card.is-compact .post-card-link-image .is-link-svg{position:absolute;width:24px;height:24px;bottom:4px;right:4px;color:#fff}.post-card.is-compact .post-card-link-image .post-card-link-image-img:after{content:"";position:absolute;top:0;left:0;bottom:-1px;right:0;background-color:rgba(var(--base-0),.1);border-radius:var(--border-radius);border:1px solid transparent}@media screen and (max-width:768px){.post-card.is-compact .post-card-heading{margin-top:6px}.post-card.is-compact .post-card-bottom{padding-top:2px;padding-bottom:6px}.post-card.is-compact .post-card-bottom .left .button svg,.post-card.is-compact .post-card-bottom .left button svg{--button-icon-size: 16px}.post-card.is-compact .post-card-bottom .left .button span,.post-card.is-compact .post-card-bottom .left button span{margin-left:6px;margin-right:6px}.post-card.is-compact .post-card-title{margin-top:0;flex-direction:row;justify-content:space-between}.post-card.is-compact .post-card-title .post-card-title-main{font-size:var(--fs)}.post-card.is-compact .post-card-heading-details>*{font-size:12.5px}.post-card.is-compact .post-card-bottom{font-size:12.5px}}.post-card.is-compact .profile-picture{width:18px;height:18px}.post-card.is-compact .community-link span{margin-left:2px}.post-card.is-in-modtools{padding:0;box-shadow:none;border:none}@media screen and (max-width:1170px){.post-card .post-votes{display:none}.post-card .post-card-card{margin-left:0}}.post-card-hidden{padding:var(--gap);display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:rgb(var(--color-fg),.01)}@media screen and (min-width:768px){.post-card-hidden{margin-left:var(--post-card-votes-margin)}}@media screen and (max-width:768px){html.theme-dark .post-card.is-compact .post-card-card{border-bottom:none}}.post-image-gallery .image-gallery-image{height:520px}@media screen and (max-width:768px){.post-image-gallery .image-gallery-image{height:435px}}.post-image-gallery .image-gallery-image .post-image-gallery-image{height:100%}.post-image-gallery .post-image-gallery-image{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.post-image-gallery .post-image-gallery-image .image{position:relative;z-index:10}.post-image-gallery .post-image-gallery-image .image.is-loading{visibility:hidden}.post-image-gallery .post-image-gallery-image .image.is-blured{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;overflow:hidden;background:#313131}.post-image-gallery .post-image-gallery-image .image.is-blured img{width:100%;height:100%;filter:blur(60px);object-fit:cover;opacity:.5}.post-card-compact-list{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (max-width:768px){.post-card-compact-list{border-radius:0;border-left:none;border-right:none}}.post-card-compact-list .post-card{box-shadow:none;background-color:inherit;border-radius:0}.post-card-compact-list .post-card{border-bottom:none;border-radius:0;border-bottom:var(--card-border)}.post-card-compact-list .post-card:last-child{border-bottom:none}.feed-skeleton{display:flex}.feed{display:flex;flex-direction:column}.feed>*{margin-bottom:var(--gap)}.feed .feed-no-more{margin:var(--gap) 0 calc(2 * var(--gap)) var(--gap);display:flex;align-items:center;justify-content:center;opacity:.6}.feed .feed-none{margin-left:var(--post-card-votes-margin);height:260px;display:flex;align-items:center;justify-content:center;opacity:.6}.feed .feed-spinner{margin-top:var(--gap);display:flex;align-items:center;justify-content:center}.feed .feed-load-more{margin-left:var(--post-card-votes-margin)}.feed .feed-load-more button{width:100%}@media screen and (max-width:1170px){.feed .feed-load-more{margin-left:0}}.feed .feed-no-more,.feed .feed-none,.feed .feed-spinner{margin-left:var(--post-card-votes-margin)}@media screen and (max-width:1170px){.feed .feed-no-more,.feed .feed-none,.feed .feed-spinner{margin-left:0}}@media screen and (max-width:768px){.feed.is-compact>*{margin-bottom:calc(var(--gap) / 2)}}.posts-feed .feed-skeleton .skeleton{margin-left:var(--post-card-votes-margin)}@media screen and (max-width:1170px){.posts-feed .feed-skeleton .skeleton{margin-left:0}}.posts-feed .select-bar{margin-left:var(--post-card-votes-margin)}@media screen and (max-width:1170px){.posts-feed .select-bar{margin-left:0}}.modal .modal-signup{transition:max-height 1s}.modal .modal-signup .modal-signup-terms{margin-bottom:0;text-align:center;font-size:1.4rem}.modal .modal-signup .modal-signup-terms.is-captcha{margin-top:5px;font-size:1.2rem}.modal .modal-signup .form-field.is-username{margin-bottom:5px}.modal .modal-signup .terms-agreement{display:flex;align-items:flex-start;gap:10px;padding:10px 0;line-height:1.4}.modal .modal-signup .terms-agreement input[type=checkbox]{margin-top:3px;flex-shrink:0}.modal .modal-signup .terms-agreement-link{font-weight:600;padding:0}.modal .modal-signup .form-field.is-submit .form-control{display:flex;flex-direction:column}.modal .modal-signup .form-field.is-submit .form-control button{margin-top:calc(var(--gap) / 2);text-align:center;align-self:center}.modal .modal-signup .modal-card-content{position:relative}.modal .modal-signup .modal-signup-disabled{position:absolute;top:0;right:0;left:0;bottom:0;z-index:10;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;background:rgba(var(--base-bg),.85);-webkit-backdrop-filter:var(--modal-bg-blur);backdrop-filter:var(--modal-bg-blur);padding:var(--gap)}.modal .terms-gate-modal{display:flex;flex-direction:column;max-height:80vh;max-width:700px}.modal .terms-gate-modal .modal-card-head{border-bottom:1px solid var(--color-border)}.modal .terms-gate-modal .modal-card-content.terms-gate-scroll{flex:1;overflow-y:auto;border-bottom:1px solid var(--color-border);padding:var(--card-padding)}.modal .terms-gate-modal .modal-card-content.terms-gate-scroll .document{margin:0}.modal .terms-gate-modal .modal-card-content.terms-gate-scroll .document h1{margin-top:0}.modal .terms-gate-modal .modal-card-content.terms-gate-scroll .document h2{margin-top:var(--gap);margin-bottom:calc(var(--gap) / 2)}.modal .terms-gate-modal .modal-card-content.terms-gate-scroll .document p,.modal .terms-gate-modal .modal-card-content.terms-gate-scroll .document ul{margin-bottom:calc(var(--gap) / 2);line-height:1.5}.modal .terms-gate-modal .modal-card-foot{padding:var(--card-padding);display:flex;gap:calc(var(--gap) / 2);justify-content:flex-end;border-top:1px solid var(--color-border)}.modal .terms-gate-modal .modal-card-foot button:disabled{opacity:.5;cursor:not-allowed}.modal .modal-login .form-error{margin:0}.banner-install{display:grid;grid-template-columns:1fr max-content;align-items:center;padding:var(--card-padding);background:var(--color-brand);color:var(--color-white);margin-bottom:var(--gap)}.banner-install .banner-button-close{color:var(--color-white)}.banner-install .banner-install-button{background:var(--color-white);border-radius:var(--border-radius);color:var(--color-text)}.banner-install .banner-install-button:active{color:var(--color-text)}.banner-install .banner-install-actions{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.modal-ios-install .modal-ios-install-steps{padding-top:1rem}.modal-ios-install .modal-ios-install-steps>*{margin-bottom:var(--gap)}.modal-ios-install .modal-ios-install-steps>*:last-child{margin-bottom:0}.modal-ios-install .modal-ios-install-steps ol{list-style:none;display:flex;flex-direction:column}.modal-ios-install .modal-ios-install-steps ol li{margin-bottom:6px}.modal-ios-install .modal-ios-install-steps ol li:last-child{margin-bottom:0}.feed .post-card-heading-details .user-link,.feed .post-card-heading-details .user-link .user-link-name{color:inherit}.page-post{display:grid;grid-template-columns:8fr 3fr;grid-gap:var(--gap)}.page-post .sidebar-left{display:none}.page-post>.right{position:relative}.page-post>.right .post-right-content{display:flex;flex-direction:column}.page-post>.right .post-right-content>*{margin-bottom:var(--card-margin)}.page-post>.right .post-right-content.is-sticky{position:sticky;top:calc(var(--navbar-height) + var(--gap));left:0}@media screen and (max-width:768px){.page-post{display:flex;flex-direction:column;margin:0;padding:0}.page-post .card{border-radius:0}.page-post>.right{margin-left:0}}.post{margin-bottom:var(--card-margin);display:grid;grid-template-columns:max-content 1fr;margin-bottom:calc(2 * var(--gap))}@media screen and (max-width:1170px){.post .post-votes{display:block}}@media screen and (max-width:768px){.post{grid-template-columns:1fr;margin-bottom:0}.post .post-votes{display:none}}.post .post-card-card{cursor:auto;overflow:visible;min-width:0}@media screen and (max-width:768px){.post .post-card-card{--padding-hor: var(--gap-edge)}}.post .post-card-card .post-card-body{cursor:initial}.post .post-card-card .post-card-body:hover .post-card-title{color:unset}.post .post-card-card .post-card-body .post-card-title{margin:3px 0 8px}.post .post-card-card .post-card-body .post-card-title .post-card-title-text.is-link:hover{color:var(--color-link)}.post .post-card-card .post-card-body .post-card-title .post-card-title-text.is-link:hover .post-card-link-domain{color:var(--color-link);opacity:.65}.post .post-card-card .post-card-body .post-card-link-image{margin-bottom:var(--gap)}.post .post-card-card .post-card-body .post-card-link-image .post-card-link-image-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--base-0),.1);border-radius:12px;opacity:0;transition:all .15s}.post .post-card-card .post-card-body .post-card-link-image svg{position:absolute;bottom:6px;right:6px;width:35px;height:35px;color:#fff;opacity:0;transition:.2s}.post .post-card-card .post-card-body .post-card-link-image:hover .post-card-link-image-img:after,.post .post-card-card .post-card-body .post-card-link-image:hover svg{opacity:1}@media screen and (max-width:1170px){.post .post-card-card .post-card-body .post-card-link-image .post-card-link-image-img:after,.post .post-card-card .post-card-body .post-card-link-image svg{opacity:1}}@media screen and (max-width:768px){.post .post-card-card .post-card-body .post-card-link-image{height:210px}}.post .post-card-card .post-card-body .post-card-text{margin-top:0;max-height:none;margin-bottom:var(--margin-bottom)}.post .post-card-card .post-card-body .post-card-banners .post-card-banner{margin-bottom:var(--margin-bottom)}.post .post-card-card .post-card-body .post-card-banners .post-card-banner:first-of-type{margin-top:var(--margin-bottom)}.post .post-card-card .post-card-body .post-card-banner{padding:0 var(--padding-hor)}.post .post-card-card .post-card-body .post-image{margin-top:0}.post .post-card-card .post-card-bottom.has-no-img{border-top:var(--seperator);background-color:rgba(var(--base-fg),.02)}.post .post-card-card .post-card-bottom.is-t{display:none;flex-direction:row;background-color:rgba(var(--base-fg),.02);height:var(--mobile-post-card-bottom-height);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.post .post-card-card .post-card-votes-bar{padding:5px 0}.post .post-card-card .post-card-votes-bar .votes-bar{--radius: 2px;width:120px;position:relative}.post .post-card-card .post-card-votes-bar .votes-bar>div{height:3px;width:100%;background:var(--color-green)}.post .post-card-card .post-card-votes-bar .votes-bar .votes-bar-up{border-radius:var(--radius)}.post .post-card-card .post-card-votes-bar .votes-bar .votes-bar-down{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);position:absolute;right:0;top:0;background:rgb(var(--base-red));width:0}.post .post-card-card .post-card-votes-bar .votes-bar.is-no-votes>div{background:var(--color-gray)}.post .post-card-card .post-card-embed{margin-top:0}@media screen and (max-width:1170px){.post .post-card-card .post-card-bottom{flex-direction:row}.post .post-card-card .post-card-bottom:not(.is-t) .left{width:100%}.post .post-card-card .post-card-bottom:not(.is-t) .right{display:none}.post .post-card-card .post-card-bottom.is-t{border-top:var(--seperator);display:flex}.post .post-card-card .post-card-bottom.is-t .post-votes-m{display:flex}}.post .post-image-gallery{margin-top:0}@media screen and (min-width:768px){.post .post-image-gallery .image-gallery-image{height:600px}}.post .post-comments{position:relative;z-index:0;padding:var(--padding-hor);padding-top:0;border-top:1px solid rgba(var(--base-fg),.1)}.post .post-comments .post-comments-title{display:flex;justify-content:space-between;align-items:center}.post .post-comments .post-comments-title .post-comments-count{font-size:var(--fs-l);margin-bottom:15px;padding-top:15px}.post .post-comments .post-comments-title .post-comments-sort button,.post .post-comments .post-comments-title .post-comments-sort .button{font-weight:400}.post .post-comments .post-comments-comments{display:flex;flex-direction:column}.post .post-comments .post-comments-more-button{margin-top:var(--gap)}.post .post-comments .post-comments-none{width:100%;min-height:200px;height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgba(var(--base-fg),.5)}.post .post-comments-new{display:flex;flex-direction:column;margin-bottom:var(--gap)}.post .post-comments-new.is-editing{margin-top:var(--gap)}.post .post-comments-new textarea{width:100%;min-height:140px;padding:10px}.post .post-comments-new .post-comments-new-buttons{margin-top:10px;align-self:flex-end;display:flex;align-items:center}.post .post-comments-new .post-comments-new-buttons>*{margin-left:var(--gap)}.post .post-comments-new .post-comments-new-buttons>*:first-child{margin-left:0}@media screen and (max-width:768px){.post .post-comments-new .post-comments-new-buttons .button-icon-simple{display:none}}.post .post-comments-new .post-comments-new-buttons .post-comments-new-buttons-buttons{display:flex}.post .post-comments-new .post-comments-new-buttons .post-comments-new-buttons-buttons>*{margin-left:var(--gap)}.post .post-comments-new .post-comments-new-buttons .post-comments-new-buttons-buttons>*:first-child{margin-left:0}@media screen and (max-width:768px){.post .post-comments-new .post-comments-new-buttons{flex-direction:column-reverse;align-items:stretch;align-self:stretch}.post .post-comments-new .post-comments-new-buttons>*{margin:0}.post .post-comments-new .post-comments-new-buttons .checkbox{align-self:flex-end}.post .post-comments-new .post-comments-new-buttons .post-comments-new-buttons-buttons{justify-content:space-between;margin-bottom:5px}.post .post-comments-new .post-comments-new-buttons .post-comments-new-buttons-buttons>*{margin:0}}.post .post-comment{display:flex;align-items:stretch;margin-top:14px;position:relative;z-index:1;scrollbar-width:thin;--collapse-button-size: 18px;--collapse-color: var(--color-comment-line);--collapse-hover-color: var(--color-fg);--color-voted: var(--color-brand);--color-voted-down: var(--color-voted);--inner-left-margin: 5px}@media screen and (max-width:768px){.post .post-comment{border:2px solid var(--collapse-color);border-top-left-radius:var(--border-radius);border-bottom:none;border-right:none;margin-top:20px}.post .post-comment .post-comment-left{display:none}.post .post-comment.is-depth-0{margin-bottom:6px}}.post .post-comment.has-propics{--collapse-button-size: 28px}.post .post-comment .post-comment-collapse{display:flex;flex-direction:column;align-items:center;height:100%;cursor:pointer}@media screen and (max-width:768px){.post .post-comment .post-comment-collapse{padding:0 3px;cursor:default}}.post .post-comment .post-comment-collapse>div{color:var(--color)}.post .post-comment .post-comment-collapse .post-comment-line{display:block;border-right:1px solid var(--collapse-color);cursor:pointer;height:calc(100% - var(--collapse-button-size))}@media screen and (max-width:768px){.post .post-comment .post-comment-collapse .post-comment-line{height:calc(100% - 5px);border-width:2px}}@media screen and (max-width:768px){.post .post-comment .post-comment-collapse{margin-right:0}}.post .post-comment .post-comment-collapse-minus{border:1px solid var(--collapse-color);border-radius:50%;width:var(--collapse-button-size);height:var(--collapse-button-size);position:relative;cursor:pointer}@media screen and (max-width:768px){.post .post-comment .post-comment-collapse-minus{display:none}}.post .post-comment .post-comment-collapse-minus:after,.post .post-comment .post-comment-collapse-minus:before{background:var(--collapse-color);position:absolute;width:50%;height:1px;top:50%;left:50%;transform:translate(-50%,-50%)}.post .post-comment .post-comment-collapse-minus:after{content:""}.post .post-comment .post-comment-collapse-minus.is-plus:before{content:"";height:50%;width:1px}.post .post-comment .post-comment-propic .profile-picture{width:var(--collapse-button-size);height:var(--collapse-button-size)}.post .post-comment.is-collapsed{cursor:pointer}@media screen and (max-width:768px){.post .post-comment.is-collapsed{padding-bottom:10px}}.post .post-comment.is-collapsed:hover .post-comment-line,.post .post-comment.is-collapsed:hover .post-comment-collapse-minus,.post .post-comment .post-comment-collapse:hover .post-comment-line,.post .post-comment .post-comment-collapse:hover .post-comment-collapse-minus{border-color:var(--collapse-hover-color)}.post .post-comment.is-collapsed:hover .post-comment-line:after,.post .post-comment.is-collapsed:hover .post-comment-line:before,.post .post-comment.is-collapsed:hover .post-comment-collapse-minus:after,.post .post-comment.is-collapsed:hover .post-comment-collapse-minus:before,.post .post-comment .post-comment-collapse:hover .post-comment-line:after,.post .post-comment .post-comment-collapse:hover .post-comment-line:before,.post .post-comment .post-comment-collapse:hover .post-comment-collapse-minus:after,.post .post-comment .post-comment-collapse:hover .post-comment-collapse-minus:before{background:var(--collapse-hover-color)}.post .post-comment:not(.has-propics) .post-comment-body{margin-left:5px}.post .post-comment .post-comment-body{width:100%;margin-left:2px}@media screen and (max-width:768px){.post .post-comment .post-comment-body{margin-left:10px}}.post .post-comment .post-comment-body .post-comment-body-head{display:flex;flex-wrap:wrap;align-items:center;font-size:var(--fs-xs);min-height:var(--collapse-button-size);margin-left:var(--inner-left-margin)}.post .post-comment .post-comment-body .post-comment-body-head .post-comment-collapse-minus{width:14px;height:14px;border-radius:50%;display:none}@media screen and (max-width:768px){.post .post-comment .post-comment-body .post-comment-body-head .post-comment-collapse-minus{display:block}}@media screen and (max-width:768px){.post .post-comment .post-comment-body .post-comment-body-head{position:absolute;left:10px;top:0;right:0;background-color:var(--color-bg);transform:translateY(-50%);padding-left:5px}}.post .post-comment .post-comment-body .post-comment-username{font-weight:600;color:var(--color-text)}.post .post-comment .post-comment-body .post-comment-username.is-hidden{color:var(--color-gray)}.post .post-comment .post-comment-body .post-comment-username.is-red{color:var(--color-red)}.post .post-comment .post-comment-body .post-comment-head-item{margin-left:8px;color:rgba(var(--base-fg),.6)}.post .post-comment .post-comment-body .post-comment-is-op,.post .post-comment .post-comment-body .post-comment-user-group{color:var(--color-brand);font-weight:600}.post .post-comment .post-comment-body .post-new-comment-label{color:var(--color-green)}.post .post-comment .post-comment-body .showmorebox.is-overflowing .showmorebox-body{-webkit-mask-image:linear-gradient(180deg,var(--color-fg) 90%,transparent);mask-image:linear-gradient(180deg,var(--color-fg) 90%,transparent)}.post .post-comment.has-propics .post-comment-text.is-red .showmorebox{color:var(--color-red);margin-bottom:6px}@media screen and (max-width:768px){.post .post-comment.has-propics .post-comment-text{margin-top:18px}}.post .post-comment .post-comment-text{padding:5px 0;overflow-wrap:anywhere;margin-left:var(--inner-left-margin)}.post .post-comment .post-comment-text.is-focused{background-color:rgba(var(--base-brand),.2);border-radius:var(--border-radius);margin-bottom:var(--inner-left-margin);padding:.6em;margin-left:0}.post .post-comment .post-comment-text .post-comment-text-sign{color:var(--color-gray)}@media screen and (max-width:768px){.post .post-comment .post-comment-text{margin-top:8px}}.post .post-comment .post-comment-diagnostics{display:flex;flex-direction:column;font-size:var(--fs-xs);opacity:.8}.post .post-comment .post-comment-buttons{position:relative;left:-5px;display:flex;align-items:center;flex-wrap:wrap;margin:0;font-size:var(--fs-xs);margin-left:var(--inner-left-margin);--button-color: rgba(var(--base-fg), .5);--button-size: 25px}.post .post-comment .post-comment-buttons .post-comment-points{font-weight:600;margin:0 5px;font-size:var(--fs-s)}.post .post-comment .post-comment-buttons .post-comment-points.is-grayed{opacity:.4}.post .post-comment .post-comment-buttons .post-comment-buttons-vote,.post .post-comment .post-comment-buttons .post-comment-button,.post .post-comment .post-comment-buttons button{height:var(--button-size);display:flex;align-items:center;justify-content:center;margin:0 3px;border-radius:3px;color:var(--button-color);padding:0 4px;font-weight:600}.post .post-comment .post-comment-buttons .post-comment-buttons-vote svg,.post .post-comment .post-comment-buttons .post-comment-button svg,.post .post-comment .post-comment-buttons button svg{width:18px;height:18px}.post .post-comment .post-comment-buttons .post-comment-buttons-vote{width:var(--button-size);padding:0}.post .post-comment .post-comment-buttons .post-comment-buttons-vote:first-child{margin-left:0}.post .post-comment .post-comment-buttons .post-comment-buttons-vote.is-down svg{transform:rotate(180deg)}.post .post-comment .post-comment-buttons .post-comment-button-more{height:auto;padding:var(--button-padding)}.post .post-comment .post-comment-buttons .dropdown-item.is-topic.is-disabled{color:var(--color-text);opacity:.4}.post .post-comment .post-comment-more{margin:5px 0 0 6px;font-size:var(--fs-s);font-weight:600}.post .post-comment .post-comment-more:disabled{text-decoration:none;opacity:1}.post .post-comment .post-comments-new{margin:var(--gap) 0}.post .post-comments-loading{height:180px}.about-community{padding:var(--card-padding);--margin: 1rem}.about-community .about-comm-top{display:flex;align-items:center;margin-bottom:var(--margin);color:inherit}.about-community .about-comm-top:hover{text-decoration:none}.about-community .about-comm-top:hover .profile-picture:after{opacity:var(--profile-picture-hover-opacity)}.about-community .about-comm-top:hover .about-comm-name{text-decoration:underline}.about-community .about-comm-profile{margin-right:calc(1.3 * var(--gap))}.about-community .about-comm-name{font-weight:600}.about-community .about-comm-name:hover{text-decoration:underline;text-decoration-thickness:2px}.about-community .about-comm-no-members{color:gray}.about-community .about-comm-desc{margin-bottom:var(--margin)}.about-community .about-comm-join{display:flex;flex-direction:column;width:100%;justify-content:stretch}.markdown-body{--blockquote-bg: rgba(var(--base-fg), .08);display:flex;flex-direction:column}.markdown-body>*{margin-bottom:8px}.markdown-body>*:last-child{margin-bottom:0}.markdown-body .anchor{color:var(--color-brand)}.markdown-body .h1,.markdown-body .h2,.markdown-body .h3,.markdown-body .h4,.markdown-body .h5,.markdown-body .h6{font-weight:600;font-size:var(--fs-normal)}.markdown-body ul,.markdown-body ol{margin-left:calc(1.5 * var(--gap))}.markdown-body ul li,.markdown-body ol li{margin-bottom:8px}.markdown-body ul li:last-child,.markdown-body ol li:last-child{margin-bottom:0}.markdown-body ul li input,.markdown-body ol li input{margin-right:calc(var(--gap) / 2);transform:scale(.85);border-radius:3px}.markdown-body ul li input:disabled,.markdown-body ol li input:disabled{cursor:unset}.markdown-body ul{list-style:none}.markdown-body ul li:not(.task-list-item):before{display:inline-block;content:"– ";margin-right:calc(var(--gap) / 2)}.markdown-body hr{opacity:.2}.markdown-body blockquote{background:var(--blockquote-bg);padding:var(--gap);border-radius:var(--border-radius)}.markdown-body code{padding:3px 5px;background:var(--blockquote-bg);border-radius:var(--border-radius)}.markdown-body .markdown-body-pre-box{display:table;table-layout:fixed;width:100%}.markdown-body pre{background:var(--blockquote-bg);padding:var(--gap);border-radius:var(--border-radius);overflow:auto}.markdown-body pre code{background-color:transparent;padding:0}.markdown-body table{width:100%}.markdown-body img{width:100%;max-width:max-content;height:auto}.community-skeleton .ck-head{display:grid;grid-template-columns:max-content 1fr;align-items:center}.community-skeleton .ck-head .skeleton-circle{margin-right:1.5rem;--size: 96px;width:var(--size);height:var(--size)}.community-skeleton .ck-content{margin-top:1rem}.community-skeleton .ck-content>*{margin-bottom:1rem}.community-skeleton .ck-content>*:last-child{margin-bottom:0}.page-community{padding-top:0}.page-community .sidebar-left,.page-community .sidebar-right{margin-top:var(--page-top-margin)}.page-community .sidebar-right{display:flex;flex-direction:column}.page-community .sidebar-right>*{margin-bottom:var(--card-margin)}@media screen and (max-width:768px){.page-community .sidebar-right{display:none}}.comm-main{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (max-width:768px){.comm-main{border-radius:0;border-left:none;border-right:none}}.comm-main{--padding-hor: calc(2 * var(--gap));border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-left:var(--post-card-votes-margin)}@media screen and (max-width:1170px){.comm-main{margin-left:0}}@media screen and (max-width:768px){.comm-main{--padding-hor: var(--gap-edge);margin-left:0}}.comm-main .comm-main-top{display:grid;grid-template-columns:var(--padding-hor) 120px 7fr var(--padding-hor);grid-template-rows:3fr 60px 60px;height:240px;width:100%}.comm-main .comm-main-top .comm-main-bg{grid-row:1/-2;grid-column:1/-1;position:relative;z-index:0}.comm-main .comm-main-top .comm-main-bg:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(var(--base-fg),.03)}.comm-main .comm-main-top .comm-main-profile{width:auto;height:auto;grid-row:2/-1;grid-column:2/3;position:relative;z-index:1;border-radius:50%;border:2px solid var(--color-bg);box-shadow:var(--card-shadow)}.comm-main .comm-main-top .comm-main-top-bar{grid-row:3/4;grid-column:3/4;display:flex;align-items:center;justify-content:flex-end}.comm-main .comm-main-top .comm-main-top-bar .comm-main-top-join-button{min-width:120px;padding-left:var(--gap);padding-right:var(--gap);margin-right:calc(.5 * var(--gap));white-space:nowrap}.comm-main .comm-main-title{display:flex;flex-direction:column;padding:0 var(--padding-hor);padding-bottom:var(--gap)}.comm-main .comm-main-title h1{font-size:var(--fs-2xl)}.comm-main .comm-main-title .comm-main-followers{color:var(--color-gray)}.comm-main .comm-main-title .comm-main-description,.comm-main .comm-main-title .comm-main-created-at{margin-top:calc(.5 * var(--gap))}.comm-content{display:flex;flex-direction:column}.comm-action-buttons-m{display:none;flex-direction:column}.comm-action-buttons-m>*{margin-top:var(--gap);border-radius:0}@media screen and (max-width:768px){.comm-action-buttons-m{display:flex}}.comm-posts{display:flex;flex-direction:column;margin-top:var(--gap)}.comm-posts .post-card{position:relative}.comm-posts .post-card .post-card-card .post-card-community{display:none}.comm-posts .comm-about>*{margin-bottom:var(--gap)}.card-mods .card-content{display:flex;flex-direction:column}.card-mods ul{list-style:none}.card-mods ul li{margin-bottom:calc(var(--gap) / 3)}.card-mods ul li:last-child{margin-bottom:0}.card-mods .card-mods-message-btn{margin-top:calc(var(--gap) / 3)}.card-items-list{display:grid;grid-template-columns:minmax(20px,max-content) auto}.card-items-list>*{margin-bottom:calc(var(--gap) / 8)}.page-comms{--padding-hor: 20px}@media screen and (max-width:768px){.page-comms{padding:0;margin:0}}.page-comms .sidebar-right>*{margin-bottom:var(--gap)}.page-comms main{margin-left:var(--post-card-margin-left)}@media screen and (max-width:768px){.page-comms main{margin-left:0}}.page-comms .page-comms-header{display:grid;grid-template-columns:1fr max-content;align-items:center;margin-bottom:var(--gap);height:80px}@media screen and (max-width:768px){.page-comms .page-comms-header{padding:var(--gap);background-color:transparent;box-shadow:none;border:none}}.page-comms .page-comms-header h1{font-size:var(--fs-2xl)}@media screen and (max-width:768px){.page-comms .page-comms-header h1{font-size:var(--fs-xl)}}.page-comms .page-comms-header .left input{width:100%;height:unset}.page-comms .page-comms-header .right{display:flex;margin-left:calc(var(--gap) / 2)}.page-comms .page-comms-header .right>*{margin-right:var(--gap)}.page-comms .page-comms-header .right>*:last-child{margin-right:0}.page-comms .page-comms-header .right .comms-search-button.is-search-svg svg{transform:scale(1.3)}.page-comms .page-comms-header input{font-size:var(--fs-xl)}.page-comms .home-welcome .home-welcome-join{font-size:var(--fs-xl);font-weight:600}.page-comms .comms-list{display:flex;flex-direction:column;margin-bottom:var(--gap)}@media screen and (max-width:768px){.page-comms .comms-list{margin-bottom:0}}.page-comms .comms-list .comms-list-sort{border-top:var(--seperator);border-bottom:var(--seperator);background-color:rgba(var(--base-fg),.02);padding:8px var(--padding-hor)}.page-comms .comms-list .comms-list-item{cursor:pointer;padding:calc(var(--gap) * .75) var(--gap);display:grid;grid-template-columns:max-content 1fr;border-bottom:var(--seperator);color:inherit;text-decoration:unset}@media screen and (max-width:768px){.page-comms .comms-list .comms-list-item{margin:0;padding:calc(var(--gap) * .75) var(--gap)}}.page-comms .comms-list .comms-list-item:hover{background-color:var(--color-bg)}.page-comms .comms-list .comms-list-item:hover .comms-list-item-name{color:var(--color-brand)}.page-comms .comms-list .comms-list-item:last-child{border-bottom:none}.page-comms .comms-list .comms-list-item .comms-list-item-right{display:flex;flex-direction:column;padding-left:var(--gap)}.page-comms .comms-list .comms-list-item .comms-list-item-name{font-size:var(--fs-xl);font-weight:600;display:flex;align-items:center;justify-content:space-between}.page-comms .comms-list .comms-list-item .comms-list-item-name .comms-list-item-name-name{margin-right:var(--gap)}.page-comms .comms-list .comms-list-item .comms-list-item-name .comms-list-item-join{transform:scale(.8)}.page-comms .comms-list .comms-list-item .comms-list-item-count{color:var(--color-gray)}.page-comms .comms-list .profile-picture{--image-size: 55px}.page-comms .feed .feed-no-more{margin-left:0}.page-user{padding-top:0!important}.page-user .sidebar-left{margin-top:var(--page-top-margin)}.page-user .page-middle>*{margin-bottom:var(--gap)}.page-user .user-card{position:relative;z-index:20000;display:flex;flex-direction:column;margin-left:var(--post-card-votes-margin);border-top-left-radius:0;border-top-right-radius:0}.page-user .user-card>*{margin-top:var(--gap)}.page-user .user-card>*:first-child{margin-top:0}@media screen and (max-width:768px){.page-user .user-card>*{margin-top:calc(var(--gap) / 2)}}@media screen and (max-width:1170px){.page-user .user-card{margin-left:0}}.page-user .user-card .user-card-top{display:flex;justify-content:space-between;align-items:center}.page-user .user-card .user-card-top .user-card-top-left{display:flex;align-items:center}.page-user .user-card .user-card-top .user-card-top-left .user-card-top-left-text{display:flex;flex-direction:column;margin-left:var(--gap)}.page-user .user-card .user-card-top .user-card-top-left .user-card-username{margin:0}.page-user .user-card .user-card-top .user-card-top-left .user-card-username.is-red{color:var(--color-red)}.page-user .user-card .user-card-top .user-card-top-left .user-card-displayname{font-size:var(--fs-normal);opacity:.9;margin-top:.25rem}.page-user .user-card .user-card-top .user-card-username{font-size:var(--fs-2xl);font-weight:600}.page-user .user-card .user-card-buttons{display:flex;align-items:flex-start;flex-wrap:wrap}.page-user .user-card .user-card-buttons>*{margin-right:calc(.5 * var(--gap))}@media screen and (max-width:768px){.page-user .user-card .user-card-buttons{flex-direction:column}.page-user .user-card .user-card-buttons>*{margin-right:0;margin-bottom:var(--gap)}}.page-user .user-card .user-card-is-admin{font-size:var(--fs-normal);text-transform:uppercase;color:var(--color-brand);margin-left:5px}.page-user .user-card .tabs{padding-bottom:0}.page-user .sidebar-right{margin-top:var(--page-top-margin)}.page-user .sidebar-right>*{margin-bottom:var(--gap)}.page-user .page-user-feed{display:flex;flex-direction:column}.page-user .page-user-feed>*{margin-bottom:var(--gap)}.page-user .page-user-feed .comment{margin-left:var(--post-card-votes-margin)}@media screen and (max-width:1170px){.page-user .page-user-feed .comment{margin-left:0}}.page-user .select-bar{margin-left:var(--post-card-votes-margin)}@media screen and (max-width:1170px){.page-user .select-bar{margin-left:0}}.page-user .page-user-summary .user-summary-item{display:flex;align-items:center}.page-user .page-user-summary .user-summary-item svg{width:var(--icon-size);height:var(--icon-size)}.page-user .page-user-summary .user-summary-item div{margin-left:var(--gap)}.page-user .page-user-modlist .card-list-item{display:flex;align-items:center}.page-user .page-user-modlist .community-link span{margin-left:var(--gap);font-weight:400}@media screen and (max-width:768px){.page-user .sidebar,.page-user .page-right{display:none}}.comment{border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (max-width:768px){.comment{border-radius:0;border-left:none;border-right:none}}.comment{padding:var(--card-padding);text-decoration:none;color:var(--color-text);display:flex;flex-direction:column}.comment .comment-head{color:var(--color-text-secondary);font-size:var(--fs-xs)}.comment .comment-head>*{margin-right:5px}.comment .comment-head .comment-post-title{color:inherit;font-weight:600}.comment .comment-head .comment-post-title:hover{text-decoration:underline;color:var(--color-brand)}.comment .comment-head .comment-username{color:inherit}.comment .comment-head .comment-username:hover{text-decoration:underline}.comment .comment-head .comment-community{font-weight:600}.comment .comment-body{color:inherit}.comment .comment-body:hover{text-decoration:none;color:var(--color-brand)}.comment .comment-footer{display:flex;justify-content:space-between;align-items:center}.comment .comment-footer .comment-remove button{font-size:var(--fs-xs);color:var(--color-red)}.comment .comment-footer .comment-remove button:hover{text-decoration:underline}.comment .comment-score{font-size:var(--fs-xs);opacity:.8}.user-badge{--size: 60px;width:var(--size);height:var(--size)}.user-badge img{width:100%;height:100%;border-radius:50%}.user-badges .user-badge{cursor:pointer}.user-badges .user-badges-items{display:flex;flex-wrap:wrap}.user-badges .user-badges-items .user-badge{margin:1rem;margin-left:0}.modal-badges{display:flex;flex-direction:column}.modal-badges .modal-badges-head{position:relative;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);height:180px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(var(--base-brand),1),rgba(var(--base-brand),.85))}.modal-badges .modal-badges-head .modal-badges-close{position:absolute;right:0;top:0;margin:calc(var(--gap) / 2);background:rgba(var(--base-black),.2);color:var(--color-white)}.modal-badges .modal-badges-head .modal-badges-close:hover{background:var(--color-white);color:var(--color-text)}.modal-badges .user-badge{--size: 90px}.modal-badges .modal-badges-body{display:flex;flex-direction:column;padding:var(--card-padding)}.modal-badges .modal-badges-body>*{margin-top:calc(var(--gap) / 2)}.modal-badges .modal-badges-body>*:first-child{margin-top:0}.modal-badges .modal-badges-title{font-weight:600;font-size:var(--fs-2xl)}.modal .modal-user-admins-view{width:500px}.modal .modal-user-admins-view .modal-card-content{overflow:scroll}@media screen and (min-width:768px){.modal .modal-user-admins-view .modal-card-content{max-height:70vh}}.contain-image{display:flex;width:100%;max-width:max-content;max-height:540px}.contain-image img{object-fit:contain;width:100%;height:auto}.page-new{background-color:var(--color-body);display:flex;flex-direction:column;overflow-y:scroll}@media screen and (max-width:768px){.page-new{padding-bottom:var(--gap)}.page-new .card,.page-new .card-sub{border-left:var(--card-border-left);border-right:var(--card-border-right);border-radius:var(--border-radius)}}.page-new .page-new-content{max-width:990px;width:100%;padding:0 var(--gap);align-self:center;justify-self:center;display:grid;grid-template-columns:660px 1fr;grid-template-rows:1fr}@media screen and (max-width:768px){.page-new .page-new-content{width:100%;grid-template-columns:1fr}}.page-new .page-new-content .page-new-content-post{margin-right:var(--gap)}@media screen and (max-width:768px){.page-new .page-new-content .page-new-content-post{margin-right:0}}.page-new .page-new-content .card-items{align-self:flex-start}@media screen and (max-width:768px){.page-new .page-new-content .card-items{margin-top:var(--gap)}}.page-new .page-new-content .page-new-select{position:relative;width:100%;margin-bottom:var(--gap);--input-padding: 14px}.page-new .page-new-content .page-new-select img,.page-new .page-new-content .page-new-select svg{position:absolute;width:20px;height:20px;top:50%;left:8px;transform:translateY(-50%)}.page-new .page-new-content .page-new-select img{border-radius:50%}.page-new .page-new-content .page-new-select .page-new-select-input{position:relative}.page-new .page-new-content .page-new-select .page-new-select-input input{width:100%;background-color:var(--color-bg);padding:var(--input-padding);padding-left:42px}.page-new .page-new-content .page-new-select .page-new-select-input input:hover{border-color:transparent}.page-new .page-new-content .page-new-select .page-new-select-input input:focus{border-color:var(--color-input-border-focus)}.page-new .page-new-content .page-new-select .page-new-select-input input.is-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.page-new .page-new-content .page-new-select .page-new-select-suggest{display:none;z-index:100;flex-direction:column;position:absolute;top:100%;left:0;width:100%;border:2px solid var(--color-input-border-focus);border-top:none;border-radius:var(--border-radius);border-top-left-radius:0;border-top-right-radius:0;background:var(--color-bg)}.page-new .page-new-content .page-new-select .page-new-select-suggest .page-new-select-suggest-item{position:relative;padding:7px var(--input-padding) 7px var(--input-padding);padding-left:42px;display:flex;flex-direction:column;cursor:pointer;transition:all var(--t-time)}.page-new .page-new-content .page-new-select .page-new-select-suggest .page-new-select-suggest-item:hover,.page-new .page-new-content .page-new-select .page-new-select-suggest .page-new-select-suggest-item.is-hovering{background-color:rgba(var(--base-bg),.04)}.page-new .page-new-content .page-new-select .page-new-select-suggest .page-new-select-suggest-item .page-new-select-suggest-detail{font-size:var(--fs-xs);text-transform:uppercase;opacity:.8}.page-new .page-new-content .page-new-select.is-active .page-new-select-suggest{display:flex}.page-new .page-new-content .page-new-form{--form-padding: 15px;--textarea-min-height: 300px;position:relative;width:100%;display:flex}.page-new .page-new-content .page-new-form .page-new-tabs{width:100%;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--color-card-border)}.page-new .page-new-content .page-new-form .page-new-tabs.is-two-tabs{grid-template-columns:repeat(2,1fr)}.page-new .page-new-content .page-new-form .page-new-tabs .pn-tabs-item{display:flex;justify-content:center;border:none;border-right:1px solid var(--color-card-border);padding:var(--gap) 0}.page-new .page-new-content .page-new-form .page-new-tabs .pn-tabs-item:hover{background-color:rgba(var(--base-bg),.04)}.page-new .page-new-content .page-new-form .page-new-tabs .pn-tabs-item.is-selected{background-color:rgba(var(--base-fg),.048)}.page-new .page-new-content .page-new-form .page-new-tabs .pn-tabs-item:last-child{border-right:none}.page-new .page-new-content .page-new-form .page-new-tabs .page-new-icon-text{color:var(--color-fg)}.page-new .page-new-content .page-new-form .page-new-tabs .page-new-icon-image{color:var(--color-red)}.page-new .page-new-content .page-new-form .page-new-tabs .page-new-icon-link{color:var(--color-brand)}.page-new .page-new-content .page-new-form .page-new-form-disabled{position:absolute;background:rgba(var(--base-fg),.05);left:0;right:0;top:-2px;bottom:0;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--gap)}.page-new .page-new-content .page-new-form textarea:not(.page-new-image-alt){padding:0;background-color:transparent;border:none;overflow:hidden;margin:var(--form-padding)}.page-new .page-new-content .page-new-form textarea.page-new-post-title{font-size:var(--fs-xl);font-weight:600;margin-bottom:0;word-break:break-word}.page-new .page-new-content .page-new-form .page-new-post-body,.page-new .page-new-content .page-new-form .page-new-image-upload{min-height:var(--textarea-min-height);margin:var(--form-padding)}.page-new .page-new-content .page-new-form .page-new-image-upload{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px}.page-new .page-new-content .page-new-form .page-new-image-upload>*{aspect-ratio:1/1}.page-new .page-new-content .page-new-form .page-new-image-upload:not(.has-no-images) .page-new-image-drop{height:unset}.page-new .page-new-content .page-new-form .page-new-image-upload.has-no-images{grid-template-columns:1fr}.page-new .page-new-content .page-new-form .page-new-image-upload.is-disabled{opacity:.8}.page-new .page-new-content .page-new-form .page-new-image-upload.is-disabled .page-new-image-drop{cursor:unset}@media screen and (max-width:768px){.page-new .page-new-content .page-new-form .page-new-image-upload{grid-template-columns:1fr}.page-new .page-new-content .page-new-form .page-new-image-upload>*{aspect-ratio:unset}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-drop{height:300px!important}}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-drop{width:100%;height:var(--textarea-min-height);border:1px solid rgb(var(--base-fg),.2);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--gap);cursor:pointer;transition:all .2s}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-drop:hover,.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-drop.is-dropping{background-color:rgba(var(--base-bg),.028)}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-drop.is-disabled{cursor:initial}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-drop .page-new-image-text{display:flex;flex-direction:column;align-items:center}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-drop .page-new-image-text .is-small{font-size:var(--fs-xs)}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image{position:relative;display:flex;flex-direction:column;border-radius:var(--border-radius);--button-background: rgba(0, 0, 0, .7);--color: #fff}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image .contain-image{max-height:none}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image .contain-image .image,.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image .contain-image img{border-radius:var(--border-radius)}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image .button-close{position:absolute;top:8px;right:8px;background-color:var(--button-background);padding:6px;border-radius:50%;border:1px solid rgba(var(--base-fg),.2);color:var(--color)}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image .button-alt-text{position:absolute;top:8px;left:8px;background-color:var(--button-background);color:var(--color)}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image .button-close:hover,.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image .button-alt-text:hover{background-color:rgb(var(--base-black))}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-uploading .page-new-uploading-text{flex-shrink:0}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-deleted{width:100%;height:var(--textarea-min-height);border:1px solid var(--color-border);border-radius:var(--border-radius);background-color:rgba(var(--base-bg),.028);color:var(--color-text-secondary)}.page-new .page-new-content .page-new-form .page-new-image-upload .page-new-image-deleted svg{width:60px;height:auto}.page-new .page-new-content .page-new-rules{height:max-content}.page-new .page-new-content .page-new-buttons{grid-column:1/-1;display:flex;margin:var(--gap) 0}.page-new .page-new-content .page-new-buttons>*{margin-left:4px;margin-right:var(--gap)}@media screen and (max-width:768px){.page-new .page-new-content .page-new-buttons{flex-direction:row-reverse}}.page-new .new-page-user-group{display:flex}.page-new .new-page-user-group>*{margin-right:var(--gap)}.page-new .new-page-user-group>*:last-child{margin-right:0}@media screen and (max-width:768px){.page-new .new-page-user-group{flex-direction:column}.page-new .new-page-user-group>*{margin-right:0;margin-bottom:var(--gap)}.page-new .new-page-user-group>*:last-child{margin-bottom:0}}.page-new .new-page-help,.page-new .new-page-user-group,.page-new .page-new-item,.page-new .page-new-location{margin-top:var(--gap);margin-left:4px}.page-new .page-new-item{display:flex;flex-direction:column;margin-bottom:var(--gap)}.page-new .page-new-item label{margin-bottom:8px;font-weight:500}.page-new .page-new-item label .is-required{color:var(--color-danger)}.page-new .page-new-item select{padding:8px 12px;border:1px solid var(--color-input-border);border-radius:var(--border-radius);background-color:var(--color-bg);color:var(--color-text);font-size:1rem}.page-new .page-new-item select:focus{outline:none;border-color:var(--color-input-border-focus)}.page-new .page-new-item select:disabled{opacity:.6;cursor:not-allowed}.page-new .page-new-item-header{display:flex;gap:12px;align-items:center;margin-bottom:12px}.page-new .page-new-item-header label{margin-bottom:0;white-space:nowrap}.page-new .page-new-location button{margin-right:var(--gap)}@media screen and (max-width:768px){.page-new .new-page-sidebar{margin-top:var(--gap)}}.page-new .new-page-sidebar>*{margin-bottom:var(--gap)}html.theme-dark .page-new-select-input input,html.theme-dark .page-new-select-input input:hover{border-color:var(--color-card-border)}html.theme-dark .page-new-item select{border:1px solid var(--color-card-border)}.modal .modal-add-alt-text{width:auto;max-width:auto}.modal .modal-add-alt-text .modal-card-content img{border-radius:var(--border-radius)}.modal .modal-add-alt-text .modal-card-content>*{margin-bottom:var(--gap)}.modal .modal-add-alt-text .modal-card-content>*:last-child{margin-bottom:0}.modal .modal-add-alt-text .modal-card-content textarea{min-height:100px}.page-settings{max-width:740px}.page-settings .account-settings{grid-column:2/3;padding:var(--card-padding);display:flex;flex-direction:column}.page-settings .account-settings>*{margin-bottom:var(--gap)}.page-settings .account-settings>*:last-child{margin-bottom:0}.page-settings .form-field.is-preference{display:grid;grid-template-columns:1fr max-content;align-items:center}.page-settings .form-field.is-preference .form-control{margin:0}.page-settings .form-field.is-preference .form-label{font-weight:400}.page-settings .form-field.is-preference.is-switch{grid-template-columns:1fr}.page-settings .form-field.is-preference.is-switch .checkbox{display:grid;grid-template-columns:1fr max-content;align-items:center;order:1}.page-settings .form-field.is-preference.is-switch .checkbox label{grid-row:1/2;grid-column:1/2;margin:0}.page-settings .form-field.is-preference.is-switch .checkbox input{grid-row:1/2;grid-column:2/3}.page-settings .mutes-list{display:flex;flex-direction:column}.page-settings .mutes-list>*{margin-bottom:12px}.page-settings .mutes-list>*:last-child{margin-bottom:0}.page-settings .mutes-list .mute-list-item{display:grid;grid-template-columns:1fr max-content;align-items:center}.page-settings .mute-list,.page-settings .form-field.is-preference{margin-bottom:var(--gap)}.page-settings .mute-list:last-child,.page-settings .form-field.is-preference:last-child{margin-bottom:0}.page-settings .settings-propic{display:flex;align-items:center}.page-settings .settings-propic>*{margin-right:var(--gap)}.modal-change-password .modal-card-content>*{margin-bottom:var(--gap)}.modal-change-password .modal-card-content>*:last-child{margin-bottom:0}.modtools .navbar .left a{margin:0}.modtools .dashboard-content.is-mod-none{display:flex;align-items:center;justify-content:center}.modtools .dashboard-content.is-mod-none>*{opacity:.6}.modtools .dashboard-content .label{font-size:var(--fs-normal)}.modtools .modtools-settings{display:grid;grid-template-columns:1fr;grid-template-rows:max-content auto max-content}.modtools .modtools-settings .modtools-settings-save-container{margin-top:var(--gap)}.modtools .modtools-settings .modtools-change-propic img{width:120px;height:120px;border-radius:50%;border:1px solid var(--color-border)}.modtools .modtools-settings .modtools-change-propic .flex{align-items:center}.modtools .modtools-settings .modtools-change-propic .flex button{margin-left:var(--gap)}.modtools .modtools-settings .modtools-change-banner .label{margin-bottom:calc(var(--gap) / 4)}.modtools .modtools-settings .modtools-change-banner img.modtools-banner{width:100%;max-width:max-content;height:auto;border-radius:var(--border-radius);border:1px solid var(--color-border);margin-bottom:calc(var(--gap) / 4)}.modtools .modtools-settings .modtools-change-banner .modtools-change-banner-buttons{margin:var(--gap) 0}.modtools .modtools-settings .modtools-change-banner .modtools-change-banner-buttons button{margin-right:var(--gap)}.modtools .modtools-reports{--max-width: 750px;display:flex;flex-direction:column}.modtools .modtools-reports.is-reports-page .dashboard-page-content{display:grid;grid-template-rows:max-content 1fr}.modtools .modtools-reports .modtools-reports-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap)}.modtools .modtools-reports .modtools-reports-content{display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.modtools .modtools-reports .modtools-reports-content .modtools-reports-posts{display:flex;flex-direction:column}.modtools .modtools-reports .modtools-reports-content .modtools-reports-posts>.card{margin-bottom:var(--gap)}.modtools .modtools-banned .table .table-row{align-items:center}.modtools .modtools-banned .table .table-row .table-column:last-child{justify-self:end}.modtools .modtools-banned .table button{font-weight:400}.modtools .modtools-rules .modtools-rules-list .table-row{grid-template-columns:1fr 2fr 2fr 1fr 1fr;align-items:center}.modtools .modtools-rules .modtools-rules-list .table-row .table-column:last-child{justify-self:end}@media screen and (max-width:768px){.modtools .modtools-rules .modtools-rules-list .table-row{display:flex;flex-direction:column;align-items:flex-start}.modtools .modtools-rules .modtools-rules-list .table-row .table-column{margin:calc(var(--gap) / 2) 0}}.modtools .card-report{position:relative}.modtools .card-report .card-report-head{display:flex;justify-content:space-between;align-items:baseline}.modtools .card-report .card-report-head .right{opacity:.7}.modtools .card-report .card-report-removed{color:var(--color-red);margin-top:calc(var(--gap) / 8)}.modtools .card-report .card-report-item{margin-top:var(--gap)}.modtools .card-report .card-report-buttons{position:absolute;bottom:calc(var(--gap) / 2);left:50%;display:flex;opacity:0;transform:translate(-50%) translateY(10px);transition:all .3s}.modtools .card-report .card-report-buttons button,.modtools .card-report .card-report-buttons a.button{min-width:120px}.modtools .card-report .card-report-buttons button{border-top-right-radius:0;border-bottom-right-radius:0}.modtools .card-report .card-report-buttons a.button{border-top-left-radius:0;border-bottom-left-radius:0}@media screen and (max-width:768px){.modtools .card-report .card-report-buttons{position:unset;bottom:unset;left:unset;opacity:unset;transform:unset;transition:unset;margin-top:var(--gap);display:flex;align-self:center}}.modtools .card-report:hover .card-report-buttons{opacity:1;transform:translate(-50%) translateY(0)}@media screen and (max-width:1100px){.modtools .modtools-reports .modtools-reports-filters{align-self:stretch;width:auto}.modtools .modtools-reports .modtools-reports-reports{width:auto}}.chat-main{box-shadow:var(--box-shadow);border-left:var(--card-border-left);border-right:var(--card-border-left);border-top:var(--card-border-top);border-bottom:var(--card-border-top);box-shadow:var(--card-shadow);background-color:var(--color-bg);border-radius:var(--border-radius)}@media screen and (max-width:768px){.chat-main{border-radius:0;border-left:none;border-right:none}}.chat-main{position:fixed;bottom:0;right:40px;width:600px;height:400px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;display:flex;flex-direction:column;overflow:hidden;--padding: .4rem}.chat-main .chat-main-title{padding:.5rem var(--card-padding);display:flex;justify-content:space-between;align-items:center;border-bottom:var(--seperator)}.chat-main .chat-main-title .button-icon{transform:scale(.75)}.chat-main .chat-main-content{display:grid;grid-template-columns:2fr 4fr;overflow:hidden;height:100%}.chat-main .chat-main-content .chat-main-contacts{border-right:var(--seperator);padding:var(--padding);display:flex;flex-direction:column}.chat-main .chat-main-content .chat-main-contacts .chat-main-contact{padding:.4rem;cursor:pointer;border-radius:var(--border-radius);margin-bottom:4px}.chat-main .chat-main-content .chat-main-contacts .chat-main-contact:hover{background:var(--color-lightgray)}.chat-main .chat-main-content .chat-main-chat{display:grid;grid-template-rows:auto max-content;height:100%;overflow:hidden}.chat-main .chat-main-content .chat-main-chat .chat-main-reply{display:flex;align-items:center;justify-content:space-between;padding:.5rem}.chat-main .chat-main-content .chat-main-chat .chat-main-reply textarea{flex:1;margin-right:.5rem;min-height:var(--input-height);height:var(--input-height)}.chat-main .chat-main-content .chat-main-chat .chat-main-reply button{flex:0}.chat-main .chat-main-content .chat-main-msgs{padding:var(--padding);display:flex;flex-direction:column;overflow:auto}.chat-main .chat-main-content .chat-main-msgs .chat-msg{border-radius:var(--border-radius);background:rgb(var(--base-red));padding:.5rem;color:var(--color-white);max-width:47%;align-self:flex-start;margin-bottom:.5rem}.chat-main .chat-main-content .chat-main-msgs .chat-msg.chat-msg-reply{background:var(--color-input);align-self:flex-end}.page-static{font-size:var(--fs-xl);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0;--max-width: 840px}.page-static>.wrap{max-width:var(--max-width);width:100%;padding-left:var(--gap);padding-right:var(--gap);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}.page-markdown-guide table tr td:nth-child(2){font-family:monospace}.page-notfound{width:100%;margin:0 auto;min-height:calc(100vh - var(--page-top-margin));display:flex;flex-direction:column;align-items:center;justify-content:center}.page-notfound .sidebar{display:none}.page-offline>*{margin-bottom:var(--gap)}.page-app-error{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10vw}.page-app-error>*{margin-bottom:calc(var(--gap) / 2)}.verify-email-card{max-width:500px;margin:2rem auto;padding:2rem;text-align:center}.verify-email-body{margin-top:1rem;margin-bottom:1.5rem}.verify-email-message{margin-top:1rem;font-size:var(--fs-xs);color:var(--color-text-light)}.verify-email-success{color:var(--color-brand)}.verify-email-error{color:var(--color-red)}.verify-email-action{margin-top:1rem;display:inline-block}.verify-email-list{text-align:left;display:inline-block}.page-search{margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-search .search-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.page-search .search-content>*{margin:var(--gap)}.page-search .search-content a{margin-top:0}.page-search p{text-decoration:line-through;font-size:var(--fs-l)}.page-search .big-gulps{width:50%;height:auto;border-radius:var(--border-radius);margin:0 var(--gap);max-height:350px}@media screen and (max-width:768px){.page-search .big-gulps{width:90%}}.page-search .coming-to-town{font-size:var(--fs-2xl);font-weight:600;margin-bottom:0}@media screen and (max-width:768px){.page-lists{padding-left:var(--gap);padding-right:var(--gap)}}.page-lists>main{grid-column:2/4;display:flex;flex-direction:column}@media screen and (max-width:768px){.page-lists>main{grid-column:1/-1}}.page-lists .lists-head{margin-bottom:2rem}.page-lists .lists-head h1{font-size:var(--fs-2xl);font-weight:600}.page-lists .lists-head h1 a{color:var(--color-link);font-weight:inherit}.page-lists .lists-head h1 a:visited{color:var(--color-link)}.page-lists .lists-main{display:flex;flex-direction:column}.page-lists .lists-main .lists-main-head{display:flex;justify-content:space-between}.page-lists .lists-main .lists-main-head .left{display:flex}.page-lists .lists-main .lists-main-head .left>*{margin-right:var(--gap)}.page-lists .lists-main .lists-main-head .left>*:last-child{margin-right:0}.page-lists .lists-main .lists-main-main{margin-top:var(--gap);display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--gap)}.page-lists .list-thumb{width:100%;max-width:450px;display:flex;flex-direction:column;padding:calc(var(--gap) / 2);border-radius:var(--border-radius);cursor:pointer;color:inherit;text-decoration:inherit}.page-lists .list-thumb:hover{background:rgba(var(--base-fg),.05)}.page-lists .list-thumb .list-thumb-top .list-thumb-image{height:200px;border-radius:var(--border-radius)}.page-lists .list-thumb .list-thumb-top .list-thumb-image img{border-radius:var(--border-radius)}.page-lists .list-thumb .list-thumb-top .list-thumb-image.is-default{background:rgba(var(--base-fg),.05);display:flex;justify-content:center;align-items:center;border:2px rgba(var(--base-fg),.1) solid}.page-lists .list-thumb .list-thumb-top .list-thumb-image.is-default svg{--size: 65px;width:var(--size);height:var(--size);opacity:.7}.page-lists .list-thumb .list-thumb-bottom{margin-top:5px;display:grid;grid-template-columns:1fr max-content;grid-gap:var(--gap)}.page-lists .list-thumb .list-thumb-bottom .list-thumb-name span.is-name{font-weight:600}.page-lists .list-thumb .list-thumb-bottom .list-thumb-name span.is-age{margin-left:5px;opacity:.75;font-size:var(--fs-xs)}.page-lists .list-thumb .list-thumb-bottom .list-thumb-count{justify-self:end}.page-list{padding-top:0}.page-list .page-middle .list-head{margin-left:var(--post-card-votes-margin);border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-direction:column}@media screen and (max-width:1170px){.page-list .page-middle .list-head{margin-left:0}}.page-list .page-middle .list-head .list-head-main{display:flex;flex-direction:column}.page-list .page-middle .list-head .list-head-main>*{margin-bottom:var(--gap)}.page-list .page-middle .list-head .list-head-main .list-head-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:0}.page-list .page-middle .list-head .list-head-name{font-size:var(--fs-2xl)}.page-list .page-middle .list-head .list-head-user{align-self:flex-start;font-size:var(--fs-s)}.page-list .page-middle .list-head .list-head-actions{display:flex}.page-list .page-middle .list-head .list-head-actions>*{margin-right:var(--gap)}.page-list .page-middle .list-head .list-head-actions>*:last-child{margin-right:0}.page-list .list-summary .card-list-item{display:flex;align-items:center}.page-list .list-summary .card-list-item svg{width:var(--icon-size);height:var(--icon-size)}.page-list .list-summary .card-list-item div{margin-left:var(--gap)}.page-list .lists-feed{margin-top:var(--gap)}.page-list .lists-feed .comment{margin-left:var(--post-card-votes-margin)}@media screen and (max-width:1170px){.page-list .lists-feed .comment{margin-left:0}}.page-list .sidebar-right>*{margin-bottom:var(--gap)}.page-list .sidebar-right>*:last-child{margin-bottom:0}.edit-list-modal .modal-card-content>*{margin-bottom:var(--gap)}.edit-list-modal .modal-card-content>*:last-child{margin-bottom:0}.user-list-item a{width:100%;display:flex;align-items:center;color:inherit}.user-list-item a .user-list-icon{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.user-list-item a:hover{text-decoration:underline}.dashboard{--head-section-height: 60px;--sidebar-left-width: 240px;--page-max-width: 800px;display:grid;padding:0}.dashboard .inner-wrap{padding-left:var(--gap);padding-right:var(--gap)}.dashboard .dashboard-head{position:fixed;background-color:var(--color-bg);box-shadow:var(--box-shadow-navbar);height:var(--head-section-height);top:var(--navbar-height);left:0;right:0;z-index:20}.dashboard .dashboard-head .inner-wrap{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dashboard .dashboard-head h1{font-size:var(--fs-2xl);font-weight:545}.dashboard .dashboard-wrap{display:grid}.dashboard .dashboard-wrap .sidebar-left{position:fixed;top:calc(var(--navbar-height) + var(--head-section-height));max-height:calc(100vh - var(--navbar-height) - var(--head-section-height))}.dashboard .dashboard-wrap .dashboard-content{margin-top:var(--head-section-height);margin-left:var(--sidebar-left-width)}@media screen and (max-width:1170px){.dashboard .dashboard-wrap .dashboard-content{margin-left:0}}.dashboard .sidebar-left{background-color:rgba(var(--base-fg),.05);height:calc(100vh - var(--navbar-height) - var(--head-section-height));padding:var(--gap);position:relative;z-index:1000}@media screen and (max-width:1170px){.dashboard .sidebar-left.is-menu-visible{display:flex;background:var(--color-bg);left:0;right:0;width:auto;height:max-content;box-shadow:var(--box-shadow-navbar);border-bottom:var(--card-border)}}.dashboard .dashboard-content{padding:var(--gap)}.dashboard .dashboard-page{display:grid;grid-template-rows:max-content 1fr;min-height:100%}.dashboard .dashboard-page .dashboard-page-title{margin-bottom:var(--gap)}.dashboard .dashboard-page .dashboard-page-content{max-width:var(--page-max-width);min-height:100%}.dashboard .dashboard-page .dashboard-page-content.is-full-width{max-width:unset}.dashboard .dashboard-page-title{display:flex;justify-content:space-between;border-bottom:var(--seperator);padding-bottom:8px}.dashboard .dashboard-page-title .left{font-size:calc(var(--fs-xl) * 1.4)}.dashboard .dashboard-page-title .right{display:flex;align-items:center}.dashboard .dashboard-page-title .right>*{margin-right:var(--gap)}.dashboard .dashboard-page-title .right>*:last-child{margin-right:0}.dashboard .dashboard-page-title .right .form-field{font-size:var(--fs-normal)}.dashboard-page-comments .dashboard-page-content,.dashboard-page-users .dashboard-page-content{display:flex;flex-direction:column}.dashboard-page-comments .dashboard-page-content .is-more-button,.dashboard-page-users .dashboard-page-content .is-more-button{margin-top:var(--gap)}.dashboard-page-comments .simple-feed>*{margin-bottom:var(--gap)}.dashboard-page-comments .simple-feed>*:last-child{margin-bottom:0}.dashboard-page-settings{height:100%;display:grid;grid-template-rows:max-content 1fr}.dashboard-page-settings .dashboard-settings-form{display:flex;flex-direction:column;justify-content:space-between;height:100%}.dashboard-page-settings .dashboard-settings-form>*{margin-bottom:var(--gap)}.dashboard-page-settings .dashboard-settings-form>*:last-child{margin-bottom:0}.dashboard-page-settings .dashboard-settings-form .checkbox{display:grid;grid-template-columns:1fr max-content}.dashboard-page-settings .dashboard-settings-form .checkbox input{grid-row:1/2;grid-column:2/3}.dashboard-page-settings .dashboard-settings-form .checkbox label{grid-row:1/2;grid-column:1/2}.modal .modal-users-list .modal-card-content{overflow-y:auto}@media screen and (min-width:768px){.modal .modal-users-list .modal-card-content{max-height:70vh}}.dashboard-page-ipblocks .dashboard-page-title{display:flex;justify-content:space-between}.dashboard-page-ipblocks .dashboard-page-title button,.dashboard-page-ipblocks .dashboard-page-title .button{font-size:var(--fs-normal)}.dashboard-page-ipblocks .table .table-column-usernames{display:flex;flex-direction:column}.table-actions{text-align:right}.button-action-edit{color:var(--color-blue);margin-right:1rem}.button-action-edit:hover{opacity:.8}.button-action-delete{color:var(--color-red)}.button-action-delete:hover{opacity:.8}.page-site-closed{width:100%;min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(var(--base-green),.08),rgba(var(--base-green),.02))}.page-site-closed-hero{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10vw}.page-site-closed-hero>*{margin-bottom:var(--gap)}.page-site-closed-hero .page-site-closed-emoji{font-size:5rem;line-height:1;margin-bottom:calc(var(--gap) * 1.5)}.page-site-closed-hero h1{font-size:var(--fs-4xl);color:rgb(var(--base-green));margin-bottom:calc(var(--gap) / 2)}.page-site-closed-hero p{font-size:var(--fs-xl);color:var(--color-text);max-width:480px}.page-site-closed-hero .page-site-closed-hours{font-size:var(--fs-normal);color:rgb(var(--base-red));font-weight:500;margin-top:var(--gap)}.page-site-closed-digest{width:100%;max-width:600px;margin-top:calc(var(--gap) * 3);margin-left:auto;margin-right:auto;padding-top:calc(var(--gap) * 2);padding-left:var(--card-padding);padding-right:var(--card-padding);border-top:1px solid rgba(var(--base-green),.2)}.page-site-closed-digest .digest-header{font-size:var(--fs-lg);font-weight:600;color:rgb(var(--base-green));text-align:center;margin-bottom:var(--gap)}.page-site-closed-digest .digest-list{display:flex;flex-direction:column;gap:28px}.page-site-closed-digest .post-card.is-compact{display:none}.page-site-closed-digest .digest-excerpt{line-height:1.4;text-align:left}.page-site-closed-digest .digest-location-section{padding:12px;border-top:1px solid rgba(var(--base-green),.1)}.page-site-closed-digest .digest-location-link{font-size:12px;color:rgb(var(--base-green));text-decoration:none}.page-site-closed-digest .digest-location-link:hover{text-decoration:underline}
