.PublicSiteHeader_header__glass{-webkit-backdrop-filter:blur(18px)saturate(145%)!important;background:linear-gradient(135deg,#ffffffb8,#eff9ff8f)!important;border:1px solid #ffffffc7!important;border-radius:24px!important;width:min(100% - 16px,414px)!important;height:72px!important;padding:9px 12px 9px 15px!important;transition:top .2s,height .2s,padding .2s,border-radius .2s,box-shadow .2s!important;top:8px!important;overflow:visible!important;box-shadow:0 8px 28px #135b9121,inset 0 1px #fffffff0,inset 0 -1px #5fbaeb1a!important}.PublicSiteHeader_compact__glass{height:66px!important}.PublicSiteHeader_logo__glass{background-image:var(--header-logo-image,url(/header-logos/home.webp))!important;background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 205px!important;width:205px!important;height:54px!important;text-decoration:none!important;transition:width .2s,height .2s,flex-basis .2s!important;display:block!important}.PublicSiteHeader_logo__glass>span,.PublicSiteHeader_logo__glass>strong{display:none!important}.PublicSiteHeader_menuButton__glass{-webkit-backdrop-filter:blur(12px)!important;background:linear-gradient(145deg,#ffffffeb,#eff9ffc7)!important;border:1px solid #7ecdf47a!important;border-radius:17px!important;width:48px!important;height:48px!important;transition:width .2s,height .2s,border-radius .2s!important;box-shadow:0 7px 18px #1f79b521,inset 0 1px #fffffff2!important}.PublicSiteHeader_menuButton__glass span{box-shadow:0 1px 4px #1079bb26;background:linear-gradient(90deg,#0877d8,#19b7e8)!important;width:24px!important;height:3px!important;transition:top .2s,left .2s,width .2s,transform .22s,opacity .22s!important;left:12px!important}.PublicSiteHeader_menuButton__glass span:first-child{top:14px!important}.PublicSiteHeader_menuButton__glass span:nth-child(2){top:22px!important}.PublicSiteHeader_menuButton__glass span:nth-child(3){top:30px!important}.PublicSiteHeader_menuButtonOpen__glass span:first-child{top:22px!important;transform:rotate(45deg)!important}.PublicSiteHeader_menuButtonOpen__glass span:nth-child(2){opacity:0!important}.PublicSiteHeader_menuButtonOpen__glass span:nth-child(3){top:22px!important;transform:rotate(-45deg)!important}.PublicSiteHeader_header__glass.PublicSiteHeader_scrolled__glass{border-radius:20px!important;height:58px!important;padding:6px 10px 6px 13px!important;top:6px!important;box-shadow:0 6px 20px #135b911c,inset 0 1px #fffffff0!important}.PublicSiteHeader_header__glass.PublicSiteHeader_scrolled__glass .PublicSiteHeader_logo__glass{flex-basis:174px!important;width:174px!important;height:44px!important}.PublicSiteHeader_header__glass.PublicSiteHeader_scrolled__glass .PublicSiteHeader_menuButton__glass{border-radius:15px!important;width:42px!important;height:42px!important}.PublicSiteHeader_header__glass.PublicSiteHeader_scrolled__glass .PublicSiteHeader_menuButton__glass span{width:20px!important;left:10px!important}.PublicSiteHeader_header__glass.PublicSiteHeader_scrolled__glass .PublicSiteHeader_menuButton__glass span:first-child{top:12px!important}.PublicSiteHeader_header__glass.PublicSiteHeader_scrolled__glass .PublicSiteHeader_menuButton__glass span:nth-child(2){top:19px!important}.PublicSiteHeader_header__glass.PublicSiteHeader_scrolled__glass .PublicSiteHeader_menuButton__glass span:nth-child(3){top:26px!important}@media (min-width:700px){.PublicSiteHeader_header__glass{width:min(100% - 24px,1080px)!important}.PublicSiteHeader_logo__glass{flex-basis:230px!important;width:230px!important}.PublicSiteHeader_header__glass.PublicSiteHeader_scrolled__glass .PublicSiteHeader_logo__glass{flex-basis:196px!important;width:196px!important}}@media (max-width:360px){.PublicSiteHeader_logo__glass{flex-basis:180px!important;width:180px!important}.PublicSiteHeader_header__glass.PublicSiteHeader_scrolled__glass .PublicSiteHeader_logo__glass{flex-basis:154px!important;width:154px!important}}
.PublicSiteHeader_logo__glass{filter:saturate(1.08)contrast(1.04)drop-shadow(0 2px 3px #074f961a);opacity:1!important;background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 220px!important;width:220px!important;height:56px!important}@media (max-width:380px){.PublicSiteHeader_logo__glass{flex-basis:205px!important;width:205px!important}}
#daily-newspaper [class*=portalEmpty]{text-align:left!important;border-radius:16px!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:2px 10px!important;min-height:0!important;padding:14px 16px!important;display:grid!important}#daily-newspaper [class*=portalEmpty]>span{grid-row:1/span 2;font-size:22px!important}#daily-newspaper [class*=portalEmpty]>strong{margin:0!important;font-size:14px!important;line-height:1.35!important}#daily-newspaper [class*=portalEmpty]>p{margin:0!important;font-size:11px!important;line-height:1.4!important}@media (max-width:560px){#daily-newspaper [class*=portalEmpty]{padding:12px 13px!important}#daily-newspaper [class*=portalEmpty]>span{font-size:20px!important}#daily-newspaper [class*=portalEmpty]>strong{font-size:13px!important}#daily-newspaper [class*=portalEmpty]>p{font-size:10px!important}}
section[aria-label=一果\ AI予想]>div:first-child{aspect-ratio:auto!important;background:0 0!important;min-height:0!important}section[aria-label=一果\ AI予想]>div:first-child img{object-fit:contain!important;width:100%!important;height:auto!important;display:block!important}.ichikaPage .sectionCard{background:#fff!important;border:2px solid #ef9bc5!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 8px 24px #95406c1a!important}section[aria-label=一果\ AI予想]{background:#fff!important;border:2px solid #f2b23f!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 8px 24px #0f4c811a!important}section[aria-label=一果\ AI予想]>div:first-child,section[aria-label=一果\ AI予想]>div:first-child img{border-radius:0!important;margin:0!important;overflow:hidden!important}.ichikaPage section:has(img[alt=一果アラート\ 隠れイン理論]){background:#fff!important;border:2px solid #ff7eaa!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 8px 24px #95406c1a!important}.ichikaPage section:has(img[alt=一果アラート\ 隠れイン理論])>div:first-child{border-radius:0!important}.ichikaPage section:has(img[alt=一果アラート\ 隠れイン理論])>div:first-child img{border-radius:0!important}.ichikaPage .sectionCard.pinkCard:has(>img[alt=一果新聞]){background:#fff!important;border:2px solid #b8a06d!important;border-radius:24px!important;padding:0 18px 18px!important;overflow:hidden!important;box-shadow:0 8px 24px #5443241a!important}.ichikaPage .sectionCard.pinkCard:has(>img[alt=一果新聞])>img[alt=一果新聞]{object-fit:cover!important;border-radius:0!important;width:calc(100% + 36px)!important;max-width:none!important;height:auto!important;margin:0 -18px!important;display:block!important}.ichikaPage .sectionCard.pinkCard:has(>img[alt=一果新聞])>.newsFeature{border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}html body .ichikaPage .sectionCard>img.homeTitleImage,html body .ichikaPage .sectionCard .sectionTitleRow img.homeTitleImage,html body .ichikaPage section[aria-label=一果\ AI予想]>div:first-child,html body .ichikaPage section[aria-label=一果\ AI予想]>div:first-child img{border-radius:0!important}html body .ichikaPage section:has(img[alt=一果アラート\ 隠れイン理論])>div:first-child{border-radius:0!important}html body .ichikaPage section:has(img[alt=一果アラート\ 隠れイン理論])>div:first-child img{border-radius:0!important}.ichikaPage .ichikaLabSection{padding:0 0 14px!important}.ichikaPage .ichikaLabSection .sectionTitleRow{display:block!important}.ichikaPage .ichikaLabSection .sectionTitleRow .homeTitleImage{width:100%!important;height:auto!important;margin:0!important;display:block!important}.ichikaPage .ichikaLabSection .labList{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-left:16px;flex-wrap:nowrap!important;gap:14px!important;width:100%!important;margin:0!important;padding:18px 16px 8px!important;display:flex!important;overflow:auto hidden!important}.ichikaPage .ichikaLabSection .labList::-webkit-scrollbar{display:none}.ichikaPage .ichikaLabSection .labItem{scroll-snap-align:start;box-shadow:0 5px 16px #95406c1a;background:#fff!important;border:1px solid #f0c8db!important;border-radius:20px!important;flex:0 0 86%!important;width:86%!important;min-width:86%!important;max-width:86%!important;padding:12px!important;text-decoration:none!important;display:block!important}.ichikaPage .ichikaLabSection .labItem img{object-fit:cover!important;border-radius:14px!important;width:100%!important;height:150px!important;margin-bottom:11px!important;display:block!important}.ichikaPage .ichikaLabSection .labItem h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#17345c!important;margin:0 0 10px!important;font-size:16px!important;line-height:1.5!important}.ichikaPage .ichikaLabSection .labItem small{color:#d34f8c!important;font-size:12px!important}.ichikaPage .ichikaLabDots{justify-content:center;align-items:center;gap:8px;margin:8px 0 0;display:flex}.ichikaPage .ichikaLabDots button{cursor:pointer;background:#e5cbe0;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .16s,background .16s}.ichikaPage .ichikaLabDots button.isActive{background:#d34f8c;width:28px}:is(.ichikaPage .sectionCard:has(.sectionTitleRow img[alt=一果ラボ]),.ichikaPage .sectionCard:has(.sectionTitleRow img[alt=イン逃げラボ])){padding:0 0 14px!important}:is(.ichikaPage .sectionCard:has(.sectionTitleRow img[alt=一果ラボ]) .labList,.ichikaPage .sectionCard:has(.sectionTitleRow img[alt=イン逃げラボ]) .labList){scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-left:16px;flex-flow:row!important;grid-template-columns:none!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:18px 16px 8px!important;display:flex!important;overflow:auto hidden!important}.ichikaPage .sectionCard:has(.sectionTitleRow img[alt=一果ラボ]) .labList::-webkit-scrollbar{display:none}.ichikaPage .sectionCard:has(.sectionTitleRow img[alt=イン逃げラボ]) .labList::-webkit-scrollbar{display:none}:is(.ichikaPage .sectionCard:has(.sectionTitleRow img[alt=一果ラボ]) .labItem,.ichikaPage .sectionCard:has(.sectionTitleRow img[alt=イン逃げラボ]) .labItem){scroll-snap-align:start;flex:0 0 86%!important;width:86%!important;min-width:86%!important;max-width:86%!important}.hatsunePage .sectionCard:has(.sectionTitleRow img[alt=初音ラボ]){padding-bottom:14px!important;overflow:hidden!important}.hatsunePage .sectionCard:has(.sectionTitleRow img[alt=初音ラボ]) .labList{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-left:16px;flex-flow:row!important;grid-template-columns:none!important;gap:14px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:18px 16px 8px!important;display:flex!important;overflow:auto hidden!important}.hatsunePage .sectionCard:has(.sectionTitleRow img[alt=初音ラボ]) .labList::-webkit-scrollbar{display:none}.hatsunePage .sectionCard:has(.sectionTitleRow img[alt=初音ラボ]) .labItem{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 86%!important;width:86%!important;min-width:86%!important;max-width:86%!important}@media (max-width:760px){.ichikaPage .sectionCard,section[aria-label=一果\ AI予想]{border-radius:20px!important}.ichikaPage section:has(img[alt=一果アラート\ 隠れイン理論]){border-radius:20px!important}.ichikaPage .sectionCard.pinkCard:has(>img[alt=一果新聞]){border-radius:20px!important;padding:0 14px 16px!important}.ichikaPage .sectionCard.pinkCard:has(>img[alt=一果新聞])>img[alt=一果新聞]{width:calc(100% + 28px)!important;margin:0 -14px!important}:is(.ichikaPage .ichikaLabSection .labItem,.ichikaPage .sectionCard:has(.sectionTitleRow img[alt=一果ラボ]) .labItem,.ichikaPage .sectionCard:has(.sectionTitleRow img[alt=イン逃げラボ]) .labItem){flex-basis:88%!important;width:88%!important;min-width:88%!important;max-width:88%!important}.ichikaPage .ichikaLabSection .labItem img{height:146px!important}.hatsunePage .sectionCard:has(.sectionTitleRow img[alt=初音ラボ]) .labItem{flex-basis:88%!important;width:88%!important;min-width:88%!important;max-width:88%!important}}
.hatsunePage .sectionCard{background:#fff!important;border:2px solid #c79af3!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 8px 24px #754aa01a!important}.hatsunePage .sectionCard.purpleCard{border-color:#c58be8!important}.hatsunePage .sectionCard>.homeTitleImage{object-fit:cover!important;border-radius:22px 22px 0 0!important;width:calc(100% + 36px)!important;max-width:none!important;height:auto!important;margin:-18px -18px 18px!important;display:block!important}.hatsunePage .sectionCard .sectionTitleRow:has(.homeTitleImage){width:calc(100% + 36px)!important;max-width:none!important;margin:-18px -18px 18px!important;padding:0!important;display:block!important}.hatsunePage .sectionCard .sectionTitleRow .homeTitleImage{object-fit:cover!important;border-radius:22px 22px 0 0!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;display:block!important}.hatsunePage .sectionCard.purpleCard:has(>img[alt=初音新聞]){padding:0 18px 18px!important}.hatsunePage .sectionCard.purpleCard:has(>img[alt=初音新聞])>img[alt=初音新聞]{border-radius:0!important;width:calc(100% + 36px)!important;margin:0 -18px!important}.hatsunePage .sectionCard.purpleCard:has(>img[alt=初音新聞])>.newsFeature{border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}.hatsunePage>nav.bottomNav{display:none!important}section[aria-label=初音\ AI予想],.hatsunePage~div section[aria-label=初音\ 研究ツール],section[aria-label=初音\ 研究ツール]{background:#fff!important;border:2px solid #c58be8!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 8px 24px #754aa01a!important}.hatsunePage+div [class*=hatsunePerformance],.hatsunePage~div [class*=hatsunePerformance]{background:#fff!important;border:2px solid #c58be8!important;border-radius:24px!important;box-shadow:0 8px 24px #754aa01a!important}@media (max-width:760px){.hatsunePage .sectionCard,section[aria-label=初音\ AI予想],section[aria-label=初音\ 研究ツール]{border-radius:20px!important}.hatsunePage .sectionCard>.homeTitleImage{border-radius:18px 18px 0 0!important;width:calc(100% + 36px)!important;margin:-18px -18px 16px!important}.hatsunePage .sectionCard .sectionTitleRow:has(.homeTitleImage){width:calc(100% + 36px)!important;margin:-18px -18px 16px!important;padding:0!important}.hatsunePage .sectionCard .sectionTitleRow .homeTitleImage{border-radius:18px 18px 0 0!important;width:100%!important;margin:0!important}.hatsunePage .sectionCard.purpleCard:has(>img[alt=初音新聞]){padding:0 18px 16px!important}.hatsunePage .sectionCard.purpleCard:has(>img[alt=初音新聞])>img[alt=初音新聞]{width:calc(100% + 36px)!important;margin:0 -18px!important}}
[data-racer-today-summary=true]{background:linear-gradient(135deg,#082d48db,#041c30e6)!important;border:1px solid #5fcaff4d!important;border-radius:12px!important;align-items:center!important;gap:10px!important;margin:12px 16px 0!important;padding:12px 14px!important;display:flex!important;box-shadow:inset 0 0 20px #46beff0d!important}[data-racer-today-summary=true] span{color:#84dcff!important;background:#49c7ff24!important;border:1px solid #5bd3ff59!important;border-radius:999px!important;flex:none!important;align-items:center!important;min-height:24px!important;padding:4px 9px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}[data-racer-today-summary=true] strong{color:#f7fbff!important;font-size:13px!important;line-height:1.5!important}[data-racer-ichika-highlight=fixed]{background:linear-gradient(135deg,#054d39f2,#02222bf5)!important;border:1px solid #37ee9b99!important;border-radius:14px!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:4px 14px!important;width:auto!important;min-width:0!important;margin:12px 16px 2px!important;padding:14px 16px!important;display:grid!important;box-shadow:0 10px 28px #0000002e,inset 0 0 22px #2ae29114!important}[data-racer-ichika-highlight=fixed] b{white-space:nowrap!important;grid-row:1/3!important;align-self:start!important;margin:0!important}[data-racer-ichika-highlight=fixed] strong{margin:0!important;font-size:15px!important;line-height:1.4!important}[data-racer-ichika-highlight=fixed] p{margin:0!important;font-size:11px!important;line-height:1.55!important}[data-racer-ichika-link=true]{color:#fff!important;white-space:nowrap!important;background:#19af72!important;border-radius:9px!important;grid-area:1/3/3!important;justify-content:center!important;align-self:center!important;align-items:center!important;padding:8px 11px!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}[data-racer-today-card=true]{flex:0 0 min(72vw,280px)!important}[data-racer-ichika-race=true]{outline-offset:-2px!important;outline:2px solid #2ad28373!important;padding-top:42px!important;position:relative!important}[data-racer-ichika-badge=true]{color:#fff!important;letter-spacing:.03em!important;z-index:2!important;background:linear-gradient(90deg,#0fa96a,#22c986)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:23px!important;padding:4px 9px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important;position:absolute!important;top:10px!important;left:12px!important;box-shadow:0 4px 10px #0b7e503d!important}@media (min-width:821px){[data-racer-today-card=true]{flex-basis:280px!important}}@media (max-width:520px){[data-racer-today-summary=true]{align-items:flex-start!important;margin:10px 11px 0!important;padding:10px 11px!important}[data-racer-today-summary=true] strong{font-size:12px!important}[data-racer-ichika-highlight=fixed]{grid-template-columns:1fr auto!important;gap:7px 10px!important;margin:10px 11px 2px!important;padding:12px!important}[data-racer-ichika-highlight=fixed] b{grid-row:auto!important;justify-self:start!important}[data-racer-ichika-highlight=fixed] strong{grid-column:1/-1!important;font-size:14px!important}[data-racer-ichika-highlight=fixed] p{grid-column:1!important;font-size:10px!important}[data-racer-ichika-link=true]{grid-area:3/2!important;padding:7px 9px!important;font-size:10px!important}[data-racer-today-card=true]{flex-basis:min(72vw,265px)!important}}
.bs-racer-profile-link{color:inherit;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;text-decoration:none;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.bs-racer-profile-link:hover,.bs-racer-profile-link:focus-visible{color:#0b7c58;background:#18b17614;outline:none;box-shadow:0 0 0 3px #18b17614}.bs-racer-profile-link__cue{color:#fff;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(90deg,#0f9965,#20bb7d);border-radius:999px;align-items:center;min-height:20px;padding:3px 7px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 3px 8px #0f996529}@media (max-width:520px){.bs-racer-profile-link{gap:5px}.bs-racer-profile-link__cue{min-height:19px;padding:3px 6px;font-size:8px}}
[data-racer-character-badge]{border:2px solid #ffffffe6;box-shadow:0 4px 12px #00000029;background:#fff!important;padding:0!important;overflow:hidden!important}[data-racer-character-badge] img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}[data-racer-character-badge=ichika]{box-shadow:0 0 0 2px #27cd8347,0 4px 12px #00000029}[data-racer-character-badge=kiina]{box-shadow:0 0 0 2px #f3c83c4d,0 4px 12px #00000029}[data-racer-related-bottom=true]{width:min(1180px,100% - 32px);margin:22px auto 118px!important}@media (max-width:820px){[data-racer-related-bottom=true]{width:min(100% - 20px,680px);margin-bottom:128px!important}}@media (max-width:520px){[data-racer-related-bottom=true]{width:min(100% - 14px,500px)}}
