.framework-content,.protocols-content,.adaptive-content,.integration-content{background:linear-gradient(135deg,#182625cc,#1f2e2b99);border-radius:12px;padding:24px;margin:20px 0;border-left:4px solid #68d8cd;box-shadow:0 4px 15px #0003;transition:all .3s ease}.framework-content:hover,.protocols-content:hover,.adaptive-content:hover,.integration-content:hover{transform:translateY(-3px);box-shadow:0 8px 25px #68d8cd4d;border-left-width:6px}.framework-content h4,.protocols-content h4,.adaptive-content h4,.integration-content h4{color:#68d8cd;font-size:1.4em;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid rgba(104,216,205,.3);transition:all .3s ease}.framework-content h4:hover,.protocols-content h4:hover,.adaptive-content h4:hover,.integration-content h4:hover{color:#9fcdff;border-bottom-color:#9fcdff80;transform:translate(5px)}.framework-content ol,.protocols-content ol,.adaptive-content ol,.integration-content ol{padding-left:24px;margin:16px 0}.framework-content ol li,.protocols-content ol li,.adaptive-content ol li,.integration-content ol li{margin:12px 0;padding:8px 12px;background:#68d8cd0d;border-radius:6px;border-left:3px solid rgba(104,216,205,.3);transition:all .3s ease;position:relative}.framework-content ol li:hover,.protocols-content ol li:hover,.adaptive-content ol li:hover,.integration-content ol li:hover{background:#68d8cd1a;border-left-color:#68d8cd;transform:translate(8px);box-shadow:0 2px 10px #68d8cd33}.framework-content ul,.protocols-content ul,.adaptive-content ul,.integration-content ul{padding-left:20px;margin:16px 0}.framework-content ul li,.protocols-content ul li,.adaptive-content ul li,.integration-content ul li{margin:10px 0;padding:6px 10px;border-radius:4px;transition:all .3s ease;cursor:pointer}.framework-content ul li:hover,.protocols-content ul li:hover,.adaptive-content ul li:hover,.integration-content ul li:hover{background:#9fcdff1a;color:#9fcdff;transform:translate(5px)}.framework-content strong,.protocols-content strong,.adaptive-content strong,.integration-content strong{color:#9fcdff;font-weight:700;transition:all .3s ease}.framework-content li:hover strong,.protocols-content li:hover strong,.adaptive-content li:hover strong,.integration-content li:hover strong{color:#68d8cd;text-shadow:0 0 8px rgba(104,216,205,.5)}.sub-nav table{background:linear-gradient(135deg,#070808e6,#170808b3);border:1px solid rgba(104,216,205,.3);margin:24px auto}.sub-nav table th{background:linear-gradient(135deg,#303938,#3a4342);color:#68d8cd;font-size:1.1em;padding:16px;border-bottom:3px solid #68d8cd;position:relative}.sub-nav table th:hover{background:linear-gradient(135deg,#3a4342,#455550);color:#9fcdff;transform:translateY(-2px)}.sub-nav h3{color:#68d8cd;font-size:1.8em;margin:32px 0 20px;padding:12px 20px;background:linear-gradient(90deg,transparent,rgba(104,216,205,.1),transparent);border-radius:8px;transition:all .3s ease;cursor:default}.sub-nav h3:hover{background:linear-gradient(90deg,transparent,rgba(104,216,205,.2),transparent);transform:scale(1.02);color:#9fcdff;text-shadow:0 0 15px rgba(159,205,255,.4)}#integration-framework{margin-top:40px;padding-top:24px;border-top:2px solid rgba(104,216,205,.3)}#integration-framework h3{color:#9fcdff;font-size:2em;text-align:center;margin-bottom:24px;text-shadow:0 0 10px rgba(159,205,255,.3)}.archive-nav table{background:linear-gradient(135deg,#170808e6,#070808b3);border-radius:12px;overflow:hidden;box-shadow:0 8px 25px #0006}.archive-nav table th{font-size:1.3em;padding:20px;background:linear-gradient(135deg,#68d8cd33,#9fcdff1a);color:#fff;text-transform:uppercase;letter-spacing:1px}.archive-nav table td{padding:16px;text-align:center;vertical-align:middle}.archive-nav table td a{display:block;padding:12px 16px;margin:4px;border-radius:8px;background:linear-gradient(135deg,#a068341a,#a068340d);border:1px solid rgba(160,104,52,.3);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.archive-nav table td a:hover{background:linear-gradient(135deg,#68d8cd4d,#9fcdff33);border-color:#68d8cd;transform:translateY(-4px) scale(1.05);box-shadow:0 8px 20px #68d8cd66;color:#fff}@media(max-width:768px){.framework-content,.protocols-content,.adaptive-content,.integration-content{margin:15px 10px;padding:16px}.sub-nav h3{font-size:1.5em;padding:8px 12px}.archive-nav table th{font-size:1.1em;padding:12px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.framework-content:focus,.protocols-content:focus,.adaptive-content:focus,.integration-content:focus,.archive-nav a:focus,.sub-nav h3:focus{outline:2px solid #68d8cd;outline-offset:2px}.level-chips[data-astro-cid-oxwt4reu]{display:flex;justify-content:center;gap:10px;margin-bottom:16px}.level-chip[data-astro-cid-oxwt4reu]{padding:6px 16px;border-radius:25px;border:1px solid rgba(104,216,205,.4);background:#68d8cd1a;color:#68d8cd;cursor:pointer;font-family:inherit;transition:all .3s ease}.level-chip[data-astro-cid-oxwt4reu]:hover,.level-chip[data-astro-cid-oxwt4reu].active{background:#68d8cd4d;border-color:#68d8cd;color:#9fcdff}.wing-entry-list[data-astro-cid-oxwt4reu]{list-style:none;padding:0;text-align:left}.wing-entry-list[data-astro-cid-oxwt4reu] li[data-astro-cid-oxwt4reu]{padding:12px 16px;margin-bottom:10px;border:1px solid rgba(104,216,205,.2);border-radius:8px;background:#9fcdff0d}.wing-entry-list[data-astro-cid-oxwt4reu] li[data-astro-cid-oxwt4reu][hidden]{display:none}.wing-entry-list[data-astro-cid-oxwt4reu] p[data-astro-cid-oxwt4reu]{margin:4px 0 0;font-size:.95em;color:#9fcdffcc}.entry-level[data-astro-cid-oxwt4reu]{margin-left:10px;font-size:.8em;text-transform:uppercase;letter-spacing:.5px;color:#68d8cdb3}
