.reveal[data-v-d3097c54]{opacity:0;transform:var(--reveal-transform);transition:opacity var(--reveal-duration) ease-out, transform var(--reveal-duration) ease-out;will-change:transform, opacity}.reveal.shown[data-v-d3097c54]{opacity:1;transform:translate(0)}.modal-overlay[data-v-b2c0b007]{z-index:9999999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-b2c0b007]{background:var(--card,#111);color:var(--text,#fff);border:1px solid var(--border,#333);border-radius:10px;width:90%;padding:20px}.modal-enter-active[data-v-b2c0b007],.modal-leave-active[data-v-b2c0b007]{transition:opacity .2s}.modal-enter-from[data-v-b2c0b007],.modal-leave-to[data-v-b2c0b007]{opacity:0}.modal-enter-active .modal[data-v-b2c0b007],.modal-leave-active .modal[data-v-b2c0b007]{transition:all .2s}.modal-enter-from .modal[data-v-b2c0b007],.modal-leave-to .modal[data-v-b2c0b007]{opacity:0;transform:scale(.95)}:root{--bg:#0d1117;--text:#e6edf3;--muted:#9da7b3;--heading1:#fff;--heading2:#fff;--heading3:#9da7b3;--accent:#58a6ff;--border:#1f2630;--card:#11161d}body{background:var(--bg);color:var(--text);max-width:900px;margin:auto;padding:40px 20px;font-family:system-ui,sans-serif;line-height:1.7}.button{background:var(--card);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;transition:all .2s;display:inline-flex}.button:hover{border-color:var(--accent);transform:translateY(-1px)}section{margin-bottom:100px}h1{color:var(--heading1);margin-bottom:10px;font-size:32px}h2{color:var(--heading2);letter-spacing:.5px;margin-bottom:20px;font-size:20px}h3{color:var(--heading3);font-size:16px}p{color:var(--muted)}.item{border-radius:8px;justify-content:space-between;align-items:center;padding:5px 12px;transition:background .2s;display:flex}@media screen and (width<=768px){.item{margin-bottom:20px;display:block}}.item:hover{background:var(--card)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.read-more-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-top:6px;font-size:14px}.text-center{text-align:center}.text-right{text-align:right}.grid{gap:10px;display:grid}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media (width>=640px){.sm\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.sm\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.sm\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.sm\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}@media (width>=768px){.md\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}@media (width>=1280px){.xl\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.xl\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.xl\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.xl\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}.flex{gap:10px;display:flex}.rounded-full{border-radius:50%}
