/* Auxiliary reading and tools only; source.css remains unchanged. */
[hidden]{display:none!important}.ux-main{max-width:1280px;margin:auto;padding:24px 16px 40px}.ux-panel{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;margin:0 0 24px;color:#e2e8f0}.ux-panel h1{font-size:26px;font-weight:700;margin:0 0 20px;color:white;overflow-wrap:anywhere}.ux-panel h2{font-size:20px;font-weight:700;margin:24px 0 12px;color:white}.ux-panel p{line-height:1.85;margin:12px 0}.ux-panel a{color:#f472b6}.ux-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.ux-actions a,.ux-actions button,#install{padding:10px 14px;border:1px solid #be185d;border-radius:10px;background:#831843;color:white;min-height:44px}.ux-panel input{background:#1e293b;border:1px solid #475569;border-radius:10px;padding:12px;width:100%;color:white}.reader{font-size:17px;line-height:1.9}.reader.large{font-size:21px}.reader section[id]{scroll-margin-top:110px}.reader p{margin:14px 0 30px}#resume{margin-bottom:20px}#resume a{color:#f472b6}
#resume{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#resume-link{display:inline-flex;align-items:center;white-space:nowrap;padding:8px 12px;border:1px solid #be185d;border-radius:10px}
