.GCaOya_page{min-height:calc(100vh - 5.5rem);color:var(--color-on-surface);padding-bottom:48px}.GCaOya_hero,.GCaOya_panel,.GCaOya_starCard,.GCaOya_errorPanel{border:1px solid var(--color-outline-variant);background-color:var(--color-surface-container-low);background-image:url(/images/site-folio-corner.svg),url(/images/site-folio-corner-tr.svg),url(/images/site-folio-corner-br.svg),url(/images/site-folio-corner-bl.svg);background-position:7px 7px,right 7px top 7px,right 7px bottom 7px,left 7px bottom 7px;background-repeat:no-repeat;background-size:19px 19px;border-radius:10px}.GCaOya_choice{border:1px solid var(--color-outline-variant);min-height:44px;color:var(--color-primary);background:var(--color-surface-container-low);border-radius:6px;font-size:13px;line-height:20px}.GCaOya_choice:hover,.GCaOya_choice:focus-visible,.GCaOya_starCard:hover,.GCaOya_starCard:focus-visible{border-color:var(--color-primary);outline-offset:3px}.GCaOya_correct{color:var(--color-primary)}.GCaOya_incorrect{color:var(--color-error)}.GCaOya_memoryTip{color:var(--color-inverse-on-surface);background:var(--color-inverse-surface);border-radius:10px;padding:20px}.GCaOya_primaryButton,.GCaOya_secondaryButton{border:1px solid var(--color-outline-variant);text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;line-height:20px;display:flex}.GCaOya_primaryButton{border-color:var(--color-primary);color:var(--color-on-primary);background:var(--color-primary)}.GCaOya_secondaryButton{color:var(--color-primary);background:var(--color-surface-container-low)}.GCaOya_collection{padding-top:2px}.GCaOya_collectionCount{color:var(--color-primary);font-size:12px}.GCaOya_cardGrid{gap:16px;margin-top:18px;display:grid}.GCaOya_starCard{text-align:left;width:100%}.GCaOya_cardContent{gap:12px;padding:20px;display:grid}.GCaOya_cardDate,.GCaOya_cardCategory{color:var(--color-on-surface-variant);font-size:11px;line-height:18px}.GCaOya_cardTitle{color:var(--color-on-surface);font-family:var(--font-headline);font-size:20px;font-weight:600;line-height:29px}.GCaOya_cardTip{color:var(--color-on-surface-variant);font-size:14px;line-height:24px}.GCaOya_collectionEmpty{border:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);border-radius:10px;margin-top:18px;padding:20px;font-size:14px;line-height:24px}.GCaOya_detailMask{z-index:100;background:color-mix(in srgb, var(--color-on-surface) 35%, transparent);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.GCaOya_detailPanel{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);border-radius:18px;width:min(100%,560px);max-height:calc(100dvh - 40px);position:relative;overflow-y:auto}.GCaOya_detailClose{z-index:1;border:1px solid var(--color-outline-variant);width:44px;height:44px;color:var(--color-primary);background:var(--color-surface-container-low);border-radius:6px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.GCaOya_detailHero{border-bottom:1px solid var(--color-outline-variant);background:var(--color-surface-container-high);padding:24px;position:relative;overflow:hidden}.GCaOya_cardOrbit{border:1px solid var(--color-outline-variant);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-40px}.GCaOya_detailSigil{color:var(--color-primary);margin-bottom:16px;display:inline-block}.GCaOya_detailHeroContent{padding-right:24px;position:relative}.GCaOya_detailTitle{font-family:var(--font-headline);margin-top:12px;font-size:20px;font-weight:600;line-height:29px}.GCaOya_detailBody{gap:20px;padding:24px;display:grid}.GCaOya_detailLabel{color:var(--color-primary);font-size:12px;line-height:20px}.GCaOya_detailText{color:var(--color-on-surface);margin-top:8px;font-size:14px;line-height:24px}.GCaOya_detailTip{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-high);border-radius:10px;padding:16px}
