@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);@font-face{font-display:swap;font-family:"Bochan Serif";font-style:normal;font-weight:400;src:url(/build/fonts/Bochan%20Serif.9574e6d8.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0}img{height:auto;max-width:100%}a{color:#6e5240;text-decoration:none}a:hover{text-decoration:underline}h1{font-size:64px}h1,h2{font-family:"Bochan Serif",serif;font-style:normal;font-weight:400;line-height:1.6;margin:0}h2{font-size:40px}h3{font-size:32px}h3,h4{font-family:Lato,sans-serif;font-style:normal;font-weight:400;line-height:1.6;margin:0}h4{font-size:24px}p{font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.6;margin:0}p b,p strong{font-weight:700}body{color:#060709;font-family:Lato,sans-serif;font-size:16px;line-height:1.6}.container{margin:0 auto;max-width:1440px;overflow:hidden;padding:24px;width:100%}.content{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:40px}.btn{font-size:16px;padding:16px 24px}.btn-secondary{background:#5e4331}.btn-secondary:hover{background:#060709}.btn:disabled{background:#cfa77f}.bg-beige-light{background-color:#f9f2eb}.bg-beige{background-color:#eed0b2}.bg-marron{background-color:#6e5240}.bg-green{background-color:#284a42}.bg-dark{background-color:#060709}.bg-light{background-color:#fff}.text-marron{color:#6e5240}.text-marron-dark{color:#5e4331}.text-dark{color:#060709}.text-light{color:#fff}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}nav{background:#060709;isolation:isolate;left:0;overflow:hidden;padding:24px 40px;position:fixed;top:0;width:100dvw;z-index:999}nav,nav a{color:#fff}nav a{margin-right:24px;text-decoration:none}nav a:hover{text-decoration:underline}.projects{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.project-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s}.project-card:hover{transform:translateY(-5px)}.project-card img{background:#ddd;height:200px;object-fit:cover;width:100%}.project-card-content{padding:24px}.project-card-content h2{font-size:24px;margin-bottom:10px}.project-card-content p{color:#5e4331;margin-bottom:15px}.project-card-content a{color:#6e5240;font-weight:500}.project-header{margin-bottom:40px}.project-header h1{font-size:40px;margin-bottom:24px}.project-header .meta{color:#5e4331;margin-bottom:24px}.project-header .description{color:#cfa77f;font-size:18px;margin-bottom:40px}.form-group{margin-bottom:24px}label{display:block;font-weight:500;margin-bottom:8px}input,textarea{border:1px solid #ddd;border-radius:4px;font-family:inherit;font-size:14px;padding:16px;width:100%}textarea{min-height:150px;resize:vertical}.honeypot{left:-9999px;position:absolute}.alert{margin-bottom:24px}.admin-dashboard{background:#f9f2eb;min-height:100vh}.admin-dashboard .header{align-items:center;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:20px 40px}.admin-dashboard .header h1{color:#060709;font-size:24px;margin:0}.admin-dashboard .header .user{color:#5e4331}.admin-dashboard .header a{color:#6e5240;margin-left:20px;text-decoration:none}.admin-dashboard .header a:hover{text-decoration:underline}.admin-dashboard .container{margin:40px auto;max-width:1200px;padding:0 20px}.admin-dashboard .section{margin-bottom:40px}.admin-dashboard .section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.admin-dashboard .section-header h2{color:#060709;font-size:20px;margin:0}.admin-dashboard .section-header a{background:#284a42;border-radius:4px;color:#fff;font-size:14px;padding:8px 16px;text-decoration:none;transition:background .2s}.admin-dashboard .section-header a:hover{background:#16342d}.admin-dashboard .cards{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.admin-dashboard .cards .card{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}.admin-dashboard .cards .card h3{color:#060709;font-size:18px;margin-bottom:10px}.admin-dashboard .cards .card p{color:#5e4331;font-size:14px;margin-bottom:15px}.admin-dashboard .cards .card a{background:#6e5240;border-radius:4px;color:#fff;display:inline-block;font-size:14px;padding:8px 16px;text-decoration:none;transition:background .2s}.admin-dashboard .cards .card a:hover{background:#5e4331}.admin-dashboard .list{list-style:none;margin:0;padding:0}.admin-dashboard .list li{align-items:center;background:#fff;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:10px;padding:15px 20px}.admin-dashboard .list li strong{color:#060709}.admin-dashboard .list li a{color:#6e5240;text-decoration:none}.admin-dashboard .list li a:hover{text-decoration:underline}.admin-login{align-items:center;background:#f9f2eb;display:flex;justify-content:center;min-height:100vh}.admin-login .login-container{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:400px;padding:40px;width:100%}.admin-login .login-container h1{color:#060709;font-size:24px;margin-bottom:30px;text-align:center}.admin-login .login-container .form-group{margin-bottom:20px}.admin-login .login-container .form-group label{color:#5e4331;display:block;font-weight:500;margin-bottom:8px}.admin-login .login-container .form-group input{border:1px solid #ddd;border-radius:4px;font-family:Lato,sans-serif;font-size:14px;padding:12px;width:100%}.admin-login .login-container .form-group input:focus{border-color:#6e5240;outline:none}.admin-login .login-container button{background:#6e5240;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px;transition:background .2s;width:100%}.admin-login .login-container button:hover{background:#5e4331}.admin-login .login-container .error{background:#f44336;border-radius:4px;color:#fff;margin-bottom:20px;padding:12px}.admin-header{align-items:center;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin-bottom:40px;padding:20px 40px}.admin-header h1{color:#060709;font-size:24px;margin:0}.admin-header .actions{display:flex;gap:15px}.admin-header a{background:#6e5240;border-radius:4px;color:#fff;padding:10px 20px;text-decoration:none;transition:background .2s}.admin-header a:hover{background:#5e4331}.admin-header a.btn-secondary{background:#cfa77f}.admin-header a.btn-secondary:hover{background:#5e4331}.admin-container{margin:40px auto;max-width:1200px;padding:0 20px}.admin-container--narrow{max-width:800px}.admin-container--wide{max-width:1400px}.alert{border-radius:4px;margin-bottom:20px;padding:15px}.alert-success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert-error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.alert-warning{background:#fff3cd;border:1px solid #ffeeba;color:#856404}.alert-info{background:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.badge-success{background:#d4edda;color:#155724}.badge-warning{background:#fff3cd;color:#856404}.badge-system{background:#e3f2fd;color:#1565c0}.badge-danger{background:#f8d7da;color:#721c24}.btn{border:none;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;padding:8px 16px;text-decoration:none;transition:background .2s}.btn-primary{background:#6e5240;color:#fff}.btn-primary:hover{background:#5e4331}.btn-secondary{background:#cfa77f;color:#fff}.btn-secondary:hover{background:#5e4331}.btn-success{background:#284a42;color:#fff}.btn-success:hover{background:#16342d}.btn-danger{background:#e74c3c;color:#fff}.btn-danger:hover{background:#c0392b}.btn-warning{background:#f39c12;color:#fff}.btn-warning:hover{background:#e67e22}.btn-info{background:#3498db;color:#fff}.btn-info:hover{background:#2980b9}.btn-sm{font-size:13px;padding:6px 12px}.btn-lg{font-size:16px;padding:12px 30px}.btn:disabled{background:#ddd;cursor:not-allowed;opacity:.6}.form-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:40px}.form-group{margin-bottom:20px}.form-group label{color:#060709;display:block;font-weight:500;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{border:1px solid #ddd;border-radius:4px;font-family:Lato,sans-serif;font-size:14px;padding:12px;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#6e5240;outline:none}.form-group textarea{min-height:80px;resize:vertical}.form-group .help-text,.form-group small{color:#5e4331;display:block;font-size:13px;margin-top:5px}.form-actions{display:flex;gap:10px;margin-top:30px}table{background:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}table thead{background:#f9f2eb}table thead th{border-bottom:1px solid #ddd;color:#5e4331;font-weight:600;padding:15px;text-align:left}table tbody tr{border-bottom:1px solid #f9f2eb}table tbody tr:hover{background:#f9f2eb}table tbody tr:last-child{border-bottom:none}table tbody td{color:#060709;padding:15px}table tbody td code{background:#f9f2eb;border-radius:3px;font-family:monospace;font-size:13px;padding:2px 6px}.empty{background:#fff;border-radius:8px;color:#cfa77f;padding:60px 20px;text-align:center}.editor-toolbar{align-items:center;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:24px 40px;position:sticky;top:0;z-index:1000}.editor-toolbar h1{align-items:center;display:flex;font-size:24px;gap:16px;margin:0}.editor-toolbar .locale-badge{background:#6e5240;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:4px 12px}.editor-toolbar .editor-actions{align-items:center;display:flex;gap:16px}.editor-toolbar .save-status{border-radius:4px;font-size:14px;padding:8px 16px}.editor-toolbar .save-status.success{background:#d4edda;color:#155724}.editor-toolbar .save-status.warning{background:#fff3cd;color:#856404}.editor-toolbar .save-status.info{background:#d1ecf1;color:#0c5460}.editor-toolbar .save-status.error{background:#f8d7da;color:#721c24}.editor-content [data-editable=true]{outline:2px dashed transparent;transition:outline .2s}.editor-content [data-editable=true]:hover{outline-color:#6e5240}.editor-content [data-editable=true]:focus{outline-color:#6e5240;outline-style:solid}.admin-media{background:#f9f2eb;min-height:100vh}.admin-media .upload-zone{background:#fff;border:2px dashed #ddd;border-radius:8px;margin-bottom:30px;padding:40px;text-align:center;transition:border-color .2s}.admin-media .upload-zone:hover{border-color:#6e5240}.admin-media .upload-zone input{display:none}.admin-media .upload-zone label{background:#6e5240;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:15px 30px;transition:background .2s}.admin-media .upload-zone label:hover{background:#5e4331}.admin-media .upload-zone p{color:#5e4331;font-size:14px;margin-top:15px}.admin-media #upload-status{font-weight:500;margin-top:15px}.admin-media .section{margin-bottom:40px}.admin-media .section h2{color:#060709;font-size:20px;margin-bottom:20px}.admin-media .media-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.admin-media .media-item{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s}.admin-media .media-item:hover{transform:translateY(-2px)}.admin-media .media-item img,.admin-media .media-item video{height:150px;object-fit:cover;width:100%}.admin-media .media-item-info{padding:15px}.admin-media .media-item-info p{color:#5e4331;font-size:12px;margin-bottom:5px}.admin-media .media-item-info p strong{color:#060709}.admin-media .media-item-actions{padding:0 15px 15px}.admin-media .media-item-actions button{background:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:8px 15px;transition:background .2s}.admin-media .media-item-actions button:hover{background:#c0392b}.admin-messages{background:#f9f2eb;min-height:100vh}.admin-messages .message-list{background:#fff;border-radius:8px;overflow:hidden}.admin-messages .message-item{align-items:center;border-bottom:1px solid #f9f2eb;display:flex;justify-content:space-between;padding:20px;transition:background .2s}.admin-messages .message-item:last-child{border-bottom:none}.admin-messages .message-item.unread{background:#e3f2fd}.admin-messages .message-item:hover{background:#f9f2eb}.admin-messages .message-info{flex:1}.admin-messages .message-info h3{color:#060709;font-size:16px;margin-bottom:5px}.admin-messages .message-info p{color:#5e4331;font-size:14px;margin-bottom:3px}.admin-messages .message-info p strong{font-weight:600}.admin-messages .message-info .message-preview{color:#cfa77f;font-size:13px;font-style:italic;margin-top:5px}.admin-messages .message-actions{display:flex;gap:10px}.admin-messages .message-actions a{background:#3498db;border-radius:4px;color:#fff;font-size:14px;padding:8px 16px;text-decoration:none;transition:background .2s}.admin-messages .message-actions a:hover{background:#2980b9}.admin-messages .message-actions button{background:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .2s}.admin-messages .message-actions button:hover{background:#c0392b}.admin-messages .message-detail{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:40px}.admin-messages .message-detail h2{color:#060709;font-size:20px;margin-bottom:20px}.admin-messages .message-detail h2:not(:first-child){margin-bottom:15px;margin-top:30px}.admin-messages .message-detail .info-row{border-bottom:1px solid #f9f2eb;margin-bottom:15px;padding-bottom:15px}.admin-messages .message-detail .info-row:last-of-type{border-bottom:none}.admin-messages .message-detail .info-row label{color:#5e4331;display:inline-block;font-weight:500;width:120px}.admin-messages .message-detail .info-row span{color:#060709}.admin-messages .message-detail .info-row span a{color:#6e5240;text-decoration:none}.admin-messages .message-detail .info-row span a:hover{text-decoration:underline}.admin-messages .message-detail .message-content{background:#f9f2eb;border-radius:4px;color:#060709;line-height:1.8;margin-top:30px;padding:20px}.admin-messages .message-detail .actions{display:flex;gap:15px;margin-top:30px}.admin-messages .message-detail .actions button{background:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background .2s}.admin-messages .message-detail .actions button:hover{background:#c0392b}.admin-pages,.admin-user-create,.admin-users{background:#f9f2eb;min-height:100vh}.admin-pages .actions-cell{display:flex;gap:10px}.admin-pages .actions-cell a,.admin-pages .actions-cell button{border:none;border-radius:4px;cursor:pointer;font-size:13px;padding:6px 12px;text-decoration:none;transition:background .2s}.admin-pages .actions-cell .btn-edit{background:#3498db;color:#fff}.admin-pages .actions-cell .btn-edit:hover{background:#2980b9}.admin-pages .actions-cell .btn-toggle{background:#f39c12;color:#fff}.admin-pages .actions-cell .btn-toggle:hover{background:#e67e22}.admin-pages .actions-cell .btn-delete{background:#e74c3c;color:#fff}.admin-pages .actions-cell .btn-delete:hover{background:#c0392b}.admin-pages .actions-cell .btn-delete:disabled{background:#ddd;cursor:not-allowed;opacity:.6}.admin-pages tbody tr{cursor:move}.admin-pages tbody tr.dragging{opacity:.5}.admin-pages .drag-handle{color:#cfa77f;cursor:grab;padding:0 10px;user-select:none}.admin-pages .drag-handle:active{cursor:grabbing}.admin-page-create,.admin-seo{background:#f9f2eb;min-height:100vh}.admin-seo .char-count{color:#cfa77f;float:right;font-size:12px}.admin-seo .preview{background:#f9f2eb;border-radius:4px;margin-top:30px;padding:20px}.admin-seo .preview h3{color:#060709;font-size:18px;margin-bottom:15px}.admin-seo .preview-title{color:#1a0dab;cursor:pointer;font-size:20px;font-weight:400;margin-bottom:5px}.admin-seo .preview-title:hover{text-decoration:underline}.admin-seo .preview-url{color:#006621;font-size:14px;margin-bottom:5px}.admin-seo .preview-description{color:#545454;font-size:14px;line-height:1.4}.admin-seo .status{border-radius:4px;display:none;margin-bottom:20px;padding:10px;text-align:center}.admin-seo .status.success{background:#d4edda;color:#155724;display:block}.admin-versions{background:#f9f2eb;min-height:100vh}.admin-versions .version-list{background:#fff;border-radius:8px;overflow:hidden}.admin-versions .version-item{align-items:center;border-bottom:1px solid #f9f2eb;display:flex;justify-content:space-between;padding:20px;transition:background .2s}.admin-versions .version-item:last-child{border-bottom:none}.admin-versions .version-item:hover{background:#f9f2eb}.admin-versions .version-info h3{color:#060709;font-size:16px;margin-bottom:5px}.admin-versions .version-info p{color:#5e4331;font-size:14px}.admin-versions .version-actions button{background:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;transition:background .2s}.admin-versions .version-actions button:hover{background:#2980b9}body{background-color:#f9f2eb;padding-top:100px}body.no-padding-top{padding-top:62px}body.zero-padding-top{padding-top:0}@-webkit-keyframes medium-editor-image-loading{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes medium-editor-image-loading{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes medium-editor-pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes medium-editor-pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}.medium-editor-anchor-preview{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;left:0;line-height:1.4;max-width:280px;position:absolute;text-align:center;top:0;word-break:break-all;word-wrap:break-word;visibility:hidden;z-index:2000}.medium-editor-anchor-preview a{color:#fff;display:inline-block;margin:5px 5px 10px}.medium-editor-anchor-preview-active{visibility:visible}.medium-editor-dragover{background:#ddd}.medium-editor-image-loading{-webkit-animation:medium-editor-image-loading 1s ease-in-out infinite;animation:medium-editor-image-loading 1s ease-in-out infinite;background-color:#333;border-radius:100%;display:inline-block;height:40px;width:40px}.medium-editor-placeholder{position:relative}.medium-editor-placeholder:after{content:attr(data-placeholder)!important;font-style:italic;left:0;margin:inherit;padding:inherit;position:absolute;top:0;white-space:pre}.medium-editor-placeholder-relative{position:relative}.medium-editor-placeholder-relative:after{content:attr(data-placeholder)!important;font-style:italic;margin:inherit;padding:inherit;position:relative;white-space:pre}.medium-toolbar-arrow-over:before,.medium-toolbar-arrow-under:after{border-style:solid;content:"";display:block;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.medium-toolbar-arrow-under:after{border-width:8px 8px 0}.medium-toolbar-arrow-over:before{border-width:0 8px 8px}.medium-editor-toolbar{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;left:0;position:absolute;top:0;visibility:hidden;z-index:2000}.medium-editor-toolbar ul{margin:0;padding:0}.medium-editor-toolbar li{float:left;list-style:none;margin:0;padding:0}.medium-editor-toolbar li button{box-sizing:border-box;cursor:pointer;display:block;font-size:14px;line-height:1.33;margin:0;padding:15px;text-decoration:none}.medium-editor-toolbar li button:focus{outline:none}.medium-editor-toolbar li .medium-editor-action-underline{text-decoration:underline}.medium-editor-toolbar li .medium-editor-action-pre{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px;font-weight:100;padding:15px 0}.medium-editor-toolbar-active{visibility:visible}.medium-editor-sticky-toolbar{position:fixed;top:1px}.medium-editor-relative-toolbar{position:relative}.medium-editor-toolbar-active.medium-editor-stalker-toolbar{-webkit-animation:medium-editor-pop-upwards .16s linear forwards;animation:medium-editor-pop-upwards .16s linear forwards}.medium-editor-action-bold{font-weight:bolder}.medium-editor-action-italic{font-style:italic}.medium-editor-toolbar-form{display:none}.medium-editor-toolbar-form a,.medium-editor-toolbar-form input{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.medium-editor-toolbar-form .medium-editor-toolbar-form-row{line-height:14px;margin-left:5px;padding-bottom:5px}.medium-editor-toolbar-form .medium-editor-toolbar-input,.medium-editor-toolbar-form label{border:none;box-sizing:border-box;display:inline-block;font-size:14px;margin:0;padding:6px;width:316px}.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,.medium-editor-toolbar-form label:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;outline:0}.medium-editor-toolbar-form a{display:inline-block;font-size:24px;font-weight:bolder;margin:0 10px;text-decoration:none}.medium-editor-toolbar-form-active{display:block}.medium-editor-toolbar-actions:after{clear:both;content:"";display:table}.medium-editor-element{word-wrap:break-word;min-height:30px}.medium-editor-element img{max-width:100%}.medium-editor-element sub{vertical-align:sub}.medium-editor-element sup{vertical-align:super}.medium-editor-hidden{display:none}.medium-toolbar-arrow-under:after{border-color:#242424 transparent transparent;top:50px}.medium-toolbar-arrow-over:before{border-color:transparent transparent #242424;top:-8px}.medium-editor-toolbar{background-color:#242424;background:-webkit-linear-gradient(top,#242424,rgba(36,36,36,.75));background:linear-gradient(180deg,#242424,rgba(36,36,36,.75));border:1px solid #000;border-radius:5px;box-shadow:0 0 3px #000}.medium-editor-toolbar li button{background-color:#242424;background:-webkit-linear-gradient(top,#242424,rgba(36,36,36,.89));background:linear-gradient(180deg,#242424,rgba(36,36,36,.89));border:0;border-left:1px solid #333;border-left:1px solid hsla(0,0%,100%,.1);border-right:1px solid #000;box-shadow:0 2px 2px rgba(0,0,0,.3);color:#fff;height:50px;min-width:50px;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in}.medium-editor-toolbar li button:hover{background-color:#000;color:#ff0}.medium-editor-toolbar li .medium-editor-button-first{border-bottom-left-radius:5px;border-top-left-radius:5px}.medium-editor-toolbar li .medium-editor-button-last{border-bottom-right-radius:5px;border-top-right-radius:5px}.medium-editor-toolbar li .medium-editor-button-active{background-color:#000;background:-webkit-linear-gradient(top,#242424,rgba(0,0,0,.89));background:linear-gradient(180deg,#242424,rgba(0,0,0,.89));color:#fff}.medium-editor-toolbar-form{background:#242424;border-radius:5px;color:#999}.medium-editor-toolbar-form .medium-editor-toolbar-input{background:#242424;box-sizing:border-box;color:#ccc;height:50px}.medium-editor-toolbar-form a{color:#fff}.medium-editor-toolbar-anchor-preview{background:#242424;border-radius:5px;color:#fff}.medium-editor-placeholder:after{color:#b3b3b1}