:root{
  --k433-red:#8b101b;--k433-red-dark:#641018;--k433-gold:#a47a32;--k433-accent:#8b101b;--k433-accent-soft:#f8e9ec;--k433-teal:#71424a;--k433-teal-soft:#f5e9eb;--k433-ink:#26201f;--k433-muted:#6f6461;
  --k433-paper:#fffdfb;--k433-soft:#f8f1ec;--k433-soft-2:#efe2da;--k433-line:rgba(103,30,36,.16);
  --k433-green:#41664f;--k433-bg:#f5f1ed;--k433-shadow:0 10px 30px rgba(83,25,29,.055);--k433-shadow-hover:0 16px 42px rgba(83,25,29,.10)
}
.k433-page{background:linear-gradient(180deg,#faf3f4 0,var(--k433-bg) 240px,#faf8f5 100%);padding:1px 0 4rem;min-height:72vh}
.k433-app,.n431-shell{width:97%;max-width:none;margin:1.15rem auto 0;color:var(--k433-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.k433-app *,.n431-shell *{box-sizing:border-box}
.k433-hero,.n431-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:clamp(1.2rem,2.3vw,2rem);border:1px solid var(--k433-line);border-radius:20px;background:linear-gradient(120deg,#ffffff 0,#fbf2f2 62%,#f8efe6 100%);border-top:4px solid var(--k433-red);box-shadow:var(--k433-shadow)}
.k433-eyebrow,.n431-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:850;color:var(--k433-red)}
.k433-hero h1,.n431-hero h1{font:700 clamp(1.85rem,3.2vw,3.25rem)/1.02 Georgia,"Times New Roman",serif;margin:.28rem 0 .6rem;letter-spacing:-.015em}.k433-hero p,.n431-hero p{max-width:920px;margin:0;color:var(--k433-muted);line-height:1.62;font-size:1rem}
.k433-pills,.n431-badges{display:flex;gap:.42rem;flex-wrap:wrap;justify-content:flex-end}.k433-pill,.k433-tag,.n431-badge{display:inline-flex;align-items:center;border:1px solid var(--k433-line);background:rgba(255,255,255,.9);border-radius:999px;padding:.31rem .62rem;font-size:.74rem;font-weight:760}
.k433-nav,.n431-nav,.n431-actions{display:flex;gap:.48rem;flex-wrap:wrap}.k433-nav{margin:.8rem 0 1rem;padding:.15rem 0}.n431-nav{margin:.85rem 0}
.k433-linkbtn,.k433-btn,.n431-btn,.n431-link{appearance:none;border:1px solid rgba(139,16,27,.18);background:#fff;color:var(--k433-ink);border-radius:10px;padding:.58rem .78rem;font:inherit;font-weight:740;cursor:pointer;text-decoration:none;transition:.15s ease}.k433-linkbtn:hover,.k433-btn:hover,.n431-btn:hover,.n431-link:hover{background:#fff8f2;border-color:rgba(123,31,43,.35);transform:translateY(-1px)}.k433-btn.primary{background:var(--k433-red);border-color:var(--k433-red);color:#fff}.n431-btn.primary{background:var(--k433-red);border-color:var(--k433-red);color:#fff}.k433-btn.small,.n431-btn.small{padding:.36rem .55rem;font-size:.8rem}.k433-btn.is-on{background:#f8e7e9;border-color:#c47a82;color:#64131d}
.k433-grid-social{display:grid;grid-template-columns:minmax(225px,270px) minmax(0,1fr) minmax(290px,340px);gap:1rem;align-items:start;justify-content:stretch}.k433-grid-social>*{min-width:0}.k433-grid-community{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,370px);gap:.9rem;align-items:start}.k433-stack,.n431-stack{display:grid;gap:.9rem}.k433-sticky{position:sticky;top:1rem}
.k433-card,.n431-card{background:var(--k433-paper);border:1px solid rgba(139,16,27,.12);border-radius:14px;padding:.95rem;box-shadow:0 4px 18px rgba(75,49,43,.055);overflow:hidden}.k433-card-title{font:800 1.04rem/1.25 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;margin:-.95rem -.95rem .78rem;padding:.72rem .9rem;border-bottom:1px solid var(--k433-line);background:#fcf7f6;color:#3a2828;letter-spacing:.005em}.k433-card.accent-primary .k433-card-title{border-top:3px solid var(--k433-red);background:#f9e9ec}.k433-card.accent-gold .k433-card-title{border-top:3px solid var(--k433-gold);background:#faf5e8}.k433-card.accent-teal .k433-card-title{border-top:3px solid #71424a;background:#f6ecee}.k433-card.accent-red .k433-card-title{border-top:3px solid var(--k433-red);background:#faecef}.k433-card h2,.k433-card h3,.n431-card h2,.n431-card h3{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;margin:.05rem 0 .62rem;letter-spacing:-.005em}.k433-card h2,.n431-card h2{font-size:1.18rem}.k433-card h3,.n431-card h3{font-size:1.05rem}.k433-card p,.n431-card p{line-height:1.58}.k433-muted,.n431-muted{color:var(--k433-muted)}
.k433-alert,.n431-alert{border:1px solid rgba(123,31,43,.2);background:#fff8f5;border-radius:11px;padding:.75rem .86rem;margin:.7rem 0}.n431-ok{border-color:rgba(47,107,77,.25);background:#f6fbf8}.n431-warning{color:#8b5b1a;font-weight:700}.n431-good{color:var(--k433-green);font-weight:700}
.k433-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.85rem 0}.k433-stat{padding:.9rem;border:1px solid var(--k433-line);background:#fff;border-radius:13px}.k433-stat strong{display:block;font:700 1.55rem/1 Georgia,"Times New Roman",serif}.k433-stat span{font-size:.74rem;color:var(--k433-muted)}
.k433-avatar{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,var(--k433-red),var(--k433-red-dark) 58%,var(--k433-gold));color:#fff;display:grid;place-items:center;font:700 1.12rem Georgia,serif;flex:0 0 auto;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.k433-avatar.sm{width:40px;height:40px;border-radius:11px;font-size:.92rem}.k433-profile-head{display:flex;gap:.62rem;align-items:center;color:inherit;text-decoration:none;min-width:0}.k433-profile-head>div:last-child{min-width:0}.k433-profile-head strong,.k433-profile-head .k433-count{overflow-wrap:anywhere}.k433-handle{color:var(--k433-muted);font-size:.8rem}.k433-profile-card{border:1px solid rgba(139,16,27,.13);border-radius:12px;padding:.72rem;background:#fff;transition:.15s ease}.k433-profile-card:hover{box-shadow:var(--k433-shadow-hover);transform:translateY(-1px)}.k433-profile-card p{margin:.4rem 0;line-height:1.45}.k433-profile-card .k433-tags{display:flex;gap:.28rem;flex-wrap:wrap;margin-top:.42rem}.k433-tag{background:var(--k433-soft);padding:.2rem .44rem;font-size:.68rem}.k433-profile-links{display:flex;gap:.42rem;flex-wrap:wrap}.k433-profile-links a{font-size:.78rem;color:var(--k433-red)}
.k433-composer{border-top:3px solid var(--k433-red)}.k433-composer textarea,.k433-input,.k433-select,.k433-textarea,.n431-input,.n431-select,.n431-textarea{width:100%;border:1px solid var(--k433-line);border-radius:10px;padding:.7rem .78rem;background:#fff;color:var(--k433-ink);font:inherit}.k433-textarea,.k433-composer textarea,.n431-textarea{min-height:100px;resize:vertical;line-height:1.55}.k433-inline,.n431-compose{display:flex;gap:.48rem;align-items:center;flex-wrap:wrap}.k433-composer .k433-inline{margin-top:.55rem}.n431-form{display:grid;gap:.65rem}.n431-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;padding-top:.65rem}
.k433-feed{display:grid;gap:.72rem}.k433-post{background:#fff;border:1px solid rgba(139,16,27,.13);border-radius:13px;padding:.9rem 1rem;box-shadow:0 5px 18px rgba(45,27,17,.03);transition:.15s ease}.k433-post:hover{border-color:rgba(67,46,34,.23);box-shadow:var(--k433-shadow-hover)}.k433-posthead{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start}.k433-postauthor{display:flex;gap:.6rem;align-items:center;cursor:pointer}.k433-postauthor strong{display:block}.k433-meta,.n431-meta{font-size:.76rem;color:var(--k433-muted)}.k433-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.62;margin:.75rem 0;font-size:.96rem}.k433-source{display:block;padding:.58rem .7rem;border-left:3px solid var(--k433-red);background:#fbf1f2;border-radius:7px;font-size:.82rem;color:inherit;text-decoration:none}.k433-actions{display:flex;gap:.34rem;flex-wrap:wrap;margin-top:.64rem}.k433-count{font-size:.74rem;color:var(--k433-muted)}
.k433-comments{border-top:1px solid var(--k433-line);margin-top:.7rem;padding-top:.68rem;display:grid;gap:.52rem}.k433-comment{display:flex;gap:.5rem}.k433-comment-body{flex:1;background:var(--k433-soft);border-radius:11px;padding:.52rem .64rem}.k433-comment-body p{margin:.16rem 0;line-height:1.48}.k433-commentform{display:flex;gap:.45rem}.k433-commentform input{flex:1}.k433-empty,.n431-empty{padding:1.4rem;text-align:center;color:var(--k433-muted)}
.k433-list,.n431-list{display:grid;gap:.46rem}.k433-listrow,.n431-row{border:1px solid rgba(139,16,27,.12);border-radius:11px;background:#fff;padding:.66rem;cursor:pointer;transition:.14s ease}.k433-listrow:hover,.n431-row:hover{background:#fff9f4;border-color:rgba(123,31,43,.22)}.k433-listrow strong,.n431-row strong{display:block}.k433-forum-reply,.k433-answer{border-left:3px solid var(--k433-line);padding:.66rem 0 .66rem .8rem}.k433-answer{border:1px solid var(--k433-line);border-left:4px solid var(--k433-gold);border-radius:12px;padding:.82rem;margin-top:.65rem;background:#fff}.k433-answer.accepted{border-color:rgba(47,107,77,.42);background:#f8fcfa}
.k433-rail{display:grid;gap:.6rem}.k433-rail-section{display:grid;gap:.42rem}.k433-rail-section h3{display:flex;justify-content:space-between;gap:.4rem;align-items:center;margin:0}.k433-rail-item{display:block;border:1px solid rgba(139,16,27,.13);border-radius:12px;padding:.68rem;background:#fff;color:inherit;text-decoration:none;transition:.14s ease}.k433-rail-item:hover{background:#fff9f4;transform:translateY(-1px)}.k433-rail-item strong{display:block;margin:.16rem 0;line-height:1.28}.k433-rail-label{text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:850;color:var(--k433-red)}.k433-rail-item.ad{background:#fbf7ec;border-color:rgba(163,123,53,.3)}.k433-rail-item.ad .k433-rail-label{color:#74581f}.k433-ad-sponsor{font-size:.68rem;color:var(--k433-muted)}
.k433-overview-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.k433-section-title{display:flex;align-items:end;justify-content:space-between;gap:.9rem}.k433-section-title a{font-size:.78rem}.k433-network-card{border:1px solid var(--k433-line);border-radius:12px;padding:.7rem;background:#fff}.k433-network-card strong{display:block}.k433-badge{display:inline-block;border-radius:7px;padding:.18rem .42rem;background:#eee4d5;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.055em}
.k433-admin-tabs{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.85rem}.k433-admin-table{width:100%;border-collapse:collapse;font-size:.81rem}.k433-admin-table th,.k433-admin-table td{padding:.5rem;border-bottom:1px solid var(--k433-line);text-align:left;vertical-align:top}.k433-admin-table th{font-size:.69rem;text-transform:uppercase;letter-spacing:.05em;color:var(--k433-muted)}.k433-admin-scroll{overflow:auto;max-height:70vh}
/* Networks and meetings: same visual language, native roots */
.n431-shell{margin-top:1.15rem}.n431-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(295px,365px);gap:.9rem;margin-top:.9rem}.n431-columns{display:grid;grid-template-columns:260px minmax(0,1fr);gap:.9rem}.n431-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.n431-feature{border:1px solid var(--k433-line);border-radius:10px;padding:.6rem;background:#fff}.n431-chat{display:grid;grid-template-rows:minmax(350px,1fr) auto;min-height:500px}.n431-messages{overflow:auto;max-height:65vh;padding:.45rem}.n431-message{padding:.56rem 0;border-bottom:1px solid var(--k433-line)}.n431-message:last-child{border-bottom:0}.n431-message .body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.52}.n431-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.7rem}.n431-video{background:#151515;border-radius:15px;overflow:hidden;min-height:215px;position:relative}.n431-video video{width:100%;height:100%;object-fit:cover;display:block;min-height:215px}.n431-video label{position:absolute;left:.55rem;bottom:.55rem;background:rgba(0,0,0,.65);color:#fff;padding:.23rem .42rem;border-radius:6px;font-size:.78rem}.n431-controls{position:sticky;bottom:.5rem;margin-top:.9rem;padding:.6rem;background:rgba(255,253,250,.95);backdrop-filter:blur(12px);border:1px solid var(--k433-line);border-radius:13px;display:flex;gap:.45rem;flex-wrap:wrap;z-index:4}.n431-kpi{font-size:1.65rem;font-family:Georgia,"Times New Roman",serif}.n431-two{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}
.k433-loading-grid{display:grid;grid-template-columns:260px minmax(0,1fr) 330px;gap:.9rem;margin-top:.9rem}.k433-loading-grid.two{grid-template-columns:minmax(0,1fr) 340px}.k433-loading-card{min-height:180px;overflow:hidden}.k433-loading-card.tall{min-height:360px}.k433-loading-card span{display:block;height:13px;border-radius:8px;background:linear-gradient(90deg,#eee5da,#faf6f0,#eee5da);background-size:200% 100%;animation:k433load 1.4s ease infinite;margin:.55rem 0}.k433-loading-card span:nth-child(2){width:78%}.k433-loading-card span:nth-child(3){width:58%}.k433-loading-card span:nth-child(4){width:88%}@keyframes k433load{0%{background-position:200% 0}100%{background-position:-200% 0}}
/* Dark mode is additive, not an overlay. */
html[data-theme="dark"] .k433-page,html.dark .k433-page{--k433-ink:#f3eee8;--k433-muted:#b8aea5;--k433-paper:#211d1a;--k433-soft:#2b2521;--k433-soft-2:#332a24;--k433-line:rgba(255,255,255,.12);--k433-bg:#171412;background:linear-gradient(180deg,#171412,#1b1714)}
html[data-theme="dark"] .k433-hero,html[data-theme="dark"] .n431-hero,html.dark .k433-hero,html.dark .n431-hero{background:linear-gradient(135deg,#241e1a,#33261e)}html[data-theme="dark"] .k433-card,html[data-theme="dark"] .n431-card,html[data-theme="dark"] .k433-post,html[data-theme="dark"] .k433-profile-card,html[data-theme="dark"] .k433-listrow,html[data-theme="dark"] .n431-row,html[data-theme="dark"] .k433-rail-item,html.dark .k433-card,html.dark .n431-card,html.dark .k433-post,html.dark .k433-profile-card,html.dark .k433-listrow,html.dark .n431-row,html.dark .k433-rail-item{background:#211d1a;color:var(--k433-ink)}html[data-theme="dark"] .k433-input,html[data-theme="dark"] .k433-select,html[data-theme="dark"] .k433-textarea,html[data-theme="dark"] .n431-input,html[data-theme="dark"] .n431-select,html[data-theme="dark"] .n431-textarea,html.dark .k433-input,html.dark .k433-select,html.dark .k433-textarea,html.dark .n431-input,html.dark .n431-select,html.dark .n431-textarea{background:#191613;color:#f3eee8}
@media(max-width:1120px){.k433-grid-social{grid-template-columns:minmax(210px,250px) minmax(0,1fr)}.k433-grid-social>.k433-right{grid-column:1/-1;position:static}.k433-grid-social>.k433-right .k433-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.k433-loading-grid{grid-template-columns:240px minmax(0,1fr)}.k433-loading-grid>*:last-child{grid-column:1/-1}}
@media(max-width:900px){.k433-grid-social,.k433-grid-community,.k433-overview-columns,.n431-grid,.n431-columns,.n431-two,.k433-loading-grid,.k433-loading-grid.two{grid-template-columns:1fr}.k433-sticky{position:static}.k433-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.k433-grid-social>.k433-right .k433-rail{grid-template-columns:1fr}.k433-hero,.n431-hero{grid-template-columns:1fr;align-items:start}.k433-pills,.n431-badges{justify-content:flex-start}.n431-feature-grid{grid-template-columns:1fr}}
@media(max-width:560px){.k433-app,.n431-shell{width:95%}.k433-stats{grid-template-columns:1fr}.k433-hero,.n431-hero{padding:1rem}.k433-card,.n431-card,.k433-post{border-radius:13px}.k433-nav{overflow:auto;flex-wrap:nowrap;padding-bottom:.25rem}.k433-linkbtn{white-space:nowrap}.k433-commentform{flex-direction:column}}

/* R2.2 professional network refinements */
.k433-grid-social>.k433-stack{min-width:0}.k433-grid-social .k433-card{max-width:100%}.k433-grid-social .k433-card>a.k433-linkbtn{display:flex;width:100%;margin:.22rem 0;justify-content:flex-start;white-space:normal}.k433-sticky{top:88px}.k433-right{min-width:0}.k433-history-nav{display:flex;gap:.42rem;justify-content:flex-start;margin:.75rem 0 .1rem}.k433-history-nav .k433-btn{background:transparent;border-color:transparent;color:var(--k433-red);padding:.34rem .48rem}.k433-history-nav .k433-btn:hover{background:#f8e9ec;transform:none}.k433-nav{border-bottom:1px solid rgba(139,16,27,.12);padding-bottom:.72rem}.k433-nav .k433-linkbtn{border-color:transparent;background:transparent;color:#5f504d}.k433-nav .k433-linkbtn:hover{background:#f8e9ec;color:var(--k433-red);transform:none}.k433-composer{border-top:0}.k433-composer .k433-card-title{border-top:3px solid var(--k433-red)}.k433-actions .k433-btn{border-color:transparent;background:transparent;color:#6b5c58}.k433-actions .k433-btn:hover,.k433-actions .k433-btn.is-on{background:#f8e9ec;color:var(--k433-red);transform:none}.k433-postauthor{min-width:0}.k433-profile-page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,335px);gap:1rem;align-items:start}.k433-profile-hero-card{background:#fff;border:1px solid rgba(139,16,27,.14);border-radius:15px;overflow:hidden;box-shadow:var(--k433-shadow)}.k433-profile-cover{height:126px;background:linear-gradient(115deg,var(--k433-red-dark),var(--k433-red) 52%,var(--k433-gold) 100%);position:relative}.k433-profile-hero-body{display:flex;align-items:flex-end;gap:1rem;padding:0 1.2rem;transform:translateY(-30px);margin-bottom:-20px}.k433-profile-hero-body>.k433-avatar{width:86px;height:86px;border-radius:18px;border:4px solid #fff;font-size:1.65rem}.k433-profile-hero-info h1{font:750 1.65rem/1.1 Inter,ui-sans-serif,system-ui;margin:0 0 .2rem}.k433-profile-headline{margin:.35rem 0;font-size:1rem;line-height:1.4}.k433-profile-stats{display:flex;gap:1.2rem;padding:.8rem 1.2rem;border-top:1px solid var(--k433-line);color:#6a5c58;font-size:.84rem}.k433-profile-actions{padding:0 1.2rem 1rem}.k433-profile-bio{font-size:.96rem;line-height:1.65}.k433-tags{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:.6rem}.k433-tag:nth-child(3n+1){background:#f9e8eb;color:#7f1520}.k433-tag:nth-child(3n+2){background:#f8efe4;color:#795a22}.k433-tag:nth-child(3n){background:#f4ece8;color:#704338}.k433-listrow:hover,.k433-profile-card:hover,.k433-rail-item:hover{border-color:rgba(139,16,27,.28)}.n431-eyebrow,.k433-eyebrow{color:var(--k433-red)}.n431-hero{border-top-color:var(--k433-red)}.n431-nav{align-items:center}.n431-nav .n431-btn.history,.n431-nav .n431-link.history{background:transparent;border-color:transparent;color:var(--k433-red)}
@media(max-width:1120px){.k433-profile-page-grid{grid-template-columns:1fr}.k433-profile-page-grid>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.k433-profile-page-grid>aside{grid-template-columns:1fr}.k433-sticky{top:auto}.k433-profile-cover{height:96px}.k433-profile-hero-body{align-items:flex-start}.k433-history-nav{overflow:auto}}
@media(max-width:560px){.k433-profile-hero-body{display:block;padding:0 1rem}.k433-profile-hero-info{margin-top:.55rem}.k433-profile-stats{gap:.7rem;flex-wrap:wrap}}

/* R2.3 Catholon red professional refinement */
.k433-app,.n431-shell{padding-left:0;padding-right:0}
.k433-grid-social{gap:1.15rem}.k433-grid-social>.k433-stack,.k433-grid-social>.k433-right{width:100%}
.k433-card-title{font-size:1.04rem;line-height:1.3;padding:.78rem .92rem}.k433-rail-section h3{font-size:1.02rem;line-height:1.25;color:#3b2928}.k433-section-title h2,.k433-section-title h3{font-size:1.12rem}
.k433-card,.n431-card,.k433-post,.k433-profile-card,.k433-rail-item{border-color:rgba(139,16,27,.13)}
.k433-btn.primary,.n431-btn.primary{box-shadow:0 5px 15px rgba(139,16,27,.14)}
.k433-post{border-top:2px solid rgba(139,16,27,.22)}
.k433-profile-professional{display:grid;gap:.22rem;margin:.48rem 0 .12rem;padding:.48rem .52rem;border-radius:9px;background:#fbf7f4;border:1px solid rgba(139,16,27,.09)}
.k433-profile-professional .role{font-size:.78rem;font-weight:760;color:#4e3331;line-height:1.32}.k433-profile-professional .place{font-size:.74rem;color:var(--k433-muted);line-height:1.32}.k433-profile-professional .stats{font-size:.72rem;color:#7c5f5b;margin-top:.06rem}
.k433-actions{gap:.18rem;border-top:1px solid rgba(139,16,27,.10);padding-top:.5rem}.k433-action-btn{display:inline-flex;align-items:center;gap:.34rem;min-height:34px;padding:.38rem .52rem!important;border-radius:8px!important;color:#5d514e!important}.k433-action-btn:hover,.k433-action-btn.is-on{background:#f8e9ec!important;color:var(--k433-red)!important}.k433-action-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.k433-action-icon svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.k433-action-label{font-size:.78rem;font-weight:720}.k433-action-count{font-size:.74rem;color:inherit;font-variant-numeric:tabular-nums}.k433-action-btn.share .k433-action-count:empty,.k433-action-btn.save .k433-action-count:empty{display:none}
.k433-profile-head .k433-count{font-size:.76rem}.k433-profile-card .k433-profile-head{align-items:flex-start}.k433-profile-card .k433-avatar{margin-top:.08rem}
.k433-rail-label{color:var(--k433-red)}
.k433-source{border-left-color:var(--k433-red);background:#fbf1f2}
.k433-profile-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,.18),transparent)}
@media(max-width:1180px){.k433-grid-social{grid-template-columns:minmax(215px,250px) minmax(0,1fr)}.k433-grid-social>.k433-right{grid-column:1/-1;position:static}.k433-grid-social>.k433-right .k433-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* R2.3 FINAL profile-card minimum information */
.k433-profile-card-bio{margin:.45rem 0 .2rem;color:#5f504d;font-size:.82rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

/* 4.30 R3 social-platform functional surfaces */
.k430r3-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.4rem 0 .75rem}.k430r3-results{display:grid;gap:.55rem}.k430r3-result{display:grid;gap:.28rem;padding:.75rem .82rem;border:1px solid var(--k433-line);border-radius:11px;background:var(--k433-paper);color:inherit;text-decoration:none}.k430r3-result:hover{border-color:rgba(139,16,27,.3);box-shadow:0 5px 18px rgba(75,35,30,.06)}
.k430r3-notifications{display:grid;gap:.52rem}.k430r3-notification{display:grid;gap:.28rem;padding:.72rem .8rem;border:1px solid var(--k433-line);border-radius:10px;background:var(--k433-paper)}.k430r3-notification.unread{border-left:4px solid var(--k433-red);background:#fff8f8}.k430r3-pref-row{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(135px,180px) auto;gap:.6rem;align-items:center;padding:.55rem 0;border-bottom:1px solid var(--k433-line)}
.k430r3-media-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem;margin:.7rem 0}.k430r3-media-item{min-width:0;border:1px solid var(--k433-line);border-radius:11px;overflow:hidden;background:var(--k433-soft)}.k430r3-media-image,.k430r3-media-video{display:block;width:100%;max-height:540px;object-fit:contain;background:#151312}.k430r3-media-audio{display:block;width:100%;margin:.55rem 0}.k430r3-media-item>.k433-linkbtn{margin:.65rem}.k430r3-file{max-width:260px;font-size:.78rem;color:var(--k433-muted)}
.k430r3-timeline{position:relative;padding:.15rem 0 .85rem 1.2rem;border-left:2px solid rgba(139,16,27,.18);margin-left:.28rem}.k430r3-timeline:before{content:"";position:absolute;left:-6px;top:.32rem;width:10px;height:10px;border-radius:50%;background:var(--k433-red)}.k430r3-timeline p{margin:.28rem 0 0}.k430r3-checks{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;font-size:.84rem;color:var(--k433-muted)}
.k430r3-onboarding{display:grid;gap:.48rem;margin-top:.65rem}.k430r3-onboarding-step{padding:.65rem .72rem;border:1px solid var(--k433-line);border-radius:10px;background:var(--k433-paper)}.k430r3-onboarding-step.complete{border-left:4px solid #667d50}.k430r3-channel-section{display:grid;gap:.3rem;margin:.55rem 0}.k430r3-channel-section>strong{padding:.32rem .15rem;color:var(--k433-red);font-size:.86rem;text-transform:uppercase;letter-spacing:.035em}
body.dark .k430r3-notification.unread,html[data-theme="dark"] .k430r3-notification.unread,html.dark .k430r3-notification.unread{background:#2b2020}.k430r3-result,.k430r3-notification,.k430r3-onboarding-step{min-width:0}
@media(max-width:900px){.k430r3-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k430r3-pref-row{grid-template-columns:1fr auto}.k430r3-pref-row .k433-select{grid-column:1/2}}
@media(max-width:560px){.k430r3-filter-grid{grid-template-columns:1fr}.k430r3-media-grid{grid-template-columns:1fr}.k430r3-pref-row{grid-template-columns:1fr}.k430r3-pref-row>*{grid-column:auto}.k430r3-file{max-width:100%}}

/* R4 final operations additions */
.k430r4-live-indicator{font-size:.82rem;font-weight:700}
html[data-k430r4-live="1"] .k430r4-live-indicator::after{content:"Live"}
.k433-card .k433-row{padding:.55rem 0;border-bottom:1px solid rgba(70,42,34,.08)}
.k433-card .k433-row:last-child{border-bottom:0}
.n431-card .n431-warning{margin:.5rem 0}

/* MB05 feed and composer: scoped additions to the existing community design. */
.k433-feed-toolbar{display:grid;grid-template-columns:minmax(180px,1.7fr) minmax(140px,1fr) auto;gap:12px;align-items:end}
.k433-field-label{display:grid;gap:6px;font-weight:650;font-size:.9rem;min-width:0}.k433-field-label>input,.k433-field-label>select,.k433-field-label>textarea{width:100%;box-sizing:border-box;min-width:0;font:inherit}
.k433-feed-status,.k433-composer-count{font-size:.86rem;color:#6d6460;margin:10px 0}.k433-feed-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid #ded5cb;margin-top:16px}
.k433-composer-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.k433-composer-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between}
.k433-composer textarea{min-height:128px;resize:vertical}.k433-composer-note{padding:10px 12px;border-left:3px solid #a77b2f;background:#f8f4ed;font-size:.9rem}.k433-composer-note:empty{display:none}.k433-composer-note[data-error=true]{border-color:#8d1b2b;color:#7a1f2a}
.k433-post{overflow-wrap:anywhere}.k433-post-visibility{font-size:.75rem;border:1px solid #ded5cb;border-radius:20px;padding:3px 8px;white-space:nowrap}.k433-btn:disabled{opacity:.55;cursor:not-allowed}
.k433-feed-toolbar :focus-visible,.k433-composer :focus-visible,.k433-feed-pager :focus-visible{outline:3px solid #a77b2f;outline-offset:3px}
@media(max-width:700px){.k433-feed-toolbar,.k433-composer-fields{grid-template-columns:1fr}.k433-composer-actions{align-items:stretch}.k433-composer-actions button{width:100%}}
/* Professional-network rhythm, using Katholon's own identity and components. */
[data-k433-page="social"]{background:#f2f3f5}
.k433-modern-network{max-width:none;width:96%;padding-inline:0;box-sizing:border-box;--k433-ink:#242931;--k433-muted:#626975;--k433-line:#e1e4e8;--k433-paper:#fff;--k433-soft:#f3f4f6}
.k433-modern-network .k433-hero{padding:22px 0 16px;background:none;box-shadow:none;border:0;border-radius:0;align-items:center}
.k433-modern-network .k433-hero h1{font:750 clamp(1.8rem,3vw,2.35rem)/1.15 Inter,system-ui,sans-serif;letter-spacing:-.04em}
.k433-modern-network .k433-hero p{font-size:.95rem;max-width:650px}.k433-modern-network .k433-hero .k433-pills{display:none}
.k433-modern-network .k433-history-nav{display:none}
.k433-modern-network .k433-nav{background:#fff;border:1px solid #e1e4e8;border-radius:12px;padding:8px;gap:4px;margin:0 0 20px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}
.k433-modern-network .k433-nav a{border:0;white-space:nowrap;font-size:.84rem;border-radius:8px;padding:10px 12px;font-weight:600;transform:none}
.k433-modern-network .k433-nav a[aria-current=page]{background:#f8ebed;color:#8b101b}
.k433-modern-network .k433-grid-social{grid-template-columns:clamp(260px,18vw,340px) minmax(0,1fr) clamp(300px,21vw,380px);gap:20px}
.k433-modern-network .k433-stack{gap:18px}
.k433-modern-network .k433-card,.k433-modern-network .k433-post{border:1px solid #e1e4e8;border-radius:12px;box-shadow:0 1px 2px #17203306;background:#fff}
.k433-modern-network .k433-card-title{background:none;border:0;margin:0 0 15px;padding:0;font-size:.94rem;font-weight:700;color:#252b33}
.k433-modern-network .k433-card{padding:18px}
.k433-modern-network .k433-avatar{border-radius:50%;font:650 1rem Inter,system-ui,sans-serif;background:#8b101b;box-shadow:none}
.k433-modern-network .k433-avatar.sm{border-radius:50%}
.k433-modern-network .k433-my-profile{padding-top:0}
.k433-modern-network .k433-my-profile:before{content:"";display:block;height:64px;margin:0 -18px 0;background:linear-gradient(125deg,#641018,#8b101b 65%,#b78e55)}
.k433-modern-network .k433-my-profile .k433-card-title{display:none}
.k433-modern-network .k433-my-profile .k433-profile-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:-22px;position:relative}
.k433-modern-network .k433-my-profile .k433-avatar{width:66px;height:66px;border:4px solid white;background:#f1e5e7;color:#641018}
.k433-modern-network .k433-my-profile>.k433-count{border-top:1px solid #e1e4e8;padding-top:12px;margin-top:14px}
.k433-modern-network .k433-browse>a{border:0;border-radius:8px;background:none;padding:10px;font-size:.86rem;font-weight:600;margin:0;transform:none}
.k433-modern-network .k433-browse>a:hover{background:#f3f4f6}
.k433-modern-network .k433-composer{border-top:1px solid #e1e4e8}
.k433-modern-network .k433-composer textarea{min-height:92px;font-weight:400;border-radius:12px;background:#f8f9fa}
.k433-modern-network .k433-field-label{font-size:.79rem;font-weight:600;color:#4b5260}
.k433-modern-network .k433-field-label>input,.k433-modern-network .k433-field-label>textarea,.k433-modern-network .k433-field-label>select{font-weight:400;font-size:.88rem;color:#242931}
.k433-modern-network .k433-composer-count{font-size:.75rem;margin:6px 0 0;text-align:right}
.k433-modern-network .k433-composer-actions{border-top:1px solid #edf0f3;padding-top:12px}
.k433-modern-network .k433-composer-actions .primary{border-radius:24px;padding:10px 22px;font-size:.9rem}
.k433-modern-network .k433-composer input[type=file]{font-size:.75rem;max-width:280px}
.k433-modern-network .k433-feed-panel{padding:0;border:0;background:none;box-shadow:none;overflow:visible}
.k433-modern-network .k433-feed-panel>.k433-card-title{padding:0 2px;margin:4px 0 12px}
.k433-modern-network .k433-feed-toolbar{padding:14px;background:#fff;border:1px solid #e1e4e8;border-radius:12px;gap:10px;grid-template-columns:minmax(140px,1.4fr) minmax(125px,1fr) auto}
.k433-modern-network .k433-feed-toolbar .k433-btn{font-size:.8rem;font-weight:600;padding:11px 10px}
.k433-modern-network .k433-feed-status{font-size:.74rem;line-height:1.5;margin:10px 2px}
.k433-modern-network .k433-feed{gap:16px}
.k433-modern-network .k433-post{padding:18px;transition:none}
.k433-modern-network .k433-post:hover{box-shadow:0 1px 2px #17203306}
.k433-modern-network .k433-posthead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}
.k433-modern-network .k433-posthead>.k433-profile-head{grid-column:1;grid-row:1/3}
.k433-modern-network .k433-posthead>.k433-meta{grid-column:2;font-size:.68rem;text-align:right;max-width:130px;line-height:1.5}
.k433-modern-network .k433-post-visibility{grid-column:2;justify-self:end;font-size:.68rem;color:#626975;border:0;padding:0}
.k433-modern-network .k433-body{margin:16px 0;line-height:1.65;font-size:.94rem}
.k433-modern-network .k433-actions{gap:2px;justify-content:space-between;border-color:#e1e4e8}
.k433-modern-network .k433-action-btn{font-size:.74rem;padding:9px 6px;min-height:40px;border-radius:7px;transform:none}
.k433-modern-network .k433-profile-card{box-shadow:none;border:0;border-bottom:1px solid #edf0f3;border-radius:0;padding:10px 0}
.k433-modern-network .k433-profile-card:hover{transform:none;box-shadow:none}
.k433-modern-network :focus-visible{outline:3px solid #a77b2f;outline-offset:3px}
@media(max-width:1150px){.k433-modern-network .k433-grid-social{grid-template-columns:240px minmax(0,1fr)}.k433-modern-network .k433-right{display:none}}
@media(max-width:760px){.k433-modern-network{width:96%;padding-inline:0}.k433-modern-network .k433-grid-social{display:flex;flex-direction:column;gap:16px}.k433-modern-network .k433-grid-social>section{width:100%}.k433-modern-network .k433-grid-social>aside{display:none}.k433-modern-network .k433-hero{padding:18px 0 12px}.k433-modern-network .k433-hero p{font-size:.84rem}.k433-modern-network .k433-card,.k433-modern-network .k433-post{padding:14px}.k433-modern-network .k433-feed-panel{padding:0}.k433-modern-network .k433-feed-toolbar{grid-template-columns:1fr 1fr}.k433-modern-network .k433-feed-toolbar>label:first-child{grid-column:1/-1}.k433-modern-network .k433-composer-fields{grid-template-columns:1fr 1fr}.k433-modern-network .k433-posthead>.k433-meta{max-width:90px}.k433-modern-network .k433-actions{justify-content:flex-start;gap:4px}.k433-modern-network .k433-action-btn{flex:1 0 28%}}

.k433-modern-network .k433-card[class*=accent-] .k433-card-title{background:none;border:0;color:var(--k433-ink)}
.k433-modern-network .k433-comments[hidden]{display:none}
@media(max-width:420px){.k433-modern-network .k433-composer-fields{grid-template-columns:1fr}}
html[data-theme=dark] .k433-shared-page,html.dark .k433-shared-page,body.dark .k433-shared-page{background:#171b22}
html[data-theme=dark] .k433-modern-network,html.dark .k433-modern-network,body.dark .k433-modern-network{--k433-ink:#eef1f5;--k433-muted:#b2bbc7;--k433-line:#39424f;--k433-soft:#28313e}
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network :is(.k433-nav,.k433-card,.k433-post,.k433-feed-toolbar,.k433-profile-card){background:#222934;border-color:#39424f;color:#eef1f5}
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network :is(.k433-hero,.k433-feed-panel){background:none}
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network :is(.k433-card-title,.k433-field-label,.k433-nav a,.k433-actions .k433-btn,.k433-feed-status,.k433-post-visibility){color:#c7cfd9}
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network .k433-field-label>:is(input,select,textarea){background:#171e28;border-color:#424c5a;color:#eef1f5}
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network .k433-btn:not(.primary){background:#28313e;color:#eef1f5;border-color:#424c5a}
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network :is(.k433-nav a[aria-current=page],.k433-browse>a:hover){background:#462b34;color:#fff}
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network .k433-composer-note{background:#34313a;color:#eef1f5}

:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network .k433-browse>a.k433-linkbtn,
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network .k433-card :is(h2,h3),
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network .k433-actions>.k433-btn{color:#e1e7ef!important}
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network .k433-actions>.k433-btn{background:transparent!important}
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network .k433-field-label :is(input,textarea)::placeholder{color:#aeb8c6;opacity:1}
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network :is(.k433-feed-status,.k433-composer-count){color:#b2bbc7}

/* MB07: one community surface, shared by the canonical route controllers. */
.k433-shared-page{background:#f3f4f6;padding-top:1px;color:var(--k433-ink);max-width:none;width:100%;margin:0}
.k433-community-surface{margin:0 auto;padding-bottom:2rem;font-size:15px;line-height:1.6}
.k433-shared-content>.k433-app,.k433-shared-content>.n431-shell{width:100%;max-width:none;margin:0;padding:0;font:inherit;color:inherit}
.k433-shared-heading{min-height:132px;view-transition-name:community-heading}
.k433-community-surface>.k433-nav{view-transition-name:community-navigation}
.k433-shared-heading h1:focus{outline:none}
.k433-shared-content{min-height:45vh;view-transition-name:community-content}
.k433-shared-content>.k433-app>.k433-hero,.k433-shared-content>.k433-app>.k433-nav,.k433-shared-content>.k433-app>.k433-history-nav{display:none}
.k433-modern-network :is(.n431-card,.k433-stat){background:var(--k433-paper);border:1px solid var(--k433-line);border-radius:12px;box-shadow:0 1px 2px #17203306;padding:18px}
.k433-modern-network :is(.n431-card h2,.k433-card h2){font:700 1.04rem/1.4 Inter,system-ui,sans-serif;color:var(--k433-ink)}
.k433-modern-network :is(.n431-card h3,.k433-card h3){font:700 .98rem/1.4 Inter,system-ui,sans-serif;color:var(--k433-ink)}
.k433-modern-network :is(.n431-input,.n431-select,.n431-textarea,.k433-input,.k433-select,.k433-textarea){font:400 .9rem/1.5 Inter,system-ui,sans-serif;border-radius:10px;border-color:var(--k433-line);background:var(--k433-paper);color:var(--k433-ink)}
.k433-modern-network :is(.n431-btn,.n431-link,.k433-btn,.k433-linkbtn){font-family:Inter,system-ui,sans-serif;font-size:.86rem}
.k433-modern-network .n431-grid,.k433-modern-network .k433-grid-community{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:20px}
.k433-shared-page .k433-shared-content :is(.k430-account-hero,.k430-account-public,.k430-account-trust,.k490-account-canonical-r7f2,.k430-account-dashboard,.k500-account-learning){width:100%!important;max-width:none!important;margin-inline:0!important;box-sizing:border-box}
.k433-shared-page .k430-account-hero{display:block;padding:0;background:none;border:0;box-shadow:none;margin-block:0 20px}
.k433-shared-page .k430-account-hero>div:first-child{display:none}
.k433-shared-page .k430-account-hero-card{width:100%;background:var(--k433-paper);color:var(--k433-ink);border:1px solid var(--k433-line);border-radius:12px;box-shadow:none;padding:18px}
.k433-shared-page .k433-shared-content :is(h2,h3,h4){font-family:Inter,system-ui,sans-serif;line-height:1.4}
.k433-shared-page .k433-shared-content h2{font-size:1.04rem}.k433-shared-page .k433-shared-content h3{font-size:.98rem}
.k433-shared-page .k433-shared-content :is(input,select,textarea,button){font-family:Inter,system-ui,sans-serif}
.k433-shared-page .k430-account-panel,.k433-shared-page .k430-account-trust article{background:var(--k433-paper);color:var(--k433-ink);border:1px solid var(--k433-line);border-radius:12px;box-shadow:0 1px 2px #17203306;padding:18px}
.k433-shared-page .k430-account-panel .eyebrow,.k433-shared-page .k430-account-intro .eyebrow{color:#8b101b;font-size:.74rem;letter-spacing:.08em}
.k433-shared-page .k430-account-form label{font-size:.86rem}
.k433-shared-page .k430-account-form :is(input,select){background:var(--k433-paper);color:var(--k433-ink);border-color:var(--k433-line);font-size:.9rem}
.k433-shared-page :is(.k430-account-note,.k430-account-status){color:var(--k433-muted)}
:is(html[data-theme=dark],html.dark,body.dark) .k433-shared-page :is(.k430-account-panel .eyebrow,.k430-account-intro .eyebrow){color:#efbdc4}
.k433-community-surface .k433-shared-content :is(.k433-hero,.n431-hero){display:none}
.k433-shared-page>.k507-community-hero{display:grid}
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network{--k433-paper:#222934;--k433-ink:#eef1f5;--k433-muted:#b2bbc7}
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network :is(.n431-card,.n431-row,.k433-stat,.k433-row,.k433-alert,.n431-alert){background:#222934;color:#eef1f5;border-color:#39424f}
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network :is(.n431-btn,.n431-link,.k433-linkbtn){color:#e1e7ef;background:#28313e;border-color:#424c5a}
:is(html[data-theme=dark],html.dark,body.dark) .k433-modern-network :is(.k433-hero h1,.k433-stat strong,.n431-card h2){color:#eef1f5}
@media(max-width:980px){.k433-modern-network .n431-grid,.k433-modern-network .k433-grid-community{grid-template-columns:1fr}.k433-shared-heading{min-height:140px}}
@media(max-width:760px){.k433-shared-heading{min-height:150px}.k433-community-surface{font-size:14px}.k433-modern-network .k433-hero h1{font-size:1.8rem}}
@view-transition{navigation:auto}
::view-transition-group(community-heading),::view-transition-group(community-navigation),::view-transition-group(community-content){animation-duration:.16s}
@media(prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s}.k433-community-surface *{scroll-behavior:auto}}

/* MB08: notification filters share the existing Katholon control palette. */
.k433-inline .k433-btn[aria-pressed="true"]{background:var(--k433-red);border-color:var(--k433-red);color:#fff}.k430r3-notifications .k433-btn:disabled{cursor:wait;opacity:.65}.k430r3-notification>.k433-linkbtn,.k430r3-notification>.k433-btn{justify-self:start}

/* MB09: collection controls and metadata cards within the shared 96% frame. */
.k433-collection-controls{display:grid;grid-template-columns:minmax(200px,1fr) minmax(150px,.4fr) minmax(150px,.4fr) auto;gap:10px;align-items:center;margin-bottom:12px}.k433-collection-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));margin-top:12px}.k433-collection-list .k433-listrow{cursor:default;min-width:0;overflow-wrap:anywhere}.k433-collection-list .k433-empty{grid-column:1/-1}@media(max-width:850px){.k433-collection-controls{grid-template-columns:1fr 1fr}.k433-collection-controls>input{grid-column:1/-1}}@media(max-width:520px){.k433-collection-controls{grid-template-columns:1fr}.k433-collection-controls>*{min-width:0}}

.k433-collection-picker{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem}.k433-collection-picker>p{flex-basis:100%}.k433-collection-picker select{max-width:100%}.k433-collection-reader{min-width:0;margin-top:1rem}.k433-collection-list{align-items:start}.k433-collection-list .k433-listrow{cursor:default}.k433-reading-items{display:grid;gap:.75rem;max-height:34rem;overflow:auto;overscroll-behavior:contain}:is(html[data-theme=dark],html.dark,body.dark) .k433-collection-list .k433-listrow{background:#222934;border-color:#39424f;color:#eef1f5}:is(html[data-theme=dark],html.dark,body.dark) .k433-collection-list .k433-listrow:hover{background:#28313e}.k433-reading-items:focus-visible{outline:2px solid currentColor;outline-offset:3px}.k433-saved-body,.k433-saved-note{white-space:pre-wrap;overflow-wrap:anywhere}.k433-saved-note{font-style:italic}
