.login-form-module__PK4fKq__form{flex-direction:column;gap:.75rem;max-width:26rem;display:flex}.login-form-module__PK4fKq__prompt{color:var(--foreground);font-size:1.05rem}.login-form-module__PK4fKq__row{gap:.5rem;display:flex}.login-form-module__PK4fKq__input{border:1px solid var(--border);color:var(--foreground);background:0 0;flex:1;padding:.45rem .6rem;font-family:inherit;font-size:1rem}.login-form-module__PK4fKq__input:focus{border-color:var(--foreground);outline:none}.login-form-module__PK4fKq__input::placeholder{color:var(--text-secondary)}.login-form-module__PK4fKq__button{border:1px solid var(--border);color:var(--foreground);text-transform:lowercase;cursor:pointer;background:0 0;padding:.45rem .75rem;font-family:inherit;font-size:1rem}.login-form-module__PK4fKq__button:hover:not(:disabled){border-color:var(--foreground)}.login-form-module__PK4fKq__button:disabled{opacity:.5;cursor:default}.login-form-module__PK4fKq__status{color:var(--text-secondary);font-size:.95rem;font-style:italic}
.path-module__BoUpLa__path{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;margin-bottom:.75rem;font-size:1rem;display:flex}.path-module__BoUpLa__sep{color:var(--border);-webkit-user-select:none;user-select:none;margin:0 .3rem}.path-module__BoUpLa__path a{color:var(--text-secondary)}.path-module__BoUpLa__path a:hover,.path-module__BoUpLa__current{color:var(--foreground)}
.dashboard-module__dgeMKW__widePage.dashboard-module__dgeMKW__widePage{max-width:1080px}.dashboard-module__dgeMKW__group{margin-bottom:1.75rem}.dashboard-module__dgeMKW__groupTitle{text-transform:lowercase;letter-spacing:.08em;border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.6rem;padding-bottom:.4rem;font-size:1.1rem;font-weight:400;display:flex}.dashboard-module__dgeMKW__groupHint{letter-spacing:0;color:var(--text-secondary);font-size:.85rem}.dashboard-module__dgeMKW__groupList{flex-direction:column;gap:.4rem;list-style:none;display:flex}.dashboard-module__dgeMKW__groupItem{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;font-size:1.05rem;display:flex}.dashboard-module__dgeMKW__itemNote{color:var(--text-secondary);font-size:.85rem}.dashboard-module__dgeMKW__logout{margin-top:2rem}.dashboard-module__dgeMKW__editorSection{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:1.5rem}.dashboard-module__dgeMKW__editorSection h2{text-transform:lowercase;letter-spacing:.05em;margin-bottom:1rem;font-size:1.2rem;font-weight:400}.dashboard-module__dgeMKW__list{flex-direction:column;list-style:none;display:flex}.dashboard-module__dgeMKW__entry{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;padding:.6rem 0;font-size:1.05rem;display:flex}.dashboard-module__dgeMKW__entry:last-child{border-bottom:none}.dashboard-module__dgeMKW__entryLink{color:var(--foreground);flex:1;text-decoration:none}.dashboard-module__dgeMKW__entryLink:hover{text-decoration:underline}.dashboard-module__dgeMKW__entryMeta{color:var(--text-secondary);font-size:.95rem}
.page-shell-module__AonMcG__page{width:100%;max-width:calc(640px + 3rem);margin:0 auto;padding:2.5rem 1.5rem 3rem}.page-shell-module__AonMcG__page h1{text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:2.25rem;font-weight:400}.page-shell-module__AonMcG__page h2{margin:1.5rem 0 .5rem;font-size:1.4rem;font-weight:400}.page-shell-module__AonMcG__page p{margin-bottom:.75rem;font-size:1.15rem;line-height:1.6}.page-shell-module__AonMcG__page ul{flex-direction:column;gap:.5rem;font-size:1.15rem;list-style:none;display:flex}.page-shell-module__AonMcG__page li:before{content:"·";color:var(--text-secondary);margin-right:.5rem}
.background-module__HNBCzq__wrap{z-index:-1;pointer-events:none;position:fixed;inset:0}.background-module__HNBCzq__wrap canvas{width:100%;height:100%;display:block}.background-module__HNBCzq__wrap:after{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;inset:0}.background-module__HNBCzq__sharp:after{-webkit-backdrop-filter:none;backdrop-filter:none}
.section-page-module__onSU7a__page{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:3rem;width:100%;padding:2.5rem 1.5rem 4rem;display:grid}.section-page-module__onSU7a__main{justify-self:center;width:100%;min-width:0;max-width:640px}.section-page-module__onSU7a__main p{margin-bottom:.75rem;font-size:1.15rem;line-height:1.6}.section-page-module__onSU7a__main h2{margin:1.5rem 0 .5rem;font-size:1.4rem;font-weight:400}@media (max-width:859px){.section-page-module__onSU7a__page{grid-template-columns:1fr;gap:2rem}}
.post-module__fFuUMG__page{width:100%;max-width:calc(640px + 3rem);margin:0 auto;padding:2.5rem 1.5rem 4rem}.post-module__fFuUMG__page h1{margin-bottom:.35rem;font-size:2.25rem;font-weight:400}.post-module__fFuUMG__date{color:var(--text-secondary);margin-bottom:2rem}.post-module__fFuUMG__content{border-top:1px solid var(--border);flex-direction:column;gap:1rem;padding-top:1.5rem;font-size:1.15rem;line-height:1.6;display:flex}.post-module__fFuUMG__content a{color:var(--foreground)}
.entry-module__eauqsa__page{width:100%;max-width:calc(640px + 3rem);margin:0 auto;padding:2.5rem 1.5rem 4rem}.entry-module__eauqsa__page h1{margin-bottom:1.25rem;font-size:2rem;font-weight:400}.entry-module__eauqsa__content{border-top:1px solid var(--border);flex-direction:column;gap:1rem;padding-top:1.5rem;font-size:1.15rem;line-height:1.6;display:flex}.entry-module__eauqsa__content a{color:var(--foreground)}
.journal-module__UhKvEq__page{width:100%;max-width:calc(640px + 3rem);margin:0 auto;padding:2.5rem 1.5rem 3rem}.journal-module__UhKvEq__page h1{text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem;font-size:2.25rem;font-weight:400}.journal-module__UhKvEq__list{flex-direction:column;list-style:none;display:flex}.journal-module__UhKvEq__entry{border-bottom:1px solid var(--border);align-items:flex-start;gap:1rem;padding:1.25rem 0;display:flex}.journal-module__UhKvEq__entry:first-child{padding-top:0}.journal-module__UhKvEq__dayBadge{border:1px solid var(--border);width:2rem;height:2rem;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.journal-module__UhKvEq__entryBody{flex:1}.journal-module__UhKvEq__date{color:var(--foreground);font-size:1.25rem;text-decoration:none;display:block}.journal-module__UhKvEq__date:hover{text-decoration:underline}.journal-module__UhKvEq__excerpt{color:var(--text-secondary);margin-top:.4rem}
.microblog-module__uTB9Pq__page{width:100%;max-width:calc(640px + 3rem);margin:0 auto;padding:2.5rem 1.5rem 3rem}.microblog-module__uTB9Pq__page h1{text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem;font-size:2.25rem;font-weight:400}.microblog-module__uTB9Pq__list{flex-direction:column;list-style:none;display:flex}.microblog-module__uTB9Pq__entry{border-bottom:1px solid var(--border);padding:1.25rem 0}.microblog-module__uTB9Pq__entry:first-child{padding-top:0}.microblog-module__uTB9Pq__entryHeader{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.microblog-module__uTB9Pq__date{color:var(--foreground);font-size:1.15rem}.microblog-module__uTB9Pq__meta{color:var(--text-secondary);font-size:.95rem}.microblog-module__uTB9Pq__content{color:var(--foreground);margin-top:.5rem;font-size:1.1rem;line-height:1.6}
.page-module___8aEwW__page{flex-direction:column;gap:2rem;max-width:640px;margin:0 auto;padding:2.5rem 1.5rem 3rem;display:flex}.page-module___8aEwW__home{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:3rem;width:100%;padding:2.5rem 1.5rem 4rem;display:grid}.page-module___8aEwW__main{justify-self:center;width:100%;min-width:0;max-width:640px}.page-module___8aEwW__homeText{margin-top:1.5rem;font-size:1.15rem;line-height:1.7}.page-module___8aEwW__homeText h1{text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:2.25rem;font-weight:400}.page-module___8aEwW__homeText h2{margin:1.5rem 0 .5rem;font-size:1.4rem;font-weight:400}.page-module___8aEwW__homeText p{margin-bottom:.75rem}.page-module___8aEwW__sidebar{flex-direction:column;gap:2.5rem;display:flex;position:sticky;top:2rem}@media (max-width:859px){.page-module___8aEwW__home{grid-template-columns:1fr;gap:2rem}.page-module___8aEwW__sidebar{border-top:1px solid var(--border);padding-top:1.5rem;position:static}}.page-module___8aEwW__widget h2{letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:1.1rem;font-size:.8rem;font-weight:600}.page-module___8aEwW__body{flex-direction:column;gap:1.5rem;display:flex}.page-module___8aEwW__currently{flex-direction:column;gap:1rem;display:flex}.page-module___8aEwW__field{flex-direction:column;gap:.15rem;display:flex}.page-module___8aEwW__fieldLabel{color:var(--text-secondary);font-size:.85rem}.page-module___8aEwW__fieldValue{color:var(--foreground);font-size:1.15rem}.page-module___8aEwW__latest{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:.3rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .15s;display:flex}.page-module___8aEwW__latest:hover{border-color:var(--text-secondary);text-decoration:none}.page-module___8aEwW__latestTitle{color:var(--foreground);font-size:1.25rem;font-weight:700;line-height:1.25}.page-module___8aEwW__latestMeta{color:var(--text-secondary);font-size:.875rem}.page-module___8aEwW__outlinks{flex-direction:column;gap:.5rem;font-size:.95rem;list-style:none;display:flex}.page-module___8aEwW__pending{color:var(--text-secondary);font-size:1.05rem}
.blog-module__JsT-Oq__page{width:100%;max-width:calc(640px + 3rem);margin:0 auto;padding:2.5rem 1.5rem 3rem}.blog-module__JsT-Oq__page h1{text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem;font-size:2.25rem;font-weight:400}.blog-module__JsT-Oq__list{flex-direction:column;list-style:none;display:flex}.blog-module__JsT-Oq__entry{border-bottom:1px solid var(--border);padding:1.25rem 0}.blog-module__JsT-Oq__entry:first-child{padding-top:0}.blog-module__JsT-Oq__title{color:var(--foreground);font-size:1.5rem;text-decoration:none;display:block}.blog-module__JsT-Oq__title:hover{text-decoration:underline}.blog-module__JsT-Oq__meta{color:var(--text-secondary);margin-top:.35rem;font-size:1rem}.blog-module__JsT-Oq__tags{color:var(--text-secondary)}
.games-module__bbXEOW__page{width:100%;max-width:calc(640px + 3rem);margin:0 auto;padding:2.5rem 1.5rem 3rem}.games-module__bbXEOW__page h1{text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem;font-size:2.25rem;font-weight:400}.games-module__bbXEOW__section{margin-top:2rem}.games-module__bbXEOW__section h2{text-transform:lowercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border);margin-bottom:.9rem;padding-bottom:.3rem;font-size:1.2rem;font-weight:400}.games-module__bbXEOW__list{flex-direction:column;gap:.6rem;list-style:none;display:flex}.games-module__bbXEOW__item{align-items:baseline;gap:.75rem;font-size:1.05rem;line-height:1.5;display:flex}.games-module__bbXEOW__cover{border:1px solid var(--border);align-self:center;width:2.75rem}.games-module__bbXEOW__title{color:var(--foreground)}.games-module__bbXEOW__comment{color:var(--text-secondary)}
.resources-module__oEYuna__page{width:100%;max-width:calc(640px + 3rem);margin:0 auto;padding:2.5rem 1.5rem 3rem}.resources-module__oEYuna__page h1{text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:2.25rem;font-weight:400}.resources-module__oEYuna__subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:1.05rem}.resources-module__oEYuna__section{margin-top:2rem}.resources-module__oEYuna__section h2{text-transform:lowercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border);margin-bottom:.9rem;padding-bottom:.3rem;font-size:1.2rem;font-weight:400}.resources-module__oEYuna__list{flex-direction:column;gap:.5rem;list-style:none;display:flex}.resources-module__oEYuna__item{font-size:1.05rem;line-height:1.5}.resources-module__oEYuna__title{color:var(--foreground)}.resources-module__oEYuna__comment{color:var(--text-secondary)}
.scrapbook-module__eCnvbq__page{width:100%;max-width:calc(640px + 3rem);margin:0 auto;padding:2.5rem 1.5rem 4rem}.scrapbook-module__eCnvbq__page h1{text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:2.25rem;font-weight:400}.scrapbook-module__eCnvbq__subtitle{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.05rem}.scrapbook-module__eCnvbq__text{white-space:pre-wrap;margin:1.5rem 0;font-size:1.1rem;line-height:1.6}.scrapbook-module__eCnvbq__gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.scrapbook-module__eCnvbq__figure{margin:0}.scrapbook-module__eCnvbq__figure img{border:1px solid var(--border);width:100%;display:block}.scrapbook-module__eCnvbq__figure figcaption{color:var(--text-secondary);margin-top:.35rem;font-size:.9rem}.scrapbook-module__eCnvbq__links{flex-direction:column;gap:.5rem;font-size:1.05rem;list-style:none;display:flex}
.logout-button-module__6vjlEG__button{border:1px solid var(--border);color:var(--foreground);text-transform:lowercase;cursor:pointer;background:0 0;padding:.45rem .75rem;font-family:inherit;font-size:1rem}.logout-button-module__6vjlEG__button:hover{border-color:var(--foreground)}
