/* Geometry and type measured on forum.sinian.pw, 2026-10-20. Surface/art stay light. */
:root{--aw-page:1480px;--aw-pad:clamp(16px,4vw,56px);--aw-width:calc(var(--aw-page) + 2 * var(--aw-pad))}
html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:#fafafa}html::-webkit-scrollbar-thumb{background:#bbb;border:2px solid #fafafa;border-radius:5px}
body.aw-light{font:400 15px/1.65 Manrope,'Segoe UI',system-ui,sans-serif}
.aw-light .p-body-inner{box-sizing:border-box;width:100%;max-width:var(--aw-width);padding:40px var(--aw-pad) 120px}
.aw-light .p-nav-inner{box-sizing:border-box;max-width:var(--aw-width);height:80px;min-height:80px;padding:0 var(--aw-pad);gap:40px}
.aw-light .p-nav-inner::before,.aw-light .p-nav-inner::after{display:none}
.aw-light .aw-navLogo{margin-right:0;font-size:31px}
.aw-light .p-nav-list{gap:32px}.aw-light .p-nav .p-navEl-link{padding:6px 0;font:600 13px/1 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.aw-light .p-nav .p-navEl.is-selected .p-navEl-link{padding-left:12px}.aw-light .p-nav .p-navEl.is-selected::after{left:0;width:4px;height:4px}
.aw-light .p-navgroup-link{font-size:13px;line-height:1;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:10px}
.aw-light .p-navgroup-link--user{font-weight:400;font-size:15px;letter-spacing:0;text-transform:none}.aw-light .p-navgroup-link--register{font-size:11.5px;letter-spacing:.14em;font-weight:700;padding:12px 18px}
.aw-light .p-navgroup-link--iconic{font-size:18px;line-height:1;letter-spacing:0}
.aw-light .aw-hero,.aw-light.template-forum_list .aw-hero{height:420px;min-height:0;background-position:center 43%}
.aw-light .aw-hero-inner,.aw-light .aw-hero--page .aw-hero-inner{max-width:var(--aw-width);padding-left:var(--aw-pad);padding-right:var(--aw-pad)}
.aw-light.template-forum_list .aw-hero-name{font-size:clamp(40px,3.8vw,64px);font-weight:400;line-height:1.02;letter-spacing:-.02em}
.aw-light.template-forum_list .aw-hero::after{background:linear-gradient(90deg,#f8fafb88 0%,#f8fafb66 24%,transparent 36%)}
.aw-light.template-forum_list .aw-hero-name{text-shadow:0 0 5px #ffffffcc}
.aw-light .aw-hero--page{height:auto;min-height:400px}.aw-light .aw-hero--page .aw-hero-inner{min-height:400px;padding-top:76px;padding-bottom:112px}
.aw-light .aw-hero--page .aw-titlePanel{width:1000px;max-width:76%;padding:0}
.aw-light .aw-pageHeading{font:400 clamp(38px,4.4vw,76px)/1.02 Forum,Georgia,serif;letter-spacing:.04em;text-transform:uppercase;margin:20px 0 24px}
.aw-light[data-template^="thread_view"] .aw-pageHeading{font-size:clamp(34px,3.4vw,60px)}
.aw-light:not([data-template^="forum_view"]):not([data-template^="thread_view"]) .aw-pageHeading{font-size:clamp(34px,3.2vw,56px)}
.aw-light .aw-headDescription{max-width:52ch;font-size:16px;line-height:1.65}.aw-light .aw-headDescription .listInline{font-size:13px;line-height:1.65}.aw-light .aw-threadCounts{font-size:13px;line-height:1.65}
.aw-light .aw-headCrumbs .p-breadcrumbs{font-size:10.5px;letter-spacing:.14em;line-height:1.6}
.aw-light .aw-onlineBar-inner{max-width:var(--aw-width);min-height:64px;padding:12px var(--aw-pad);gap:30px}.aw-light .aw-onlineBar .aw-eyebrow{font-size:11px;line-height:34px;letter-spacing:.12em}
.aw-light .aw-onlineNumbers{gap:30px}.aw-light .aw-onlineNumbers a{height:34px;line-height:34px;gap:8px}.aw-light .aw-onlineNumbers strong{font:400 30px/34px Forum,Georgia,serif}.aw-light .aw-onlineNumbers span{font-size:11px;line-height:34px;letter-spacing:.08em}
.aw-light .p-body-main--withSidebar{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(40px,5vw,96px);align-items:start}
.aw-light .p-body-sidebar{display:grid;grid-template-columns:1fr;gap:48px;align-content:start;font-size:15px}
.aw-light .p-body-sidebar>.block{margin:0}.aw-light .block{margin-bottom:40px}.aw-light .block--category{margin-bottom:46px}
.aw-light .block--category .block-header{align-items:baseline;flex-wrap:wrap;gap:6px 14px;padding:0 0 14px;font:400 30px/1 Forum,Georgia,serif;letter-spacing:.04em;text-transform:uppercase}
.aw-light .block--category .block-header::before{font:400 19px/1 Forum,Georgia,serif;letter-spacing:0}
.aw-light .block--category .block-desc{display:block;max-width:48%;font:400 14px/1.5 Manrope,sans-serif;letter-spacing:0;text-transform:none}
.aw-light .node-body{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(0,250px) 54px;grid-template-areas:'icon main extra stats';align-items:center;gap:0 22px;padding:16px 0;min-height:81px;width:100%}
.aw-light .node-icon,.aw-light .node-icon.node-icon--crimeCustom{grid-area:icon;width:36px!important;height:36px!important;margin:0 auto;flex:none}
.aw-light .node-main{grid-area:main;min-width:0;width:auto}.aw-light .node-title{margin:0;font:400 20px/1.1 Forum,Georgia,serif;letter-spacing:.04em;text-transform:uppercase}
.aw-light .node-description{margin:2px 0 0;font:400 14px/1.5 Manrope,sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.aw-light .node-stats{grid-area:stats;width:auto;min-width:0}.aw-light .node-stats dd{font:400 24px/1 Forum,Georgia,serif}.aw-light .node-stats dt{font:600 10.5px/1.2 Manrope,sans-serif;letter-spacing:.14em;margin-top:4px}
.aw-light .node-extra{grid-area:extra;width:auto;flex:none;min-width:0;min-height:44px;padding-left:38px!important;margin:0;font-size:12px;line-height:1.65}
.aw-light .node-extra-icon,.aw-light .node-extra-icon .avatar{width:26px;height:26px}.aw-light .node-extra-title{font:600 13.5px/1.65 Manrope,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.aw-light .node-extra-row,.aw-light .node-extra-user a{font:400 12px/1.65 Manrope,sans-serif}.aw-light .node-subNodesFlat{font-size:12.5px}
.aw-light .node--passwordProtected .node-body{padding:16px 0;min-height:81px}
.aw-light .p-body-sidebar .block-minorHeader{padding:14px 14px;font:400 22px/1.1 Forum,Georgia,serif;letter-spacing:.04em;text-transform:uppercase}
.aw-light .p-body-sidebar .block-row{padding:16px 14px}.aw-light .p-body-sidebar .contentRow-main{font:400 15px/1.65 Manrope,sans-serif}
.aw-light .p-body-sidebar .contentRow-minor,.aw-light .aw-latestMeta{font-size:12.5px;line-height:1.65}.aw-light .aw-latestTitle,.aw-light .p-body-sidebar .contentRow-main>a:first-of-type{font:600 14px/1.4 Manrope,sans-serif}
.aw-light .aw-latestForum{font:500 12.5px/1.3 Manrope,sans-serif}.aw-light .aw-latestForumIcon{width:20px;height:20px;flex-basis:20px}.aw-light .aw-latestForumIcon svg{width:12px;height:12px}
.aw-light .aw-staffOnline .username{font-size:14px}.aw-light .aw-staffOnline .contentRow-minor{font-size:12.5px}.aw-light .aw-pinnedLabel{font-size:10.5px;line-height:1.4;letter-spacing:.1em}
.aw-light .p-body-sidebar .crimePinnedLatest-row{padding:16px 14px!important}
.aw-light .crimeOpeningNotice{min-height:168px;padding-top:24px;padding-bottom:24px;grid-template-columns:minmax(0,1fr) 360px;gap:28px;margin-bottom:0}
.aw-light .notice.crimeOpeningNotice-shell{margin-bottom:38px}.aw-light .crimeOpeningNotice-title{font-size:11px;letter-spacing:.1em}.aw-light .crimeOpeningNotice-title b{font-size:40px;line-height:1.1}.aw-light .crimeOpeningNotice-text{font-size:14px;line-height:1.65}.aw-light .crimeOpeningNotice-timerTitle{font-size:10.5px}.aw-light .crimeOpeningCountdown b{font-size:35px}.aw-light .crimeOpeningCountdown small{font-size:10px}
.aw-light .message.message--post .message-cell.message-cell--user{width:140px!important;flex-basis:140px!important;padding:4px 24px 0 0!important}
.aw-light .crimeAuthorCard .message-avatar .avatar{width:64px!important;height:64px!important}.aw-light .crimeAuthorCard .message-name{font:400 21px/1 Forum,Georgia,serif!important}
.aw-light .crimeAuthorCard .message-userTitle{font:700 10.5px/1.3 Manrope,sans-serif!important;letter-spacing:.18em;margin-top:8px}
.aw-light .message-cell--main{padding:0}.aw-light .message-body{font:400 15px/1.65 Manrope,sans-serif}.aw-light .message-body .bbWrapper{font:400 16px/1.75 Manrope,sans-serif}
.aw-light .message-attribution{font:400 12.5px/1.65 Manrope,sans-serif;padding-bottom:12px}
.aw-light .bbWrapper .bbHeading{font-family:Forum,Georgia,serif;font-weight:400;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}
.aw-light .bbWrapper h2.bbHeading{font-size:26px;margin:41.6px 0 15.6px}.aw-light .bbWrapper h3.bbHeading{font-size:21px}.aw-light .bbWrapper h4.bbHeading{font-size:17px}
.aw-light .structItem-title{font:600 15.5px/1.45 Manrope,sans-serif}.aw-light .structItem-minor,.aw-light .structItem-cell--meta,.aw-light .structItem-cell--latest{font-size:12.5px;line-height:1.5}
.aw-light .input,.aw-light select,.aw-light textarea{font-size:15px}.aw-light .button{font-size:13px}.aw-light .formRow-label,.aw-light .formRow-explain,.aw-light .formRow-hint{font-size:13px}
@media(max-width:1320px) and (min-width:1101px){.aw-light .p-body-main--withSidebar{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.aw-light .p-nav-list{gap:24px}.aw-light .p-nav-inner{gap:28px}.aw-light .aw-navLogo{font-size:29px}.aw-light .node-body{grid-template-columns:40px minmax(0,1fr) minmax(0,210px) 45px;gap:0 16px}.aw-light .crimeOpeningNotice{grid-template-columns:minmax(0,1fr) 310px;gap:22px}.aw-light .crimeOpeningNotice-title b{font-size:36px}}
@media(max-width:1100px){.aw-light .p-body-main--withSidebar{display:block}.aw-light .p-body-sidebar{margin-top:56px;display:grid;grid-template-columns:1fr;gap:48px}.aw-light .p-body-sidebar>.block{margin:0}.aw-light .p-nav-scroller{display:none}.aw-light .p-nav-menuTrigger{display:inline-block}.aw-light .aw-navLogo{margin-right:auto}.aw-light .node-body{grid-template-columns:46px minmax(0,1fr) minmax(0,250px) 54px}.aw-light .crimeOpeningNotice{grid-template-columns:minmax(0,1fr);gap:20px}.aw-light .crimeOpeningNotice-timer{padding:14px 0 0;border-left:0;border-top:1px solid #ddd}.aw-light .aw-hero--page .aw-titlePanel{max-width:95%}}
@media(max-width:900px){.aw-light .p-nav-inner{height:68px;min-height:68px;gap:16px}.aw-light .p-body-inner{padding-top:24px;padding-bottom:80px}.aw-light .aw-hero,.aw-light.template-forum_list .aw-hero{height:300px;background-size:cover}.aw-light .aw-hero--page{height:auto;min-height:0}.aw-light .aw-hero--page .aw-hero-inner{min-height:0;padding-top:44px;padding-bottom:48px}.aw-light .aw-pageHeading,.aw-light[data-template^="thread_view"] .aw-pageHeading,.aw-light:not([data-template^="forum_view"]):not([data-template^="thread_view"]) .aw-pageHeading{font-size:clamp(32px,9vw,52px)}.aw-light .block--category .block-desc{display:block;max-width:100%;width:100%;margin:0;font-size:14px}}
@media(max-width:650px){
 .aw-light .p-nav-inner{padding:0 var(--aw-pad);gap:12px}.aw-light .aw-navLogo{font-size:24px}.aw-light .p-navgroup-link{font-size:12px;letter-spacing:0;padding:10px 8px}.aw-light .p-navgroup-link--iconic{font-size:18px}
 .aw-light.template-forum_list .aw-hero-name{font-size:clamp(38px,11vw,56px)}.aw-light .aw-heroTagline{font-size:8px;letter-spacing:.2em}.aw-light .aw-hero,.aw-light.template-forum_list .aw-hero{height:260px;background-size:auto 350px;background-position:59% 42%}
 .aw-light.template-forum_list .aw-hero::after{background:linear-gradient(90deg,#f8fafbdf 0%,#f8fafbaa 62%,#f8fafb11 100%)}
 .aw-light .aw-hero--page{height:auto}.aw-light .aw-hero--page .aw-titlePanel{max-width:100%}.aw-light .aw-headDescription{font-size:16px}.aw-light .aw-headDescription .listInline,.aw-light .aw-threadCounts{font-size:12.5px}.aw-light .aw-headCrumbs .p-breadcrumbs{font-size:10.5px}
 .aw-light .aw-onlineBar-inner{padding:12px var(--aw-pad);min-height:64px;gap:8px;align-items:baseline}.aw-light .aw-onlineBar .aw-eyebrow{font-size:9px;line-height:28px;letter-spacing:.04em}.aw-light .aw-onlineNumbers{gap:10px;line-height:28px}.aw-light .aw-onlineNumbers a{height:28px;line-height:28px;gap:4px}.aw-light .aw-onlineNumbers strong{font-size:25px;line-height:28px}.aw-light .aw-onlineNumbers span{font-size:9px;line-height:28px;letter-spacing:0}
 .aw-light .block--category .block-header{font-size:24px;line-height:1;padding-bottom:14px;gap:6px 14px}
 .aw-light .node-body{grid-template-columns:40px minmax(0,1fr);grid-template-areas:'icon main' '. extra';gap:10px 14px;padding:16px 0;min-height:0}
 .aw-light .node-main{min-width:0;width:auto}.aw-light .node-title{font-size:20px;line-height:1.1}.aw-light .node-description{display:none!important;font-size:14px}
 .aw-light .node-stats{display:none}.aw-light .node-extra{width:auto;min-width:0;margin:0;padding-left:38px!important;min-height:44px;justify-self:stretch}.aw-light .node-extra-title{font-size:13.5px;line-height:1.65;white-space:nowrap;max-width:100%;width:100%}.aw-light .node-extra-row,.aw-light .node-extra-user a{font-size:12px;line-height:1.65}.aw-light .node-extra-icon,.aw-light .node-extra-icon .avatar{width:26px;height:26px}
 .aw-light .node--passwordProtected .node-body{min-height:0;padding:16px 0}.aw-light .node--passwordProtected .node-description{display:block!important;white-space:normal;font-size:12px}
 .aw-light .p-body-sidebar .block-minorHeader{font-size:21px;line-height:1.1}.aw-light .p-body-sidebar .contentRow-main{font-size:15px}.aw-light .aw-latestTitle{font-size:14px}.aw-light .aw-latestMeta{font-size:12.5px}
 .aw-light .crimeOpeningNotice{grid-template-columns:1fr;padding:117px 18px 20px;gap:18px;min-height:0}.aw-light .crimeOpeningNotice-title b{font-size:35px}.aw-light .crimeOpeningNotice-text{font-size:14px}.aw-light .crimeOpeningCountdown b{font-size:31px}
 .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.message--post .message-cell--main{padding:14px 0!important}.aw-light .crimeAuthorCard .message-avatar .avatar{width:44px!important;height:44px!important}.aw-light .message-body .bbWrapper{font-size:16px;line-height:28px}.aw-light .crimeAuthorCard .message-name{font-size:21px!important}.aw-light .bbWrapper h2.bbHeading{font-size:26px}
}
