
#curious-board .wallpaper-intro{padding:68px 8% 48px;background:radial-gradient(ellipse at 90% 0%,#293126,transparent 65%)}
#curious-board .wallpaper-intro h1{font-size:clamp(48px,6vw,78px);letter-spacing:-2px;margin-bottom:22px}
#curious-board .wallpaper-intro p{max-width:700px;color:#c5c8be;font-size:17px;line-height:1.85}
#curious-board .collection-note{display:flex;flex-wrap:wrap;gap:12px;color:#dfb984;font-size:13px;margin-top:26px}
#curious-board .wallpaper-collection{padding-top:38px}
#curious-board .collection-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:32px}
#curious-board .collection-heading h2{font-size:26px;margin:0}
#curious-board .collection-heading p{font-size:14px;color:#a8b1a2}
#curious-board .wallpaper-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 28px}
#curious-board .wallpaper-card{min-width:0;display:flex;flex-direction:column}
#curious-board .wallpaper-preview{position:relative;display:block;overflow:hidden;border-radius:12px;background:#20271f;border:1px solid #353c32}
#curious-board .wallpaper-preview img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain}
#curious-board .wallpaper-preview>span{position:absolute;bottom:12px;left:12px;right:12px;background:#111411e8;color:#f5f0e7;border-radius:5px;padding:10px 12px;font-size:13px;display:flex;justify-content:space-between}
#curious-board .wallpaper-copy{padding-top:20px;display:flex;flex-direction:column;flex:1}
#curious-board .wallpaper-number{font-size:11px;letter-spacing:1.2px;color:#a8b1a2;margin-bottom:9px}
#curious-board .wallpaper-copy h3{font-size:23px;line-height:1.3;margin-bottom:12px}
#curious-board .wallpaper-copy p{color:#c5c8be;font-size:15px;line-height:1.8;margin-bottom:20px}
.download,#curious-board .download{display:inline-flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;min-height:46px;border:1px solid #9c855f;border-radius:5px;color:#dfb984;text-decoration:none;font:inherit;font-size:14px;margin-top:auto}
.download:hover,#curious-board .download:hover{background:#293126;color:#f5f0e7}
#curious-board .save-note{margin-top:52px;padding-top:24px;border-top:1px solid #30352e;color:#a8b1a2;max-width:720px;font-size:14px}
#wallpaper-dialog{background:#111411;color:#f5f0e7;border:1px solid #9c855f;border-radius:12px;max-width:min(92vw,560px);max-height:94vh;padding:18px;font-family:Manrope,sans-serif;box-sizing:border-box}
#wallpaper-dialog::backdrop{background:#050805e8}#wallpaper-dialog .preview-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px}#preview-title{font-size:16px;font-weight:500;margin:0}#close-preview{font:inherit;font-size:14px;background:transparent;color:#dfb984;border:1px solid #9c855f;border-radius:4px;padding:10px;cursor:pointer;white-space:nowrap}#large-preview{display:block;max-width:100%;height:auto;max-height:70vh;margin:0 auto 16px}#preview-download{display:flex}
@media(max-width:900px){#curious-board .wallpaper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#curious-board .wallpaper-intro{padding:42px 7% 30px}#curious-board .wallpaper-grid{grid-template-columns:1fr;gap:42px}#curious-board .collection-heading{display:block}#curious-board .collection-heading p{margin-top:10px}#curious-board .wallpaper-card{max-width:380px;width:100%;margin:auto}#curious-board .wallpaper-copy p{font-size:16px}}

#curious-board .shirt-interest{margin-top:18px;padding-top:16px;border-top:1px solid #353c32}
#curious-board .shirt-interest p{font-size:14px;margin:0 0 8px;color:#c5c8be}
#curious-board .shirt-interest a{display:inline-flex;gap:10px;align-items:center;min-height:44px;color:#dfb984;font-size:14px;text-underline-offset:4px}
#curious-board .shirt-interest small{display:block;color:#a8b1a2;font-size:12px;line-height:1.7;margin-top:3px}
#curious-board .shirt-interest a:focus-visible{outline:2px solid #dfb984;outline-offset:4px}
