.reg-row-module__4uS95G__noticeBadge{background:var(--primary);color:var(--ink-on-brand);font-size:calc(12px * var(--fs-scale,1));white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:2px 8px;font-weight:800;line-height:18px;text-decoration:none;display:inline-flex;position:relative}.reg-row-module__4uS95G__noticeBadge:after{content:"";position:absolute;inset:-11px -4px}.reg-row-module__4uS95G__noticeBadge .material-symbols-outlined{font-size:calc(14px * var(--fs-scale,1))}.reg-row-module__4uS95G__noticeBadge:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.reg-row-module__4uS95G__detailToggle{min-height:44px;color:var(--ink-mute);font-size:calc(12px * var(--fs-scale,1));cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:2px;padding:0 8px;font-weight:600;display:inline-flex}.reg-row-module__4uS95G__detailToggle:hover{color:var(--ink)}.reg-row-module__4uS95G__detailToggle .material-symbols-outlined{font-size:calc(18px * var(--fs-scale,1))}.reg-row-module__4uS95G__guideLine{align-items:flex-start;gap:6px;display:flex}.reg-row-module__4uS95G__guideText{white-space:pre-wrap;flex:auto;min-width:0;padding-top:12px}.reg-row-module__4uS95G__copyBtn{border:1px solid var(--border);background:var(--bg-card);min-width:44px;min-height:44px;color:var(--ink-soft);font-size:calc(12px * var(--fs-scale,1));cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:3px;padding:0 10px;font-weight:700;display:inline-flex}.reg-row-module__4uS95G__copyBtn:hover{border-color:var(--border-strong);color:var(--ink)}.reg-row-module__4uS95G__copyBtn .material-symbols-outlined{font-size:calc(16px * var(--fs-scale,1))}.reg-row-module__4uS95G__cancelError{border-top:1px solid var(--border);background:color-mix(in srgb, var(--danger) 8%, transparent);font-size:calc(13px * var(--fs-scale,1));color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;line-height:1.5;display:flex}.reg-row-module__4uS95G__cancelErrorText{flex:200px;align-items:flex-start;gap:6px;min-width:0;display:inline-flex}.reg-row-module__4uS95G__cancelErrorText .material-symbols-outlined{font-size:calc(18px * var(--fs-scale,1));color:var(--danger-strong);flex:none}.reg-row-module__4uS95G__cancelErrorActions{flex-wrap:wrap;gap:6px;display:flex}.reg-row-module__4uS95G__cancelErrorActions>*{justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}
.cafe-claim-entry-module__Vj362G__row{border:1px solid var(--border);color:var(--ink-soft);background:var(--bg-alt);font-size:calc(13px * var(--fs-scale,1));border-radius:4px;align-items:center;gap:8px;margin:0 0 14px;padding:6px 8px 6px 14px;line-height:1.5;display:flex}.cafe-claim-entry-module__Vj362G__rowInCard{margin:0}.cafe-claim-entry-module__Vj362G__icon{color:var(--ink-mute);font-size:calc(18px * var(--fs-scale,1));flex:none}.cafe-claim-entry-module__Vj362G__iconAccent{color:var(--ink);font-size:calc(18px * var(--fs-scale,1));flex:none}.cafe-claim-entry-module__Vj362G__text{word-break:keep-all;flex:auto;min-width:0;margin:0}.cafe-claim-entry-module__Vj362G__strong{color:var(--ink);font-weight:700}.cafe-claim-entry-module__Vj362G__action{border:1px solid var(--border-strong);min-height:36px;color:var(--ink);background:var(--bg-elev);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:4px;padding:4px 12px;font-weight:700;text-decoration:none;display:inline-flex}.cafe-claim-entry-module__Vj362G__action:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cafe-claim-entry-module__Vj362G__actionIcon{font-size:calc(16px * var(--fs-scale,1))}@media (max-width:767px){.cafe-claim-entry-module__Vj362G__row{flex-wrap:wrap;padding:8px 8px 8px 12px}.cafe-claim-entry-module__Vj362G__text{flex-basis:calc(100% - 30px)}.cafe-claim-entry-module__Vj362G__action{min-height:44px}}
.my-games-module__UDkQ0q__gridWrap{container:mygames-grid/inline-size}.my-games-module__UDkQ0q__statGrid,.my-games-module__UDkQ0q__hostSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.my-games-module__UDkQ0q__statGrid{margin-bottom:20px}.my-games-module__UDkQ0q__hostSummary{margin-bottom:18px}@container mygames-grid (min-width:560px){.my-games-module__UDkQ0q__statGrid,.my-games-module__UDkQ0q__hostSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.my-games-module__UDkQ0q__summaryCell{min-width:0;padding:14px 16px}.my-games-module__UDkQ0q__summaryNum{font-family:var(--ff-display);font-size:calc(28px * var(--fs-scale,1));font-weight:900;line-height:1}.my-games-module__UDkQ0q__summaryLabel{font-size:calc(12px * var(--fs-scale,1));color:var(--ink-mute);word-break:keep-all;margin-top:4px}.my-games-module__UDkQ0q__headAction{align-items:center;gap:4px;min-height:44px;text-decoration:none;display:inline-flex}.my-games-module__UDkQ0q__headAction .material-symbols-outlined{font-size:calc(18px * var(--fs-scale,1))}
[data-pub] .gcm-tag{border:1px solid var(--border-strong);height:24px;color:var(--ink-soft);font-size:calc(12px * var(--fs-scale,1));white-space:nowrap;background:0 0;border-radius:3px;align-items:center;gap:4px;padding:0 8px;font-weight:700;line-height:1;display:inline-flex}[data-pub] .gcm-rows .cm-row .cm-row__in{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 12px;min-height:56px;padding:8px 0;display:grid}[data-pub] .gcm-rows .cm-row__chev{display:none}[data-pub] .gcm-rows .cm-bd{white-space:nowrap;justify-self:end}[data-pub] .gcm-seat{font-size:calc(12px * var(--fs-scale,1));color:var(--ink-mute);white-space:nowrap;justify-self:end;font-weight:600;line-height:1.4}[data-pub] .gcm-seat.is-low{font-size:calc(13px * var(--fs-scale,1));color:var(--ink);font-weight:800}[data-pub] .gcm-l1{align-items:baseline;gap:8px;min-width:0;display:flex}[data-pub] .gcm-when{font-size:calc(14px * var(--fs-scale,1));color:var(--ink);white-space:nowrap;flex:none;font-weight:700}[data-pub] .gcm-title{min-width:0;font-size:calc(15px * var(--fs-scale,1));letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:700;line-height:1.4;overflow:hidden}[data-pub] .gcm-meta{font-size:calc(13px * var(--fs-scale,1));color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:1.4;display:block;overflow:hidden}[data-pub] .gcm-cafe{font-size:calc(14px * var(--fs-scale,1));vertical-align:-2px;margin-right:4px}[data-pub] .gcm-rows .cm-row--muted .gcm-when{color:var(--ink-mute)}[data-pub] .gcm-sum__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}[data-pub] .gcm-sum__date{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;display:flex}[data-pub] .gcm-sum__date b{font-size:calc(32px * var(--fs-scale,1));letter-spacing:-.05em;font-weight:700;line-height:1}[data-pub] .gcm-sum__date span{font-size:calc(15px * var(--fs-scale,1));color:var(--ink-soft);font-weight:600}[data-pub] .gcm-sum__count{font-size:calc(14px * var(--fs-scale,1));color:var(--ink);font-weight:700}[data-pub] .gd-slots__eyebrow{font-size:calc(12px * var(--fs-scale,1));letter-spacing:.08em;color:var(--ink-mute)}[data-pub] .gd-slot{border-radius:0}[data-pub] .gd-slot--filled{box-shadow:none}[data-pub] .gd-slot__host-tag{background:var(--ink);color:var(--bg)}[data-pub] .gd-slot__avatar{background:var(--bg-alt);color:var(--ink);border:1px solid var(--border-strong)}[data-pub] .gd-slot__pos{color:var(--ink-soft);border:1px solid var(--border-strong);background:0 0}[data-pub] .gd-slots__more-plus,[data-pub] .gd-slot__empty-icon{color:var(--ink)}[data-pub] .gd-slots .gd-slot--empty:hover,[data-pub] .gd-slots .gd-slots__more-btn:hover,[data-pub] .gd-slots .gd-slots__more-btn:focus-visible{border-color:var(--ink)}[data-pub] .gd-directions-btn.gd-directions-btn{color:var(--ink);text-underline-offset:3px;text-decoration:underline}[data-pub] .gd-directions-btn.gd-directions-btn:focus-visible{outline-color:var(--ink)}[data-pub] .gcm-regdt{width:calc(72px * var(--fs-scale,1));flex-direction:column;gap:6px;display:flex}[data-pub] .gcm-regdt small{font-size:calc(12px * var(--fs-scale,1));color:var(--ink-mute);word-break:keep-all;font-weight:700}[data-pub] .gcm-regdt b{font-size:calc(24px * var(--fs-scale,1));letter-spacing:-.04em;color:var(--ink);font-weight:700;line-height:1}[data-pub] .gcm-num{color:var(--ink);font-family:var(--ff-num);font-variant-numeric:tabular-nums}[data-pub] .gcm-num--zero{color:var(--ink-mute)}@media (max-width:767px){[data-pub] .gcm-when{font-size:calc(13px * var(--fs-scale,1))}[data-pub] .gcm-sum__date b{font-size:calc(26px * var(--fs-scale,1))}[data-pub] .gcm-regdt{width:calc(60px * var(--fs-scale,1))}[data-pub] .gcm-regdt b{font-size:calc(21px * var(--fs-scale,1))}}
.cafe-sunset-banner-module__pD33ba__banner{border:1px solid var(--border);color:var(--ink-soft);background:var(--bg-alt);font-size:calc(13px * var(--fs-scale,1));border-radius:4px;align-items:center;gap:8px;margin:0 0 10px;padding:6px 8px 6px 14px;line-height:1.5;display:flex}.cafe-sunset-banner-module__pD33ba__icon{color:var(--ink);font-size:calc(18px * var(--fs-scale,1));flex:none}.cafe-sunset-banner-module__pD33ba__text{word-break:keep-all;flex:auto;min-width:0;margin:0}.cafe-sunset-banner-module__pD33ba__textShort{display:none}.cafe-sunset-banner-module__pD33ba__action{border:1px solid var(--border-strong);min-height:32px;color:var(--ink);background:var(--bg-elev);white-space:nowrap;border-radius:4px;flex:none;align-items:center;padding:4px 12px;font-weight:700;text-decoration:none;display:inline-flex}.cafe-sunset-banner-module__pD33ba__close{width:36px;height:36px;color:var(--ink-mute);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;display:grid}.cafe-sunset-banner-module__pD33ba__close:hover{color:var(--ink)}.cafe-sunset-banner-module__pD33ba__close:focus-visible,.cafe-sunset-banner-module__pD33ba__action:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cafe-sunset-banner-module__pD33ba__closeIcon{font-size:calc(18px * var(--fs-scale,1))}@media (max-width:767px){.cafe-sunset-banner-module__pD33ba__banner{flex-wrap:nowrap;min-height:34px;margin-bottom:8px;padding:0 0 0 12px}.cafe-sunset-banner-module__pD33ba__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cafe-sunset-banner-module__pD33ba__textFull{display:none}.cafe-sunset-banner-module__pD33ba__textShort{display:inline}.cafe-sunset-banner-module__pD33ba__action{display:none}.cafe-sunset-banner-module__pD33ba__close{width:44px;height:44px;margin:-5px 0}}
