/* Silver Ivy Media blue site match, v8.1. Scoped: never colour the WordPress theme/header. */
.sibt.sibt-v8,.sibt.sibt-v8-member,.sibt.sibt-workspace.sibt-v5{
  --sibt-accent:#268aff!important;--sibt-blue:#268aff;--sibt-cyan:#82caff;
  --sibt-edge:rgba(75,157,255,.35);--sibt-ink:#f4f9ff;--sibt-muted:#b6c8e4;
  --sibt-velvet:#020a19;--sibt-surface:#0b1a34;
  --v8-navy:#041127;--v8-deep:#081d38;--v8-glass:rgba(6,23,49,.94);
  --v8-border:rgba(75,157,255,.38);--v8-gold:#9fd1ff;--v8-mint:#72c4ff;
  color:#eaf4ff;
}
.sibt.sibt-v8 :is(a,button,input,select,textarea):focus-visible,
.sibt.sibt-v8-member :is(a,button,input,select,textarea):focus-visible,
.sibt.sibt-workspace.sibt-v5 :is(a,button,input,select,textarea):focus-visible{
  outline:3px solid #7ecaff!important;outline-offset:3px;
}
/* Workroom */
.sibt-v8 .sibt-tool-room{background:#041026;border-color:var(--sibt-edge);box-shadow:0 22px 75px #0008,0 0 0 1px #3e79c21f}
.sibt-v8 .sibt-room-atmosphere{background-image:var(--sibt-scene-image)!important;filter:none;opacity:.75;transform:scale(1.02)}
.sibt-v8 .sibt-tool-room:before{background:linear-gradient(118deg,#041129f0 4%,#061a35d2 53%,#07122bd9 100%),radial-gradient(circle at 91% 8%,#1471d736,transparent 40%)}
.sibt-v8 .sibt-room-kicker,.sibt-v8-member .sibt-room-kicker,.sibt-v8-cloud .sibt-overline{color:#8bcaff}
.sibt-v8 .sibt-room-top h1,.sibt-v8-member :is(h1,h2,h3){color:#f6faff}
.sibt-v8 .sibt-room-top h1 em{color:#95caff}
.sibt-v8 .sibt-room-top p,.sibt-v8-member p{color:#c1d4ee}
.sibt-v8 .sibt-room-member{background:linear-gradient(135deg,#0d2f60f5,#08182ef7);border-color:#579dff94;box-shadow:0 16px 35px #0008}
.sibt-v8 .sibt-room-member strong,.sibt-v8 .sibt-station-inner h3{color:#f5f9ff}
.sibt-v8 .sibt-room-member span:first-child{color:#9ed3ff}
.sibt-v8 .sibt-room-member a,.sibt-v8 .sibt-room-gold,.sibt-v8-member .sibt-room-gold,.sibt-v8-cloud .sibt-room-gold{
  background:linear-gradient(130deg,#329bff,#126fdb);color:#fff!important;border:1px solid #6cb8ff;
  box-shadow:inset 0 1px 0 #ffffff4a,0 8px 22px #0d59ad65;
}
.sibt-v8 .sibt-room-member a:hover,.sibt-v8 .sibt-room-gold:hover,.sibt-v8-member .sibt-room-gold:hover,.sibt-v8-cloud .sibt-room-gold:hover{background:linear-gradient(130deg,#55aeff,#187aff);filter:brightness(1.05)}
.sibt-v8 .sibt-room-station{background:#07172b;border-color:#5291e659;box-shadow:0 15px 27px #0008;min-height:273px}
.sibt-v8 .sibt-room-station:hover{border-color:#72b9ff;box-shadow:0 16px 35px #03183cae}
.sibt-v8 .sibt-station-poster{opacity:.48;filter:saturate(.8) hue-rotate(22deg)}
.sibt-v8 .sibt-room-station:after{background:linear-gradient(0deg,#04132bf7 3%,#051b34f2 50%,#071e3d5c)}
.sibt-v8 .sibt-station-n{color:#d4e7fb}
.sibt-v8 .sibt-station-n span{background:linear-gradient(145deg,#1657ad,#197bd7);border-color:#6bb9ff;color:#fff}
.sibt-v8 .sibt-station-links a{background:#071e41ef;border-color:#4788d260;color:#e7f2ff!important}
.sibt-v8 .sibt-station-links a:hover{background:#17477f;border-color:#76bdff}
.sibt-v8 .sibt-station-links a span,.sibt-v8 .sibt-room-foot a{color:#88caff!important}
.sibt-v8 .sibt-room-foot{color:#bcd4ee}
/* The full catalog below the room, including the original tool images. */
.sibt.sibt-v8 .sibt-directory-body{background:radial-gradient(circle at 90% 5%,#123a70 0%,transparent 42%),linear-gradient(146deg,#041024,#081932 60%,#051228)}
.sibt.sibt-v8 .sibt-overline,.sibt.sibt-workspace.sibt-v5 .sibt-overline{color:#8bcaff}
.sibt.sibt-v8 .sibt-welcome h2,.sibt.sibt-v8 .sibt-section-heading h2,.sibt.sibt-v8 .sibt-directory-guide h2{color:#f8faff}
.sibt.sibt-v8 .sibt-welcome p,.sibt.sibt-v8 .sibt-directory-guide>p{color:#b5cce9}
.sibt.sibt-v8 .sibt-welcome-seal{background:#112d58;border-color:#468cde;color:#90c9ff}
.sibt.sibt-v8 .sibt-shortcut{background:linear-gradient(130deg,#10284a,#0a1935);border-color:#376aab;color:#f0f7ff}
.sibt.sibt-v8 .sibt-shortcut:hover{border-color:#6cb8ff;background:#19365c}
.sibt.sibt-v8 .sibt-shortcut img{border-color:#306da9}
.sibt.sibt-v8 .sibt-shortcut em{color:#8bcaff}
.sibt.sibt-v8 .sibt-toolbar{background:#061934;border-color:#356ca9}
.sibt.sibt-v8 .sibt-search-field{background:#0a2446;border-color:#3b83c8;color:#c7e5ff}
.sibt.sibt-v8 .sibt-search-field svg{color:#8bcaff}
.sibt.sibt-v8 .sibt-filter{background:#112646;color:#c2d7f4;border-color:#3a6599}
.sibt.sibt-v8 .sibt-filter:hover{background:#16457d;border-color:#69baff;color:#fff}
.sibt.sibt-v8 .sibt-filter.is-active{background:linear-gradient(125deg,#268dff,#0b58b8);border-color:#8ac9ff;color:#fff}
.sibt.sibt-v8 .sibt-tool-card{background:linear-gradient(170deg,#122843,#0c1d39 45%,#07172c);border-color:#345f99;color:#eaf5ff!important}
.sibt.sibt-v8 .sibt-tool-card:hover{border-color:#7abdff;box-shadow:0 20px 38px #0008}
.sibt.sibt-v8 .sibt-card-ai{background:#071936e5;border-color:#6baeff;color:#addaff}
.sibt.sibt-v8 .sibt-tool-icon{background:linear-gradient(150deg,#2162ae,#14345f);border-color:#4b8bcf}
.sibt.sibt-v8 .sibt-card-category,.sibt.sibt-v8 .sibt-card-arrow{color:#91c8ff}
.sibt.sibt-v8 .sibt-tool-card strong{color:#f4faff}
.sibt.sibt-v8 .sibt-card-desc{color:#b6c9e1}
.sibt.sibt-v8 .sibt-card-chips small{background:#0e315f;border-color:#2863a2;color:#c7e4ff}
.sibt.sibt-v8 .sibt-card-cta{background:linear-gradient(120deg,#167be6,#0b56af);border-color:#5cafff;color:#fff}
.sibt.sibt-v8 .sibt-tool-card:hover .sibt-card-cta{background:linear-gradient(120deg,#3b9fff,#166cd1)}
.sibt.sibt-v8 .sibt-directory-ai-panel{border-color:#376da8;background:linear-gradient(145deg,#112b4d,#081831);color:#e5f1ff}
.sibt.sibt-v8 .sibt-aside-icon,.sibt.sibt-v8 .sibt-ai-quota strong{color:#8bcaff}
.sibt.sibt-v8 .sibt-directory-ai-panel h3{color:#f7faff}
.sibt.sibt-v8 .sibt-directory-ai-panel p{color:#c3d5e9}
.sibt.sibt-v8 .sibt-cta-gold{background:linear-gradient(120deg,#2e99ff,#126bd5);border-color:#73c5ff;color:#fff!important}
.sibt.sibt-v8 .sibt-ai-quota{background:#0a2443;border-color:#316fb7;color:#d9ebff}
.sibt.sibt-v8 .sibt-meter i{background:linear-gradient(90deg,#2178e5,#80d4ff)}
.sibt.sibt-v8 .sibt-aside-art{border-color:#316cba}
.sibt.sibt-v8 .sibt-aside-art>div{background:#0a2040}
.sibt.sibt-v8 .sibt-directory-guide-cols>div{background:#0d2343;border-color:#36649d}
.sibt.sibt-v8 .sibt-directory-foot{border-top-color:#3666a0}
.sibt.sibt-v8 .sibt-footer-brand{color:#9ad1ff}
/* Member dashboard: deliberately calm, readable glass panels over the scene. */
.sibt.sibt-v8-member{background-color:#030c1f!important;background-image:linear-gradient(120deg,#020b20f3,#02102de6),var(--sibt-scene-image);background-size:cover;background-position:center;border-color:#3768a1;box-shadow:0 24px 65px #0008;--sibt-accent:#268aff}
.sibt.sibt-v8-member .sibt-member-guest{background:#04142d}
.sibt.sibt-v8-member .sibt-member-guest-art{background-image:linear-gradient(90deg,#06132af5 0%,#061c3de0 60%,#061a38a6),var(--sibt-scene-image);background-position:center;background-size:cover}
.sibt.sibt-v8-member .sibt-member-nav{background:linear-gradient(180deg,#020916,#061632);border-right-color:#2c568e}
.sibt.sibt-v8-member .sibt-member-monogram{color:#81c5ff}
.sibt.sibt-v8-member .sibt-member-monogram span{color:#eaf4ff}
.sibt.sibt-v8-member .sibt-member-nav nav a,.sibt.sibt-v8-member .sibt-member-nav-links a{color:#c5e0ff}
.sibt.sibt-v8-member .sibt-member-nav nav a:hover,.sibt.sibt-v8-member .sibt-member-nav nav .sibt-member-nav-active{background:linear-gradient(100deg,#164a89,#0d2a58);border-color:#4d93e1;color:#fff}
.sibt.sibt-v8-member .sibt-member-nav-links a{color:#a7d6ff}
.sibt.sibt-v8-member .sibt-member-main{background:linear-gradient(130deg,#05162d9e,#030d23d9),var(--sibt-scene-image);background-size:cover;background-position:center top}
.sibt.sibt-v8-member .sibt-member-header{background:linear-gradient(110deg,#0a2b55f7,#0c2040d0 68%,#0b2748af),var(--sibt-scene-image);background-position:center;background-size:cover;border-color:#4d8dce;box-shadow:0 12px 36px #0005}
.sibt.sibt-v8-member .sibt-member-header-actions a{background:#0e3059;border-color:#4b90df;color:#dcefff!important}
.sibt.sibt-v8-member .sibt-member-header-actions a:hover{background:#20518b}
.sibt.sibt-v8-member .sibt-member-stats>div{background:#0b274afa;border-color:#4479b9}
.sibt.sibt-v8-member .sibt-member-stats b{color:#96ceff}
.sibt.sibt-v8-member .sibt-member-stats span{color:#c4d9f4}
.sibt.sibt-v8-member .sibt-member-card{background:linear-gradient(125deg,#0a2851ef,#071730f4 70%);border-color:#3c72b2;box-shadow:0 12px 29px #0004}
.sibt.sibt-v8-member .sibt-member-intro-photo{border-color:#5595d8}
.sibt.sibt-v8-member .sibt-member-action,.sibt-v8-cloud .sibt-member-action{background:#113968;color:#eaf5ff;border-color:#498be0}
.sibt.sibt-v8-member .sibt-member-action:hover,.sibt-v8-cloud .sibt-member-action:hover{background:#24599a}
.sibt.sibt-v8-member .sibt-member-muted{color:#b5cbe8}
.sibt.sibt-v8-member .sibt-member-record{background:#071d3d;border-color:#366ba6}
.sibt.sibt-v8-member .sibt-member-form label,.sibt.sibt-v8-member .sibt-brand-preview label{color:#e5f1ff}
.sibt.sibt-v8-member .sibt-member-form input:not([type="checkbox"]),.sibt.sibt-v8-member .sibt-member-form textarea,.sibt.sibt-v8-member .sibt-brand-preview input[type=file]{background:#06182e;border-color:#467fb7;color:#f8faff}
.sibt.sibt-v8-member .sibt-member-form :is(input,textarea):focus{border-color:#8ccaff}
.sibt.sibt-v8-member .sibt-brand-preview{background:#091d3b;border-color:#4079b9}
.sibt.sibt-v8-member .sibt-brand-logo{background:#f2f8ff;color:#1659a5}
.sibt.sibt-v8-member .sibt-member-customer-form{background:#071d3a;border-color:#3569a5}
.sibt.sibt-v8-member .sibt-member-fav{background:#0a2850;border-color:#447fbf;color:#eaf5ff!important}
.sibt.sibt-v8-member .sibt-member-fav:hover{background:#17477b}
.sibt.sibt-v8-member .sibt-ws-optin{background:#0b2851;border-color:#3979c3}
.sibt.sibt-v8-member .sibt-member-danger{border-color:#65748b}
.sibt.sibt-v8-member .sibt-member-guest-body>small,.sibt.sibt-v8-member small{color:#c0d2e9}
/* Background chooser, actual WP-saved selection, small thumbnails. */
.sibt.sibt-v8-member .sibt-background-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:18px 0 12px}
.sibt.sibt-v8-member .sibt-background-choice{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:125px;padding:6px 6px 12px;background:#061831;border:1px solid #396399;border-radius:12px;overflow:hidden;text-align:left;color:#dcecff;transition:transform .2s,border-color .2s,box-shadow .2s}
.sibt.sibt-v8-member .sibt-background-choice:hover{transform:translateY(-2px);border-color:#81c2ff}
.sibt.sibt-v8-member .sibt-background-choice:disabled{cursor:wait;opacity:.75;transform:none}
.sibt.sibt-v8-member .sibt-background-choice.is-selected{border-color:#a1ddff;box-shadow:0 0 0 2px #2296fa80,0 7px 17px #0005}
.sibt.sibt-v8-member .sibt-background-choice img{width:100%;height:77px;object-fit:cover;border-radius:7px;display:block}
.sibt.sibt-v8-member .sibt-background-choice span{font-size:11px;font-weight:700;line-height:1.2;padding-left:3px}
.sibt.sibt-v8-member .sibt-background-choice i{display:none;position:absolute;right:10px;top:10px;background:#1986ef;border:1px solid #caecff;border-radius:50%;width:25px;height:25px;place-items:center;font-style:normal;font-weight:800;color:#fff}
.sibt.sibt-v8-member .sibt-background-choice.is-selected i{display:grid}
/* On each of the 40 tool workspaces (forms and outputs remain readable). */
.sibt.sibt-workspace.sibt-v5{background:#05132a;border:1px solid #305f9b;color:#e8f3ff}
.sibt.sibt-workspace.sibt-v5 .sibt-breadcrumb{background:#06142e;border-color:#376ead;color:#a9cff4}
.sibt.sibt-workspace.sibt-v5 .sibt-breadcrumb a{color:#e2f0ff}
.sibt.sibt-workspace.sibt-v5 .sibt-workspace-head{background:linear-gradient(100deg,#05142df8,#081d3de4 65%,#081b36a9),var(--sibt-scene-image);background-size:cover;background-position:center;border-color:#3765a6}
.sibt.sibt-workspace.sibt-v5 .sibt-workspace-head:before{background:radial-gradient(ellipse at 80% 10%,#248dfd2f,transparent 55%)}
.sibt.sibt-workspace.sibt-v5 .sibt-workspace-head h1{color:#f7faff}
.sibt.sibt-workspace.sibt-v5 .sibt-workspace-head p{color:#c7daf2}
.sibt.sibt-workspace.sibt-v5 .sibt-hero-benefits>span{background:#123568;border-color:#4886c7;color:#e2f4ff}
.sibt.sibt-workspace.sibt-v5 .sibt-hero-benefits i,.sibt.sibt-workspace.sibt-v5 .sibt-workspace-free{color:#9dd2ff}
.sibt.sibt-workspace.sibt-v5 .sibt-workspace-art{border-color:#4c88d1}
.sibt.sibt-workspace.sibt-v5 .sibt-workspace-intro h2{color:#e7f4ff}
.sibt.sibt-workspace.sibt-v5 .sibt-workspace-step{background:#102c57;border-color:#427cb4;color:#89c9ff}
.sibt.sibt-workspace.sibt-v5 .sibt-v6-example{background:linear-gradient(110deg,#102f5a,#0a1d3e);border-color:#4d87d1}
.sibt.sibt-workspace.sibt-v5 .sibt-v6-example h3,.sibt.sibt-workspace.sibt-v5 .sibt-v6-review h3{color:#f4faff}
.sibt.sibt-workspace.sibt-v5 .sibt-v6-example .sibt-btn{background:linear-gradient(120deg,#2188f2,#155cbe);border-color:#83bfff;color:#fff!important}
.sibt.sibt-workspace.sibt-v5 .sibt-v6-review{background:linear-gradient(120deg,#102b55,#0a1d3b);border-color:#3a72b1}
.sibt.sibt-workspace.sibt-v5 .sibt-v6-review li:before{color:#8fd2ff}
.sibt.sibt-workspace.sibt-v5 .sibt-tool-inputs,.sibt.sibt-workspace.sibt-v5 .sibt-tool-output{background:#0b2344;border-color:#3a689f}
.sibt.sibt-workspace.sibt-v5 .sibt-pane-number{color:#89cbff}
.sibt.sibt-workspace.sibt-v5 .sibt-pane-head h2{color:#f1faff}
.sibt.sibt-workspace.sibt-v5 .sibt-form input:not([type=checkbox]):not([type=color]):not([type=file]):not([type=range]),.sibt.sibt-workspace.sibt-v5 .sibt-form textarea,.sibt.sibt-workspace.sibt-v5 .sibt-form select{background:#f7fbff!important;border-color:#9fbedf!important;color:#142d4a!important}
.sibt.sibt-workspace.sibt-v5 .sibt-core-trust{background:#102b50;border-color:#366eaf}
.sibt.sibt-workspace.sibt-v5 .sibt-core-mark{color:#b0d8ff;border-color:#629bd7}
.sibt.sibt-workspace.sibt-v5 .sibt-workspace-aside,.sibt.sibt-workspace.sibt-v5 .sibt-seo-guide{border-color:#3f6fa7}
.sibt-v8-cloud{background:linear-gradient(110deg,#10396b,#07182f);border-color:#4c9bed;color:#e9f5ff}
.sibt-v8-cloud h3{color:#f8faff!important}
.sibt-v8-cloud p{color:#c5ddf6}
.sibt-v8-cloud-actions label{color:#dbeeff}
.sibt-v8-cloud-actions input,.sibt-v8-cloud-actions select{background:#061c39;color:#f6fbff;border-color:#5895cf}
.sibt-v8-cloud [data-sibt-ws-cloud-status],.sibt-v8-cloud>a{color:#97cbff!important}
@media(max-width:1100px){.sibt.sibt-v8-member .sibt-background-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:790px){.sibt.sibt-v8-member .sibt-member-nav{border-right:0;border-bottom:1px solid #386ca0}.sibt.sibt-v8-member .sibt-background-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:480px){.sibt.sibt-v8-member .sibt-background-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.sibt.sibt-v8-member .sibt-background-choice img{height:85px}}
@media(prefers-reduced-motion:reduce){.sibt.sibt-v8-member .sibt-background-choice{transition:none}}
@media print{.sibt.sibt-workspace.sibt-v5,.sibt.sibt-workspace.sibt-v5 .sibt-workspace-head,.sibt.sibt-workspace.sibt-v5 .sibt-tool-output{background:#fff!important;color:#000!important;box-shadow:none!important}}
