/* Open sections and article layout: Sinian structure, neutral light palette. */
body.aw-light,.aw-light .p-body{background:#fafafa}
.aw-light .block-container,.aw-light .block--category>.block-container,.aw-light .p-body-sidebar .block-container{position:relative;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
.aw-light .p-body-sidebar{grid-template-columns:minmax(0,1fr)}.aw-light .p-body-sidebar>.block{width:100%;min-width:0}
.aw-light .block--category .block-body{border:0;border-radius:0;background:transparent}
.aw-light .block-header,.aw-light .block--category .block-header,.aw-light .block-minorHeader,.aw-light .p-body-sidebar .block-minorHeader{margin:0;padding:0 0 14px;border:0;border-bottom:1px solid #d6d6d6;border-radius:0;background:transparent}
.aw-light .block-header::after,.aw-light .block-minorHeader::before,.aw-light .block-minorHeader::after{content:none}
.aw-light .block-body>.node,.aw-light .block-body>.node:last-child{border:0;border-bottom:1px solid #e3e3e3;background:transparent}
.aw-light .node{isolation:isolate;position:relative}.aw-light .node::before{background:radial-gradient(ellipse at 15% 50%,#00000006,transparent 68%)}
.aw-light .node-icon,.aw-light .node-icon.node-icon--crimeCustom{outline:1px solid #d5d5d5;outline-offset:3px;border-color:#777;background:transparent!important;box-shadow:none;transform:rotate(-5deg)}
.aw-light .node:hover .node-icon{background:transparent!important;box-shadow:none;transform:rotate(0)}
.aw-light .node--passwordProtected,.aw-light .node--passwordProtected .node-body{background:transparent!important;border:0!important}
.aw-light .p-body-sidebar .block-body,.aw-light .p-body-sidebar .block-body.block-row{padding:0}.aw-light .p-body-sidebar .block-minorHeader+.block-body{padding-top:6px}
.aw-light .p-body-sidebar .block-row{padding:14px 0;border:0;border-bottom:1px solid #e3e3e3;background:transparent}
.aw-light .p-body-sidebar .block-row:hover{background:transparent}
.aw-light .p-body-sidebar .crimePinnedLatest-row{padding:14px 0!important;border-left:0;border-bottom:1px solid #ddd;background:transparent!important}
.aw-light .aw-pinnedLabel{margin-bottom:6px;font-weight:700}
.aw-light .p-body-sidebar [data-widget-key="crime_latest_posts"] .contentRow-figure{width:28px;flex-basis:28px;margin-right:12px;margin-top:2px}
.aw-light .p-body-sidebar [data-widget-key="crime_latest_posts"] .contentRow-figure .avatar{width:28px;height:28px}
.aw-light .aw-latestTitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aw-light .aw-latestMeta{margin-top:4px}.aw-light .aw-latestForum{margin-top:6px}
.aw-light .aw-staffOnline .block-row{padding:12px 0 4px;border:0}.aw-light .aw-staffOnline .contentRow{align-items:center;gap:14px}.aw-light .aw-staffOnline .contentRow-figure{position:relative}
.aw-light .aw-staffOnline .contentRow-figure .avatar{width:44px;height:44px;box-shadow:0 0 0 2px #fafafa,0 0 0 3px #555}
.aw-light .aw-staffOnline .contentRow-figure::after{content:'';position:absolute;right:0;bottom:0;width:10px;height:10px;border-radius:50%;background:#333;box-shadow:0 0 0 2px #fafafa}
.aw-light .aw-staffOnline .username{font:400 20px/1 Forum,Georgia,serif!important}.aw-light .aw-staffOnline .contentRow-minor{margin-top:6px;font:700 10.5px/1.2 Manrope,sans-serif;letter-spacing:.18em;text-transform:uppercase}
.aw-light .aw-contactRows{display:grid;margin-top:6px}.aw-light .aw-contactRow{display:grid;grid-template-columns:28px minmax(0,1fr) 15px;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #e3e3e3;color:#333;transition:color .25s}
.aw-light .aw-contactRow>svg{width:22px;height:22px;color:#777}.aw-light .aw-contactRow strong{display:block;font:700 11.5px/1.3 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.aw-light .aw-contactRow small{display:block;margin-top:5px;font-size:12.5px;line-height:1.5;color:#888}.aw-light .aw-contactArrow{font-size:18px;font-weight:400;color:#888;transition:transform .25s}
.aw-light .aw-contactRow:hover{color:#000}.aw-light .aw-contactRow:hover .aw-contactArrow{transform:translateX(3px);color:#222}
.aw-light .aw-forumAbout .block-row{padding:8px 0;border:0}.aw-light .aw-forumAbout .pairs{font-size:13px}
.aw-light .aw-sectionThreads .contentRow-figure{width:28px;margin-right:12px;flex-basis:28px}.aw-light .aw-sectionThreads .aw-sectionIcon{font:400 24px/1 Forum,Georgia,serif;color:#555}
.aw-light .aw-sectionThreads .aw-forumLink{font:500 12.5px/1.3 Manrope,sans-serif;color:#777;margin-top:7px}

/* The forum list is an open table rather than cards inside a pinned panel. */
.aw-light[data-template^="forum_view"] .block-filterBar{padding:12px 0;background:transparent;border-color:#ddd}
.aw-light .aw-threadTableHead{display:grid;grid-template-columns:40px minmax(0,1fr) 80px 96px 150px;gap:0 22px;padding:14px 0!important;border-bottom:1px solid #d6d6d6;font:700 10.5px/1.2 Manrope,sans-serif;letter-spacing:.16em}
.aw-light .aw-threadTableHead>span:first-child{grid-column:2}.aw-light .aw-threadTableHead>span:last-child{text-align:left}
.aw-light .structItemContainer,.aw-light .structItemContainer-group{display:block;padding:0}
.aw-light .structItem,.aw-light .structItem+.structItem{display:grid;grid-template-columns:40px minmax(0,1fr) 80px 96px 150px;align-items:center;gap:0 22px;padding:16px 0;border:0!important;border-bottom:1px solid #e3e3e3!important;border-radius:0;background:transparent!important;box-shadow:none!important}
.aw-light .structItem-cell{display:block;width:auto!important;min-width:0;padding:0!important;border:0}
.aw-light .structItem-cell--icon{grid-column:1}.aw-light .structItem-cell--icon .avatar{width:40px;height:40px}.aw-light .structItem-iconContainer{width:40px}.aw-light .structItem-secondaryIcon{display:none}
.aw-light .structItem-cell.structItem-cell--main{grid-column:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0}
.aw-light .structItem-cell--main::before,.aw-light .structItem-cell--main::after{content:none}.aw-light .structItem-statuses:not(:has(li)){display:none}
.aw-light .structItem-cell--main>.structItem-statuses{order:1;margin:0;display:flex;gap:8px;flex-wrap:wrap}
.aw-light .structItem-title{order:2;min-width:0;flex:0 1 auto}.aw-light .structItem-cell--main>.structItem-minor{order:3;flex:1 0 100%;display:flex;flex-wrap:wrap;gap:2px 12px;margin:0}
.aw-light .structItem-cell--meta,.aw-light[data-template^="forum_view"] .structItem-cell--meta{display:contents!important}
.aw-light[data-template^="forum_view"] .structItem-cell--meta .pairs{display:block;grid-column:3;width:auto!important;text-align:right;margin:0;padding:0;font-size:14px}
.aw-light[data-template^="forum_view"] .structItem-cell--meta .pairs:nth-child(2){grid-column:4;width:auto!important}
.aw-light .structItem-cell--meta .pairs>dt{display:none}.aw-light .structItem-cell--meta .pairs>dd{font:400 14px/1 Manrope,sans-serif}
.aw-light .structItem-cell--latest,.aw-light[data-template^="forum_view"] .structItem-cell--latest{grid-column:5;width:auto!important;text-align:left;padding:0!important;font:400 12.5px/1.5 Manrope,sans-serif}
.aw-light .structItem-cell--latest::before{content:none!important}.aw-light .structItem-startDate{display:inline!important}
.aw-light .structItem-cell--iconEnd{display:none!important}
.aw-light[data-template^="forum_view"] .structItemContainer-group--sticky{margin:0;padding:0;border:0;border-bottom:1px solid #bbb;background:transparent}
.aw-light .aw-threadGroupLabel{display:none}.aw-light .aw-threadBadge{padding:0;border:0;background:none;border-radius:0;font:700 10.5px/1.4 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#555}
.aw-light .aw-threadBadge--sticky{color:#111}.aw-light .aw-threadBadge--locked{font-size:0;letter-spacing:0;gap:0;color:#888}.aw-light .aw-threadBadge--locked svg{width:11px;height:11px}
.aw-light .structItem:has(.structItem-cell--vote){grid-template-columns:108px 40px minmax(0,1fr) 80px 96px 150px}
.aw-light .structItem:has(.structItem-cell--vote) .structItem-cell--vote{grid-column:1;width:108px!important;padding:0!important}.aw-light .structItem:has(.structItem-cell--vote) .structItem-cell--icon{grid-column:2}
.aw-light .structItem:has(.structItem-cell--vote) .structItem-cell--main{grid-column:3}.aw-light .structItem:has(.structItem-cell--vote) .structItem-cell--meta .pairs{grid-column:4}.aw-light .structItem:has(.structItem-cell--vote) .structItem-cell--meta .pairs:nth-child(2){grid-column:5}.aw-light .structItem:has(.structItem-cell--vote) .structItem-cell--latest{grid-column:6}
.aw-light[data-template="forum_view_type_suggestion"] .aw-threadTableHead{grid-template-columns:108px 40px minmax(0,1fr) 80px 96px 150px}.aw-light[data-template="forum_view_type_suggestion"] .aw-threadTableHead>span:first-child{grid-column:3}

/* One canvas through the page, author rail, post text and catalogue. */
.aw-light .block--messages .block-container,.aw-light .block--messages .block-body,.aw-light .message,.aw-light .message-inner,.aw-light .message-main,.aw-light .message-content,.aw-light .message-body,.aw-light .message-cell,.aw-light .message-cell--main{background:transparent!important;border-radius:0;box-shadow:none}
.aw-light .message,.aw-light .message+.message,.aw-light .block--messages .message{margin:0;padding:34px 0;border:0!important;border-bottom:1px solid #e3e3e3!important;background:transparent!important}
.aw-light .block--messages .block-body>.message:first-child{padding-top:6px}
.aw-light .message.message--post .message-cell.message-cell--user{background:transparent!important;border:0!important}
.aw-light .message.message--post .message-cell--main{padding:0!important;border:0!important}
.aw-light .message-userArrow{display:none!important}.aw-light .message.message--post .crimeAuthorCard{display:grid;grid-template-columns:1fr;grid-template-areas:none;justify-items:start;align-content:start;gap:12px;background:transparent;border:0;padding:0;text-align:left}
.aw-light .crimeAuthorCard .message-avatar{grid-area:auto;margin:0!important;text-align:left}.aw-light .crimeAuthorCard .message-userDetails{grid-area:auto;display:grid;justify-items:start;gap:7px;text-align:left;align-items:start}
.aw-light .crimeAuthorCard .message-name,.aw-light .crimeAuthorCard .message-userTitle{text-align:left;margin:0}
.aw-light .crimeAuthorStats{grid-area:auto;display:grid;gap:2px;width:100%;padding:0;border:0!important;margin:0;background:transparent;box-shadow:none}
.aw-light .crimeAuthorStat{display:flex;flex-direction:row;justify-content:space-between;justify-self:stretch;gap:8px;width:100%!important;text-align:left;padding:0!important}.aw-light .crimeAuthorStat dt{order:0;margin:0;font:400 12px/1.6 Manrope,sans-serif}.aw-light .crimeAuthorStat dd{order:1;font:400 12px/1.6 Manrope,sans-serif}
.aw-light .message-attribution{display:flex;justify-content:space-between;gap:20px;margin:0;border:0}.aw-light .message-attribution::before,.aw-light .message-attribution::after{content:none}
.aw-light .awSkillCatalog .awSkill-card,.aw-light .awSkillCatalog .awSkill-wording,.aw-light .awSkillCatalog .awSkill-variant{background:transparent!important}.aw-light .awSkillCatalog .awSkill-card--new{background:linear-gradient(90deg,#00000004,transparent)!important}
.aw-light .crimeSuggestionVote{background:transparent!important;border:0!important;border-top:1px solid #d6d6d6!important;border-bottom:1px solid #d6d6d6!important;padding-left:0!important;padding-right:0!important}
.aw-light .crimeClosedThreadNotice{background:transparent;border:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0;padding:14px 0}
.aw-light .crimeOpeningNotice{background:transparent;border:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0;box-shadow:none}
.aw-light .memberHeader,.aw-light .memberHeader-main,.aw-light .memberHeader-content,.aw-light .memberHeader-stats{background:transparent!important;border-radius:0!important;box-shadow:none!important}.aw-light .memberHeader{border:0!important}
.aw-light .formRow>dt,.aw-light .formRow>dd,.aw-light .formSubmitRow-bar,.aw-light .formSubmitRow-controls,.aw-light .block-footer{background:transparent}
.aw-light .bbWrapper .aw-toc{background:transparent}.aw-light .bbCodeBlock{background:transparent}.aw-light .bbCodeBlock-title{background:#00000004}
.aw-light .hScroller-action{color:#555!important;background:linear-gradient(90deg,transparent,#fafafa 60%)!important;box-shadow:none}.aw-light .hScroller-action--start{background:linear-gradient(90deg,#fafafa 60%,transparent)!important}
@media(max-width:1320px) and (min-width:1101px){.aw-light .structItem,.aw-light .structItem+.structItem,.aw-light .aw-threadTableHead{grid-template-columns:40px minmax(0,1fr) 50px 65px 115px;gap:0 16px}.aw-light .structItem:has(.structItem-cell--vote),.aw-light[data-template="forum_view_type_suggestion"] .aw-threadTableHead{grid-template-columns:90px 40px minmax(0,1fr) 45px 55px 95px;gap:0 12px}.aw-light .structItem:has(.structItem-cell--vote) .structItem-cell--vote{width:90px!important}.aw-light .crimeSuggestionVoteList-control.contentVote{max-width:90px!important;grid-template-columns:29px 30px 29px}.aw-light .crimeSuggestionVoteList-button.contentVote-vote{width:29px!important}}
@media(max-width:900px){.aw-light .message-inner{display:block}.aw-light .message.message--post .message-cell.message-cell--user{width:100%!important;flex-basis:auto!important;padding:0 0 14px!important}.aw-light .message:not(.message--forceColumns) .crimeAuthorCard{grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-areas:'avatar details stats'!important;gap:14px!important;align-items:center}.aw-light .crimeAuthorCard .message-avatar{grid-area:avatar}.aw-light .crimeAuthorCard .message-userDetails{grid-area:details}.aw-light .crimeAuthorStats{grid-area:stats;width:80px}.aw-light .crimeAuthorCard .message-avatar .avatar{width:44px!important;height:44px!important}}
@media(max-width:650px){
 .aw-light .aw-threadTableHead{display:none}
 .aw-light .structItem,.aw-light .structItem+.structItem{grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;gap:6px 12px;padding:16px 0}
 .aw-light .structItem-cell--icon{grid-column:1;grid-row:1}.aw-light .structItem-cell--icon .avatar{width:32px;height:32px}.aw-light .structItem-iconContainer{width:32px}
 .aw-light .structItem-cell.structItem-cell--main{grid-column:2;grid-row:1}.aw-light[data-template^="forum_view"] .structItem-cell--meta{display:none!important}
 .aw-light .structItem-cell--latest,.aw-light[data-template^="forum_view"] .structItem-cell--latest{grid-column:2;grid-row:2;font-size:12px}
 .aw-light .structItem:has(.structItem-cell--vote){grid-template-columns:64px 32px minmax(0,1fr);gap:6px 10px}
 .aw-light .structItem:has(.structItem-cell--vote) .structItem-cell--vote{grid-column:1;grid-row:1/span 2;width:64px!important}
 .aw-light .structItem:has(.structItem-cell--vote) .structItem-cell--icon{grid-column:2;grid-row:1}.aw-light .structItem:has(.structItem-cell--vote) .structItem-cell--main{grid-column:3;grid-row:1}.aw-light .structItem:has(.structItem-cell--vote) .structItem-cell--latest{grid-column:3;grid-row:2}
 .aw-light .crimeSuggestionVoteList-control.contentVote{max-width:64px!important;grid-template-columns:31px 31px}.aw-light .crimeSuggestionVoteList-button.contentVote-vote{width:31px!important}
 .aw-light .message,.aw-light .message+.message{padding:24px 0}.aw-light .crimeAuthorStats{width:70px}.aw-light .crimeAuthorStat dt,.aw-light .crimeAuthorStat dd{font-size:10px}
}
