body:has(.gift-layout){background-color:#eee;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}.gift-layout{height:100%;background-color:#fff;color:#333;max-width:800px;margin:0 auto}.gift-layout header.gift-header{max-width:800px;padding:1.5rem 0 1rem}.gift-layout header.gift-header .title{font-weight:700;text-align:center}.gift-layout .card-select-menu button,.gift-layout .share-select-menu button{height:100px;background-color:#fff}