.accordion{box-sizing:border-box;margin:8px auto 40px;max-width:980px;padding:0 16px}.accordion-section{border-bottom:1px solid #e6e6e6}.accordion-header{align-items:center;background:none;border:none;color:#111827;cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;justify-content:space-between;padding:12px 0;text-align:left;width:100%}.accordion-header .title{margin:0}.accordion-header .chev{color:#6b7280;font-size:1.1rem;transition:transform .18s ease}.accordion-header.open .chev{transform:rotate(90deg)}.accordion-content{color:#374151;max-height:0;overflow:hidden;padding:0;transition:max-height .28s ease,padding .22s ease}.accordion-content.open{max-height:1200px;padding:8px 0 20px}.accordion-content p,.accordion-content ul{line-height:1.45;margin:8px 0}.accordion-content ul{padding-left:1.1rem}.accordion-note{color:#6b7280;font-size:.95rem}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.tile-grid{box-sizing:border-box;flex-wrap:wrap;gap:16px;margin:0 auto 32px;max-width:1100px;padding:24px}.tile,.tile-grid{display:flex;justify-content:center}.tile{align-items:center;background:linear-gradient(135deg,#fff,#f3f4f6);border-radius:12px;box-shadow:0 6px 14px #10182814;color:#111827;flex:0 1 200px;padding:28px 12px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease;-webkit-user-select:none;user-select:none;width:200px}.tile:focus,.tile:hover{box-shadow:0 12px 30px #1018281f;transform:translateY(-6px)}.tile-label{font-size:1.05rem;font-weight:600;text-align:center}@media (max-width:480px){.tile{flex:0 1 140px;padding:30px 10px;width:140px}.tile-label{font-size:.95rem}}#div1,.App,.App-header,.aboutme-page,.accordion,.app-container,.tile,.tile-label,body,html{-webkit-user-select:none;user-select:none}.selectable,.selectable-text,[contenteditable],a,button,code,input,pre,select,textarea{-webkit-user-select:text!important;user-select:text!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e6e6fa;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#d8bfd8;font-family:Gabriola,Georgia,serif;font-size:20px;line-height:1.8;margin:0;min-height:100vh;padding:10px;width:"100%"}h1,h2{text-align:center}h1,h2,h3{color:#96c}h3{text-decoration:underline}h4,h5,h6{color:#96c}nav#nav1{background-color:#7851a9;border-bottom:2px solid orchid;box-shadow:0 4px 6px #0003;color:#fff;font-size:1.5rem;padding:12px;text-align:center}a{color:#8e4585;text-decoration:underline;transition:color .3s ease}a:hover{color:orchid}.link-style{color:#fff;padding:10px;text-decoration:none}.link-style.active{color:orchid;font-weight:700}p#spacing{color:#000;padding:20px}p#foot{color:#8e4585;text-align:right}hr{color:orchid;height:1.5px}.download-resume{background-color:#7851a9;border:2px solid orchid;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;height:40px;line-height:40px;text-align:center;text-decoration:none;transition:background-color .3s ease;width:150px}div#float-left{float:left;width:30%}div#float-right,div#float-right2{float:right;width:30%}table{width:100%}td,th{border:1px solid orchid;padding:8px}
/*# sourceMappingURL=main.7102f2aa.css.map*/