.creator-module__U1vXmG__page{color:#ede8ff;max-width:1100px;margin:0 auto;padding:32px 20px 100px}.creator-module__U1vXmG__head{border-bottom:1px solid #7856ba;margin-bottom:24px;padding-bottom:20px}.creator-module__U1vXmG__head h1{margin:0 0 12px;font-size:clamp(28px,4vw,48px)}.creator-module__U1vXmG__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.creator-module__U1vXmG__card,.creator-module__U1vXmG__panel{background:linear-gradient(145deg,#171321,#100c19);border:1px solid #4c365f;border-radius:14px;padding:20px}.creator-module__U1vXmG__card h2{margin:0 0 8px;font-size:20px}.creator-module__U1vXmG__card button,.creator-module__U1vXmG__panel button{color:#fff;background:#583280;border:1px solid #a27ac6;border-radius:8px;margin:6px 8px 6px 0;padding:10px 14px}.creator-module__U1vXmG__card button:disabled,.creator-module__U1vXmG__panel button:disabled{opacity:.45}.creator-module__U1vXmG__page a{color:#d7b6ff}.creator-module__U1vXmG__panel{margin-top:18px}.creator-module__U1vXmG__panel input,.creator-module__U1vXmG__panel textarea,.creator-module__U1vXmG__panel select{color:#fff;box-sizing:border-box;background:#080610;border:1px solid #655175;border-radius:6px;width:100%;margin:8px 0;padding:10px;display:block}.creator-module__U1vXmG__panel label{margin:14px 0;display:block}.creator-module__U1vXmG__notice{border:1px solid #5c426e;border-radius:8px;padding:16px}.creator-module__U1vXmG__muted{color:#b5a8c1}.creator-module__U1vXmG__bar{flex-wrap:wrap;gap:16px;margin:14px 0;display:flex}.creator-module__U1vXmG__comments{padding:0;list-style:none}.creator-module__U1vXmG__comments li{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #332541;padding:12px 0}
.ugc-page-module__X7jR4G__page{max-width:60rem;padding:var(--ol-space-lg,24px) var(--ol-gutter,16px) var(--ol-space-xxl,64px);color:var(--ol-ink);margin:0 auto}.ugc-page-module__X7jR4G__hero{gap:var(--ol-space-lg,24px);grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;display:grid}@media (max-width:720px){.ugc-page-module__X7jR4G__hero{grid-template-columns:minmax(0,1fr)}}.ugc-page-module__X7jR4G__portrait{aspect-ratio:3/4;object-fit:cover;border-radius:var(--ol-radius-lg,16px);background:var(--ol-line);width:100%;display:block}.ugc-page-module__X7jR4G__portraitEmpty{aspect-ratio:3/4;border-radius:var(--ol-radius-lg,16px);background:var(--ol-line);width:100%;color:var(--ol-ink-subtle);place-items:center;font-size:4rem;display:grid}.ugc-page-module__X7jR4G__overline{margin:0 0 var(--ol-space-xs,4px);letter-spacing:.08em;color:var(--ol-ink-subtle);font-size:.8rem}.ugc-page-module__X7jR4G__name{margin:0 0 var(--ol-space-sm,8px);overflow-wrap:anywhere;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.2}.ugc-page-module__X7jR4G__creator{margin:0 0 var(--ol-space-sm,8px);color:var(--ol-ink-muted)}.ugc-page-module__X7jR4G__creator a{color:inherit;text-underline-offset:3px;text-decoration:underline}.ugc-page-module__X7jR4G__difficulty{margin:0 0 var(--ol-space-md,16px);color:var(--ol-ink-muted);font-size:.9rem}.ugc-page-module__X7jR4G__stars{color:var(--ol-dawn);letter-spacing:.06em}.ugc-page-module__X7jR4G__summary{margin:0 0 var(--ol-space-lg,24px);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.ugc-page-module__X7jR4G__cta{min-height:48px;padding:0 var(--ol-space-lg,24px);border-radius:var(--ol-radius-pill,999px);background:var(--ol-dawn);color:var(--ol-on-dawn,#1a1208);justify-content:center;align-items:center;width:100%;max-width:22rem;font-weight:700;text-decoration:none;display:inline-flex}.ugc-page-module__X7jR4G__ctaNote{margin:var(--ol-space-xs,4px) 0 var(--ol-space-lg,24px);color:var(--ol-ink-subtle);font-size:.85rem}.ugc-page-module__X7jR4G__share,.ugc-page-module__X7jR4G__ownerBar,.ugc-page-module__X7jR4G__row{gap:var(--ol-space-sm,8px);margin:var(--ol-space-sm,8px) 0;flex-wrap:wrap;align-items:center;display:flex}.ugc-page-module__X7jR4G__shareX,.ugc-page-module__X7jR4G__ghost{min-height:40px;padding:0 var(--ol-space-md,16px);border-radius:var(--ol-radius-pill,999px);border:1px solid var(--ol-line);color:var(--ol-ink);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.ugc-page-module__X7jR4G__shareX{border-color:var(--ol-dawn);color:var(--ol-dawn)}.ugc-page-module__X7jR4G__ghost:disabled{opacity:.5;cursor:default}.ugc-page-module__X7jR4G__like{gap:var(--ol-space-sm,8px);flex-wrap:wrap;align-items:center;display:inline-flex}.ugc-page-module__X7jR4G__notice{margin:0 0 var(--ol-space-md,16px);padding:var(--ol-space-sm,8px) var(--ol-space-md,16px);border:1px solid var(--ol-line);border-radius:var(--ol-radius-md,12px);color:var(--ol-ink-muted);font-size:.9rem}.ugc-page-module__X7jR4G__muted{color:var(--ol-ink-muted)}.ugc-page-module__X7jR4G__rules{margin-top:var(--ol-space-xl,40px);color:var(--ol-ink-subtle);font-size:.8rem;line-height:1.7}.ugc-page-module__X7jR4G__shelf{margin-top:var(--ol-space-xl,40px)}.ugc-page-module__X7jR4G__shelf h2{margin:0 0 var(--ol-space-md,16px);font-size:1.2rem}.ugc-page-module__X7jR4G__grid{gap:var(--ol-space-md,16px);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));display:grid}.ugc-page-module__X7jR4G__card{color:inherit;min-width:0;text-decoration:none;display:block}.ugc-page-module__X7jR4G__card img,.ugc-page-module__X7jR4G__card .ugc-page-module__X7jR4G__portraitEmpty{border-radius:var(--ol-radius-md,12px)}.ugc-page-module__X7jR4G__card strong{margin-top:var(--ol-space-xs,4px);overflow-wrap:anywhere;display:block}.ugc-page-module__X7jR4G__card span{color:var(--ol-ink-muted);overflow-wrap:anywhere;font-size:.8rem;display:block}
