@media not (prefers-color-scheme:dark){:root{--color:#000;--border-color:#000;--disabled-button-color:GrayText;--disabled-button-stroke:#6d6d6d;--disabled-button-fill:silver}@media (prefers-contrast:more){:root{--disabled-button-stroke:#000}}}@media (prefers-color-scheme:dark){:root{--color:#fff;--border-color:#2f3336;--disabled-button-color:#939393;--disabled-button-stroke:silver;--disabled-button-fill:#404040}:link{color:#0ff}:visited{color:#f0f}@media (prefers-contrast:more){:root{--border-color:#fff;--disabled-button-stroke:#fff}}}:root{color:var(--color);--active-filter-background-color:#0ff;--active-filter-border-color:teal;--margin-unit:8px;--border-width:1px;--hamburger-length:50px;--drawer-width:100vw;--event-width:100vw;font-family:ヒラギノ丸ゴ ProN W4,Arial Rounded MT Bold,ui-rounded,Helvetica Neue,Helvetica,Arial,ヒラギノ角ゴ Pro W4,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@font-face{font-family:NikumaruFontEn;src:local("07にくまるフォント"),url(../NikumaruFont.en.woff2)format("woff2");font-display:swap}@font-face{font-family:NikumaruFontJa;src:local("07にくまるフォント"),url(../NikumaruFont.ja.woff2)format("woff2");font-display:swap}[hidden]{display:none!important}body{margin:0}abbr{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:initial;margin:initial}li{display:block}button:where(:not(.native)){appearance:none;color:inherit;background:0 0;border:none;font-family:inherit}menu:where(:not(.native)),ol:where(:not(.native)),ul:where(:not(.native)){margin:initial;padding:initial}hr{border:none;border-top:solid var(--border-width) var(--border-color)}.sr-only{clip-path:inset(0 100% 100% 0);-webkit-user-select:none;user-select:none;width:1px;height:1px;margin:-1px;overflow:hidden}.wide-viewport,.fine-pointer{display:none}@media (pointer:fine){.fine-pointer{display:unset}.no-fine-pointer{display:none}}.primary-window{flex-direction:column;height:100vh;display:flex}.app-title{margin-left:calc(var(--hamburger-length) + 2 * var(--border-width));border:solid var(--border-width) var(--border-color);height:var(--hamburger-length);border-left:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-title:lang(en){font-family:NikumaruFontEn,sans-serif}.lang-confirmed .app-title:lang(ja){font-family:NikumaruFontJa,sans-serif}.hamburger{z-index:3;box-sizing:initial;padding:initial;width:var(--hamburger-length);height:var(--hamburger-length);border:var(--border-width) solid var(--border-color);cursor:pointer;background-color:var(--background-color);stroke:var(--color);position:fixed;top:0;left:0}.drawer-item-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.drawer-item:is([aria-checked=false],:disabled) .drawer-item-label{color:var(--disabled-button-color)}.hamburger-label{margin-left:calc(2 * var(--border-width) + var(--hamburger-length) + var(--margin-unit))}.hamburger.filter-active{background-color:var(--active-filter-background-color)}.drawer{z-index:2;border-right:solid var(--border-width) var(--border-color);width:var(--drawer-width);overscroll-behavior-y:contain;background-color:rgb(from var(--background-color) r g b / .8);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);height:100vh;top:0;left:calc(-1 * var(--drawer-width) - var(--border-width) - 2 * var(--margin-unit));transition:left .2s;position:fixed;overflow-y:scroll}@supports not ((-webkit-backdrop-filter:blur(50px)) or (backdrop-filter:blur(50px))){.drawer{background-color:var(--background-color)}}@media (prefers-contrast:more){.drawer{background-color:var(--background-color)}}.drawer-expanded>.drawer,.drawer:focus-within{left:0}@media (prefers-reduced-motion){.drawer{z-index:-2;opacity:0;transition-property:z-index,opacity;left:0}.drawer-expanded>.drawer,.drawer-container:focus-within{z-index:2;opacity:1}}.drawer-menu{margin:initial;padding-bottom:calc(var(--margin-unit) / 2);width:var(--drawer-width);flex-direction:column;min-height:100vh;display:flex}.drawer-menu>hr{margin-top:calc(var(--margin-unit) / 2);margin-bottom:calc(var(--margin-unit) / 2);width:100%}.icon{stroke-linecap:round}.drawer-item{width:100%;min-height:calc(var(--hamburger-length) + 2 * var(--border-width));text-align:left;font-size:inherit;align-items:center;padding:0;display:flex}button.drawer-item:not(:disabled){cursor:pointer}.drawer-icon{margin-right:var(--margin-unit);width:calc(var(--border-width) + var(--hamburger-length));height:calc(var(--border-width) + var(--hamburger-length));margin-top:calc(var(--margin-unit) / 2);margin-bottom:calc(var(--margin-unit) / 2);flex-shrink:0;overflow:hidden}.avatar-container{border-radius:50%;display:block;overflow:hidden}.avatar-container>img{white-space:normal;width:100%;height:auto}@media (prefers-contrast:more){.drawer-icon.avatar-container{box-sizing:border-box;border:solid var(--border-width) var(--border-color)}}.filter-clear-button{appearance:none;fill:var(--active-filter-background-color);stroke:currentColor}.filter-clear-button:disabled{fill:var(--disabled-button-fill);stroke:var(--disabled-button-stroke)}.search-label>svg{cursor:pointer;fill:var(--background-color);stroke:currentColor}.filter-button[aria-checked=false] .avatar-container>img{opacity:.4}.feed-filter{flex-grow:1}.feed-filter>ul{padding:initial}.about-button{fill:var(--background-color);stroke:currentColor}.main-container,main{flex-direction:column;flex-grow:1;display:flex}.date-heading{z-index:1;text-align:center;background-color:rgb(from var(--background-color) r g b / .8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:solid var(--border-width) var(--border-color);break-after:avoid-page;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.date-heading{background-color:var(--background-color)}}@media (prefers-contrast:more){.date-heading{background-color:var(--background-color)}}.now{margin:var(--margin-unit) 0;border-top:solid var(--border-width) var(--border-color);border-bottom:solid var(--border-width) var(--border-color);text-align:center}:root{animation:2s steps(2,end) infinite flash}.flashing-time .time-separator{opacity:var(--flash-opacity)}@keyframes flash{0%{--flash-opacity:1}to{--flash-opacity:0}}@media (prefers-reduced-motion){.flashing-time .time-separator{animation:none}}.ongoing{background-color:#ff04}.event{width:var(--event-width);margin-top:calc(-1 * var(--border-width));border:solid var(--border-width) var(--border-color);padding-bottom:var(--margin-unit);break-inside:avoid;border-left:none;border-right:none;position:relative}.event-padding{padding:var(--margin-unit)}.event-header-grid{display:grid}.event-thumbnail-container{order:-1;position:relative}.event-thumbnail{aspect-ratio:16/9;width:100%;display:block}.event-duration{padding:0 calc(var(--margin-unit) / 2);background-color:rgb(from var(--background-color) r g b / .584);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color);border-top-left-radius:5px;position:absolute;inset:auto 0 0 auto}@media (prefers-color-scheme:dark){.event-duration{background-color:rgb(from var(--background-color) r g b / .651)}}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.event-duration{background-color:rgb(from var(--background-color) r g b / .8)}}@media (prefers-contrast:more){.event-duration{background-color:var(--background-color)}}.event-members{padding:0 var(--margin-unit);white-space:nowrap;height:60px;display:flex;overflow-x:scroll}.event-members>li+li{margin-left:var(--margin-unit)}.event-members .avatar-container{width:60px;height:60px}.popup-container{inset:var(--margin-unit) var(--margin-unit) auto auto;position:absolute}.popup-toggle{cursor:pointer}.popup-backdrop{z-index:3;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.popup-toggle[aria-expanded=false]~.popup-backdrop{display:none}.popup-backdrop:before{content:"";-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6);flex-grow:1;width:100%}.popup{background-color:rgb(from var(--background-color) r g b / .5);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border:solid var(--border-width) var(--border-color);border-left:none;border-right:none;width:100%}@supports not ((-webkit-backdrop-filter:blur(50px)) or (backdrop-filter:blur(50px))){.popup{background-color:var(--background-color)}}@media (prefers-contrast:more){.popup{background-color:var(--background-color)}}.popup button{cursor:pointer;padding:calc(2 * var(--margin-unit));width:100%;text-align:initial}.empty-result{text-align:center}.flex-padding{flex-grow:1}.load-more-feed{height:var(--hamburger-length);text-align:center;flex-direction:column;justify-content:center;display:flex}.load-more-feed-button{width:100%;height:100%;font-size:initial}.social-icon{vertical-align:middle;fill:currentColor;width:2em;height:2em}.error-log{color:#fff;background-color:red;min-height:2em;max-height:calc(100vh - 260px);font-family:Helvetica Neue,ヒラギノ角ゴ Pro W4,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;overflow-y:scroll}.error-log>li{margin:var(--margin-unit)}.error-log :any-link{color:#0ff}.dismiss-error{float:right;color:#000;background-color:#fff;border-radius:5px}.modal-backdrop{z-index:4;width:100vw;max-width:initial;height:100vh;max-height:initial;background:0 0;border:none;padding:0;position:fixed;inset:0}.modal-backdrop:not([open]){display:none}.modal{height:100vh;color:var(--color);flex-direction:column;display:flex}.about li{display:list-item}.about-links{grid-template-columns:auto 1fr;display:grid}.about-links>dt{grid-column:1;margin-left:40px;display:list-item}.about-links>dd{grid-column:1}.dialog-title-bar{border-bottom:solid var(--border-width) var(--border-color);padding:0 calc(2 * var(--margin-unit));height:var(--hamburger-length);background-color:rgb(from var(--background-color) r g b / .8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;align-items:center;display:flex}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.dialog-title-bar{background-color:var(--background-color)}}@media (prefers-contrast:more){.dialog-title-bar{background-color:var(--background-color)}}.dialog-title-bar-button{padding:initial;cursor:pointer;stroke:currentColor;width:16px;height:16px}.modal-back-button:disabled{visibility:hidden}.dialog-title{text-align:center;flex-grow:1}.dialog-content{padding:calc(2 * var(--margin-unit));background-color:var(--background-color);overscroll-behavior:none contain;height:100%;padding-top:0;overflow-y:scroll}.modal-backdrop-button{z-index:-1;outline-offset:-3px;padding:initial;width:100%;height:100%;position:absolute;inset:0}.copyright-loading{margin:auto}.copying-error{color:red}.copying blockquote p{white-space:pre-wrap}.kbd-help-dl{grid-template-columns:auto 1fr;display:grid}.kbd-help-dl>dt{grid-column:1}.kbd-help-dl>dd{grid-column:2}@media (width>=480px){:root{--drawer-width:240px;--event-width:calc(100vw - 2 * var(--border-width) - var(--hamburger-length))}.wide-viewport{display:unset}.narrow-viewport{display:none}.drawer-expanded{--event-width:calc(100vw - 2 * var(--border-width) - var(--drawer-width))}.drawer-expanded .wide-viewport{display:none}.drawer-expanded .narrow-viewport{display:unset}.hamburger.filter-active{background-color:var(--background-color)}.primary-window>:not(.hamburger,.drawer){margin-left:calc(var(--hamburger-length) + var(--border-width));border-left:solid var(--border-width) var(--border-color);transition:margin-left .2s}.drawer{left:initial;width:calc(var(--hamburger-length) + var(--border-width));background-color:var(--background-color);transition-property:width;overflow-x:hidden}.drawer-expanded>.drawer{width:var(--drawer-width)}.drawer-expanded>:not(.hamburger,.drawer){margin-left:var(--drawer-width)}.timeline{overflow-x:hidden}@media (prefers-reduced-motion){.drawer{z-index:2;opacity:1;transition:none}.hamburger~:not(.hamburger,.drawer){transition:none}}.popup-backdrop{width:auto;height:auto;position:absolute;inset:auto 0 auto auto}.popup-backdrop-button{display:none}.popup{border:solid var(--border-width) var(--border-color);border-radius:5px;width:max-content}.popup button{padding:var(--margin-unit)}.about-links>dd{grid-column:2}}@media (width>=600px) and (height>=320px){.modal-backdrop{justify-content:center;align-items:center;display:flex}@supports ((-webkit-backdrop-filter:brightness(.6) blur(2px)) or (backdrop-filter:brightness(.6) blur(2px))){.modal-backdrop[open]{-webkit-backdrop-filter:brightness(.6)blur(2px);backdrop-filter:brightness(.6)blur(2px)}}@supports not ((-webkit-backdrop-filter:brightness(.6) blur(2px)) or (backdrop-filter:brightness(.6) blur(2px))){.modal-backdrop[open]~.primary-window{filter:brightness(.6)blur(2px)}}.modal{width:fit-content;min-width:480px;max-width:calc(100vw - 12 * var(--margin-unit));height:fit-content;max-height:calc(100vh - 12 * var(--margin-unit));border:solid var(--border-width) var(--border-color);border-radius:10px}.dialog-title-bar{border-top-left-radius:10px;border-top-right-radius:10px}.dialog-content{border-bottom-right-radius:10px;border-bottom-left-radius:10px}}@media (width>=680px){:root{--event-width:280px}.drawer-expanded{--event-width:unset}.drawer-expanded .wide-viewport{display:unset}.drawer-expanded .narrow-viewport{display:none}.timeline>li{vertical-align:top;display:inline-block}.event{margin:calc(2 * var(--margin-unit));border:solid var(--border-width) var(--border-color);border-radius:10px}.popup{inset:auto}}
