@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Caslon+Display&display=swap";:root{font-family:DM Sans,sans-serif;color:#303c34;background:#f7f5ee;font-synthesis:none;font-weight:400;--sage:#49664e;--line:#dedfd4;--muted:#72776c;--peach:#f0dfd1;--lavender:#e7e4ef;--green:#e5eadc}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button{border:1px solid var(--line);background:transparent;border-radius:9px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:inherit}button:hover:not(:disabled){background:#e6eadf}a:hover{color:var(--sage)}:focus-visible{outline:3px solid #8e694c;outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Libre Caslon Display,Georgia,serif;font-weight:400}h1{font-size:clamp(54px,6.8vw,104px);line-height:1.01;letter-spacing:-3px}h2{font-size:37px;line-height:1.14}h3{font-size:18px;line-height:1.5}p{line-height:1.75}em{font-weight:400;color:#657c5d}img{max-width:100%;height:auto;display:block}figure{margin:0}figcaption{font-size:12px;color:var(--muted);margin-top:9px}svg{flex-shrink:0}.site-header{height:111px;max-width:1376px;margin:auto;padding:0 64px;display:flex;align-items:center;justify-content:space-between;position:relative}.monogram{font-family:Libre Caslon Display,serif;font-size:44px;letter-spacing:-4px}.monogram span{color:#7f9273}.wordmark{display:flex;align-items:center;gap:15px;font-family:Libre Caslon Display,Georgia,serif;font-size:25px}.online-dot{width:7px;height:7px;border-radius:50%;background:#81946e}.pill-nav{position:absolute;left:50%;transform:translate(-50%);display:flex;padding:5px;border:1px solid #daddd1;border-radius:30px;gap:5px;background:#eeeee5}.pill-nav a{padding:10px 27px;border-radius:25px;font-size:13px}.pill-nav .active{background:var(--sage);color:#fff}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:600;display:block;line-height:1.6}.landing{max-width:1376px;padding:65px 64px 86px;margin:auto;display:grid;grid-template-columns:1.12fr 1fr;gap:35px;min-height:650px;align-items:center}.hero-copy .eyebrow{display:flex;gap:10px;align-items:center;margin-bottom:29px;color:#68755f}.tiny-star{font-size:22px}.hero-copy h1{font-size:clamp(58px,6.4vw,92px);margin-bottom:28px;letter-spacing:-2px}.hero-copy h1 em{display:inline-block}.hero-description{color:#767a6f;font-size:16px;line-height:1.8;margin-bottom:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:14px 23px;border-radius:12px;font-size:13px;min-height:46px;font-weight:500;transition:transform .2s,background .2s}.primary{background:var(--sage);color:#fff;border-color:var(--sage)}.primary:hover{background:#38543e!important;color:#fff;transform:translateY(-2px)}.hero-button{font-size:16px;padding:21px 31px;min-width:239px;border-radius:15px;box-shadow:0 7px 14px #49664e13;gap:37px}.owner-link{display:flex;align-items:center;gap:9px;width:max-content;margin:21px 0 0 25px;font-size:11px;color:#73786f}.small-note{display:block;color:#919286;font-size:11px;line-height:1.7}.hero-copy>.small-note{margin-top:47px}.hero-art{height:455px;position:relative;max-width:510px;width:100%;margin-left:auto}.art-caption{font-family:Libre Caslon Display,serif;font-size:23px;position:absolute;top:0;right:15px;transform:rotate(8deg);color:#8c8f7c}.art-card{position:absolute;border-radius:19px;box-shadow:0 10px 30px #3c45300a;overflow:hidden}.code-card{width:65%;height:245px;background:#e2e9dc;top:44px;left:0;transform:rotate(-5deg);padding:23px;z-index:2;border:1px solid #d4decc}.card-top{display:flex;justify-content:space-between;align-items:center;color:#6c8262;margin-bottom:24px}.three-dots{font-size:7px;letter-spacing:3px;color:#a1ae94}.code-lines{font-family:monospace;display:flex;flex-direction:column;gap:10px;font-size:11px;color:#65735f}.code-lines b{font-weight:400;color:#355941}.code-lines i{font-style:normal;color:#9d795e}.art-label{font-size:8px;letter-spacing:1.4px;display:block;color:#74806a}.code-card .art-label{margin-top:26px}.flower-card{background:#e7e2ee;width:37%;height:213px;right:0;top:95px;transform:rotate(7deg);padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.flower-drawing{color:#8a7c9e;position:relative}.flower-drawing span{position:absolute;width:13px;height:13px;background:#e3c785;border-radius:50%;top:56px;left:57px}.flower-card .art-label{font-size:7px;color:#84798f}.writing-card{background:#f0dfcd;width:74%;height:199px;left:64px;top:267px;transform:rotate(3deg);padding:25px;z-index:3;color:#9e8069}.writing-card>svg{position:absolute;right:24px;top:26px}.writing-card p{font-family:Libre Caslon Display,serif;font-size:29px;line-height:1.1;color:#69594b;margin-bottom:17px}.writing-card em{color:#8a705c}.writing-lines{height:18px;border-top:1px solid #b8a28b66;border-bottom:1px solid #b8a28b66;width:75%;margin-bottom:15px}.writing-card .art-label{color:#a18d78}.little-sticker{position:absolute;z-index:5;right:-8px;bottom:7px;border-radius:50%;width:99px;height:99px;background:#f5eed7;transform:rotate(12deg);border:1px solid #ded8b9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px;text-align:center;color:#7d815e}.art-spark{position:absolute;font-size:47px;left:5px;bottom:-6px;color:#9ca98b}.landing-bottom{max-width:1248px;margin:0 auto;padding:27px 0;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:9px;letter-spacing:1.5px;color:#8d9184}.landing-bottom span:last-child{display:flex;align-items:center;gap:15px;letter-spacing:0;font-size:11px}footer{max-width:1376px;padding:30px 64px 26px;margin:auto;display:flex;align-items:center;justify-content:space-between;color:#8c9085;font-size:10px}footer>span:nth-child(2),footer a{display:flex;align-items:center;gap:7px}.page{max-width:1248px;padding:60px 32px 50px;margin:auto;min-height:72vh}.page-intro{margin-bottom:55px}.page-intro h1{font-size:76px;margin:19px 0 23px}.page-intro p{color:var(--muted);font-size:14px}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.bento{padding:38px;border-radius:23px;background:#eeeee4;border:1px solid #e5e5da}.biography{min-height:350px;padding:44px}.biography h2{margin:27px 0 20px;max-width:430px;font-size:45px}.portrait{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:var(--green);color:#7d9270;min-height:350px;overflow:hidden}.portrait p{font-family:Libre Caslon Display,serif;font-size:35px;line-height:1.1;margin:24px 0 0}.portrait figure{width:100%}.portrait img{max-height:400px;object-fit:cover;width:100%;border-radius:15px}.profile-section h2{margin:20px 0 28px}.section-number{font-size:10px;color:#7c8674;letter-spacing:2px}.tone-0{background:#e7ebdf}.tone-1{background:#f1e4d9}.tone-2{background:#eae6ef}.tone-3{background:#eeeadd}.entry{padding:20px 0;border-top:1px solid #525f3620}.entry-heading{display:flex;justify-content:space-between;gap:15px}.entry-heading h3{margin:0}.entry-heading>span{font-size:11px;white-space:nowrap;color:var(--muted);padding-top:5px}.entry p{font-size:13px}.muted{color:var(--muted)}.entry .muted{margin:5px 0 12px}.entry-media{display:grid;gap:15px}.rich-content{line-height:1.8;overflow-wrap:anywhere;font-size:14px}.rich-content p:last-child{margin-bottom:0}.rich-content ul,.rich-content ol{padding-left:22px}.rich-content blockquote{border-left:2px solid var(--sage);margin:15px 0;padding-left:20px}.external-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:20px}.external-links a,.text-link{font-size:12px;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:5px}.next-page{margin-top:65px;border-top:1px solid var(--line);padding-top:32px;display:flex;align-items:center;justify-content:space-between}.next-page>span{font-family:Libre Caslon Display,serif;font-size:30px}.next-page>a{display:flex;gap:15px;align-items:center;font-size:13px}.resume-block{padding:40px 0}.project-tools{display:flex;gap:20px}.search-label{flex:1}.project-tools input,.project-tools select{width:100%;border:1px solid var(--line);background:transparent;border-radius:12px;padding:14px 17px;color:inherit;font-size:13px}.filter-list{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 35px}.filter-list button{font-size:11px;border-radius:20px;padding:9px 15px}.filter-list button.selected{background:var(--sage);color:#fff;border-color:var(--sage)}.projects-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.project-card{border-radius:20px;overflow:hidden;border:1px solid #515d3220;transition:transform .25s}.project-card:hover{transform:translateY(-5px)}.project-cover{height:245px;position:relative;display:flex;align-items:center;justify-content:center}.project-cover figure,.project-cover img{width:100%;height:100%;object-fit:cover}.project-cover figcaption{display:none}.project-glyph{opacity:.45}.featured{position:absolute;left:20px;top:20px;background:#f7f5eece;padding:7px 12px;border-radius:20px;font-size:10px}.project-info{padding:26px;background:#faf9f3}.project-info h2{font-size:31px;display:flex;justify-content:space-between;gap:10px;margin:13px 0}.project-info p{font-size:13px;color:var(--muted)}.tags{display:flex;gap:7px;flex-wrap:wrap}.tags span{font-size:10px;padding:6px 10px;border:1px solid var(--line);border-radius:20px}.empty-state{text-align:center;padding:70px 20px;color:#68755f}.empty-state>svg{margin:0 auto 20px}.empty-state h2{margin:15px 0;font-size:36px}.empty-state p{font-size:13px;color:var(--muted)}.detail{max-width:890px}.detail>.eyebrow{margin-top:55px}.detail h1{font-size:76px;margin:18px 0}.detail-subtitle{font-size:19px;color:var(--muted)}.detail>.rich-content{margin:45px 0}.detail>figure{margin:35px 0}.detail>figure img{border-radius:18px;width:100%}.detail>section{margin:45px 0}.login-wrap{min-height:70vh;display:flex;justify-content:center;align-items:center;padding:60px 25px}.login-card{text-align:center;width:500px;max-width:100%;background:#efefe5;border:1px solid var(--line);border-radius:28px;padding:45px 40px}.login-icon{display:flex;width:60px;height:60px;border:1px solid #bbc7b0;background:#e2e8d9;align-items:center;justify-content:center;border-radius:50%;margin:0 auto 26px}.login-card h1{font-size:65px;margin:22px 0}.login-card>p{font-size:13px;color:var(--muted)}.login-card .button{width:100%;margin:13px 0 23px}.login-card .text-link{margin-top:20px}.notice{background:#e8ebde;border:1px solid #d2d9c1;padding:15px 20px;border-radius:12px;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.notice.error{background:#f7e2da;border-color:#dfb9aa}.not-found{min-height:72vh}.not-found .eyebrow{margin:0 0 25px}.not-found h1{font-size:70px}.not-found .button{margin-top:20px}.admin-shell{display:flex;min-height:100vh}.admin-sidebar{width:240px;flex-shrink:0;padding:36px 25px;background:#eeeee4;border-right:1px solid var(--line);position:sticky;height:100vh;top:0;display:flex;flex-direction:column}.admin-sidebar>.eyebrow{font-size:8px;margin-top:16px;color:var(--muted)}.admin-sidebar nav{display:flex;flex-direction:column;margin-top:50px;gap:7px}.admin-sidebar nav button{justify-content:flex-start;border-color:transparent;font-size:12px;padding:13px 15px}.admin-sidebar nav button.active{background:#dfe6d6;color:#39563d}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:20px;font-size:11px}.sidebar-bottom a{display:flex;gap:7px;align-items:center}.sidebar-bottom button{justify-content:flex-start;font-size:11px}.admin-main{flex:1;min-width:0;max-width:1350px;padding:45px}.admin-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;flex-wrap:wrap}.admin-top h1{font-size:49px;letter-spacing:-1px;margin:10px 0}.admin-top .eyebrow{font-size:9px}.editor-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.editor-actions>button{font-size:11px}.save-state{font-size:10px;color:var(--muted)}.editor-card{padding:27px;border:1px solid var(--line);background:#fbfaf5;border-radius:17px;margin-bottom:22px}.editor-card h2{font-size:31px}.editor-card>p,.editor-card li{font-size:13px;color:var(--muted);line-height:1.9}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;flex:1;min-width:0}.field>span,.media-picker legend{font-size:11px;font-weight:500;color:#68745e}.field input,.field textarea,.field select,.category-row>input{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fffef9;font-size:13px;color:inherit}.field textarea{min-height:90px;resize:vertical}.editor-row{display:flex;gap:15px}.rich-editor>div[contenteditable]{border:1px solid var(--line);min-height:130px;padding:14px;border-radius:0 0 9px 9px;background:#fffef9;font-size:14px;line-height:1.7}.rich-toolbar{display:flex;gap:6px;padding:7px;border:1px solid var(--line);border-bottom:0;background:#f0f0e7;margin-bottom:-8px;border-radius:9px 9px 0 0}.rich-toolbar button{padding:5px 10px;font-size:10px;border:0}.toggle{display:flex;align-items:center;gap:8px;font-size:11px;margin:10px 0}.toggle input{accent-color:var(--sage);width:15px;height:15px}.danger{color:#a05243}.order-buttons{display:inline-flex;gap:4px;margin:5px}.order-buttons button{padding:4px 9px}.section-presets{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0}.section-presets>span{width:100%;font-size:12px;margin-bottom:10px}.section-presets>button{font-size:10px;padding:8px 11px}.drag-handle{display:inline-flex;cursor:grab;color:#79886e;font-size:11px;align-items:center}.entry-details{border:1px solid var(--line);border-radius:11px;padding:17px;margin:15px 0}.entry-details summary,details.editor-card>summary{cursor:pointer;font-size:14px;font-weight:500}.entry-details[open] summary,details.editor-card[open]>summary{margin-bottom:25px}details.editor-card>summary .muted{font-size:10px;margin-left:15px}.entry-editor{margin-top:20px}.media-picker{border:1px solid var(--line);border-radius:9px;padding:15px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;min-width:0}.media-picker label{display:flex;align-items:center;gap:6px;font-size:11px;overflow-wrap:anywhere}.media-picker p{font-size:12px;margin:0}.media-picker>div{font-size:11px;width:100%}.media-picker input{accent-color:var(--sage)}.overview-welcome{position:relative;background:#e6ebdd;overflow:hidden;min-height:285px}.overview-welcome h2{font-size:54px;margin:24px 0 15px}.overview-welcome>p{max-width:470px;font-size:13px}.overview-welcome>svg{position:absolute;right:55px;top:95px;color:#a2b28d}.overview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:23px 0}.overview-stats>.bento{padding:25px}.overview-stats strong{font-family:Libre Caslon Display,serif;font-weight:400;font-size:48px;display:block}.overview-stats span{font-size:11px;color:var(--muted)}.add-button{margin-bottom:22px}.category-row{display:flex;align-items:center;gap:10px;margin-bottom:15px}.category-row>input{flex:1}.upload-button{position:relative;display:inline-flex;align-items:center;gap:8px;overflow:hidden;border:1px solid var(--line);border-radius:9px;padding:11px 16px;font-size:12px;cursor:pointer;margin:10px 10px 10px 0;background:#e6ebdf}.upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.upload-button:focus-within{outline:3px solid #8e694c;outline-offset:3px}.media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.media-card{display:flex;flex-direction:column;gap:10px;overflow:hidden}.media-card>strong{font-size:12px;overflow-wrap:anywhere}.media-card>.muted{font-size:10px}.media-card>figure{background:#eeeee5;padding:15px;border-radius:10px;min-height:100px;margin-bottom:10px}.media-card img{height:180px;object-fit:contain;width:100%}.media-card .field{margin-bottom:5px}.preview-banner{position:sticky;top:0;z-index:20;background:#e7daca;padding:15px;text-align:center;font-size:12px}.preview-banner a{margin-left:20px;text-decoration:underline}.skip-link{position:fixed;left:15px;top:-100px;background:var(--sage);color:#fff;padding:15px;z-index:100}.skip-link:focus{top:15px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero-copy,.hero-art,.page-intro{animation:arrive .7s ease both}.hero-art{animation-delay:.12s}@media(min-width:1500px){.landing{padding-top:100px;padding-bottom:120px}.hero-art{transform:scale(1.04)}}@media(max-width:1100px){.site-header{padding:0 35px}.landing{padding:55px 35px 75px;gap:20px}.hero-copy h1{font-size:65px}.hero-art{transform:scale(.9);transform-origin:right center}.landing-bottom{margin:0 35px}.admin-sidebar{width:200px;padding:30px 18px}.admin-main{padding:30px}.editor-row{flex-wrap:wrap}.editor-row .field{min-width:180px}.overview-welcome>svg{opacity:.3}.art-caption{right:0}}@media(max-width:760px){.site-header{height:90px;padding:0 25px}.wordmark{font-size:22px;gap:10px}.monogram{font-size:38px}.landing{display:flex;flex-direction:column;align-items:stretch;padding:45px 25px;gap:40px}.hero-copy h1{font-size:clamp(52px,10vw,76px);letter-spacing:-1.5px}.hero-description{font-size:14px}.hero-copy>.small-note{margin-top:30px}.hero-art{width:100%;max-width:460px;height:470px;margin:0 auto;transform:scale(.95);transform-origin:center}.hero-button{min-width:230px}.landing-bottom{margin:0 25px;gap:15px;font-size:8px}.landing-bottom span:last-child{font-size:10px}footer{padding:25px;flex-wrap:wrap;gap:20px;font-size:9px}footer>span:nth-child(2){display:none}.pill-nav{position:static;transform:none;order:3;width:100%;justify-content:center;background:transparent;border:0;margin-top:15px}.site-header:has(.pill-nav){flex-wrap:wrap;height:135px;align-content:center}.pill-nav a{padding:8px 25px;background:#eaece0}.page{padding:40px 25px}.page-intro h1{font-size:57px;letter-spacing:-1px}.page-intro{margin-bottom:35px}.profile-grid{grid-template-columns:1fr}.bento{padding:28px}.biography h2{font-size:38px}.portrait{min-height:290px}.projects-grid{grid-template-columns:1fr}.project-tools{gap:10px;flex-wrap:wrap}.project-tools input{min-width:200px}.project-tools select{font-size:11px}.filter-list{gap:7px}.filter-list button{font-size:10px}.next-page{gap:20px;align-items:flex-start}.next-page>span{font-size:25px}.next-page>a{font-size:11px}.login-card{padding:35px 25px}.login-card h1{font-size:55px}.admin-shell{display:block}.admin-sidebar{position:static;width:100%;height:auto;padding:20px;border-right:0;border-bottom:1px solid var(--line)}.admin-sidebar>.eyebrow{display:none}.admin-sidebar nav{margin:20px 0 0;flex-direction:row;overflow-x:auto;gap:5px}.admin-sidebar nav button{white-space:nowrap;padding:10px;font-size:10px}.sidebar-bottom{margin-top:15px;flex-direction:row;align-items:center;justify-content:space-between}.admin-main{padding:25px 18px}.admin-top{gap:5px}.admin-top h1{font-size:40px}.admin-top .editor-actions{gap:6px}.admin-top .editor-actions>button{font-size:10px;padding:10px}.editor-card{padding:20px}.media-grid{grid-template-columns:1fr}.overview-stats{gap:10px}.overview-stats>.bento{padding:16px}.overview-stats strong{font-size:38px}.overview-stats span{font-size:9px}.overview-welcome>svg{right:15px}.overview-welcome h2{font-size:45px}.editor-row{display:block}.category-row{gap:4px}.category-row .order-buttons{margin:0}.category-row>button{padding:10px}.detail h1{font-size:55px}.entry-heading{flex-wrap:wrap;gap:5px}.entry-heading>span{padding:0}.not-found h1{font-size:57px}}@media(max-width:390px){.hero-art{transform:scale(.83);height:410px;width:110%;margin-left:-5%}.landing-bottom>span:last-child{display:none}.hero-copy h1{font-size:51px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.resume-block.resume-card{margin-top:22px;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#eae6ef}.resume-card-copy{max-width:650px}.resume-card h2{margin:15px 0;font-size:40px}.resume-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.resume-card-action{display:flex;align-items:center;gap:24px;color:#7d718d;flex-shrink:0}.resume-viewer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#f7f5ee;color:#303c34}.resume-viewer[open]{display:flex;flex-direction:column}.resume-viewer::backdrop{background:#303c3477}.resume-viewer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 28px;border-bottom:1px solid var(--line);background:#f7f5ee;flex-shrink:0}.resume-viewer-toolbar h2{font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5;overflow-wrap:anywhere;margin:5px 0 0}.resume-viewer-toolbar>div:first-child{min-width:0}.resume-viewer-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.resume-open-link{display:inline-flex;gap:5px;align-items:center;font-size:12px;text-decoration:underline;text-underline-offset:4px}.resume-viewer-actions .button{gap:9px}.resume-viewer-actions button{min-width:44px;min-height:44px}.resume-viewer-content{flex:1;min-height:0;padding:18px;background:#e9e9e2;display:flex;flex-direction:column}.resume-viewer-content object{display:block;width:100%;height:100%;flex:1;border:0;background:#fff}.resume-viewer-content object>p{padding:25px;line-height:1.8;font-size:14px}@media(max-width:760px){.resume-block.resume-card{padding:28px;align-items:flex-start;flex-direction:column;gap:22px}.resume-card-action{width:100%;justify-content:space-between}.resume-viewer-toolbar{padding:14px 16px;flex-wrap:wrap;gap:12px}.resume-viewer-toolbar>div:first-child{width:100%}.resume-viewer-actions{width:100%;gap:10px}.resume-viewer-actions .button{font-size:12px;padding:11px 14px;margin-left:auto}.resume-viewer-content{padding:8px}}
