.darlink-chat-edition .character-introduction{display:block;height:auto;min-height:0;border:0;border-radius:0;background:transparent;overflow:visible;margin-bottom:32px}
.darlink-chat-edition .introduction-copy{width:100%;min-width:0;padding:16px 24px 28px;text-align:center}
.darlink-chat-edition .introduction-copy h1{font-size:38px;line-height:1.18;white-space:normal;max-width:900px;margin-inline:auto}
.darlink-chat-edition .introduction-copy h1 br{display:none}
.darlink-chat-edition .introduction-copy h1 span{display:block;margin-top:8px;font-size:30px;line-height:1.3}
.darlink-chat-edition .introduction-copy>p{display:block;max-width:660px;font-size:16px;line-height:26px;margin:18px auto 20px}
.darlink-chat-edition .desktop-create{display:inline-flex;border-radius:8px}
.darlink-chat-edition .mobile-create{display:none}
.darlink-chat-edition .spotlight-stage{height:272px;min-height:0;max-height:none;width:100%;max-width:880px;margin-inline:auto;overflow:hidden;mask-image:none}
.darlink-chat-edition .spotlight-track{height:100%;padding:6px 48px;gap:20px;justify-content:center;align-items:center;transform:none}
.darlink-chat-edition .spotlight-card{flex:0 0 calc((100% - 40px)/3);max-width:190px;border-radius:8px;opacity:.85;transform:none}
.darlink-chat-edition .spotlight-card.is-current{opacity:1;transform:scale(1.03)}
.darlink-chat-edition .spotlight-previous,.darlink-chat-edition .spotlight-next{opacity:1}
.darlink-chat-edition .scenario-profile,.darlink-chat-edition .build-character-tile,.darlink-chat-edition .membership-choice,.darlink-chat-edition .journal-entry,.darlink-chat-edition .companion-capability{border-radius:8px}
.darlink-chat-edition .directory-controls{flex-wrap:wrap;gap:12px;padding:16px 0 20px;border-bottom:1px solid var(--line);margin-bottom:24px}
.darlink-chat-edition .directory-search{flex:1 1 280px;border-radius:8px}
.darlink-chat-edition .filter-select{border-radius:8px}
.darlink-chat-edition .character-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.darlink-chat-edition .catalogue-help-heading{align-items:flex-start}
.darlink-chat-edition .catalogue-help-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.darlink-chat-edition .catalogue-help-groups>div{border-top:2px solid #28476a;padding-top:16px}
.darlink-chat-edition .companion-reading{border-top:1px solid var(--line);padding:32px 0}
.darlink-chat-edition .companion-reading h2{max-width:800px;font-size:28px;line-height:1.3}
.darlink-chat-edition .reading-content{gap:40px}
.darlink-chat-edition .help-width{max-width:1080px}
.darlink-chat-edition .help-heading{padding-bottom:24px;margin-bottom:24px}
.darlink-chat-edition .help-heading h1{font-size:36px;line-height:1.22;max-width:950px}
.darlink-chat-edition .help-heading .help-intro{max-width:940px;line-height:1.8}
.darlink-chat-edition .help-reading-layout{display:block}
.darlink-chat-edition .help-outline{position:static;border:0;border-bottom:1px solid var(--line);padding:0 0 24px;margin-bottom:32px;width:100%}
.darlink-chat-edition .help-outline summary{justify-content:flex-start;gap:16px}
.darlink-chat-edition .help-outline nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;padding-top:16px}
.darlink-chat-edition .help-outline a{font-size:14px;line-height:1.55;min-width:0}
.darlink-chat-edition .help-article{max-width:940px;min-width:0}
.darlink-chat-edition .help-text-section{margin-bottom:36px}
.darlink-chat-edition .help-text-section h2{font-size:25px;margin-bottom:18px}
.darlink-chat-edition .help-topic-groups{grid-template-columns:1fr;gap:36px}
.darlink-chat-edition .help-topic-group>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}
.darlink-chat-edition .help-topic-group li>a{align-items:flex-start;height:100%}
.darlink-chat-edition .help-topic-group li .darlink-icon{margin-top:4px;flex:none}
.darlink-chat-edition .help-first-session{max-width:none;padding-bottom:28px}
.darlink-chat-edition .help-first-session ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}
.darlink-chat-edition .help-question-group{max-width:940px}
.darlink-chat-edition .help-question-group>h2{padding-bottom:14px;margin-bottom:0;color:#a9cfff;font-size:22px}
.darlink-chat-edition .help-footer{margin-top:52px;padding-top:28px}
.darlink-chat-edition .help-footer>nav{gap:12px 22px}
@media(min-width:1600px){.darlink-chat-edition .character-results{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1099px){.darlink-chat-edition .character-results{gap:16px}.darlink-chat-edition .spotlight-stage{height:250px}.darlink-chat-edition .spotlight-card{max-width:170px}.darlink-chat-edition .help-outline nav{grid-template-columns:repeat(2,minmax(0,1fr))}.darlink-chat-edition .catalogue-help-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){
  .darlink-chat-edition .introduction-copy{padding:14px 16px 20px;text-align:left}
  .darlink-chat-edition .introduction-copy h1{font-size:30px;line-height:36px}
  .darlink-chat-edition .introduction-copy h1 span{font-size:25px;line-height:32px;margin-top:4px}
  .darlink-chat-edition .introduction-copy>p{font-size:15px;line-height:24px;margin:14px 0 18px}
  .darlink-chat-edition .spotlight-stage{height:232px;margin-top:4px}
  .darlink-chat-edition .spotlight-track{justify-content:flex-start;padding:6px 16px;gap:14px}
  .darlink-chat-edition .spotlight-card{flex-basis:40%;max-width:150px}
  .darlink-chat-edition .spotlight-caption strong{font-size:14px}
  .darlink-chat-edition .spotlight-caption p{font-size:12px;line-height:16px}
  .darlink-chat-edition .small-primary{font-size:12px}
  .darlink-chat-edition .character-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .darlink-chat-edition .directory-controls{padding-top:8px;padding-bottom:16px;gap:10px}
  .darlink-chat-edition .directory-search{flex-basis:100%}
  .darlink-chat-edition .directory-selects{width:100%}
  .darlink-chat-edition .companion-reading h2{font-size:24px}
  .darlink-chat-edition .reading-content{gap:24px}
  .darlink-chat-edition .help-heading h1{font-size:29px;line-height:1.25}
  .darlink-chat-edition .help-outline{padding:16px;border:1px solid var(--line);margin-bottom:28px;border-radius:8px}
  .darlink-chat-edition .help-outline nav{grid-template-columns:1fr;gap:12px}
  .darlink-chat-edition .help-topic-group>ul,.darlink-chat-edition .help-first-session ol{grid-template-columns:1fr}
  .darlink-chat-edition .help-text-section h2{font-size:23px}
  .darlink-chat-edition .help-question-group>h2{font-size:21px}
}
@media(max-width:359px){.darlink-chat-edition .introduction-copy h1 span{font-size:23px;line-height:30px}.darlink-chat-edition .spotlight-stage{height:208px}.darlink-chat-edition .catalogue-help-groups{grid-template-columns:1fr}.darlink-chat-edition .build-character-tile{padding-inline:10px}.darlink-chat-edition .build-character-tile>strong{font-size:17px}.darlink-chat-edition .build-character-tile>b{padding-inline:10px;font-size:12px}}
