.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__ButtonContainer{margin-top:var(--space2);justify-content:flex-start;align-items:center;display:flex}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarDateContainer{margin-top:var(--space3);border-radius:var(--radius-input);background:color-mix(in srgb, var(--bg-0) 88%, var(--brand) 12%);border:1px solid var(--border);overflow:hidden}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarItem{width:100%}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarTrigger{text-align:left;width:100%}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarTitle{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarHeading{font-size:var(--font-size3);color:var(--normal);margin:0;font-weight:700}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarSubheading{font-size:var(--font-size1);color:var(--muted);font-weight:400}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarContent{padding:var(--space2);border-top:1px solid var(--border)}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__LunarLead{margin:0 0 var(--space2) 0;color:var(--normal);font-size:var(--font-size1);line-height:1.6}.BirthdayEditor-module-scss-module__8f2Fgq__Root .BirthdayEditor-module-scss-module__8f2Fgq__Empty{color:var(--muted);font-size:var(--font-size1);margin:0;line-height:1.6}
.SNSName-module-scss-module__abxdla__Root{position:relative}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content{box-shadow:0 0 3px 1px var(--positive);border-radius:var(--space1);padding:var(--space1) var(--space2);gap:var(--space1);align-items:center;display:flex}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content .SNSName-module-scss-module__abxdla__Avatar{border-radius:100%;width:64px;height:64px}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content .SNSName-module-scss-module__abxdla__User{padding:var(--space1);flex-grow:1}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content .SNSName-module-scss-module__abxdla__User pre{max-width:200px;overflow:scroll}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content .SNSName-module-scss-module__abxdla__User .SNSName-module-scss-module__abxdla__Name{font-weight:700;font-size:var(--font-size3);height:2rem}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content .SNSName-module-scss-module__abxdla__User .SNSName-module-scss-module__abxdla__Id{font-family:var(--font-mono);font-size:var(--font-size2);text-overflow:ellipsis;max-width:200px;height:1.5rem;overflow:hidden}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content .SNSName-module-scss-module__abxdla__User .SNSName-module-scss-module__abxdla__Id .SNSName-module-scss-module__abxdla__Link{color:var(--positive);text-decoration:underline;-webkit-text-decoration-color:var(--positive);text-decoration-color:var(--positive)}@media (hover:hover){.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Content .SNSName-module-scss-module__abxdla__User .SNSName-module-scss-module__abxdla__Id .SNSName-module-scss-module__abxdla__Link:hover{font-weight:700;text-decoration-thickness:4px}}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AccountCard{margin-bottom:var(--space1);position:relative}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AccountCard:last-of-type{margin-bottom:var(--space2)}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AccountCard .SNSName-module-scss-module__abxdla__Content{box-shadow:0 0 3px 1px var(--positive)}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AccountCard .SNSName-module-scss-module__abxdla__Refresh{right:calc(var(--space1) + 32px);position:absolute;top:50%;transform:translateY(-50%)}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AccountCard .SNSName-module-scss-module__abxdla__Trash{right:var(--space1);position:absolute;top:50%;transform:translateY(-50%)}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AddAnotherButton{align-items:center;gap:var(--space1);color:var(--twitch,#9146ff);border:1px dashed var(--twitch,#9146ff);padding:var(--space1) var(--space2);border-radius:var(--space1);cursor:pointer;font-size:var(--font-size2);background:0 0;justify-content:center;width:100%;display:flex}@media (hover:hover){.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AddAnotherButton:hover{background:var(--twitch,#9146ff);color:#fff}}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__AddAnotherButton:disabled{opacity:.5;cursor:not-allowed}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__ConnectButton{align-items:center;gap:var(--space1);background:var(--twitch,#9146ff);color:#fff;padding:var(--space1) var(--space2);border-radius:var(--space1);cursor:pointer;border:none;font-weight:700;display:flex}@media (hover:hover){.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__ConnectButton:hover{opacity:.85}}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__ConnectButton:disabled{opacity:.5;cursor:not-allowed}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__ConnectButton svg{width:20px;height:20px}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__PopupBlocked{margin-top:var(--space1);padding:var(--space1);background:var(--warning-bg);border-radius:var(--space1);text-align:center}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__PopupBlocked button{background:var(--warning);color:#fff;padding:var(--space1) var(--space2);border-radius:var(--space1);cursor:pointer;border:none}@media (hover:hover){.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__PopupBlocked button:hover{opacity:.8}}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Refresh{right:calc(var(--space1) + 32px);top:var(--space6);color:var(--positive);cursor:pointer;background:0 0;border:none;padding:0;position:absolute}@media (hover:hover){.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Refresh:hover{opacity:.7}}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Refresh:disabled{opacity:.5;cursor:not-allowed}.SNSName-module-scss-module__abxdla__Root .SNSName-module-scss-module__abxdla__Trash{right:var(--space1);top:var(--space6);color:var(--danger);position:absolute}
@media screen and (min-width:0){.profile-module-scss-module__WK9f9G__Root{padding:1rem}.profile-module-scss-module__WK9f9G__BasicProfile{display:block}}@media screen and (min-width:600px){.profile-module-scss-module__WK9f9G__BasicProfile{gap:var(--space1);grid-template-columns:200px 1fr;align-items:start;display:grid}}@media screen and (min-width:800px){.profile-module-scss-module__WK9f9G__BasicProfile{gap:var(--space2);grid-template-columns:200px 1fr;align-items:start;display:grid}}.profile-module-scss-module__WK9f9G__Loading{background-color:var(--bg-2);width:100%;height:500px}.profile-module-scss-module__WK9f9G__PublicLink{width:fit-content;margin:var(--space3) 0 var(--space2);color:var(--brand);transform-origin:0;align-items:center;transition:all .3s;display:flex}@media (hover:hover){.profile-module-scss-module__WK9f9G__PublicLink:hover{color:var(--secondary);text-decoration:underline;transform:scale(1.2)}}
.ProfileLoadingSkeleton-module-scss-module__yfwJEa__Avatar{background:var(--bg-2);border-radius:50%;width:128px;height:128px}
