.collection-shell{max-width:1120px;margin:0 auto;padding:40px 28px 90px;color:#f3e6dc}.collection-nav{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:45px}.collection-shell a,.card-community a{color:#edc39d;text-underline-offset:5px}.collection-heading{max-width:750px;padding:15px 0 30px}.collection-heading h1{font-family:MaruBuri,serif;font-size:clamp(32px,5vw,54px);line-height:1.5;font-weight:400;margin:15px 0}.collection-heading h1 em{color:#edc39d;font-style:normal}.collection-heading>p{line-height:1.9;color:#d6c3be}.collection-stats{display:flex;align-items:center;gap:38px;margin:30px 0}.collection-stats>span{display:flex;flex-direction:column;gap:10px;color:#c9b4ac;font-size:13px}.collection-stats strong{font-family:MaruBuri,serif;font-size:37px;color:#f2d3ac}.collection-stats small{font-family:inherit;font-size:16px;color:#ba9d91}.collection-stats button{margin-left:auto}.collection-progress{height:3px;max-width:630px;background:#d3a67120;border-radius:4px;overflow:hidden}.collection-progress i{display:block;background:#eac48e;height:100%;box-shadow:0 0 15px #d89e56}.journal-note{padding:20px 24px;border:1px solid #cdac8730;border-radius:12px;background:#30202780;font-size:14px;line-height:1.9;color:#d6c4bf}.journal-note a,.journal-note button{margin-left:8px}.collection-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:38px 0 22px}.collection-section-heading h2{font-family:MaruBuri,serif;font-size:24px;font-weight:400}.collection-section-heading>span{font-size:12px;color:#baaaa7}.collection-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 20px}.collection-card{text-align:center;text-decoration:none;min-width:0;transition:transform .25s}.collection-card:hover{transform:translateY(-5px)}.collection-card-art{display:block;position:relative;aspect-ratio:2/3;border-radius:9px;border:1px solid #d8b17550;background:#160f16;padding:5px;box-shadow:0 12px 30px #0004}.collection-card-art img{width:100%;height:100%;object-fit:contain;border-radius:5px}.collection-card-art b{position:absolute;top:10px;right:10px;background:#251823ef;border:1px solid #bd9062;color:#f5d4a1;border-radius:20px;padding:4px 9px;font-size:11px}.collection-card-art i{position:absolute;inset:auto 4px 13px;font-style:normal;font-size:10px;color:#c2b6ad;background:#160f16cf;padding:7px 2px}.is-unseen .collection-card-art img{opacity:.42;filter:grayscale(.6)}.collection-card>strong{display:block;color:#eed8c2;font-size:14px;margin-top:12px}.collection-card>small{display:block;font-size:10px;color:#ae9994;line-height:1.8;margin-top:3px}.collection-history{margin-top:45px}.collection-history-row{display:flex;gap:18px;align-items:center;padding:16px 4px;border-top:1px solid #d7b89325;text-decoration:none}.collection-history-row img{width:43px;height:64px;object-fit:contain;border-radius:3px}.collection-history-row span{display:grid;gap:8px}.collection-history-row small{color:#b7a3a0;font-size:12px}.collection-history-row time{margin-left:auto;color:#d1bab2;font-size:13px}.collection-story-card{display:flex;align-items:center;gap:35px;max-width:800px;margin:20px auto 60px}.collection-story-card>img{width:150px;border-radius:9px;box-shadow:0 15px 45px #0006}.collection-story-card h1{font:38px MaruBuri,serif;margin:16px 0}.collection-story-card p{color:#ceb8af;line-height:1.7}.collection-story-card a{display:inline-block;margin:12px 15px 0 0;font-size:14px}.card-community{max-width:880px;margin:65px auto 25px;color:#e9dcd6}.community-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.community-heading h2{font:26px/1.6 MaruBuri,serif;margin:14px 0}.community-heading p{color:#c2aaa5;line-height:1.6}.community-heading>.ui-icon{width:38px;height:38px;color:#dcb18d;flex-shrink:0}.experience-form{padding:26px;background:linear-gradient(120deg,#482b35a0,#251921d9);border:1px solid #c89c7945;border-radius:16px}.experience-form h3{margin:0 0 20px;font-size:17px;font-weight:500}.experience-form label{display:block;font-size:13px;color:#d9c2b6;margin:14px 0 7px}.experience-form input:not([type=checkbox]),.experience-form textarea,.experience-action select{display:block;width:100%;margin-top:8px;border:1px solid #c4a08e45;border-radius:7px;color:#f5e6df;background:#160f17b0;font:inherit;padding:13px 14px}.experience-form input[name=nickname]{max-width:290px}.experience-form textarea{resize:vertical;min-height:112px;line-height:1.8}.experience-form input::placeholder,.experience-form textarea::placeholder{color:#a99292}.experience-count{display:flex;justify-content:space-between;color:#ac9390;font-size:11px;margin-top:8px}.experience-form .experience-consent{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.8}.experience-consent input{margin-top:4px;accent-color:#d6a584;flex:0 0 16px}.experience-form-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.experience-form-bottom small{font-size:12px;color:#bba39d;line-height:1.7}.experience-form-bottom button{flex-shrink:0}.journal-message:empty,.feed-message:empty,.experience-action:empty,.reply-message:empty{display:none}.journal-message,.feed-message,.experience-action,.reply-message{color:#f1c99f;line-height:1.7;font-size:13px}.journal-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.experience-feed-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding-bottom:16px;border-bottom:1px solid #cbb29c40}.experience-feed-heading h3{font-size:15px;margin:0}.experience-feed-heading>span{font-size:11px;color:#b29b94}.experience-post{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid #d5b09725}.experience-thumb{width:56px;height:86px;object-fit:contain;flex-shrink:0;border-radius:4px}.experience-post-content{flex:1;min-width:0}.experience-post header{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12px}.experience-post header strong{font-size:14px;color:#f2dfce}.experience-post header span,.experience-post time{color:#b99e97}.experience-mine{font-size:10px;font-weight:400;border:1px solid #9d827450;border-radius:12px;padding:2px 7px}.experience-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:15px;color:#dfd1cb;margin:14px 0}.experience-drawn{font-size:11px;color:#a8928b}.experience-tools{display:flex;gap:14px;flex-wrap:wrap;margin-top:17px}.experience-tools button,.experience-action button,.experience-replies>[data-more-replies],.experience-example button{padding:6px 9px;color:#cfb49f;background:#34242c;border:1px solid #bf9a7530;border-radius:6px;font:inherit;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.experience-tools button[aria-pressed=true]{color:#ffd4a0;border-color:#dcb17d}.experience-tools .ui-icon{width:14px;height:14px}.experience-action{margin-top:12px}.experience-action select{width:auto;max-width:100%;margin-bottom:10px}.experience-replies:not(:empty){margin-top:20px;padding:15px 18px;background:#0e0b124a;border-radius:10px;border-left:2px solid #bc956455}.experience-post.is-reply{padding:16px 0}.experience-replies .experience-form{padding:18px;margin-top:20px}.experience-empty{font-size:14px;color:#bfa6a0;padding:22px 0;line-height:1.8}.experience-examples{margin-top:32px;border:1px dashed #b5937038;padding:24px;border-radius:14px;background:#21181e90}.experience-examples h3{font-size:15px;display:flex;gap:12px;align-items:center}.experience-examples h3 span{font-size:10px;color:#d3ba97;border:1px solid #b5937050;border-radius:15px;padding:4px 9px;font-weight:400}.experience-examples>p{font-size:12px;line-height:1.8;color:#b6a098}.experience-examples article,.experience-example{border-top:1px solid #bca18e25;padding-top:18px;margin-top:18px}.experience-examples article>span{font-size:10px;color:#b49f8d}.experience-examples article p,.experience-example p{line-height:1.8;color:#cab8af;font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap}.collection-saved{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #c7a07250;border-radius:10px;padding:16px 20px;background:#3e283875;margin:28px 0;color:#ddc1a8;font-size:13px;line-height:1.8}.collection-saved a{color:#f3d1a5;white-space:nowrap}.home-collection-link{display:block;text-align:center;margin:17px 0;color:#d8b999;font-size:13px;text-underline-offset:5px}.collection-shell [hidden],.card-community [hidden]{display:none!important}.collection-shell :focus-visible,.card-community :focus-visible{outline:2px solid #f3cd91;outline-offset:4px}.card-community button:disabled{opacity:.5;cursor:wait}
@media(max-width:850px){.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 15px}.collection-section-heading{align-items:flex-start;flex-direction:column;gap:5px}.collection-section-heading h2{margin-bottom:3px}}
@media(max-width:540px){.collection-shell{padding:25px 20px 60px}.collection-nav{font-size:12px;margin-bottom:20px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}.collection-stats{gap:28px;flex-wrap:wrap}.collection-stats button{margin-left:0;width:100%}.collection-card>strong{font-size:12px}.collection-card>small{font-size:9px}.collection-card-art i{font-size:8px}.collection-story-card{gap:20px;margin-bottom:35px}.collection-story-card>img{width:95px}.collection-story-card h1{font-size:27px}.collection-story-card .eyebrow{font-size:9px}.collection-story-card a{font-size:12px}.card-community{margin-top:40px}.community-heading h2{font-size:21px}.community-heading>.ui-icon{display:none}.experience-form{padding:20px 16px}.experience-form-bottom{align-items:flex-start;flex-direction:column;gap:12px}.experience-form-bottom button{width:100%}.experience-post{gap:13px}.experience-thumb{width:40px;height:64px}.experience-body{font-size:14px}.experience-post header{gap:7px;font-size:10px}.experience-replies:not(:empty){margin-left:-53px;padding:14px 12px}.is-reply .experience-replies{margin-left:0}.experience-examples{padding:18px}.collection-saved{align-items:flex-start;flex-direction:column;gap:5px}.fortune-shell .card-community{padding:0 4px}.collection-history-row{gap:12px}.collection-history-row time{font-size:11px}}
