:root{--main-color:#FFC700;--main-color-lighter:#FFD633;--text-primary-color:#1D1B20;--text-secondary-color:#49454F;--text-link-color:#6750A4;--background-color:#F6F1E9;--border-color:#EAEAEA;--selected-border-color:#4F200D;--success-color:#59AC77;--passive-color:#CBCBCB;--button-primary-bg:#FFC700;--button-primary-hover-bg:#FFD633;--button-primary-active-shadow:rgba(255, 199, 0, 0.2);--button-primary-hover-shadow:rgba(255, 199, 0, 0.3);--button-primary-text-color:#4F200D}[data-theme=dark]{--text-primary-color:#EAEAEA;--text-secondary-color:#B0B0B0;--button-primary-bg:#FFB700;--button-primary-hover-bg:#FFD633;--button-primary-text-color:#332000}.list_title{font-size:18px;font-weight:500;color:var(--text-primary-color);line-height:1.4}.list_rating_info{font-size:15px;color:var(--text-primary-color);line-height:1.4;display:flex;align-items:center;gap:4px;margin-top:4px}.list_rating_info .star-icon{width:12px;height:12px;flex-shrink:0}.list_rating_info .review-count{color:var(--text-link-color)}.list_rating_info .sold-label{color:var(--text-secondary-color)}.list_button_primary{height:38px;background-color:var(--button-primary-bg);color:var(--button-primary-text-color);font-weight:500;border:none;border-radius:8px;padding:0 16px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px}.list_button_primary:hover{background-color:var(--button-primary-hover-bg);transform:translateY(-1px);box-shadow:0 2px 8px var(--button-primary-hover-shadow)}.list_button_primary:active{transform:translateY(0);box-shadow:0 1px 4px var(--button-primary-active-shadow)}.list_button_white_background{height:38px;background-color:#fff;color:#1d1b20;font-weight:600;border:none;border-radius:8px;padding:0 16px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px}.list_button_white_background:hover{background-color:#f5f5f5;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.list_button_white_background:active{transform:translateY(0);box-shadow:0 1px 4px rgba(0,0,0,.05)}.button_primary_large{width:100%;height:52px;background-color:var(--button-primary-bg);color:var(--button-primary-text-color);font-weight:600;border:none;border-radius:999px;padding:0 32px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:18px;box-shadow:0 4px 16px var(--button-primary-hover-shadow)}.button_primary_large:hover{background-color:var(--button-primary-hover-bg);transform:translateY(-2px);box-shadow:0 6px 20px var(--button-primary-hover-shadow)}.button_primary_large:active{transform:translateY(0);box-shadow:0 4px 16px var(--button-primary-hover-shadow)}.button_primary_large:disabled{opacity:.5;cursor:not-allowed}.button_primary_large:disabled:hover{transform:none;box-shadow:0 4px 16px var(--button-primary-hover-shadow)}@media (max-width:768px){.list_title{font-size:15px}.list_rating_info{font-size:13px}.list_button_primary{height:32px;font-size:13px;padding:0 12px}.list_button_white_background{height:32px;font-size:13px;padding:0 12px}.button_primary_large{height:48px;font-size:16px;padding:0 24px}}