.RpGYTG_page{background:var(--bg);max-width:560px;min-height:100dvh;margin:0 auto}.RpGYTG_header{background:radial-gradient(195px 59.58px at 50% 113.21px,#c9a24d38,#c9a24d00);flex-direction:column;align-items:center;gap:4px;padding:22px 16px 10px;display:flex}.RpGYTG_logo{mix-blend-mode:screen;width:170px;height:87px}.RpGYTG_welcome{font-family:var(--font-serif);color:var(--text-muted);text-align:center;font-size:15px;font-style:italic;font-weight:600;line-height:20px}.RpGYTG_nav{z-index:10;scrollbar-width:none;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0907f0;align-items:flex-start;gap:6px;padding:9px 12px;display:flex;position:sticky;top:0;overflow-x:auto}.RpGYTG_nav::-webkit-scrollbar{display:none}.RpGYTG_chip{border:1px solid var(--border);font-family:var(--font-sans);white-space:nowrap;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:12.5px;font-weight:500;line-height:normal;transition:color .2s,background .2s,border-color .2s}.RpGYTG_chipActive{color:#1a1206;background:linear-gradient(90deg, var(--gold-chip-from), var(--gold));border-color:#0000}.RpGYTG_main{padding:0 10px 30px}.RpGYTG_section{padding-top:18px;scroll-margin-top:52px}.RpGYTG_title{justify-content:center;align-items:center;gap:10px;margin-bottom:12px;display:flex}.RpGYTG_rule{background:linear-gradient(90deg, #e8c87700 0%, var(--gold) 50%, #e8c87700 100%);flex-shrink:0;width:80px;height:1px}.RpGYTG_names{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:2px;display:flex}.RpGYTG_sectionTitle{font-family:var(--font-serif);background:var(--gold-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:700;line-height:28px}.RpGYTG_sectionSubtitle{font-family:var(--font-serif);color:var(--gold-soft);font-size:15px;font-style:italic;font-weight:500;line-height:18px}.RpGYTG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.RpGYTG_card{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:14px;flex-direction:column;align-items:center;padding:6px 7px 9px;display:flex;overflow:hidden}.RpGYTG_photo{aspect-ratio:167/125;flex-shrink:0;width:100%;position:relative}.RpGYTG_photoTall{aspect-ratio:1}.RpGYTG_glow{width:92%;height:82%;position:absolute;top:18%;left:4%}.RpGYTG_image{object-fit:contain;filter:drop-shadow(0 8px 6px #0000008c);width:100%;height:100%;position:absolute;inset:0}.RpGYTG_name{width:100%;font-family:var(--font-serif);color:var(--text);overflow-wrap:break-word;margin-top:6px;font-size:15.5px;font-weight:700;line-height:17px}.RpGYTG_tr{width:100%;font-family:var(--font-serif);color:var(--gold-soft);overflow-wrap:break-word;font-size:13.5px;font-style:italic;font-weight:600;line-height:16px}.RpGYTG_ky{width:100%;font-family:var(--font-sans);color:var(--text-dim);overflow-wrap:break-word;font-size:10px;line-height:12.5px}.RpGYTG_spacer{flex:1 0 0;min-height:1px}.RpGYTG_price{font-family:var(--font-serif);white-space:nowrap;background:var(--gold-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:19px;font-weight:700;line-height:22px}.RpGYTG_options{text-align:left;flex-direction:column;gap:4px;width:100%;padding-top:5px;line-height:13px;display:flex}.RpGYTG_option{justify-content:space-between;align-items:flex-end;gap:8px;width:100%;display:flex}.RpGYTG_optionLabel{max-width:114px;font-family:var(--font-serif);color:var(--gold-line);font-size:12.5px;font-style:italic;font-weight:600}.RpGYTG_optionPrice{font-family:var(--font-sans);color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:11.5px;font-weight:500}.RpGYTG_compact .RpGYTG_option{min-height:10px}.RpGYTG_compact .RpGYTG_optionLabel{white-space:nowrap;max-width:none;font-size:10.5px}.RpGYTG_compact .RpGYTG_optionPrice{font-size:10px}.RpGYTG_note{width:100%;font-family:var(--font-sans);color:var(--text-muted);margin-top:6px;font-size:9.5px;font-weight:500;line-height:12.5px}.RpGYTG_footer{border-top:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:22px 16px 30px;display:flex}.RpGYTG_footerTitle{font-family:var(--font-serif);color:var(--text);font-size:17px;font-style:italic;font-weight:600;line-height:22px}.RpGYTG_footerNotes{color:var(--text-muted);font-size:12px;line-height:20px}.RpGYTG_footerContact{color:var(--gold);white-space:pre;font-size:12px;font-weight:500;line-height:20px}.RpGYTG_footerTagline{color:var(--text-dim);font-size:12px;line-height:18px}
