/* JW Quest V36.1 shared additions */
.jwq-v36-home-tools{display:none;margin:-9px 18px 20px;grid-template-columns:1fr 1fr;gap:0;overflow:hidden;border:1px solid #d5e3f4;border-radius:18px;background:linear-gradient(145deg,#fff,#f6f9fe);box-shadow:0 9px 23px rgba(44,86,145,.075)}
.jwq-v36-tool{min-width:0;min-height:108px;padding:12px 13px;text-decoration:none;color:var(--text);display:flex;flex-direction:column;position:relative;overflow:hidden;background:transparent}
.jwq-v36-tool.review{background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(241,237,255,.72))}.jwq-v36-tool.daily{background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(233,248,246,.82))}.jwq-v36-tool.daily:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:#cddceb}
.jwq-v36-tool .tool-icon{font-size:18px;line-height:1}.jwq-v36-tool h3{font-size:11.5px;line-height:1.18;margin:6px 0 3px}.jwq-v36-tool p{font-size:8.7px;line-height:1.32;color:var(--muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jwq-v36-tool small{font-size:8px;font-weight:850;margin-top:auto;padding-top:6px;color:var(--blue)}
.jwq-v36-resume{display:none;min-width:142px;max-width:48%;align-self:stretch;border:1px solid #bcded8;border-radius:15px;padding:10px 11px;background:linear-gradient(145deg,#effbf9,#e5f5f3);color:#126a70;text-decoration:none;justify-content:center;flex-direction:column}
.jwq-v36-resume b{font-size:10.5px;line-height:1.2}.jwq-v36-resume span{font-size:8.5px;line-height:1.3;margin-top:4px;color:#47767b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jwq-v36-resume i{font-style:normal;position:absolute}
.jwq-v36-learning-summary{margin:15px 0;padding:15px;text-align:left;border:1px solid #cfe1f7;border-radius:17px;background:linear-gradient(145deg,#fff,#f2f8ff)}
.jwq-v36-learning-summary h3{font-size:14px!important;color:#176ce8;margin:0 0 10px!important}.jwq-v36-sources{display:grid;gap:7px}.jwq-v36-sources a{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 11px;border-radius:11px;background:#eaf3ff;color:#176ce8;text-decoration:none;font-size:10px;line-height:1.35;font-weight:820}.jwq-v36-sources a span{flex:0 0 auto}
@media(max-width:350px){.jwq-v36-tool{padding:10px;min-height:112px}.jwq-v36-tool h3{font-size:10.5px}.jwq-v36-tool p{font-size:8px}.jwq-v36-resume{min-width:125px}.jwq-v36-resume b{font-size:9.5px}}
@media(prefers-color-scheme:dark){html:not([data-jwq-theme="light"]) .jwq-v36-home-tools{background:#111f34;border-color:#304766}html:not([data-jwq-theme="light"]) .jwq-v36-tool.review{background:linear-gradient(145deg,#111f34,#24213e)}html:not([data-jwq-theme="light"]) .jwq-v36-tool.daily{background:linear-gradient(145deg,#111f34,#123532)}html:not([data-jwq-theme="light"]) .jwq-v36-tool.daily:before{background:#365069}html:not([data-jwq-theme="light"]) .jwq-v36-resume{background:linear-gradient(145deg,#143733,#112c31);border-color:#2f6862;color:#a9eee4}html:not([data-jwq-theme="light"]) .jwq-v36-resume span{color:#9bc6c3}html:not([data-jwq-theme="light"]) .jwq-v36-learning-summary{background:linear-gradient(145deg,#122138,#111d31);border-color:#2d496c}html:not([data-jwq-theme="light"]) .jwq-v36-sources a{background:#1c3455;color:#91c0ff}}
html[data-jwq-theme="dark"] .jwq-v36-tool.review{background:linear-gradient(145deg,#111f34,#24213e);border-color:#51477a}html[data-jwq-theme="dark"] .jwq-v36-tool.daily{background:linear-gradient(145deg,#111f34,#123532);border-color:#285c56}html[data-jwq-theme="dark"] .jwq-v36-resume{background:linear-gradient(145deg,#143733,#112c31);border-color:#2f6862;color:#a9eee4}
