.favorites-module__AIdWxG__page{background:var(--theme-bg);min-height:75svh;padding-bottom:clamp(64px,8vw,120px)}.favorites-module__AIdWxG__heading{min-height:clamp(220px,28svh,300px);padding-inline:var(--zen-inline);background:var(--theme-gradient);border-bottom:1px solid var(--theme-text-a20);align-items:center;display:flex}.favorites-module__AIdWxG__headingInner{gap:clamp(20px,2.4vw,32px);width:100%;padding-block:48px;display:grid}.favorites-module__AIdWxG__headingInner:before{content:"";background:var(--theme-accent);width:56px;height:2px;display:block}.favorites-module__AIdWxG__headingInner h1{font-family:var(--zen-display);letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(52px,6.5vw,108px);font-weight:680;line-height:.8}.favorites-module__AIdWxG__headingInner h1 em{color:var(--theme-accent-text);font-style:normal}.favorites-module__AIdWxG__headingInner>p{max-width:48ch;color:var(--theme-text-muted);margin:0;font-size:16px;line-height:1.65}.favorites-module__AIdWxG__results{padding:clamp(40px, 5vw, 72px) var(--zen-inline) 0}.favorites-module__AIdWxG__empty{padding:clamp(64px, 8vw, 120px) var(--zen-inline);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.favorites-module__AIdWxG__emptyMark{aspect-ratio:1;border:1px solid var(--theme-text-a20);border-top:2px solid var(--theme-accent);background:var(--theme-tint-1);width:clamp(120px,13vw,200px);color:var(--theme-accent-text);place-items:center;display:grid}.favorites-module__AIdWxG__emptyMark svg{width:32%;height:auto}.favorites-module__AIdWxG__empty>div{min-width:0}.favorites-module__AIdWxG__empty h2{max-width:16ch;font-family:var(--zen-display);letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(40px,5.4vw,80px);font-weight:650;line-height:.88}.favorites-module__AIdWxG__empty p{max-width:60ch;color:var(--theme-text-muted);margin:22px 0 28px;font-size:16px;line-height:1.65}.favorites-module__AIdWxG__empty a{border-bottom:1px solid var(--theme-accent);color:var(--theme-text);font-family:var(--zen-mono);letter-spacing:.06em;text-transform:uppercase;padding-bottom:5px;font-size:13px;text-decoration:none;display:inline-block}.favorites-module__AIdWxG__empty a:hover{color:var(--theme-accent-text)}@media (max-width:760px){.favorites-module__AIdWxG__heading{min-height:0}.favorites-module__AIdWxG__headingInner{padding-block:40px 36px}.favorites-module__AIdWxG__headingInner h1{font-size:clamp(46px,14vw,80px)}.favorites-module__AIdWxG__empty{grid-template-columns:1fr;gap:28px}.favorites-module__AIdWxG__emptyMark{width:104px}}
