.psychology-space{--psych-ink:#e8e5f4;--psych-muted:#bbb6d0;--psych-accent:#b6a3d6;--psych-line:#7c6a9b66}
.psychology-space .site-main{background:radial-gradient(ellipse at 72% 0%,#35304c 0,transparent 700px),#11131c}
.psychology-space .sidebar{background:linear-gradient(155deg,#211f31,#10121a 82%);border-right-color:#4b455f}
.psychology-space .brand-mark{color:#e0d4ed;border-color:#83749b;background:linear-gradient(135deg,#55496b,#262438)}
.psychology-space .nav-label,.psychology-space .breadcrumb{border-color:#5f5675;color:#cdbfdd}
.psychology-space .nav-list a[aria-current=page]{background:linear-gradient(100deg,#4b4261,#302b43);border-color:#897aa1;box-shadow:inset 3px 0 #cfb9e1}
.psychology-space .nav-list a:hover{background:#3c3550}
.psychology-space .mobile-nav{background:#171824;border-color:#4b455f}
.psychology-space .page-heading{background:#252438;border-color:#8a79a755;box-shadow:0 15px 50px #05040b55}
.psychology-space .page-heading::after{background:#c1acd9}
.psychology-space .hero-overlay{background:linear-gradient(90deg,#151421f5 0%,#242037e9 42%,#312a478f 72%,#1a172622 100%)}
.psychology-space .hero-halo{background:radial-gradient(ellipse,#b29ad630,transparent 66%)}
.psychology-space .eyebrow{color:#d7cbe5}.psychology-space .eyebrow::before{border-color:#a28cbf;color:#eee6f6}
.psychology-space .page-heading .lede{color:#d7d0e2}
.psychology-space .chapter-seal{background:#211d31e8}.psychology-space .chapter-seal span{color:#ddcce9}.psychology-space .chapter-seal small{color:#c8bdd3}
.psychology-space .category{border-color:#766a8c88;background:linear-gradient(150deg,#37324a,#232536);color:var(--psych-ink)}
.psychology-space .category-image-link{background:radial-gradient(circle at 30% 35%,#baa6d545,transparent 28%),radial-gradient(circle at 72% 65%,#7099a52e,transparent 30%),linear-gradient(135deg,#373149,#1f2633)}
.psychology-space .category-image-link::before{content:"✧";position:absolute;inset:0;display:grid;place-items:center;color:#e2d8ef99;font:italic 3rem Georgia,serif;z-index:1}
.psychology-space .category-image-link:has(img)::before{display:none}
.psychology-space .category-image-link::after{background:linear-gradient(0deg,#242336 0%,transparent 75%)}
.psychology-space .category h2,.psychology-space .category h2 a{color:#f0ebf5}.psychology-space .category p{color:#c5bed2}.psychology-space .category li a{color:#ded5e8;border-color:#756a8b70}.psychology-space .category .read-link{color:#eadcf1;border-color:#a994bd80}
.psychology-space .panel{border-color:#796b918c;background:linear-gradient(145deg,#2b283ded,#171824f7);color:#ebe7f1;box-shadow:0 16px 46px #05040b70;backdrop-filter:blur(9px)}
.psychology-space .panel h2{color:#f1eaf6;border-color:#766a8c80}.psychology-space .panel h3{color:#ddcfea}.psychology-space .panel a{color:#e0c8ef}.psychology-space .panel a:hover{color:#fff3ff}
.psychology-space .notice{background:#302b40;border-color:#756887;color:#ddd3e5;border-left-color:#b69dc8}.psychology-space .notice strong{color:#f2e8f5}
.psychology-space .local-toc{border-color:#5e5574}.psychology-space .local-toc strong{color:#cec0dc}.psychology-space .local-toc a{background:#302a41;border-color:#6b5d80;color:#e1d6e8}.psychology-space .local-toc a:hover{background:#493d5c;border-color:#b49bc8}
.psychology-space .course-entry{background:#29263a;border-color:#766b8f}.psychology-space .course-entry h2,.psychology-space .course-entry h2 a{color:#eee8f4}.psychology-space .course-entry p{color:#c6bfd1}
.psychology-space .chakra-mote{background:#cfb8e4;box-shadow:0 0 14px 2px #c9a9eb55}
.psychology-space .reading-progress::before{background:linear-gradient(90deg,#8daab8,#d4bce8)}
@media(max-width:540px){.psychology-space .page-heading{min-height:230px}.psychology-space .category-image-link{height:150px}}

/* Dedicated consultation-room backdrop while keeping the hospital's shared structure. */
.psychology-space .site-main{background:radial-gradient(ellipse at 72% 0%,#463b6466 0,transparent 700px),linear-gradient(150deg,#11101d80,#11131ce8)}.psychology-space .world-backdrop{background:#12101d}.psychology-space .world-backdrop img{opacity:.44;filter:saturate(.78) contrast(1.04)}.psychology-space .world-backdrop::after{background:linear-gradient(90deg,#100d1bea,transparent 58%),linear-gradient(180deg,#17122635,#11101def 88%)}
@media(max-width:800px){.psychology-space .world-backdrop img{object-position:60% center;opacity:.38}.psychology-space .world-backdrop::after{background:linear-gradient(180deg,#17122670,#11101df2)}}
@media(max-width:540px){.psychology-space .category-image-link{height:210px}}

/* Every psychology surface uses the same nocturnal consultation-room palette. */
@media screen{
.psychology-space{color-scheme:dark}
.psychology-space .panel p,.psychology-space .panel li,.psychology-space .panel dt,.psychology-space .panel dd,.psychology-space .panel .source-note{color:#d5cedd}.psychology-space .panel strong{color:#f0e7f4}
.psychology-space code{color:#eadcf2;background:#342c45;border-color:#8975a466}.psychology-space .example{color:#ded6e6;background:#302a40;border-color:#7f6b9866;border-left-color:#c3a8d7}
.psychology-space .panel h2.quote-label,.psychology-space .quote{color:#eadcf1}.psychology-space .numbered>li::before{color:#e0c8ee;background:#211d30;border-color:#a68abb77}
.psychology-space .notice,.psychology-space .panel .notice{color:#ddd5e6;background:linear-gradient(135deg,#302b40,#211d31);border-color:#756887;border-left-color:#b69dc8;box-shadow:0 10px 28px #05040b40}.psychology-space .notice strong,.psychology-space .panel .notice strong{color:#f3e8f7}
.psychology-space .table-wrap{border-color:#71658480;background:#171622}.psychology-space table{color:#e2dce8;background:#171622}.psychology-space th,.psychology-space td{border-color:#766b8855}.psychology-space thead th{color:#f1e9f6;background:#3a334c}.psychology-space tbody th{color:#ddd0e7;background:transparent}.psychology-space tbody tr:nth-child(even){background:#272337}.psychology-space tbody tr:hover{background:#352e47}
.psychology-space .course-search label,.psychology-space .course-search-status p{color:#d6ccdf}.psychology-space .course-search input,.psychology-space .course-search select,.psychology-space .course-search-status button{color:#f2ecf6;background:#151421;border-color:#786a8f}.psychology-space .course-search input::placeholder{color:#948a9f}.psychology-space .course-search select option{color:#f2ecf6;background:#181522}.psychology-space .course-search-status button:hover{color:#fff;background:#403650;border-color:#a88dbd}
.psychology-space .course-entry{color:#eee8f4;background:linear-gradient(145deg,#302b42,#211f31);border-color:#766b8f}.psychology-space .course-entry .eyebrow{color:#d8c7e7}.psychology-space .course-entry h2,.psychology-space .course-entry h2 a{color:#f4eef8}.psychology-space .course-entry p{color:#d5cfdf}.psychology-space .course-entry .read-link{color:#e5c9f1;border-color:#b497c7}.psychology-space .course-entry .read-link:hover{color:#fff4ff}.psychology-space [data-course-empty]{color:#c7bdcf}
.psychology-space .editable-text{color:#d9d2e2}.psychology-space .editable-text h2,.psychology-space .editable-text h3{color:#efe6f5}.psychology-space .editable-text p,.psychology-space .editable-text li{color:#d9d2e2}.psychology-space .editable-text a{color:#dfc8ed}.psychology-space .content-divider{border-color:#796b9180}
.psychology-space .content-media{color:#d9d1e1;background:#1b1928;border-color:#75688880}.psychology-space .content-media figcaption{color:#c9bdd3}.psychology-space .content-media p{color:#d8d0df}.psychology-space .content-media iframe,.psychology-space .content-media video{background:#0e0d16}
.psychology-space .entry{color:#e8e2ed;background:linear-gradient(135deg,#29263a,#171824);border-color:#75698b}.psychology-space .entry-heading{background:linear-gradient(105deg,#40384f,#29263a);border-color:#796c8f}.psychology-space .entry-heading h2{color:#f1eaf6}.psychology-space .entry-count{color:#ead8f4;background:#211d30;border-color:#a58bb8}.psychology-space .entry-type{color:#cdbdd9}.psychology-space .entry-figure{background:#171622;border-color:#746587}.psychology-space .entry-text>p,.psychology-space .fields dd{color:#d8d0df}.psychology-space .fields dt{color:#dec9ea}.psychology-space .fields>div{border-color:#74678666}
.psychology-space .flashcard{background:#171622;border-color:#7c6b938c}.psychology-space .flashcard-art::after{background:linear-gradient(180deg,#0d0c164d,transparent 30%,transparent 76%,#181622)}.psychology-space .flashcard-label{color:#f1e8f6;background:linear-gradient(0deg,#181622 70%,#18162200)}.psychology-space .flashcard[open] .flashcard-label{background:linear-gradient(105deg,#40364f,#252236);border-color:#79698d}.psychology-space .flashcard-number,.psychology-space .flashcard[open] .flashcard-close{color:#eadcf2;background:#211d30;border-color:#a58bb8}.psychology-space .flashcard-copy{color:#ddd6e6;background:linear-gradient(135deg,#29263a,#171824)}.psychology-space .flashcard-scroll p,.psychology-space .flashcard-scroll li,.psychology-space .flashcard-scroll dd{color:#d8d0df}.psychology-space .flashcard-scroll dt{color:#dec9ea}.psychology-space .flashcard-footer{color:#c5b9ce;background:#181622;border-color:#766886}
.psychology-space .transverse-grid article,.psychology-space .global-search-card{color:#e9e2ef;background:linear-gradient(145deg,#2c283e,#1a1927);border-color:#796b916f}.psychology-space .transverse-grid article>div>p:not(.content-tag-list),.psychology-space .global-search-card>p{color:#cfc6d8}.psychology-space .transverse-grid h3,.psychology-space .global-search-card h3{color:#f0e8f5}
.psychology-space .global-search-form{background:#211e31df;border-color:#796b9166}.psychology-space .global-search-form input,.psychology-space .global-search-form select{color:#f1ebf5;background:#151421;border-color:#76698d}.psychology-space .global-search-form button,.psychology-space .transverse-filters button{color:#f6edf9;background:#493d5d;border-color:#8e7aa7}
.psychology-space .global-search-empty,.psychology-space .missing-page{color:#d5ccdd;background:#1d1b2a;border-color:#796b9180}.psychology-space .global-search-empty h3,.psychology-space .missing-page h1{color:#f0e8f5}.psychology-space .missing-page a{color:#e1caef}
.psychology-space .pagination{border-color:#796b9160}.psychology-space .pagination a{color:#eee6f3;background:#211e31;border-color:#77698e}.psychology-space .pagination a:hover{background:#3d354f;border-color:#a88fbc}.psychology-space .pagination small{color:#bfb3ca}
}

/* Troubles et symptômes: index rapide + fiche centrale, sans dupliquer les cours. */
.psy-disorder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}
.psy-disorder-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:1.25rem;border:1px solid #806f9a88;border-radius:14px;background:linear-gradient(145deg,#302b43f5,#191826f8);box-shadow:0 15px 42px #05040b66;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}
.psy-disorder-card::after{content:"";position:absolute;right:-35%;bottom:-55%;width:75%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#a98bc91a,transparent 68%);pointer-events:none}
.psy-disorder-card:hover,.psy-disorder-card:focus-within{transform:translateY(-3px);border-color:#b8a0ce;box-shadow:0 20px 48px #05040b88,0 0 0 1px #ccb6dd22}
.psy-disorder-card-head{display:flex;gap:.9rem;align-items:center;margin-bottom:.85rem}.psy-disorder-card-head>div{min-width:0}.psy-disorder-card-head span{display:block;color:#bdaece;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.psy-disorder-card h2{margin:.18rem 0 0;font:1.45rem/1.18 Georgia,serif}.psy-disorder-card h2 a{color:#f4edf8;text-decoration:none}.psy-disorder-card>p{color:#d2cadb;line-height:1.65;margin:.15rem 0 .9rem}.psy-disorder-card ul{display:grid;gap:.38rem;margin:0 0 1.1rem;padding:0;list-style:none}.psy-disorder-card li{position:relative;padding-left:1rem;color:#ddd5e4;font-size:.9rem;line-height:1.4}.psy-disorder-card li::before{content:"";position:absolute;left:0;top:.58em;width:.35rem;height:.35rem;border-radius:50%;background:#c1a9d4;box-shadow:0 0 9px #c1a9d477}
.psy-disorder-icon,.psy-disorder-thumb{display:grid!important;place-items:center;flex:0 0 3.2rem;width:3.2rem;height:3.2rem;border:1px solid #9b85b488;border-radius:50%;background:radial-gradient(circle at 35% 30%,#8870a5,#302a43 64%);color:#f3e7fa!important;font:1.5rem Georgia,serif!important;box-shadow:inset 0 0 18px #d5b9e522,0 7px 20px #08061066}.psy-disorder-thumb{object-fit:cover}
.psy-disorder-open{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:.8rem;border-top:1px solid #75668966;color:#ead9f3;text-decoration:none;font-weight:700}.psy-disorder-open:hover{color:#fff}.psy-disorder-open span{transition:transform .2s ease}.psy-disorder-open:hover span{transform:translate(2px,-2px)}
.psy-disorder-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.psy-disorder-detail .panel,.psy-disorder-detail .notice{margin:0}.psy-disorder-detail .panel:first-child,.psy-disorder-detail .psy-vigilance,.psy-disorder-detail .psy-rp-note{grid-column:1/-1}.psy-sign-list,.psy-question-list{display:grid;gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none}.psy-sign-list li,.psy-question-list li{padding:.72rem .8rem;border:1px solid #74648766;border-radius:8px;background:#211e31;color:#e2dae9}.psy-question-list li{border-left:3px solid #b69dcb;font-style:italic}
.psy-related-panel{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,1.5fr);gap:1.2rem;margin-top:1.2rem;padding:1.25rem;border:1px solid #7d6c9680;border-radius:14px;background:linear-gradient(135deg,#29243bfa,#171723fa);box-shadow:0 16px 44px #05040b60}.psy-related-panel h2{margin:.2rem 0 .4rem;color:#f2eaf6;font:1.65rem Georgia,serif}.psy-related-panel p{color:#c9bfd2}.psy-related-links{display:grid;gap:.65rem}.psy-related-links a{display:grid;gap:.16rem;padding:.85rem 1rem;border:1px solid #76658d88;border-radius:9px;background:#332d45;color:#eee6f3;text-decoration:none;transition:background .2s ease,border-color .2s ease}.psy-related-links a:hover{background:#443953;border-color:#b69dca}.psy-related-links small{color:#c6b2d3;text-transform:uppercase;letter-spacing:.09em}.psy-related-links strong{color:#f5eef8}.psy-related-links span{color:#d9c4e6;font-size:.84rem}
@media(max-width:800px){.psy-disorder-grid,.psy-disorder-detail{grid-template-columns:1fr}.psy-disorder-detail .panel:first-child,.psy-disorder-detail .psy-vigilance,.psy-disorder-detail .psy-rp-note{grid-column:auto}.psy-related-panel{grid-template-columns:1fr}}
@media(max-width:540px){.psy-disorder-card{padding:1rem}.psy-disorder-card h2{font-size:1.25rem}.psy-related-panel{padding:1rem}}
@media(prefers-reduced-motion:reduce){.psy-disorder-card,.psy-disorder-open span{transition:none}.psy-disorder-card:hover,.psy-disorder-card:focus-within{transform:none}}
