.notes-root{color:#faebd7;background-image:url(../media/form_bg.17qwz_dsczmip.jpg);background-position:50%;background-size:cover;background-attachment:fixed;min-height:100vh;padding-bottom:2rem;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:1.2rem;line-height:1.5rem}.notes-root *,.notes-root :before,.notes-root :after{box-sizing:border-box;margin:0;padding:0}.notes-root header{text-align:center;background-color:#000c;border:.2rem solid #daa520;border-radius:20px;margin:1rem;padding:1.5rem}.notes-root .flex-container{flex-flow:row;justify-content:flex-start;align-items:flex-start;gap:2rem;padding:0 2rem;display:flex}.notes-root main{background-color:#000c;border:.2rem solid #daa520;border-radius:20px;flex:auto;width:auto;min-width:0;margin:0;padding:2rem}.notes-root aside{text-align:left;background-color:#000c;border:.2rem solid #daa520;border-radius:20px;flex-direction:column;flex:0 0 240px;width:240px;max-height:calc(100vh - 2rem);margin:0;padding:1.5rem 1.5rem 1.5rem 1rem;display:flex;position:sticky;top:1rem;overflow-y:auto}.notes-root aside ul{flex-direction:column;gap:.25rem;list-style:none;display:flex}.notes-root aside ul li{margin:0}.notes-root aside a{color:#faead6;border-radius:10px;padding:.75rem 1rem;font-size:1.2rem;text-decoration:none;transition:background-color .2s,color .2s;display:block}.notes-root aside a:hover{color:#faead6;background-color:#daa52026}.notes-root .subs{border:2px dotted #daa520;border-radius:12px;margin:1rem 0;padding:1rem}.notes-root .subs h2{margin:0 0 .75rem .25rem;font-size:1.6rem}.notes-root #Notesere,.notes-root .Notesere{flex-wrap:wrap;gap:1rem;display:flex}.notes-root .RCard{background-color:#473522;border:.2rem double #daa520;border-radius:10px;flex:220px;max-width:320px;margin:0;padding:1rem;position:relative}.notes-root .RCard h3{margin-bottom:.5rem}.notes-root .RCard section{margin:0}.notes-root .RCard img{border-radius:6px;width:100%;height:auto;display:block}.notes-root .RCard p{border:none;margin:.5rem 0 0;padding:0;font-size:.95rem}.notes-root hr{background-color:#8f6938;border:none;height:.1rem}.notes-root footer{background-color:#000c;border:.2rem solid #daa520;border-radius:20px;margin:2rem 1rem 1rem;padding:2rem}@media (max-width:900px){.notes-root .flex-container{flex-direction:column;padding:0 1rem}.notes-root aside{flex:auto;width:100%;max-height:none;position:static}.notes-root main{width:100%}}.notes-root .thumb-btn{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.notes-root .thumb-icon{background:#ffd7000f;border:2px dashed #daa520;border-radius:12px;justify-content:center;align-items:center;height:8rem;display:flex}.notes-root .thumb-icon span{color:#daa520;letter-spacing:.1em;font-size:2rem;font-weight:700}.notes-root .RCard button,.notes-root .RCard a{color:#daa520;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.notes-root .RCard .thumb-btn{text-decoration:none}.notes-root .ext-links{background:#000000b3;border:2px solid #daa520;border-radius:16px;margin:1rem 0;padding:1rem}.notes-root .ext-links ul{flex-wrap:wrap;gap:1rem;margin:.5rem 0 0;list-style:none;display:flex}.notes-root .ext-links a{color:#daa520;border:1px solid #daa520;border-radius:10px;padding:.5rem 1rem;text-decoration:none;display:inline-block}.notes-root .ext-links a:hover{color:#000;background:#daa520}
.pv-overlay{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pv-card{color:#faebd7;background:#111;border:2px solid #daa520;border-radius:16px;flex-direction:column;width:min(1000px,100%);max-height:95vh;font-family:Lucida Sans,Geneva,Verdana,sans-serif;font-size:1rem;display:flex;overflow:hidden}.pv-head{border-bottom:1px solid #daa520;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.pv-head h3{flex:1;margin:0;font-size:1.1rem}.pv-head a,.pv-head button,.pv-ai button{color:#daa520;cursor:pointer;font:inherit;background:0 0;border:1px solid #daa520;border-radius:8px;padding:.3rem .8rem;text-decoration:none}.pv-head a:hover,.pv-head button:hover,.pv-ai button:hover:not(:disabled){color:#000;background:#daa520}.pv-body{background:#222;flex:1;justify-content:center;min-height:40vh;display:flex;overflow:auto}.pv-body iframe{background:#fff;border:0;width:100%;height:62vh}.pv-body img{object-fit:contain;max-width:100%;max-height:62vh}.pv-none{text-align:center;padding:2rem}.pv-ai{border-top:1px solid #daa520;max-height:30vh;padding:.75rem 1rem;overflow:auto}.pv-ai pre{white-space:pre-wrap;font:inherit;margin:.5rem 0 0;line-height:1.4}.pv-err{color:#ff8a80}
