[data-pg-saved]{--paper:#f3eadd;--paper-fg:#281606;--font-script:"Caveat","Bradley Hand","Comic Sans MS",cursive}@supports (color:lab(0% 0 0)){[data-pg-saved]{--paper:lab(93.0706% 1.80045 7.44903);--paper-fg:lab(9.36646% 8.20371 11.7233)}}[data-pg-saved] .ph{padding:80px 0 56px}[data-pg-saved] .ph-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11px}[data-pg-saved] .ph-title{font-family:var(--font-display);letter-spacing:-.02em;max-width:18ch;margin:0 0 18px;font-size:clamp(56px,7vw,96px);font-weight:400;line-height:.98}[data-pg-saved] .ph-title em{background:linear-gradient(120deg,var(--accent),var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}[data-pg-saved] .ph-sub{color:var(--muted);max-width:56ch;font-size:17px;line-height:1.6}[data-pg-saved] .collections{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px;display:grid}[data-pg-saved] .coll{color:var(--paper-fg);border-radius:var(--radius);min-height:200px;transform:rotate(var(--pg-rot,0deg));cursor:pointer;background:linear-gradient(135deg,#f5e9d9,#eddaca);background:linear-gradient(135deg,lab(93.0762% 2.28834 9.33858),lab(88.371% 4.44907 10.5664));flex-direction:column;padding:22px 24px 18px;transition:transform .2s;display:flex;position:relative;box-shadow:0 14px 28px -10px #0006;box-shadow:0 14px 28px -10px lab(0% 0 0/.4)}[data-pg-saved] .coll:hover{transform:rotate(0)translateY(-4px)}[data-pg-saved] .coll:first-child{--pg-rot:-1.2deg}[data-pg-saved] .coll:nth-child(2){--pg-rot:.8deg}[data-pg-saved] .coll:nth-child(3){--pg-rot:-.6deg}[data-pg-saved] .coll:nth-child(4){--pg-rot:1.1deg;background:linear-gradient(135deg,#e2baac,#e1a79d);background:linear-gradient(135deg,lab(78.7884% 13.2437 12.6781),lab(73.8782% 20.8253 13.9725))}[data-pg-saved] .coll:before{content:"";background:#ff725e66;background:lab(65.8586% 55.1285 39.5405/.4);border-radius:2px;width:36px;height:6px;position:absolute;top:18px;right:18px;transform:rotate(15deg)}[data-pg-saved] .coll .label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-bottom:6px;font-size:10px}[data-pg-saved] .coll .name{font-family:var(--font-display);margin:0 0 6px;font-size:28px;font-style:italic;line-height:1.05}[data-pg-saved] .coll .desc{font-family:var(--font-script);opacity:.7;margin-bottom:auto;font-size:16px;line-height:1.3}[data-pg-saved] .coll .foot{font-family:var(--font-mono);letter-spacing:.1em;opacity:.7;justify-content:space-between;margin-top:16px;font-size:11px;display:flex}[data-pg-saved] .coll.add{color:var(--muted);border:1.5px dashed var(--border);box-shadow:none;background:0 0;place-items:center;display:grid;transform:none}[data-pg-saved] .coll.add:before{display:none}[data-pg-saved] .coll.add:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-4px)}[data-pg-saved] .coll.add .name{font-size:22px}[data-pg-saved] .section{border-top:1px solid var(--border-soft);padding:64px 0}[data-pg-saved] .sh{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}[data-pg-saved] .sh-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;display:block}[data-pg-saved] .sh-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:36px;font-weight:400}[data-pg-saved] .sh-title em{color:var(--accent);font-style:italic}[data-pg-saved] .sh-link{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);font-size:12px}[data-pg-saved] .sh-link:hover{color:var(--accent)}[data-pg-saved] .vc{background:var(--surface);border:1px solid var(--border-soft);border-radius:8px;gap:4px;padding:4px;display:flex}[data-pg-saved] .vc button{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:11px}[data-pg-saved] .vc button.on{background:var(--surface-2);color:var(--fg)}[data-pg-saved] .vc button svg{width:14px;height:14px}[data-pg-saved] .gallery{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}[data-pg-saved] .item{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius);flex-direction:column;transition:all .15s;display:flex;position:relative;overflow:hidden}[data-pg-saved] .item:hover{border-color:var(--border);transform:translateY(-3px)}[data-pg-saved] .item-visual{aspect-ratio:16/10;background:linear-gradient(135deg,#0b1c2c,#0e0f23);background:linear-gradient(135deg,lab(9.37415% -2.17868 -13.5804),lab(4.92484% 3.78201 -13.253));position:relative}[data-pg-saved] .item-visual svg{width:100%;height:100%;position:absolute;inset:0}[data-pg-saved] .item-tag{font-family:var(--font-mono);letter-spacing:.14em;color:#fff;text-transform:uppercase;background:#010203b3;background:lab(.458513% -.107616 -.628692/.7);border-radius:4px;padding:4px 9px;font-size:10px;position:absolute;top:12px;left:12px}[data-pg-saved] .item-bookmark{width:32px;height:32px;color:var(--accent);cursor:pointer;background:#010203b3;background:lab(.458513% -.107616 -.628692/.7);border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}[data-pg-saved] .item-bookmark svg{fill:currentColor;width:14px;height:14px}[data-pg-saved] .item-body{flex-direction:column;flex:1;padding:18px 20px;display:flex}[data-pg-saved] .item-coll{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent);text-transform:uppercase;margin-bottom:6px;font-size:10px}[data-pg-saved] .item-name{font-family:var(--font-display);margin:0 0 8px;font-size:22px;font-weight:400;line-height:1.15}[data-pg-saved] .item-name em{font-style:italic}[data-pg-saved] .item-note{font-family:var(--font-script);color:var(--muted);flex:1;margin-bottom:16px;font-size:16px;line-height:1.3}[data-pg-saved] .item-note:before,[data-pg-saved] .item-note:after{content:"\""}[data-pg-saved] .item-foot{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding-top:14px;font-size:11px;display:flex}[data-pg-saved] .item-foot .reads{color:var(--fg)}[data-pg-saved] .quick{scroll-snap-type:x mandatory;gap:12px;margin:0 -28px;padding-bottom:8px;padding-left:28px;padding-right:28px;display:flex;overflow-x:auto}[data-pg-saved] .quick::-webkit-scrollbar{height:4px}[data-pg-saved] .quick::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}[data-pg-saved] .q-card{scroll-snap-align:start;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius);color:inherit;flex:0 0 220px;padding:18px 20px;text-decoration:none}[data-pg-saved] .q-card .when{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);margin-bottom:6px;font-size:10px}[data-pg-saved] .q-card .name{font-family:var(--font-display);margin-bottom:6px;font-size:18px;font-style:italic}[data-pg-saved] .q-card .by{color:var(--muted);font-size:12px}@media (max-width:1080px){[data-pg-saved] .collections,[data-pg-saved] .gallery{grid-template-columns:1fr 1fr}}@media (max-width:720px){[data-pg-saved] .ph{padding:48px 0 40px}[data-pg-saved] .collections,[data-pg-saved] .gallery{grid-template-columns:1fr}}
