/* ScamRadar WOW 01 - editorial pages, tools, source transparency and accounts. */
.sr-page-main {
 position:relative;isolation:isolate;max-width:none!important;
 min-height:calc(100vh - 295px);
 padding:clamp(2.6rem,5vw,5.4rem) 24px clamp(4.5rem,7vw,7.4rem)!important;
 background:radial-gradient(ellipse 72% 23% at 50% 0%,rgba(68,119,207,.17),transparent 78%),
 radial-gradient(ellipse 30% 35% at 94% 26%,rgba(126,93,197,.08),transparent 80%),#060e19
}
.sr-page-main::before {
 content:"";position:absolute;inset:0 0 auto;height:570px;z-index:-1;
 pointer-events:none;opacity:.24;
 background-image:linear-gradient(rgba(165,220,248,.065) 1px,transparent 1px),
 linear-gradient(90deg,rgba(165,220,248,.065) 1px,transparent 1px);
 background-size:72px 72px;
 -webkit-mask-image:linear-gradient(#000,transparent);
 mask-image:linear-gradient(#000,transparent)
}
.sr-page-main>.wp-block-post-title,
.sr-page-main>.wp-block-post-content,
.sr-page-main>.wp-block-group {
 width:min(1220px,100%);max-width:1220px;margin-inline:auto
}
.sr-page-main .sr-page-title {
 max-width:1220px;margin:0 auto clamp(1.5rem,3vw,3.3rem);
 font-size:clamp(2rem,4.5vw,4.25rem);
 line-height:1.1;letter-spacing:-.055em;font-weight:850;color:#f4fbff
}
.sr-page-main .sr-page-title::after {
 content:"";display:block;width:clamp(74px,10vw,142px);height:3px;
 margin-top:clamp(1rem,2.2vw,1.55rem);border-radius:100px;
 background:linear-gradient(90deg,#77e9ff,#ae9dff);
 box-shadow:0 0 22px rgba(97,217,255,.37)
}
.sr-page-main .wp-block-post-content,
.sr-page-main .wp-block-post-content>* {min-width:0}
.sr-page-main .wp-block-post-content>:not(.alignwide):not(.alignfull) {max-width:1220px}
.sr-page-main .wp-block-post-content>:is(p,ul,ol) {
 line-height:1.75;color:#bdcddc
}
.sr-page-main .wp-block-post-content>:is(h2,h3) {color:#f5faff}
.sr-page-main .wp-block-post-content>.wp-block-shortcode {max-width:1220px}
.sr-page-main :is(.srcc-directory,.srcc-source-panel,.srcc-bulk,.srcc-triage) {
 width:min(1220px,100%);max-width:1220px;
 border-radius:26px;border-color:rgba(155,217,250,.27);
 box-shadow:0 28px 88px rgba(0,7,18,.3),inset 0 1px rgba(255,255,255,.06)
}
.sr-page-main :is(.srcc-directory,.srcc-source-panel) {
 background:radial-gradient(ellipse 70% 46% at 0% 0%,rgba(55,156,193,.15),transparent 70%),
 radial-gradient(ellipse 44% 46% at 100% 0%,rgba(117,95,206,.14),transparent 78%),#0b1b30
}
.sr-page-main :is(.srcc-bulk,.srcc-triage) {
 background:linear-gradient(155deg,#142e49,#0a192c 64%)
}
.sr-page-main :is(.srcc-bulk,.srcc-triage,.srcc-directory,.srcc-source-panel) :is(input,textarea,select) {
 border-radius:13px;border-color:rgba(149,209,247,.45);
 background-color:rgba(7,22,39,.87);color:#f1fbff
}
.sr-page-main :is(.srcc-bulk,.srcc-triage) :is(input,textarea,select):focus-visible {
 border-color:rgba(110,226,255,.75);
 box-shadow:0 0 0 3px rgba(87,210,255,.12)
}
.sr-page-main :is(.srcc-search,.srcc-source-controls) {
 border-radius:18px;border-color:rgba(137,208,249,.25);
 background:rgba(20,47,75,.55)
}
.sr-page-main .srcc-card {
 border-radius:20px;border-color:rgba(153,211,249,.21);
 background:linear-gradient(145deg,rgba(39,72,105,.5),rgba(13,29,52,.95));
 box-shadow:0 10px 34px rgba(0,6,18,.15);
 transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease
}
.sr-page-main .srcc-card:hover {
 transform:translateY(-3px);border-color:rgba(140,229,252,.42);
 box-shadow:0 22px 50px rgba(0,6,18,.29)
}
.sr-page-main .srcc-source-metrics>div {
 border-radius:20px;border-color:rgba(154,216,248,.22);
 background:linear-gradient(146deg,rgba(41,87,129,.48),rgba(11,32,58,.89))
}
.sr-page-main .srcc-source-table-wrap,
.sr-page-main .srcc-bulk-table-wrap {
 border-radius:16px;border-color:rgba(157,214,248,.24);
 -webkit-overflow-scrolling:touch
}
.sr-page-main .srcc-source-panel th,
.sr-page-main .srcc-bulk th {background:rgba(43,84,124,.6)}
.sr-page-main .srcc-source-panel tbody tr:hover,
.sr-page-main .srcc-bulk tbody tr:hover {background:rgba(98,154,196,.09)}
.sr-page-main .srcc-triage-summary {
 background:linear-gradient(125deg,rgba(36,77,111,.83),rgba(16,42,74,.9));
 border-radius:17px
}
.sr-page-main :is(.srcc-bulk-actions button:first-child,.srcc-search button,.srcc-source-control-buttons button:last-child) {
 border:1px solid rgba(190,251,255,.5);
 background:linear-gradient(115deg,#8ceef7,#b0c9ff);color:#0a2135;
 border-radius:12px;box-shadow:0 10px 26px rgba(73,183,233,.14);
 transition:filter .17s ease,transform .17s ease
}
.sr-page-main :is(.srcc-bulk-actions button:first-child,.srcc-search button,.srcc-source-control-buttons button:last-child):hover {
 filter:brightness(1.07);transform:translateY(-1px)
}
.sr-page-main :is(.srcc-bulk-actions button,.srcc-source-controls button,.srcc-search button):disabled {
 opacity:.55;transform:none;cursor:not-allowed
}
.sr-page-main :is(.srcc-source-warning,.srcc-bulk-warning) {border-radius:13px}
.sr-page-main .srcc-triage-summary[data-state=not_verified] {
 border-color:rgba(156,197,219,.48)
}
@media (max-width:700px) {
 .sr-page-main {padding:2.4rem 18px 4.6rem!important}
 .sr-page-main .sr-page-title {font-size:clamp(1.95rem,9vw,3rem)}
 .sr-page-main :is(.srcc-directory,.srcc-source-panel,.srcc-bulk,.srcc-triage) {border-radius:17px}
 .sr-page-main .srcc-card {border-radius:16px}
}
@media (max-width:460px) {
 .sr-page-main {padding-inline:12px!important}
}
@media (hover:none) {
 .sr-page-main .srcc-card:hover {transform:none}
}
