body[data-chat-first="true"]{background:#06070d;color:#e8e9f4;}
body[data-chat-first="true"]>.hub-header{position:sticky;top:0;z-index:20;background:rgba(6,7,13,.96);backdrop-filter:blur(12px);}
body[data-chat-first="true"] .awakening-stage{min-height:0;display:block;}
body[data-chat-first="true"] .awakening-layout{display:block;max-width:1160px;margin:0 auto;padding:32px 28px 16px;min-height:0;}
body[data-chat-first="true"] .presence-panel,body[data-chat-first="true"] .verse-header,body[data-chat-first="true"] .hub-hero{display:none;}
body[data-chat-first="true"] .conversation-panel{width:100%;max-width:none;margin:0;background:linear-gradient(135deg,#11101c,#08131c);border:1px solid #353046;border-radius:18px;padding:26px;box-shadow:0 0 55px #ab2cff0b;}
body[data-chat-first="true"] .conversation-top{display:flex;align-items:center;gap:12px;}
body[data-chat-first="true"] .conversation-top::before{content:"";width:54px;height:54px;background:url('/assets/lilith-chibi-hatched-v1.webp') center/cover;border-radius:50%;border:1px solid #bf63ec;}
body[data-chat-first="true"] .guide-badge{font-size:12px;color:#75ecff;border-color:#205766;}
body[data-chat-first="true"] .greeting h2{font-size:clamp(26px,4vw,40px);margin:16px 0 6px;}
body[data-chat-first="true"] .conversation-log{min-height:140px;max-height:42vh;overflow-y:auto;overscroll-behavior:contain;padding:12px 0;}
body[data-chat-first="true"] .conversation-form{position:relative;padding-top:12px;border-top:1px solid #30283f;}
body[data-chat-first="true"] .input-row{display:flex;gap:10px;}
body[data-chat-first="true"] .input-row input{min-width:0;flex:1;background:#060910;color:#f3efff;border:1px solid #635075;border-radius:10px;padding:16px;font-size:16px;}
body[data-chat-first="true"] .input-row button{min-width:56px;border-radius:10px;border:1px solid #50d8f7;background:#102a35;color:#80efff;font-size:22px;}
body[data-chat-first="true"] .chat-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-family:system-ui,sans-serif;font-size:15px;}
body[data-chat-first="true"] .chat-message p{margin:8px 0;font-size:12px;}
body[data-chat-first="true"] .research-stamp{display:block;color:#b9bfd3;font-size:11px;margin-top:14px;}
body[data-chat-first="true"] .privacy-note{font-size:11px;line-height:1.6;margin-top:15px;color:#a9b0c7;}
body[data-chat-first="true"] .hub-shell{min-height:0;}
body[data-chat-first="true"] .hub-main{padding-top:24px;}
body[data-chat-first="true"] .hub-main::before{content:"TES ESPACES LILITH";display:block;margin:0 0 16px;color:#c290e5;font-size:12px;letter-spacing:.2em;}
body[data-chat-first="true"] #conversation{scroll-margin-top:120px;}
body[data-chat-first="true"] #backGuide,body[data-chat-first="true"] #returnHub{display:none;}
@media(max-width:640px){body[data-chat-first="true"] .awakening-layout{padding:15px 12px;}body[data-chat-first="true"] .conversation-panel{padding:18px 14px;}body[data-chat-first="true"] .conversation-log{min-height:210px;max-height:45vh;}body[data-chat-first="true"] .conversation-top::before{width:42px;height:42px;}body[data-chat-first="true"] #conversation{scroll-margin-top:85px;}}
@media(max-width:640px){body[data-chat-first="true"] .hub-nav{overflow-x:auto;justify-content:flex-start;scrollbar-width:none;max-width:100%;}body[data-chat-first="true"] .hub-nav>*{flex:0 0 auto;min-width:56px;padding-inline:8px;white-space:nowrap;}body[data-chat-first="true"] .hub-nav::-webkit-scrollbar{display:none;}}
