:root{--bg-color:#f9fafb;--text-color:#374151;--header-color:#111827;--subheader-color:#6b7281;--sidebar-bg:#ffffff;--main-content-bg:#f9fafb;--card-bg:#ffffff;--modal-bg:#ffffff;--border-color:#e5e7eb;--border-color-light:#f3f4f6;--input-bg:#ffffff;--input-border:#d1d5db;--link-color:#2563eb;--link-hover-color:#1d4ed8;--input-focus-border:#2563eb;--input-focus-shadow:rgba(59, 130, 246, 0.25);--button-icon-bg:#f9fafb;--button-icon-bg-hover:#f3f4f6;--button-icon-color:#374151;--button-icon-border:#d1d5db;--modal-overlay-bg:rgba(17, 24, 39, 0.6)}body.dark-mode{--bg-color:#111827;--text-color:#d1d5db;--header-color:#f9fafb;--subheader-color:#9ca3af;--sidebar-bg:#1f2937;--main-content-bg:#111827;--card-bg:#1f2937;--modal-bg:#1f2937;--border-color:#374151;--border-color-light:#374151;--input-bg:#374151;--input-border:#4b5563;--link-color:#60a5fa;--link-hover-color:#93c5fd;--input-focus-border:#60a5fa;--input-focus-shadow:rgba(96, 165, 250, 0.25);--button-icon-bg:#374151;--button-icon-bg-hover:#4b5563;--button-icon-color:#d1d5db;--button-icon-border:#4b5563;--modal-overlay-bg:rgba(0, 0, 0, 0.8)}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;margin:0;background-color:var(--bg-color);color:var(--text-color);line-height:1.6;font-size:16px;transition:background-color 0.3s,color 0.3s}.app-container{display:flex;min-height:100vh}.sidebar{width:350px;min-width:300px;flex-shrink:0;background-color:var(--sidebar-bg);padding:20px;border-right:1px solid var(--border-color);box-shadow:2px 0 5px rgb(0 0 0 / .05);overflow-y:hidden;display:flex;flex-direction:column;transition:width 0.3s ease,background-color 0.3s,border-color 0.3s}.sidebar .form-content{flex-grow:1;overflow-y:auto;padding-right:5px}.sidebar .form-content .action-button-container{margin-top:25px;padding-top:15px;border-top:1px solid var(--border-color-light)}.main-content{flex-grow:1;padding:0;background-color:var(--main-content-bg);display:flex;flex-direction:column;transition:background-color 0.3s}.top-bar{background-color:var(--sidebar-bg);padding:0 20px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;height:60px;flex-shrink:0;transition:background-color 0.3s,border-color 0.3s}.top-menu-tabs{display:flex;align-items:center;gap:8px}.top-menu-tabs button,.top-menu-actions .action-button-icon{background-color:var(--button-icon-bg);color:var(--button-icon-color);border:1px solid var(--button-icon-border);border-radius:6px;width:auto;height:auto;padding:6px 12px;font-size:.875em;cursor:pointer;display:inline-flex;align-items:center;transition:background-color 0.2s,color 0.2s,border-color 0.2s,box-shadow 0.2s;font-weight:500}.top-menu-tabs button:hover,.top-menu-actions .action-button-icon:hover{background-color:var(--button-icon-bg-hover);border-color:var(--subheader-color)}.top-menu-tabs button.active{background-color:var(--link-color);color:#fff;border-color:var(--link-color);box-shadow:0 2px 5px var(--input-focus-shadow)}.top-menu-tabs button svg,.top-menu-actions .action-button-icon svg{margin-right:6px}.top-menu-actions{display:flex;align-items:center;gap:8px}.top-menu-actions .action-button-icon:disabled{background-color:var(--button-icon-bg);color:var(--subheader-color);cursor:not-allowed;border-color:var(--button-icon-border);opacity:.6}.content-area{padding:20px;flex-grow:1;overflow-y:auto}.page-main-title{font-size:1.8em;color:var(--header-color);margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--border-color);text-align:center}.sidebar h3,.content-area h2{font-size:1.2em;color:var(--header-color);margin-top:0;margin-bottom:20px;border-bottom:1px solid var(--border-color-light);padding-bottom:10px}.content-area h2{font-size:1.4em}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;font-size:.85em;color:var(--subheader-color);font-weight:500}.form-group input[type="text"],.form-group input[type="number"],.form-group textarea,.form-group select{width:100%;padding:8px;background-color:var(--input-bg);color:var(--text-color);border:1px solid var(--input-border);border-radius:6px;box-sizing:border-box;font-size:.9em;transition:border-color 0.2s ease-in-out,background-color 0.3s,color 0.3s,box-shadow 0.2s}.form-group input[type="text"]:focus,.form-group input[type="number"]:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--input-focus-border);outline:none;box-shadow:0 0 0 3px var(--input-focus-shadow)}.form-group textarea{min-height:60px}.checkbox-group label{font-weight:400;display:flex;align-items:center;font-size:.9em;color:var(--text-color);cursor:pointer}.checkbox-group input[type="checkbox"]{margin-right:8px;width:15px;height:15px}.action-button{display:block;width:100%;padding:10px;background-color:var(--link-color);color:#fff;border:none;border-radius:6px;font-size:.95em;font-weight:500;cursor:pointer;text-align:center;transition:background-color 0.2s ease-in-out}.action-button:hover{background-color:var(--link-hover-color)}.preview-actions-container{margin-top:15px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.preview-actions-container .action-button{width:auto;padding:10px 15px}.question-drop-area{border:2px dashed var(--input-border);border-radius:8px;padding:20px;text-align:center;background-color:var(--sidebar-bg);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out;margin-bottom:10px}.question-drop-area.dragover{background-color:var(--card-bg);border-color:var(--link-color)}.drop-icon{font-size:2.5em;color:var(--subheader-color);margin-bottom:10px}.drop-text{margin-bottom:15px;color:var(--subheader-color);font-size:1em}.file-actions button{background:var(--button-icon-bg);border:1px solid var(--button-icon-border);color:var(--button-icon-color);cursor:pointer;margin:3px;padding:6px 12px;font-size:.85em;display:inline-flex;align-items:center;border-radius:6px;transition:background-color 0.2s ease-in-out,border-color 0.2s ease-in-out}.file-actions button:hover{background-color:var(--button-icon-bg-hover)}.file-actions button svg{margin-right:6px;fill:currentColor}#file-upload-input{display:none}.entry-mode-buttons-container{display:flex;gap:10px;margin-bottom:15px;flex-wrap:wrap}#manual-question-entry-area{border:1px solid var(--border-color);padding:15px;margin-top:10px;margin-bottom:20px;background-color:var(--sidebar-bg);border-radius:8px}#manual-question-entry-area h2{margin-top:0;border-bottom:1px solid var(--border-color-light);padding-bottom:10px;margin-bottom:15px}.manual-options-container .form-group input[type="text"]{width:calc(100% - 80px);display:inline-block;margin-right:5px}.manual-options-container .form-group input[type="radio"]{width:auto;margin-right:3px;vertical-align:middle}.manual-options-container .form-group label{font-size:.9em;vertical-align:middle;display:inline}.manual-true-false-container label,.manual-true-false-container input{vertical-align:middle;margin-right:5px}.manual-true-false-container label{font-weight:400;font-size:.9em}#manual-instruction-entry-container{border-top:2px solid var(--link-color);padding-top:15px;margin-top:20px}.symbol-palette{margin-bottom:10px;display:flex;flex-wrap:wrap;gap:5px}.symbol-palette button{background:var(--button-icon-bg);color:var(--button-icon-color);border:1px solid var(--input-border);border-radius:6px;font-family:serif;font-size:1.1em;min-width:30px;height:30px;cursor:pointer;line-height:1;padding:0 5px}.symbol-palette button:hover{background-color:var(--button-icon-bg-hover)}.symbol-palette .latex-helper-btn{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-style:italic;font-size:.9em}#preview-area{margin-top:15px;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.question-preview-item{border:1px solid var(--border-color);padding:8px;border-radius:8px;background-color:var(--card-bg);width:calc(50% - 5px);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);box-sizing:border-box;display:flex;flex-direction:column;cursor:grab;position:relative;transition:background-color 0.3s,border-color 0.3s,opacity 0.2s,transform 0.2s,box-shadow 0.2s}.question-preview-item:hover{box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1)}.question-preview-item.dragging{opacity:.4;background-color:var(--button-icon-bg-hover);transform:scale(1.03)}.drag-placeholder{background:rgb(100 116 139 / .1);border:2px dashed var(--subheader-color);border-radius:8px;box-sizing:border-box;margin-bottom:10px;flex-shrink:0}.drag-placeholder.instruction-placeholder{width:100%}.drag-placeholder.manual-placeholder{width:100%}.question-preview-item.touch-dragging{opacity:.8;box-shadow:0 8px 25px rgb(0 0 0 / .3);z-index:100}.drag-handle{display:block;position:absolute;top:5px;left:5px;width:20px;height:30px;cursor:grab;background-image:linear-gradient(var(--subheader-color) 2px,transparent 2px),linear-gradient(var(--subheader-color) 2px,transparent 2px),linear-gradient(var(--subheader-color) 2px,transparent 2px);background-size:60% 3px;background-repeat:no-repeat;background-position:center 6px,center 13px,center 20px;opacity:0;transition:opacity 0.2s}.question-preview-item:hover .drag-handle{opacity:1}.question-preview-item.instruction-preview{width:100%;background-color:rgb(100 116 139 / .05);border-style:dashed;font-style:italic;color:var(--subheader-color);padding:10px 10px 10px 30px}body.dark-mode .question-preview-item.instruction-preview{background-color:rgb(148 163 184 / .08)}.preview-item-actions{position:absolute;top:2px;right:2px;display:flex;gap:3px;background-color:var(--card-bg);padding:2px 4px;border-radius:5px}.item-action-btn{background-color:rgb(0 0 0 / .05);color:var(--text-color);border:none;border-radius:50%;width:22px;height:22px;font-size:12px;font-weight:700;line-height:20px;text-align:center;cursor:pointer;opacity:.7;transition:opacity 0.2s,background-color 0.2s;display:flex;align-items:center;justify-content:center}body.dark-mode .item-action-btn{background-color:rgb(255 255 255 / .1)}.item-action-btn:hover{opacity:1;background-color:rgb(0 0 0 / .1)}body.dark-mode .item-action-btn:hover{background-color:rgb(255 255 255 / .2)}.delete-question-btn{background-color:#ef4444;color:#fff}.delete-question-btn:hover{background-color:#dc2626}.edit-question-btn{background-color:#f59e0b;color:#422006}.edit-question-btn:hover{background-color:#d97706}.crop-question-btn{background-color:#22c55e;color:#fff;font-size:14px}.crop-question-btn:hover{background-color:#16a34a}.question-preview-item.manual-preview{width:100%;font-size:.9em;padding-left:30px}.question-preview-item.manual-preview strong{font-weight:500}.question-preview-item.manual-preview ul{list-style-type:none;padding-left:0;margin-top:5px}.question-preview-item.manual-preview li{margin-bottom:3px}.question-preview-item.manual-preview li strong{font-weight:700}.question-preview-item.manual-preview .blank-space{border-bottom:1px solid var(--border-color);padding:0 5px;min-width:30px;display:inline-block}.question-preview-item img{max-width:100%;height:auto;max-height:150px;object-fit:contain;border:1px solid var(--border-color-light);margin-bottom:8px;border-radius:4px}.question-preview-item .answer-options{margin-top:auto;padding-top:8px;font-size:.85em}.question-preview-item .answer-options label{margin-right:6px;cursor:pointer;display:inline-flex;align-items:center}.question-preview-item .answer-options input[type="radio"]{margin-right:3px}.ocr-button{margin-top:5px;padding:3px 8px;font-size:.75em;background-color:#64748b;color:#fff;border:none;border-radius:3px;cursor:pointer;align-self:flex-start}.ocr-button:hover{background-color:#475569}.ocr-button:disabled{background-color:var(--button-icon-bg);color:var(--subheader-color);cursor:not-allowed}.paper-preview-container{margin-top:20px;padding:10px;border-top:1px solid var(--border-color);background-color:var(--main-content-bg);transition:background-color 0.3s,border-color 0.3s}.paper-preview-container h3{margin-top:0;text-align:center;color:var(--header-color);border-bottom:1px solid var(--border-color-light);padding-bottom:8px;font-size:1.1em}#paper-output-content{width:100%}.paper-output{background-color:#fff;border:none;padding:10mm;min-height:auto;width:100%;margin:10px 0;font-family:Arial,Helvetica,sans-serif;font-size:9pt;box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px -1px rgb(0 0 0 / .1);color:#000;box-sizing:border-box;position:relative;overflow:hidden}body.dark-mode .paper-output{box-shadow:0 0 10px rgb(0 0 0 / .2);background-color:#2c3e50;color:var(--text-color)}.paper-output .test-header-box,.paper-output .yazili-header,.paper-output .yazili-student-info,.paper-output .yazili-instructions,.paper-output .content-wrapper,.paper-output .page-footer,.paper-output .yazili-basarilar,.optical-form-container{position:relative;z-index:1}.paper-output .test-header-box{border:1px solid #ccc;padding:5mm;margin-bottom:8mm;border-radius:3px}.paper-output .test-header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4mm;flex-wrap:wrap}.paper-output .test-class{font-size:11pt;font-weight:500;margin-bottom:5px;flex-basis:25%;min-width:50px;color:#555}.paper-output .test-class:first-child{text-align:left}.paper-output .test-class:last-child{text-align:right}.paper-output .test-main-title-container{text-align:center;flex-grow:1;margin:0 5px}.paper-output .test-main-title{background-color:#fff0;color:#333;padding:2px 8px;border-radius:0;font-size:13pt;font-weight:600;display:inline-block;border-bottom:2px solid #2563eb}.paper-output .test-subtitle{text-align:center;font-size:10pt;font-weight:400;margin-top:3mm;text-transform:none;color:#666}.paper-output .yazili-header{text-align:center;margin-bottom:6mm}.paper-output .yazili-header-title{font-size:14pt;font-weight:600;margin-bottom:1mm;text-transform:uppercase;color:#333}.paper-output .yazili-header-subtitle{font-size:11pt;margin-bottom:1mm;text-transform:none;color:#555}.paper-output .yazili-student-info{border:1px solid #ddd;padding:3mm;margin-bottom:4mm;font-size:10pt;background-color:#f9f9f9;border-radius:3px}.paper-output .yazili-student-info .info-line{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5mm}.paper-output .yazili-student-info .info-line:last-child{margin-bottom:0}.paper-output .yazili-student-info .info-line span{margin-right:3px;white-space:nowrap}.paper-output .yazili-student-info .info-line .line{border-bottom:1px solid #ccc;flex-grow:1;height:5mm;min-width:50px}.paper-output .yazili-student-info .info-line .line-short{border-bottom:1px solid #ccc;width:25mm;height:5mm;display:inline-block;margin:0 2mm}.paper-output .yazili-instructions{margin-bottom:6mm;font-size:9pt;border:1px dashed #ccc;padding:2mm;background-color:#fdfdfd;border-radius:3px}.paper-output .yazili-instructions p{margin:1mm 0}.paper-output .question-instruction{font-weight:700;font-size:10.5pt;margin-top:5mm;margin-bottom:3mm;padding:2mm 0;background-color:#f8f9fa;page-break-inside:avoid;break-inside:avoid}.paper-output .question-item.yazili-question-item{padding-left:0}.paper-output .question-item.yazili-question-item .question-number{position:static;font-weight:500;margin-right:2mm;display:inline-block;vertical-align:top;color:#444}.paper-output .question-item.yazili-question-item img{margin-bottom:2mm}.paper-output .question-item.yazili-question-item .manual-question-text{display:inline-block;vertical-align:top;width:calc(100% - 10mm)}.paper-output .question-item.yazili-question-item .manual-options{margin-top:2mm;padding-left:7mm}.paper-output .yazili-answer-space{min-height:15mm;border-bottom:1px dashed #ddd;margin-top:1mm;margin-bottom:3mm}.paper-output .yazili-basarilar{text-align:center;font-weight:500;margin-top:8mm;font-size:10pt;color:#555}.paper-output .teacher-signature.yazili-teacher-signature{margin-top:8mm;text-align:right;font-size:9pt;color:#555}.paper-output .content-wrapper.columns-2{column-count:2;column-gap:10mm;column-rule:1px solid #ddd}body.dark-mode .paper-output .content-wrapper.columns-2{column-rule-color:#444}.paper-output .question-item{margin-bottom:6mm;page-break-inside:avoid;break-inside:avoid;padding-left:5mm;position:relative}.paper-output .question-item .question-number{position:absolute;left:0;top:0;font-weight:500;width:5mm;color:#444}.paper-output .question-item img{max-width:100%;display:block;margin-top:1mm;border:none!important;width:100%;height:auto;object-fit:contain;page-break-inside:avoid}.paper-output .question-item .manual-question-text{margin-bottom:2mm;white-space:pre-wrap;line-height:1.4}.paper-output .question-item .manual-question-text .blank-space{border-bottom:1px solid #777;padding:0 8px;margin:0 2px;display:inline-block;min-width:40px}.paper-output .question-item .manual-options div{margin-bottom:1mm;font-size:.95em}.paper-output .question-item .manual-options div strong{font-weight:500;color:#333}.paper-output .teacher-signature{margin-top:8mm;text-align:right;font-size:9pt;break-before:auto;color:#555}.paper-output .answer-key{margin-top:6mm;border:1px solid #ddd;padding:4mm;page-break-before:auto;clear:both;background-color:#f9f9f9;border-radius:3px}.paper-output .answer-key h5{text-align:center;font-weight:600;font-size:10pt;margin-top:0;margin-bottom:3mm;color:#333}.paper-output .answer-key ul{list-style-type:none;padding-left:0;column-count:2;column-gap:4mm;font-size:9pt}.paper-output .answer-key li{margin-bottom:1.5mm}.paper-output .page-footer{text-align:center;margin-top:8mm;padding-top:4mm;border-top:1px solid #ccc;font-size:8pt;font-weight:400;color:#777}.watermark-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font-size:60pt;color:rgb(0 0 0 / .05);font-weight:700;pointer-events:none;z-index:0;white-space:nowrap;text-transform:uppercase;text-align:center}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--modal-overlay-bg);display:flex;justify-content:center;align-items:flex-start;z-index:1000;overflow-y:auto;padding-top:20px;padding-bottom:20px;transition:background-color 0.3s}.modal-overlay.hidden{display:none!important}.modal-content{background-color:var(--modal-bg);padding:25px;border-radius:8px;box-shadow:0 5px 15px rgb(0 0 0 / .3);width:90%;max-width:800px;text-align:left;position:relative;margin-bottom:20px;transition:background-color 0.3s}.modal-content h4{margin-top:0;font-size:1.3em;color:var(--header-color);border-bottom:1px solid var(--border-color-light);padding-bottom:10px;margin-bottom:20px}.modal-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;border-top:1px solid var(--border-color-light);padding-top:15px}.modal-button{display:inline-block;width:auto;padding:10px 15px;background-color:var(--link-color);color:#fff;border:none;border-radius:6px;font-size:.95em;font-weight:500;cursor:pointer;text-align:center;transition:background-color 0.2s ease-in-out}.modal-button:hover{background-color:var(--link-hover-color)}.modal-button.cancel{background-color:#6c757d}.modal-button.cancel:hover{background-color:#5a6268}#batch-edit-questions-list{max-height:60vh;overflow-y:auto;padding-right:10px;margin-bottom:15px}.batch-edit-item{border:1px solid var(--border-color);padding:15px;margin-bottom:15px;border-radius:5px;background-color:var(--main-content-bg)}.batch-edit-item p.question-id-display{font-size:.8em;color:var(--subheader-color);margin-bottom:5px}.batch-edit-item textarea.batch-question-text{width:100%;min-height:60px;margin-bottom:10px;font-size:.95em;padding:8px;background-color:var(--input-bg);color:var(--text-color);border:1px solid var(--input-border);border-radius:3px;box-sizing:border-box}.batch-options-container div{margin-bottom:8px;display:flex;align-items:center}.batch-options-container label{font-weight:700;margin-right:5px;min-width:25px}.batch-options-container input[type="text"].batch-option-text{flex-grow:1;margin-right:10px;font-size:.9em;padding:6px;background-color:var(--input-bg);color:var(--text-color);border:1px solid var(--input-border);border-radius:3px;box-sizing:border-box}.batch-options-container input[type="radio"].batch-option-correct{margin-left:5px}.batch-edit-item hr{border:none;border-top:1px solid var(--border-color-light);margin-top:15px}.batch-edit-item:last-child hr{display:none}#crop-modal .modal-content{max-width:90vw;max-height:90vh;overflow:hidden}#crop-image-container{width:100%;height:calc(100% - 120px);margin-bottom:20px}#crop-image-container img{display:block;max-width:100%}#crop-modal .modal-button.save-crop{background-color:#22c55e}#crop-modal .modal-button.save-crop:hover{background-color:#16a34a}.optical-form-container{page-break-before:always;border:2px solid #333;padding:8mm;margin-top:10mm}.optical-form-container h2{text-align:center;font-size:14pt;margin-top:0;margin-bottom:6mm;border-bottom:1px solid #666;padding-bottom:3mm}.optical-form-student-info{display:flex;justify-content:space-between;font-size:10pt;margin-bottom:8mm}.optical-form-table{width:100%;border-collapse:collapse;font-size:9pt}.optical-form-table td{text-align:center;padding:2mm 1mm;border:1px solid #ccc}.optical-form-table .q-number{font-weight:700;background-color:#f0f0f0}.option-circle{display:inline-block;width:6mm;height:6mm;border:1px solid #555;border-radius:50%;line-height:6mm;text-align:center;font-family:sans-serif;font-size:8pt;vertical-align:middle}.pdf-cropper-modal-content{max-width:95vw;width:1200px;height:90vh;display:flex;flex-direction:column}.pdf-cropper-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.pdf-cropper-header .header-info{display:flex;align-items:center;gap:10px}#pdf-cropper-filename-display{font-size:.9em;color:var(--subheader-color)}.pdf-cropper-main-area{display:flex;flex-grow:1;gap:20px;overflow:hidden}.pdf-viewer-area{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--border-color);padding-right:20px}#pdf-canvas-container{flex-grow:1;background-color:var(--button-icon-bg);border:1px solid var(--border-color);border-radius:6px;overflow:auto;position:relative;cursor:crosshair}#pdf-canvas-container canvas{display:block;margin:0 auto;box-shadow:0 2px 8px rgb(0 0 0 / .1)}#pdf-viewer-area .loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:4px solid #f3f3f3;border-top:4px solid var(--link-color);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.pdf-viewer-controls{display:flex;justify-content:center;align-items:center;padding-top:10px;gap:10px;flex-shrink:0}.pdf-viewer-controls button{background:var(--button-icon-bg);border:1px solid var(--input-border);padding:5px 10px;border-radius:4px;cursor:pointer}.pdf-viewer-controls button:disabled{opacity:.5;cursor:not-allowed}.cropped-questions-preview-area{width:300px;flex-shrink:0;display:flex;flex-direction:column}.cropped-questions-preview-area h5{margin-top:0;padding-bottom:10px;border-bottom:1px solid var(--border-color-light)}.cropped-list{flex-grow:1;overflow-y:auto;padding:5px}.cropped-question-item{border:1px solid var(--border-color);border-radius:4px;padding:8px;margin-bottom:10px;position:relative}.cropped-question-item img{width:100%;height:auto;display:block;margin-bottom:8px}.cropped-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.cropped-item-header .question-num{font-weight:700}.cropped-item-header .delete-cropped-btn{background-color:#ef4444;color:#fff;border:none;width:20px;height:20px;border-radius:50%;cursor:pointer;line-height:18px;font-size:14px}.cropped-item-answer{font-size:.9em;font-weight:700;color:var(--link-color)}.pdf-answer-prompt{position:absolute;background-color:var(--card-bg);padding:8px;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .15);border:1px solid var(--border-color);display:flex;gap:8px;align-items:center;z-index:1010}.pdf-answer-prompt.hidden{display:none!important}.pdf-answer-prompt .answer-buttons{display:flex;gap:4px}.pdf-answer-prompt .answer-buttons button{font-weight:500;font-size:.9em;min-width:32px;height:32px;border-radius:6px;border:1px solid var(--input-border);background-color:var(--button-icon-bg);color:var(--text-color);cursor:pointer;transition:background-color 0.2s,color 0.2s,border-color 0.2s}.pdf-answer-prompt .answer-buttons button:hover{background-color:var(--button-icon-bg-hover)}.pdf-answer-prompt .answer-buttons button.selected{background-color:#f59e0b;color:#422006;border-color:#d97706}#pdf-crop-answer-confirm-btn{padding:6px 12px;font-size:.9em;background-color:#22c55e}#pdf-crop-answer-confirm-btn:hover{background-color:#16a34a}#pdf-crop-answer-confirm-btn:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.7}@media (max-width:768px){.app-container{flex-direction:column}.sidebar{width:100%;min-width:unset;border-right:none;border-bottom:1px solid var(--border-color);max-height:60vh;padding:15px}.top-bar{height:auto;padding:10px 15px;flex-wrap:wrap}.top-menu-tabs{width:100%;margin-bottom:10px;justify-content:center;order:1;flex-wrap:wrap}.top-menu-actions{width:100%;justify-content:space-around;order:2;margin-top:5px}.content-area{padding:15px}.page-main-title{font-size:1.5em;margin-bottom:15px;padding-bottom:8px}.content-area h2{font-size:1.25em}.question-preview-item{width:100%;padding-left:35px}.drag-handle{display:block}.preview-item-actions{padding:4px}.item-action-btn{width:28px;height:28px;line-height:28px;font-size:14px}.question-preview-item.manual-preview,.question-preview-item.instruction-preview{width:100%;padding-left:8px}.question-preview-item.manual-preview .drag-handle,.question-preview-item.instruction-preview .drag-handle{display:block}.modal-content{width:95%;padding:15px}#batch-edit-questions-list{max-height:70vh}.paper-output .answer-key ul{column-count:2}.paper-output{width:100%;min-height:auto;padding:10mm 5mm}}@media (min-width:769px){.question-preview-item{width:calc(33.333% - 7px)}.question-preview-item.manual-preview,.question-preview-item.instruction-preview{width:100%}.paper-output .answer-key ul{column-count:5}.paper-output{padding:15mm;min-height:260mm;width:180mm;margin:20px auto}}@media print{body,body.dark-mode{background-color:#fff!important;color:#000!important}.sidebar,.top-bar,.content-area>:not(.paper-preview-container),.preview-actions-container,.modal-overlay,.content-area>h2,.paper-preview-container h3{display:none!important}.main-content,.paper-preview-container,.content-area{padding:0!important;margin:0!important;background-color:#fff!important;overflow:visible!important}.app-container{min-height:auto!important;display:block!important}.paper-output{box-shadow:none!important;margin:0!important;border:none!important;width:100%!important;min-height:auto!important;padding:0!important;overflow:visible!important}.optical-form-container,.answer-key{page-break-before:always}@page{size:A4 portrait;margin:15mm}.paper-output .watermark-overlay{display:block!important;opacity:0.05!important}}.paper-output .question-item.q-spacing-compact{margin-bottom:3mm}.paper-output .question-item.q-spacing-spacious{margin-bottom:10mm}.paper-output.style-yt-classic .test-header-box{border-width:2px;border-color:#aaa}.paper-output.style-yt-classic .test-main-title{border-bottom:2px solid #2563eb}.paper-output.style-yt-minimal .test-header-box{border:none;padding:2mm}.paper-output.style-yt-minimal .test-main-title{border-bottom:1px solid #ccc;font-size:12pt}.paper-output.style-yt-minimal .content-wrapper.columns-2{column-rule:1px solid #eee}.paper-output.style-yt-bold .test-main-title{background-color:#2563eb;color:#fff;padding:4px 12px;border-bottom:none;border-radius:4px}.paper-output.style-yt-bold .test-header-box{border-color:#2563eb}.paper-output.style-yt-simple{border:1px solid #ccc;padding:calc(10mm - 1px)}.paper-output.style-yt-simple .test-header-box{border:none;border-bottom:1px solid #ccc;border-radius:0}.paper-output.style-yt-elegant{font-family:Georgia,serif}.paper-output.style-yt-elegant .test-main-title{font-weight:400;letter-spacing:1px;border-bottom-style:double;border-bottom-width:3px}.paper-output.style-yt-focus .test-header-box{border:none}.paper-output.style-yt-focus .test-main-title{border-bottom:4px solid #f59e0b}.paper-output.style-yt-airy .test-header-box{background-color:#f9fafb;border-color:#f3f4f6}.paper-output.style-yt-airy .test-main-title{border:none;color:#111827;font-weight:500}.paper-output.style-yk-formal .yazili-header-title{border-bottom:1px solid #333;display:inline-block;padding-bottom:1mm}.paper-output.style-yk-clean .yazili-header{background-color:#f8f9fa;padding:3mm;border-bottom:2px solid #e5e7eb}.paper-output.style-yk-blue .yazili-header-title{color:#1d4ed8}.paper-output.style-yk-blue .yazili-student-info{border-left:4px solid #60a5fa}.paper-output.style-yk-academic{font-family:'Times New Roman',Times,serif}.paper-output.style-yk-academic .yazili-header{border-bottom:double 3px #333;padding-bottom:2mm}.paper-output.style-yk-simple .yazili-header-title,.paper-output.style-yk-simple .yazili-header-subtitle{text-align:left}.paper-output.style-yk-simple .yazili-header{text-align:left;border-bottom:1px solid #ccc;padding-bottom:3mm}.paper-output.style-yk-streamline .yazili-header{border-left:5px solid #333;padding-left:4mm;text-align:left}.paper-output.style-yk-streamline .yazili-header-title{font-size:16pt}.paper-output.style-yk-modernformal .yazili-header{background-color:#374151;color:#fff;padding:4mm}.paper-output.style-yk-modernformal .yazili-header-title,.paper-output.style-yk-modernformal .yazili-header-subtitle{color:#fff}.paper-output.style-ds-modern .test-header-box{background-color:#111827;border:none;border-radius:8px}.paper-output.style-ds-modern .test-main-title{color:#fff;border-bottom:2px solid #60a5fa}.paper-output.style-ds-modern .test-class,.paper-output.style-ds-modern .test-subtitle{color:#9ca3af}.paper-output.style-ds-exam .test-header-box{background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:4px}.paper-output.style-ds-exam .test-main-title{color:#374151;border-bottom:2px solid #6b7281}.paper-output.style-ds-exam .question-number{background-color:#d1d5db;color:#1f2937;padding:2px 6px;border-radius:3px;font-weight:700}.paper-output.style-ds-grid{background-image:radial-gradient(#e5e7eb 1px,transparent 1px);background-size:20px 20px}.paper-output.style-ds-grid .test-header-box{background-color:#fff;border:2px solid #111827;box-shadow:4px 4px 0 #111827}.paper-output.style-ds-grid .test-main-title{border-bottom:3px solid #111827}.paper-output.style-ds-compact .test-header-box{padding:2mm;margin-bottom:4mm;border:1px solid #000}.paper-output.style-ds-compact .test-main-title{font-size:11pt;border:none;text-decoration:underline}.paper-output.style-ds-compact .question-item{margin-bottom:3mm}.paper-output.style-ds-compact{font-size:8.5pt}.paper-output.style-ds-dynamic .test-header-box{background:linear-gradient(135deg,#2563eb,#1e40af);border:none;color:#fff}.paper-output.style-ds-dynamic .test-main-title{color:#fff;border-bottom:2px solid rgb(255 255 255 / .5)}.paper-output.style-ds-dynamic .test-class,.paper-output.style-ds-dynamic .test-subtitle{color:rgb(255 255 255 / .9)}.paper-output.style-ds-dynamic .question-number{color:#2563eb}.paper-output.style-ds-clarity .test-header-box{border-top:4px solid #059669;border-bottom:1px solid #e5e7eb;border-left:none;border-right:none;background-color:#f0fdf4}.paper-output.style-ds-clarity .test-main-title{color:#065f46;border:none}.paper-output.style-ds-professional .test-header-box{border:1px solid #1f2937;border-left-width:8px;border-radius:0;background-color:#f9fafb}.paper-output.style-ds-professional .test-main-title{text-transform:uppercase;letter-spacing:1px;border-bottom:none}.toast-container{position:fixed;top:20px;right:20px;z-index:10000}.toast{background-color:#fff;color:#333;padding:12px 20px;border-radius:8px;margin-bottom:10px;box-shadow:0 4px 12px rgb(0 0 0 / .15);border-left:5px solid #2563eb;min-width:250px;opacity:0;transform:translateX(100%);animation:slideIn 0.3s forwards;display:flex;align-items:center;justify-content:space-between;font-size:.95em}.toast.toast-success{border-left-color:#22c55e}.toast.toast-error{border-left-color:#ef4444}.toast.toast-warning{border-left-color:#f59e0b}.toast.toast-info{border-left-color:#3b82f6}@keyframes slideIn{from{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}body.dark-mode .toast{background-color:#1f2937;color:#f3f4f6;box-shadow:0 4px 12px rgb(0 0 0 / .3)}.magnifier-lens{position:absolute;border:2px solid #ccc;border-radius:50%;cursor:none;pointer-events:none;width:150px;height:150px;box-shadow:0 0 5px 2px rgb(0 0 0 / .2);display:none;z-index:1020;overflow:hidden;background-color:#fff}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color:#2563eb;--secondary-color:#1e40af;--text-color:#1f2937;--text-light:#4b5563;--bg-color:#ffffff;--bg-gray:#f9fafb;--border-color:#e5e7eb;--accent-color:#f59e0b;--font-primary:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;--font-heading:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--container-width:1320px;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--transition:opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s ease, border-color 0.3s ease;--transition-fast:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1), transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem}body{font-family:var(--font-primary);font-size:16px;line-height:1.7;color:var(--text-color);background-color:#fafbfc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;letter-spacing:-.011em;transition:background-color 0.3s ease,color 0.3s ease}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body.dark-mode{--text-color:#e5e7eb;--text-light:#9ca3af;--bg-color:#1f2937;--bg-gray:#111827;--border-color:#374151;background-color:#111827;color:#e5e7eb}body.dark-mode .site-header{background-color:#1f2937;border-bottom-color:#374151}body.dark-mode .header-main{background:#1f2937;border-bottom-color:#374151}body.dark-mode .post-card{background-color:#1f2937;border-color:#374151}body.dark-mode .widget{background-color:#1f2937;border-color:#374151}body.dark-mode .single .entry-header,body.dark-mode .single .entry-content,body.dark-mode .single .entry-footer,body.dark-mode .comments-area{background-color:#1f2937;border-color:#374151}body.dark-mode .widget-title{background-color:var(--primary-color);color:#fff}body.dark-mode .widget-title::before{background-color:#fff0}body.dark-mode .pagination .page-numbers{background-color:#374151;border-color:#4b5563;color:#e5e7eb}body.dark-mode .pagination .page-numbers:hover{background-color:#4b5563;border-color:var(--primary-color);color:#fff}body.dark-mode .pagination .page-numbers.current{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}body.dark-mode .entry-meta-top,body.dark-mode .entry-summary{color:#9ca3af}body.dark-mode .entry-title a{color:#f3f4f6}body.dark-mode .cat-links a,body.dark-mode .tags-links a{background-color:rgb(99 102 241 / .2);color:#a5b4fc}body.dark-mode .cat-links a:hover,body.dark-mode .tags-links a:hover{background-color:var(--primary-color);color:#fff}body.dark-mode .comment-body{background-color:#374151;border-color:#4b5563}body.dark-mode .comment-form input[type="text"],body.dark-mode .comment-form input[type="email"],body.dark-mode .comment-form input[type="url"],body.dark-mode .comment-form textarea{background-color:#374151;border-color:#4b5563;color:#e5e7eb}body.dark-mode .breadcrumb-item a{color:#9ca3af}body.dark-mode .breadcrumb-item.active{color:#e5e7eb}body.dark-mode .featured-slider-container{box-shadow:0 4px 20px rgb(0 0 0 / .4)}body.dark-mode .read-more-btn{color:#a5b4fc;border-color:#a5b4fc}body.dark-mode .read-more-btn:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}body.dark-mode .social-share-wrapper{background-color:#1f2937}body.dark-mode .social-share-author{background-color:#374151;border-color:#4b5563}body.dark-mode .author-avatar .avatar-img{border-color:#4b5563}body.dark-mode .social-share-author:hover .avatar-img{border-color:var(--primary-color)}body.dark-mode .social-share-wrapper{background-color:#1f2937}body.dark-mode .share-button{background-color:#374151;border-color:#4b5563;color:#e5e7eb}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6{color:#f3f4f6}body.dark-mode p{color:#d1d5db}body.dark-mode .single .entry-title{color:#f9fafb!important}body.dark-mode .single .entry-meta{color:#9ca3af!important}body.dark-mode .single .entry-meta i{color:#a5b4fc!important}body.dark-mode .single .entry-content{color:#d1d5db!important}body.dark-mode .single .entry-content h2,body.dark-mode .single .entry-content h3,body.dark-mode .single .entry-content h4{color:#f3f4f6!important}body.dark-mode .single .entry-content a{color:#a5b4fc!important}body.dark-mode .single .entry-content a:hover{color:#c7d2fe!important}body.dark-mode .single .entry-content code{background-color:#374151!important;color:#fbbf24!important}body.dark-mode .single .entry-content pre{background-color:#1f2937!important;border-color:#374151!important}body.dark-mode .single .entry-content blockquote{background-color:#374151!important;border-left-color:var(--primary-color)!important;color:#d1d5db!important}body.dark-mode .related-posts{background-color:#1f2937!important}body.dark-mode .related-posts-title{color:#f3f4f6!important}body.dark-mode .related-post-item{background-color:#374151!important}body.dark-mode .related-post-item:hover{background-color:#4b5563!important}body.dark-mode .related-post-title a{color:#e5e7eb!important}body.dark-mode .related-post-meta{color:#9ca3af!important}body.dark-mode .comments-title{color:#f3f4f6!important}body.dark-mode .comment-author{color:#f3f4f6!important}body.dark-mode .comment-metadata{color:#9ca3af!important}body.dark-mode .comment-metadata a{color:#9ca3af!important}body.dark-mode .comment-content{color:#d1d5db!important}body.dark-mode .reply a{color:#a5b4fc!important}body.dark-mode .comment-form label{color:#e5e7eb!important}body.dark-mode .share-label{color:#f3f4f6!important}body.dark-mode .social-share-wrapper{background-color:#1f2937!important;border:1px solid #374151!important;box-shadow:none!important}body.dark-mode .share-button{background-color:#0f172a!important;border-color:#334155!important;color:#e5e7eb!important;box-shadow:none!important}body.dark-mode .single .entry-footer,body.dark-mode.single-post .entry-footer{background-color:#1f2937!important;border-color:#374151!important;box-shadow:none!important}body.dark-mode .share-label{color:#ffffff!important;font-weight:600}body.dark-mode .share-button:hover{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#ffffff!important;box-shadow:0 6px 16px rgb(37 99 235 / .25)!important}body.dark-mode .comments-area{background-color:#1f2937!important;border:1px solid #374151!important;box-shadow:none!important}body.dark-mode .comment-form input[type="text"],body.dark-mode .comment-form input[type="email"],body.dark-mode .comment-form input[type="url"],body.dark-mode .comment-form textarea{background-color:#111827!important;border-color:#374151!important;color:#e5e7eb!important}body.dark-mode .comment-form input::placeholder,body.dark-mode .comment-form textarea::placeholder{color:#9ca3af!important}body.dark-mode.single article,body.dark-mode.single .entry-header,body.dark-mode.single .entry-content,body.dark-mode.single-post article,body.dark-mode.single-post .entry-header,body.dark-mode.single-post .entry-content{opacity:1!important;background-color:#111827!important;border-color:#374151!important;color:#e5e7eb!important}body.dark-mode.single .entry-content p,body.dark-mode.single-post .entry-content p{color:#e5e7eb!important}body.dark-mode.single .entry-header .entry-title,body.dark-mode.single-post .entry-header .entry-title{color:#f9fafb!important}img{max-width:100%;height:auto;display:block}a{color:var(--primary-color);text-decoration:none;transition:var(--transition)}a:hover{color:var(--secondary-color)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.25;margin-bottom:var(--spacing-sm);color:var(--text-color);letter-spacing:-.025em}h1{font-size:2.5rem;font-weight:800}h2{font-size:2rem;font-weight:700}h3{font-size:1.5rem;font-weight:700}h4{font-size:1.25rem;font-weight:600}h5{font-size:1.125rem;font-weight:600}h6{font-size:1rem;font-weight:600}p{margin-bottom:var(--spacing-sm);line-height:1.75}.site{display:flex;flex-direction:column;min-height:100vh}.site-content{flex:1;padding:.5rem 0}.home .site-content,.blog .site-content{padding-top:var(--spacing-lg)}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--spacing-md)}.content-area{display:flex;flex-direction:column;gap:0}.posts-sidebar-wrapper{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}@media (min-width:768px){.posts-sidebar-wrapper{grid-template-columns:2fr 1fr}}.posts-column{display:flex;flex-direction:column;gap:0}.featured-posts-section{margin-bottom:var(--spacing-xl)}.site-header{position:sticky;top:0;z-index:99999;box-shadow:0 2px 15px rgb(0 0 0 / .08)}.header-top-bar{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;padding:.625rem 0;font-size:.813rem}.top-bar-content{display:flex;justify-content:space-between;align-items:center}.site-tagline{font-weight:500;opacity:.95}.header-social{display:flex;gap:1rem}.header-social a{color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .15);transition:all 0.3s ease;font-size:.875rem}.header-social a:hover{background:rgb(255 255 255 / .3);transform:translateY(-2px)}.header-main{background:#fff;border-bottom:1px solid rgb(0 0 0 / .08)}.header-inner{display:flex;justify-content:space-between;align-items:center;padding:1.125rem 0;max-width:100%}.header-right{display:flex;align-items:center;gap:.5rem}.site-branding{display:flex;align-items:center;gap:1rem}.site-logo img{max-height:42px;width:auto;transition:transform 0.3s ease}.site-logo img:hover{transform:scale(1.05)}.site-logo-text{margin-right:var(--spacing-sm)}.logo-text-link{font-size:1.5rem;font-weight:800;color:var(--text-color);font-family:'Archivo Narrow',var(--font-heading);text-decoration:none;transition:all 0.3s ease;letter-spacing:-.03em;position:relative;white-space:nowrap}.logo-text-link:hover{color:var(--primary-color)}.site-title{font-size:1.5rem;margin:0;font-weight:700;letter-spacing:-.02em}.site-title a{color:var(--text-color);transition:color 0.3s ease}.site-title a:hover{color:var(--primary-color)}.site-description{font-size:.813rem;color:var(--text-light);margin:0;font-weight:400;opacity:.9}.dark-mode-toggle{width:44px;height:44px;border-radius:var(--radius-md);background:#fff0;border:2px solid var(--border-color);color:var(--text-color);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;padding:0;transition:all 0.25s ease;margin-left:.5rem;position:relative;z-index:100;line-height:1}.dark-mode-toggle .svg-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.dark-mode-toggle svg{display:block}.dark-mode-toggle:hover{background-color:var(--bg-gray);transform:scale(1.05)}.dark-mode-toggle:active{transform:scale(.95)}.dark-mode .dark-mode-toggle{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.dark-mode .dark-mode-toggle i::before{content:"\f185"}.search-close{display:none}.search-toggle-wrapper{position:relative}.search-toggle{width:44px;height:44px;border-radius:var(--radius-md);background:var(--primary-color);border:none;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;padding:0;transition:all 0.25s ease;box-shadow:var(--shadow-sm);position:relative;z-index:1001;line-height:1}.search-toggle .svg-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.search-toggle svg{display:block}.search-toggle:hover{background-color:var(--secondary-color);transform:scale(1.05)}.search-toggle:active{transform:scale(.95)}.search-form-wrapper{position:absolute;right:0;top:50%;transform:translateY(-50%);width:0;opacity:0;overflow:hidden;transition:opacity 0.4s cubic-bezier(.4,0,.2,1),visibility 0.4s,transform 0.4s cubic-bezier(.4,0,.2,1);z-index:1000}.search-toggle-wrapper.active .search-form-wrapper{width:240px;opacity:1;padding-right:46px}.search-form-wrapper .search-form{display:flex;margin:0;background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgb(0 0 0 / .1)}.search-form-wrapper .search-form label{flex:1;margin:0}.search-form-wrapper .search-form .search-field{width:100%;padding:.625rem .875rem;border:none;background:#fff;font-size:.813rem;color:var(--text-color);outline:none;height:44px}.search-form-wrapper .search-form .search-field::placeholder{color:var(--text-light)}.search-form-wrapper .search-form .search-submit{padding:0 1.25rem;background:var(--primary-color);color:#fff;border:none;cursor:pointer;font-weight:600;font-size:.875rem;transition:var(--transition);white-space:nowrap;height:44px;display:flex;align-items:center;justify-content:center}.search-form-wrapper .search-form .search-submit:hover{background:var(--secondary-color)}@media (max-width:767px){.search-toggle-wrapper.active .search-form-wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--bg-color);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000000;padding:2rem;opacity:1;transform:translateY(0);visibility:visible}body.dark-mode .search-toggle-wrapper.active .search-form-wrapper{background:var(--bg-color)}.search-form-wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99999;opacity:0;visibility:hidden;transform:translateY(-20px);transition:all 0.4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;justify-content:center}.search-close{display:flex;position:relative;top:auto;right:auto;margin-bottom:1rem;margin-left:auto;width:40px;height:40px;border-radius:50%;background:var(--bg-gray);border:1px solid var(--border-color);color:var(--text-color);cursor:pointer;padding:0;align-items:center;justify-content:center;transition:var(--transition);z-index:10002;box-shadow:var(--shadow-md);transform:translateX(5px);max-width:90%}.search-toggle-wrapper.active .search-form-wrapper::before{content:'';display:block;width:100%}.search-close{position:absolute;position:relative;width:38px;height:38px;background-color:var(--bg-color);border:2px solid var(--border-color);color:var(--text-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px;box-shadow:0 4px 10px rgb(0 0 0 / .1);top:auto;right:auto;align-self:flex-end;margin-right:8%}body.dark-mode .search-close{background-color:#374151;border-color:#4b5563;color:#fff}.search-close:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:rotate(90deg)}.search-form-wrapper .search-form{width:100%;max-width:90%;box-shadow:0 25px 50px -12px rgb(0 0 0 / .5);border:1px solid rgb(0 0 0 / .1)}body.dark-mode .search-form-wrapper .search-form{border-color:rgb(255 255 255 / .1);background:#1f2937}.search-form-wrapper .search-form .search-field{height:54px;padding:0 1.25rem;font-size:1rem}.search-form-wrapper .search-form .search-submit{height:54px;padding:0 1.5rem}.search-toggle{width:40px;height:40px;font-size:.813rem}.dark-mode-toggle{width:36px;height:36px;font-size:.875rem;margin-right:.375rem}}.main-navigation{position:relative}.main-navigation ul{list-style:none;margin:0;padding:0;display:flex;gap:12px}.main-navigation li{position:relative}.main-navigation a{display:flex;align-items:center;padding:.75rem .5rem;color:var(--text-color);font-weight:500;font-size:.938rem;border-radius:var(--radius-md);transition:all 0.25s ease;letter-spacing:-.01em;position:relative;line-height:1.4;min-height:44px}.main-navigation a i{margin-right:.5rem;font-size:.875rem;opacity:.85;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.main-navigation a::after{content:'';position:absolute;bottom:.375rem;left:50%;transform:translateX(-50%) scaleX(0);width:60%;height:2px;background-color:var(--primary-color);border-radius:2px;transition:transform 0.25s ease}.main-navigation a:hover{color:var(--primary-color)}.main-navigation a:hover::after{transform:translateX(-50%) scaleX(1)}.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a{color:var(--primary-color);font-weight:600}.main-navigation .current-menu-item>a::after,.main-navigation .current_page_item>a::after{transform:translateX(-50%) scaleX(1)}.main-navigation .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:220px;background:var(--bg-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid rgb(0 0 0 / .08);padding:.5rem 0;z-index:1000;margin-top:.5rem}.main-navigation li:hover>.sub-menu{display:block}.main-navigation .sub-menu li{width:100%}.main-navigation .sub-menu a{padding:.75rem 1.25rem;border-radius:0}.main-navigation .sub-menu a::after{display:none}.main-navigation .sub-menu a:hover{background:rgb(0 0 0 / .04)}.main-navigation .sub-menu .sub-menu{top:0;left:100%;margin-top:0;margin-left:.5rem}.main-navigation .menu-item-has-children>a::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f107";margin-right:.375rem;font-size:.75rem;opacity:.7}.main-navigation .sub-menu .menu-item-has-children>a::before{content:"\f105"}body.dark-mode .main-navigation .sub-menu{background:#1f2937;border-color:#374151}body.dark-mode .main-navigation .sub-menu a:hover{background:rgb(255 255 255 / .05)}.menu-toggle{display:none;background:#fff0;border:none;padding:10px;cursor:pointer;transition:var(--transition);position:relative;width:44px;height:44px;border-radius:var(--radius-md)}.menu-toggle:hover{opacity:.7}.hamburger-icon{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px;position:relative}.hamburger-icon span{display:block;height:3px;width:100%;background-color:var(--text-color);border-radius:3px;transition:all 0.3s ease;transform-origin:center}.menu-toggle:hover .hamburger-icon span{background-color:var(--primary-color)}.main-navigation.toggled .menu-toggle .hamburger-icon span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.main-navigation.toggled .menu-toggle .hamburger-icon span:nth-child(2){opacity:0;transform:scaleX(0)}.main-navigation.toggled .menu-toggle .hamburger-icon span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}@media (max-width:767px){.menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:0}.hamburger-icon{width:24px;height:18px}.hamburger-icon span{height:3px}.main-navigation ul{display:none;flex-direction:column;position:absolute;top:100%;right:0;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:8px;padding:var(--spacing-sm);min-width:200px;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.main-navigation.toggled ul{display:flex}.main-navigation .sub-menu{position:static;display:none;box-shadow:none;border:none;border-left:2px solid var(--primary-color);margin:.5rem 0 0 1rem;padding:0;background:#fff0}.main-navigation .submenu-open>.sub-menu{display:flex}.main-navigation .sub-menu a{padding:.625rem 1rem;font-size:.875rem}.main-navigation .sub-menu .sub-menu{margin-left:1rem}.main-navigation .menu-item-has-children>a::before{content:"\f107";float:right}.main-navigation .submenu-open>a::before{content:"\f106"}}.breadcrumb-navigation{margin-bottom:.25rem;padding:0}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:.875rem;font-weight:500;gap:.5rem}.breadcrumb-item{display:inline-flex;align-items:center;gap:.25rem}.breadcrumb-item a{display:inline-flex;align-items:center;gap:.25rem;color:var(--text-light);transition:var(--transition)}.breadcrumb-item a:hover{color:var(--primary-color)}.breadcrumb-item.active{color:var(--text-color);font-weight:500}.breadcrumb-separator{color:var(--text-light);margin:0 .25rem;user-select:none}.posts-wrapper{display:flex;flex-direction:column;gap:1.5rem}.post-card{background-color:var(--bg-color);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgb(0 0 0 / .12);transition:all 0.3s ease;border:none}.post-card:hover{box-shadow:0 4px 12px rgb(0 0 0 / .15);transform:translateY(-2px)}.post-card-inner{display:grid;grid-template-columns:1fr;gap:0}@media (min-width:768px){.post-card-inner{grid-template-columns:340px 1fr;gap:0;height:220px}}.post-card .post-thumbnail{position:relative;height:200px;background:var(--bg-color);padding:.75rem}@media (min-width:768px){.post-card .post-thumbnail{height:220px;width:340px;padding:.75rem}}.post-card .post-thumbnail-inner{width:100%;height:100%;overflow:hidden;border-radius:10px;position:relative;background:#2c3e50}.post-card .post-thumbnail-inner a{display:block;width:100%;height:100%}.post-card .post-thumbnail-inner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .6) 100%);opacity:1;z-index:1;border-radius:10px}.post-card .post-thumbnail-inner img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;position:relative;z-index:0}.post-card:hover .post-thumbnail-inner img{transform:scale(1.05)}.post-content-wrapper{padding:.75rem 1.5rem 1rem;display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;overflow:hidden}.entry-meta-top{display:flex;align-items:center;gap:1rem;font-size:.813rem;color:var(--text-light);font-weight:400;margin-bottom:.25rem}.entry-meta-top .posted-on,.entry-meta-top .comments-link{display:inline-flex;align-items:center;gap:.375rem;line-height:1}.entry-meta-top i{font-size:.813rem;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.post-card .entry-header{padding:0}.post-card .entry-title{margin-bottom:.375rem;font-size:1.125rem;line-height:1.4;font-weight:700;letter-spacing:-.01em}@media (min-width:768px){.post-card .entry-title{font-size:1.25rem}}.post-card .entry-title a{color:var(--text-color);transition:var(--transition)}.post-card .entry-title a:hover{color:var(--primary-color)}.post-card .entry-summary{padding:0;color:var(--text-light);line-height:1.6;font-size:.875rem;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card .entry-footer{padding:0;padding-top:0;border-top:none;display:flex;justify-content:flex-end;align-items:center;margin-top:auto}.read-more-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;background-color:#fff0;color:var(--primary-color);border:1.5px solid var(--primary-color);border-radius:6px;font-weight:600;font-size:.75rem;letter-spacing:.01em;transition:all 0.3s ease;text-transform:uppercase}.read-more-btn:hover{background-color:var(--primary-color);color:#fff}.read-more{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--primary-color);color:#fff;border-radius:6px;font-weight:500;transition:var(--transition)}.read-more:hover{background-color:var(--secondary-color);color:#fff}.cat-links,.tags-links{font-size:.875rem}.cat-links a,.tags-links a{display:inline-block;padding:.5rem 1.125rem;background-color:rgb(37 99 235 / .1);color:var(--primary-color);border-radius:50px;margin-right:.625rem;margin-bottom:.625rem;font-size:.875rem;font-weight:500;transition:var(--transition);min-height:36px;line-height:1.4}.cat-links a:hover,.tags-links a:hover{background-color:var(--primary-color);color:#fff}.single .entry-header{text-align:center;padding:2.5rem 2rem;background-color:#fff;border-radius:var(--radius-xl);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-sm);border:1px solid rgb(0 0 0 / .05)}.single .entry-title{font-size:2.25rem;margin-bottom:1rem;color:var(--text-color);font-weight:800;letter-spacing:-.03em;line-height:1.2}@media (min-width:768px){.single .entry-title{font-size:2.75rem}}.single .entry-meta{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap;font-size:.938rem;color:var(--text-light);font-weight:500}.single .entry-meta>*{display:inline-flex;align-items:center;gap:.5rem;line-height:1}.single .entry-meta i{color:var(--primary-color);font-size:.938rem;opacity:.8;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.single .entry-content{padding:2.5rem;font-size:1.125rem;line-height:1.8;background-color:#fff;border-radius:var(--radius-xl);margin-bottom:1rem;box-shadow:var(--shadow-sm);border:1px solid rgb(0 0 0 / .05)}.single .entry-content p{margin-bottom:1.5rem}.single .entry-content h2,.single .entry-content h3,.single .entry-content h4{margin-top:2rem;margin-bottom:1rem}.single .entry-footer{display:none}.widget-area{display:flex;flex-direction:column;gap:var(--spacing-lg)}.widget{background-color:var(--bg-color);padding:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid rgb(0 0 0 / .05);transition:var(--transition)}.widget.blogio-tabs-widget{padding:0;margin:0;background:#fff0;border:none;box-shadow:none}.blogio-tabs-widget{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}.blogio-tabs-widget .tabs-nav{display:flex;padding:0;background-color:#f9fafb;border-bottom:1px solid var(--border-color)}.blogio-tabs-widget .tab-link{flex:1;padding:1rem .5rem;font-size:.875rem;font-weight:700;border:none;border-right:1px solid var(--border-color);border-top:3px solid #fff0;background:#fff0;color:var(--text-light);cursor:pointer;transition:all 0.3s ease;text-align:center;min-height:50px}@media (max-width:768px){.blogio-tabs-widget .tab-link{padding:.75rem .25rem;font-size:.75rem;min-height:44px}}.blogio-tabs-widget .tab-link:last-child{border-right:none}.blogio-tabs-widget .tab-link:hover{color:var(--primary-color);background:#fff}.blogio-tabs-widget .tab-link.active{color:var(--text-color);background:#fff;border-top-color:var(--primary-color)}.blogio-tabs-widget .tabs-content{padding:0}.blogio-tabs-widget .tab-pane{display:none}.blogio-tabs-widget .tab-pane.active{display:block}.blogio-tabs-widget .tab-list{list-style:none;margin:0;padding:0}.blogio-tabs-widget .tab-item{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgb(0 0 0 / .05);transition:all 0.3s ease}.blogio-tabs-widget .tab-item:last-child{border-bottom:none}.blogio-tabs-widget .tab-item:hover{background-color:#fcfcfc}.blogio-tabs-widget .tab-thumb{flex-shrink:0;width:65px;height:65px;border-radius:6px;overflow:hidden}.blogio-tabs-widget .tab-img{width:100%;height:100%;object-fit:cover;display:block}.blogio-tabs-widget .tab-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.blogio-tabs-widget .tab-title{font-size:.938rem;font-weight:700;color:var(--text-color);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;transition:color 0.2s ease}.blogio-tabs-widget .tab-title:hover{color:var(--primary-color)}.blogio-tabs-widget .tab-meta{display:flex;align-items:center;gap:.375rem;font-size:.813rem;font-weight:500;color:var(--text-light)}.blogio-tabs-widget .tab-meta svg{color:var(--primary-color);opacity:.7}body.dark-mode .blogio-tabs-widget{background:#1f2937;border-color:#374151}body.dark-mode .blogio-tabs-widget .tabs-nav{background-color:#111827;border-bottom-color:#374151}body.dark-mode .blogio-tabs-widget .tab-link{border-right-color:#374151;color:#9ca3af}body.dark-mode .blogio-tabs-widget .tab-link.active{background:#1f2937;color:#f3f4f6}body.dark-mode .blogio-tabs-widget .tab-item{border-bottom-color:#374151}body.dark-mode .blogio-tabs-widget .tab-item:hover{background-color:#374151}body.dark-mode .blogio-tabs-widget .tab-title{color:#f3f4f6}body.dark-mode .blogio-tabs-widget .tab-meta{color:#9ca3af}body.dark-mode .blogio-tabs-widget .tabs-content{background:#1f2937}body.dark-mode .blogio-tabs-widget .tab-item{border-bottom-color:#374151}body.dark-mode .blogio-tabs-widget .tab-item:hover{background:rgb(255 255 255 / .03)}body.dark-mode .blogio-tabs-widget .tab-title{color:#e5e7eb}body.dark-mode .blogio-tabs-widget .tab-meta{color:#9ca3af}.widget:hover{box-shadow:var(--shadow-md)}.widget-title{font-size:1.125rem;margin-bottom:0;padding:1rem 1.5rem;background-color:var(--primary-color);color:#fff;font-weight:700;border-radius:var(--radius-lg) var(--radius-lg) 0 0;letter-spacing:-.02em}.widget ul{list-style:none;padding:1rem 1.5rem 1.5rem 1.5rem}.widget ul li{padding:.75rem 0;border-bottom:1px solid rgb(0 0 0 / .05);transition:var(--transition-fast)}.widget ul li:last-child{border-bottom:none}.widget ul li a{display:block;transition:var(--transition);color:var(--text-color);font-size:.938rem;padding:.25rem 0;line-height:1.5}.widget ul li a:hover{color:var(--primary-color);padding-left:.5rem}.blogio-premium-links{padding:.75rem 0}.premium-link-item{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;margin:.5rem 1rem;background:#fff;border:1px solid rgb(0 0 0 / .04);border-radius:var(--radius-md);transition:all 0.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;color:var(--text-color)!important}.premium-link-item:hover{background:var(--bg-gray);border-color:var(--primary-color);transform:translateX(5px);box-shadow:var(--shadow-sm)}.link-content{display:flex;align-items:center;gap:.75rem;z-index:2}.link-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgb(37 99 235 / .08);color:var(--primary-color);border-radius:50%;transition:all 0.3s ease}.premium-link-item:hover .link-icon{background:var(--primary-color);color:#fff;transform:rotate(-45deg)}.link-text{font-size:.938rem;font-weight:600;transition:all 0.3s ease}.premium-link-item:hover .link-text{color:var(--primary-color)}.link-indicator{width:4px;height:0;background:var(--primary-color);position:absolute;left:0;top:50%;transform:translateY(-50%);transition:all 0.3s ease;border-radius:0 4px 4px 0}.premium-link-item:hover .link-indicator{height:60%}body.dark-mode .premium-link-item{background:rgb(255 255 255 / .03);border-color:rgb(255 255 255 / .05);color:#e5e7eb!important}body.dark-mode .premium-link-item:hover{background:rgb(255 255 255 / .08);border-color:var(--primary-color)}body.dark-mode .link-icon{background:rgb(37 99 235 / .2)}.site-footer{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;margin-top:5rem;position:relative;text-align:center}.footer-main{padding:4rem 0 2.5rem;position:relative}.footer-bottom{background:#1a1a1a;padding:1.5rem 0;border-top:1px solid rgb(255 255 255 / .1)}.footer-widgets{display:none}.footer-widget-area{padding:0}.footer-main .container{max-width:800px}.footer-branding{margin-bottom:2rem}.footer-branding h2{color:#fff;font-size:1.75rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem}.footer-branding p{color:rgb(255 255 255 / .85);font-size:1rem;line-height:1.6;max-width:600px;margin:0 auto}.footer-widget .widget-title{display:none}.footer-widget .widget-title::before{display:none}.footer-widget .widget-title::after{display:none}.footer-widget .widget ul{list-style:none;padding:0;margin:0}.footer-widget .widget ul li{padding:.625rem 0;border-bottom:none}.footer-widget .widget ul li:last-child{border-bottom:none}.footer-widget a{color:rgb(255 255 255 / .85);transition:all 0.3s ease;display:inline-flex;align-items:center;font-size:.938rem;font-weight:400}.footer-widget a:hover{color:#fff;padding-left:.5rem}.site-info{text-align:center;padding-top:0;color:rgb(255 255 255 / .7);font-size:.875rem;line-height:1.6}.site-info a{color:rgb(255 255 255 / .9);transition:all 0.2s ease;text-decoration:none;font-weight:400}.site-info a:hover{color:#fff}.site-info .sep{margin:0 .375rem;color:rgb(255 255 255 / .4)}.social-links,.footer-social{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2.5rem 0}.social-links a,.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background:#fff0;border:2px solid rgb(255 255 255 / .3);border-radius:50%;color:#fff;transition:all 0.3s ease;font-size:1.125rem}.social-links a:hover,.footer-social a:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .6);transform:translateY(-3px)}.footer-nav{display:flex;align-items:center;justify-content:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.footer-nav a{color:rgb(255 255 255 / .9);font-size:.938rem;font-weight:500;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:.5rem;line-height:1.5;padding:.5rem;min-height:44px}.footer-nav a .svg-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.footer-nav a svg{display:block}.footer-nav a:hover{color:#fff;transform:translateY(-2px)}.footer-nav a:hover i{opacity:1}.pagination{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:var(--spacing-xl)}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.125rem;background-color:#fff;border:2px solid rgb(0 0 0 / .1);border-radius:var(--radius-md);color:var(--text-color);min-width:44px;min-height:44px;text-align:center;transition:var(--transition);font-weight:500;font-size:.938rem}.pagination .page-numbers:hover{background-color:var(--bg-gray);border-color:var(--primary-color);color:var(--primary-color)}.pagination .page-numbers.current{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;box-shadow:var(--shadow-sm)}.comments-area{margin-top:1.5rem!important;padding:2rem!important;background-color:white!important;border-radius:var(--radius-xl)!important;border:1px solid rgb(0 0 0 / .05)!important;box-shadow:var(--shadow-sm)!important}.comments-title{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.comment-list{list-style:none}.comment-body{padding:1.5rem;background-color:var(--bg-gray);border-radius:var(--radius-lg);margin-bottom:1rem;border:1px solid rgb(0 0 0 / .05);transition:var(--transition)}.comment-body:hover{box-shadow:var(--shadow-sm)}.comment-author{font-weight:700;margin-bottom:.5rem;font-size:1rem}.comment-metadata{font-size:.875rem;color:var(--text-light);margin-bottom:var(--spacing-sm)}.comment-content{margin-top:var(--spacing-sm)}.reply{margin-top:var(--spacing-sm)}.reply a{font-size:.875rem;color:var(--primary-color)}.comment-respond{margin-top:var(--spacing-md)}.comment-form{display:flex;flex-direction:column;gap:.75rem}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:.8rem;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:.938rem;transition:var(--transition);background-color:#fff}.comment-form input:focus,.comment-form textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgb(37 99 235 / .08)}.comment-form textarea{min-height:120px;resize:vertical}.comment-form input[type="submit"]{align-self:flex-start;padding:.75rem 2rem;background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:var(--transition);min-height:44px}.comment-form input[type="submit"]:hover{background-color:var(--secondary-color)}@media (max-width:1024px){:root{--container-width:960px}}@media (max-width:768px){:root{--container-width:100%;--spacing-xl:2rem}h1{font-size:1.75rem;line-height:1.25;letter-spacing:-.03em}h2{font-size:1.5rem;line-height:1.3;letter-spacing:-.02em}h3{font-size:1.25rem;line-height:1.3}.single .entry-title{font-size:2rem}.header-inner{flex-wrap:nowrap;gap:.5rem}.site-branding{gap:.5rem;min-width:0;flex-shrink:1}.logo-text-link{font-size:1.125rem;letter-spacing:-.04em}.site-branding-text{display:none}.header-right{gap:.375rem;flex-shrink:0}.main-navigation{margin-right:-.5rem}.dark-mode-toggle,.search-toggle{width:40px;height:40px;font-size:.875rem}}@media (max-width:480px){:root{--spacing-md:1rem;--spacing-lg:1.5rem}h1{font-size:1.5rem}.single .entry-title{font-size:1.75rem}.logo-text-link{font-size:1rem;letter-spacing:-.05em}.header-inner{padding:.875rem 0}.dark-mode-toggle,.search-toggle{width:36px;height:36px}.search-form-wrapper .search-form .search-field{height:36px;padding:.375rem .625rem;font-size:.688rem}.search-form-wrapper .search-form .search-submit{height:36px;padding:0 .875rem;font-size:.75rem}.main-navigation{margin-right:-.625rem}}.featured-slider-wrapper{margin-bottom:3rem}.featured-slider-container{position:relative;width:100%;height:480px;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .12);background:#2c3e50}.featured-slide.has-placeholder .featured-slide-content{display:none}.slider-placeholder-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:transform 0.3s ease}.slider-placeholder-thumbnail:hover{transform:scale(1.02)}.slider-placeholder-thumbnail:hover .slider-placeholder-title{text-decoration:none}.slider-placeholder-content{position:relative;z-index:2;text-align:center;padding:3rem;max-width:800px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.slider-placeholder-icon{opacity:.95;filter:drop-shadow(0 4px 12px rgb(0 0 0 / .3));animation:iconFloat 4s ease-in-out infinite}.slider-placeholder-icon svg{width:80px;height:80px;stroke:#fff}.slider-placeholder-title{font-size:2.25rem;font-weight:800;line-height:1.2;text-shadow:0 4px 16px rgb(0 0 0 / .4);color:#fff;margin:0;letter-spacing:-.02em}.slider-placeholder-category{font-size:.938rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.95;background:rgb(255 255 255 / .25);padding:.5rem 1.5rem;border-radius:50px;backdrop-filter:blur(10px);box-shadow:0 4px 12px rgb(0 0 0 / .2)}.slider-placeholder-pattern{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:.08;background-image:repeating-linear-gradient(45deg,transparent,transparent 20px,rgb(255 255 255 / .1) 20px,rgb(255 255 255 / .1) 40px);animation:patternMove 30s linear infinite}@media (max-width:1024px){.slider-placeholder-icon svg{width:64px;height:64px}.slider-placeholder-title{font-size:1.875rem}}@media (max-width:768px){.slider-placeholder-content{padding:2rem 1.5rem}.slider-placeholder-icon svg{width:52px;height:52px}.slider-placeholder-title{font-size:1.5rem}.slider-placeholder-category{font-size:.813rem;padding:.375rem 1.125rem}}.featured-slides{position:relative;width:100%;height:100%}.featured-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:scale(1.05);transition:opacity 0.8s cubic-bezier(.4,0,.2,1),transform 0.8s cubic-bezier(.4,0,.2,1);pointer-events:none}.featured-slide.active{opacity:1;transform:scale(1);pointer-events:auto}.featured-slide-image{position:relative;width:100%;height:100%}.featured-slide-image img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 8s cubic-bezier(.4,0,.2,1)}.featured-slide.active .featured-slide-image img{transform:scale(1.08)}.featured-slide-overlay{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .4) 60%,transparent 100%);z-index:1}.featured-slide-content{position:absolute;bottom:4rem;left:0;right:0;padding:0 2.5rem;color:#fff;z-index:2;opacity:0;transform:translateY(20px);transition:all 0.6s cubic-bezier(.4,0,.2,1) 0.15s}.featured-slide.active .featured-slide-content{opacity:1;transform:translateY(0)}.featured-slide-title{font-size:2rem;font-weight:700;line-height:1.3;margin:0;color:#fff;letter-spacing:-.01em;max-width:800px}.featured-slide-title a{color:#fff;transition:var(--transition)}.featured-slide-title a:hover{opacity:.9}.featured-slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;background:rgb(255 255 255 / .15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all 0.25s ease;opacity:0}.featured-slider-container:hover .featured-slider-btn{opacity:1}.featured-slider-btn:hover{background:rgb(255 255 255 / .25);transform:translateY(-50%) scale(1.05)}.featured-slider-btn svg{color:#fff;width:20px;height:20px}.featured-slider-prev{left:1.5rem}.featured-slider-next{right:1.5rem}.featured-slider-dots{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;z-index:10;padding:.5rem .75rem;background:rgb(0 0 0 / .3);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:50px;border:1px solid rgb(255 255 255 / .15)}.slider-dot{width:8px;height:8px;border-radius:50%;background-color:rgb(255 255 255 / .4);border:none;cursor:pointer;transition:all 0.4s cubic-bezier(.4,0,.2,1);padding:0;position:relative}.slider-dot:hover{background-color:rgb(255 255 255 / .7);transform:scale(1.2)}.slider-dot.active{background-color:#fff;width:24px;border-radius:20px}@media (max-width:1024px){.featured-slider-container{height:380px}.featured-slide-title{font-size:1.75rem}.featured-slide-content{padding:1.75rem 2rem}}@media (max-width:768px){.featured-slider-container{height:320px;border-radius:10px}.featured-slide-title{font-size:1.5rem}.featured-slide-content{padding:1.5rem 1.5rem}.featured-slider-btn{width:48px;height:48px}}.back-to-top{position:fixed;bottom:20px;right:20px;width:56px;height:56px;border-radius:50%;background-color:var(--primary-color);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgb(37 99 235 / .3);opacity:0;visibility:hidden;transform:translateY(20px) scale(.8);transition:all 0.4s cubic-bezier(.4,0,.2,1);z-index:998;backdrop-filter:blur(10px)}.back-to-top svg{width:24px;height:24px;stroke-width:2.5}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.back-to-top:hover{background-color:var(--secondary-color);transform:translateY(-3px) scale(1.05);box-shadow:0 6px 20px rgb(37 99 235 / .4)}.back-to-top:active{transform:translateY(0) scale(.95)}@media (max-width:768px){.back-to-top{width:50px;height:50px;bottom:20px;right:15px}.back-to-top svg{width:22px;height:22px}}.table-wrapper{overflow-x:auto;margin:var(--spacing-lg) 0}.home article,.blog article,.archive article,.search article{opacity:0;transform:translateY(30px);transition:opacity 0.6s ease,transform 0.6s ease}.home article.visible,.blog article.visible,.archive article.visible,.search article.visible{opacity:1;transform:translateY(0)}.svg-icon svg{display:inline-block;vertical-align:middle}.author-avatar{flex-shrink:0;line-height:0}.author-avatar .avatar-img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color);transition:var(--transition);display:block}.social-share-author:hover .avatar-img{border-color:var(--primary-color)}.author-info{display:flex;flex-direction:column;gap:.125rem;min-width:0}.author-label{font-size:.625rem;color:var(--text-light);font-weight:500;text-transform:uppercase;letter-spacing:.05em;line-height:1}.author-name{font-size:.813rem;font-weight:600;color:var(--text-color);transition:var(--transition);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.author-name:hover{color:var(--primary-color)}@media (max-width:768px){.social-share-wrapper{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.social-share-right{margin-left:0;width:100%}}.breadcrumb-item .svg-icon{display:inline-flex;align-items:center}@media (max-width:768px){.featured-slider-btn svg{width:20px;height:20px}.featured-slider-prev{left:1rem}.featured-slider-next{right:1rem}.featured-slider-dots{bottom:1.25rem;padding:.625rem 1rem}}@media (max-width:480px){.featured-slider-container{height:280px;border-radius:8px}.featured-slide-title{font-size:1.25rem;line-height:1.4}.featured-slide-content{padding:1.25rem 1.25rem}.featured-slider-btn{width:40px;height:40px}.featured-slider-prev{left:.75rem}.featured-slider-next{right:.75rem}.featured-slider-dots{bottom:1rem;padding:.5rem .875rem;gap:6px}.slider-dot{width:6px;height:6px}.slider-dot.active{width:24px}}.related-posts{margin-top:1rem;margin-bottom:.5rem;padding:var(--spacing-md);border-top:none;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.related-posts-title{font-size:1.125rem;font-weight:600;margin-bottom:var(--spacing-md);color:var(--text-color)}.related-posts-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.related-post-item{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--bg-gray);border-radius:8px;transition:var(--transition)}.related-post-item:hover{background-color:rgb(79 70 229 / .05)}.related-post-thumbnail{flex-shrink:0;width:60px;height:60px;border-radius:6px;overflow:hidden;background-color:var(--bg-color)}.related-post-thumbnail img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.related-post-item:hover .related-post-thumbnail img{opacity:.9}.related-thumbnail-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);border:1px dashed var(--border-color);color:var(--text-light);opacity:.5}.related-post-content{flex:1;min-width:0}.related-post-title{font-size:.938rem;font-weight:500;margin-bottom:4px;line-height:1.4}.related-post-title a{color:var(--text-color);text-decoration:none;transition:var(--transition);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-post-title a:hover{color:var(--primary-color)}.related-post-meta{font-size:.813rem;color:var(--text-light)}.social-share-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md);margin-top:0;margin-bottom:0;background-color:#fff;border-radius:8px;border-top:none;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.share-label{font-weight:600;color:var(--text-color);font-size:.938rem}.social-share-buttons{display:flex;gap:.625rem}.share-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--bg-gray);color:var(--text-color);border:1px solid var(--border-color);cursor:pointer;transition:all 0.3s ease;font-size:.875rem;text-decoration:none}.share-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / .1)}.share-facebook:hover{background-color:#1877f2;color:#fff;border-color:#1877f2}.share-twitter:hover{background-color:#1da1f2;color:#fff;border-color:#1da1f2}.share-whatsapp:hover{background-color:#25d366;color:#fff;border-color:#25d366}.share-linkedin:hover{background-color:#0077b5;color:#fff;border-color:#0077b5}.share-link:hover{background-color:var(--primary-color);color:#fff;border-color:var(--primary-color)}.share-link.copied{background-color:#10b981;color:#fff;border-color:#10b981}@media (max-width:480px){.social-share-wrapper{flex-wrap:wrap}.share-button{width:34px;height:34px;font-size:.813rem}}.text-center{text-align:center}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}@media (max-width:767px){body.search-active .menu-toggle,body.search-active .site-branding,body.search-active .dark-mode-toggle{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity 0.2s ease}}/ * *       *   C u s t o m   S t y l e s       *   A d d i t i o n a l   t h e m e   s t y l e s       *       *   @ p a c k a g e   B l o g i o       * /         / *   M e n u   I c o n s   A e s t h e t i c   * /     . m e n u - i c o n   {             m a r g i n - r i g h t :   6 p x ;             / *   R e d u c e d   f r o m   1 0 p x   * /             f o n t - s i z e :   0 . 9 e m ;             o p a c i t y :   0 . 8 5 ;             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ;             d i s p l a y :   i n l i n e - f l e x ;             a l i g n - i t e m s :   c e n t e r ;             w i d t h :   1 . 2 5 e m ;             j u s t i f y - c o n t e n t :   c e n t e r ;     }         . m a i n - n a v i g a t i o n   a : h o v e r   . m e n u - i c o n   {             o p a c i t y :   1 ;             t r a n s f o r m :   s c a l e ( 1 . 1 ) ;     }         b o d y . m o b i l e - m e n u - a c t i v e   . m e n u - i c o n   {             m a r g i n - r i g h t :   1 2 p x ;             f o n t - s i z e :   1 . 1 e m ;     }         / *   S o c i a l   L i n k s   S t y l i n g   * /     . s o c i a l - l i n k s   {             d i s p l a y :   f l e x ;             g a p :   1 r e m ;             a l i g n - i t e m s :   c e n t e r ;     }         . s o c i a l - l i n k s   a   {             d i s p l a y :   i n l i n e - f l e x ;             a l i g n - i t e m s :   c e n t e r ;             j u s t i f y - c o n t e n t :   c e n t e r ;             w i d t h :   4 0 p x ;             h e i g h t :   4 0 p x ;             b o r d e r - r a d i u s :   5 0 % ;             b a c k g r o u n d - c o l o r :   v a r ( - - b g - g r a y ) ;             c o l o r :   v a r ( - - t e x t - c o l o r ) ;             t r a n s i t i o n :   o p a c i t y   0 . 3 s   e a s e ,   t r a n s f o r m   0 . 3 s   e a s e ,   b a c k g r o u n d - c o l o r   0 . 3 s   e a s e ;     }         . s o c i a l - l i n k s   a : h o v e r   {             b a c k g r o u n d - c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;             c o l o r :   w h i t e ;             t r a n s f o r m :   t r a n s l a t e Y ( - 3 p x ) ;     }         . f o o t e r - s o c i a l   {             m a r g i n - t o p :   v a r ( - - s p a c i n g - m d ) ;     }         . f o o t e r - s o c i a l   . s o c i a l - l i n k s   a   {             b a c k g r o u n d - c o l o r :   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 1 ) ;             c o l o r :   w h i t e ;     }         . f o o t e r - s o c i a l   . s o c i a l - l i n k s   a : h o v e r   {             b a c k g r o u n d - c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;     }         / *   P o s t   N a v i g a t i o n   * /     . p o s t - n a v i g a t i o n   {             m a r g i n - t o p :   v a r ( - - s p a c i n g - x l ) ;             p a d d i n g :   v a r ( - - s p a c i n g - l g ) ;             b a c k g r o u n d - c o l o r :   v a r ( - - b g - g r a y ) ;             b o r d e r - r a d i u s :   1 2 p x ;     }         . p o s t - n a v i g a t i o n   . n a v - l i n k s   {             d i s p l a y :   g r i d ;             g r i d - t e m p l a t e - c o l u m n s :   1 f r   1 f r ;             g a p :   v a r ( - - s p a c i n g - l g ) ;     }         @ m e d i a   ( m a x - w i d t h :   7 6 7 p x )   {             . p o s t - n a v i g a t i o n   . n a v - l i n k s   {                     g r i d - t e m p l a t e - c o l u m n s :   1 f r ;                     g a p :   v a r ( - - s p a c i n g - m d ) ;             }     }         . p o s t - n a v i g a t i o n   . n a v - p r e v i o u s ,     . p o s t - n a v i g a t i o n   . n a v - n e x t   {             p a d d i n g :   v a r ( - - s p a c i n g - m d ) ;             b a c k g r o u n d - c o l o r :   v a r ( - - b g - c o l o r ) ;             b o r d e r - r a d i u s :   8 p x ;             t r a n s i t i o n :   o p a c i t y   0 . 3 s   e a s e ,   t r a n s f o r m   0 . 3 s   e a s e ,   b a c k g r o u n d - c o l o r   0 . 3 s   e a s e ;     }         . p o s t - n a v i g a t i o n   . n a v - p r e v i o u s : h o v e r ,     . p o s t - n a v i g a t i o n   . n a v - n e x t : h o v e r   {             b o x - s h a d o w :   0   4 p x   1 2 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 1 ) ;     }         . p o s t - n a v i g a t i o n   . n a v - s u b t i t l e   {             d i s p l a y :   b l o c k ;             f o n t - s i z e :   0 . 8 7 5 r e m ;             c o l o r :   v a r ( - - t e x t - l i g h t ) ;             m a r g i n - b o t t o m :   0 . 5 r e m ;     }         . p o s t - n a v i g a t i o n   . n a v - t i t l e   {             d i s p l a y :   b l o c k ;             f o n t - w e i g h t :   6 0 0 ;             c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;     }         / *   P a g e   H e a d e r   -   E s k i   s t i l   ( k u l l a n Ä ± l m Ä ± y o r )   * /     . p a g e - h e a d e r   {             d i s p l a y :   n o n e ;     }         / *   E r r o r   4 0 4   * /     . e r r o r - 4 0 4   {             t e x t - a l i g n :   c e n t e r ;             p a d d i n g :   v a r ( - - s p a c i n g - x l ) ;     }         . e r r o r - 4 0 4   . p a g e - h e a d e r   {             p a d d i n g :   v a r ( - - s p a c i n g - x l )   0 ;     }         . e r r o r - 4 0 4   . p a g e - c o n t e n t   {             m a x - w i d t h :   6 0 0 p x ;             m a r g i n :   0   a u t o ;     }         . e r r o r - 4 0 4 - w i d g e t s   {             m a r g i n - t o p :   v a r ( - - s p a c i n g - x l ) ;             t e x t - a l i g n :   l e f t ;     }         . e r r o r - 4 0 4 - w i d g e t s   h 2   {             m a r g i n - b o t t o m :   v a r ( - - s p a c i n g - m d ) ;             c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;     }         . e r r o r - 4 0 4 - w i d g e t s   u l   {             l i s t - s t y l e :   n o n e ;             p a d d i n g :   0 ;     }         . e r r o r - 4 0 4 - w i d g e t s   u l   l i   {             p a d d i n g :   v a r ( - - s p a c i n g - x s )   0 ;             b o r d e r - b o t t o m :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;     }         . e r r o r - 4 0 4 - w i d g e t s   u l   l i : l a s t - c h i l d   {             b o r d e r - b o t t o m :   n o n e ;     }         / *   S e a r c h   F o r m   * /     . s e a r c h - f o r m   {             d i s p l a y :   f l e x ;             g a p :   v a r ( - - s p a c i n g - s m ) ;             m a r g i n :   v a r ( - - s p a c i n g - l g )   0 ;     }         . s e a r c h - f o r m   l a b e l   {             f l e x :   1 ;     }         . s e a r c h - f o r m   i n p u t [ t y p e = " s e a r c h " ]   {             w i d t h :   1 0 0 % ;             p a d d i n g :   v a r ( - - s p a c i n g - s m ) ;             b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;             b o r d e r - r a d i u s :   6 p x ;             f o n t - s i z e :   1 r e m ;             t r a n s i t i o n :   o p a c i t y   0 . 3 s   e a s e ,   t r a n s f o r m   0 . 3 s   e a s e ,   b a c k g r o u n d - c o l o r   0 . 3 s   e a s e ;     }         . s e a r c h - f o r m   i n p u t [ t y p e = " s e a r c h " ] : f o c u s   {             o u t l i n e :   n o n e ;             b o r d e r - c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;     }         . s e a r c h - f o r m   i n p u t [ t y p e = " s u b m i t " ]   {             p a d d i n g :   v a r ( - - s p a c i n g - s m )   v a r ( - - s p a c i n g - l g ) ;             b a c k g r o u n d - c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;             c o l o r :   w h i t e ;             b o r d e r :   n o n e ;             b o r d e r - r a d i u s :   6 p x ;             f o n t - s i z e :   1 r e m ;             f o n t - w e i g h t :   5 0 0 ;             c u r s o r :   p o i n t e r ;             t r a n s i t i o n :   o p a c i t y   0 . 3 s   e a s e ,   t r a n s f o r m   0 . 3 s   e a s e ,   b a c k g r o u n d - c o l o r   0 . 3 s   e a s e ;     }         . s e a r c h - f o r m   i n p u t [ t y p e = " s u b m i t " ] : h o v e r   {             b a c k g r o u n d - c o l o r :   v a r ( - - s e c o n d a r y - c o l o r ) ;     }         / *   P a g e   L i n k s   * /     . p a g e - l i n k s   {             m a r g i n - t o p :   v a r ( - - s p a c i n g - l g ) ;             p a d d i n g - t o p :   v a r ( - - s p a c i n g - l g ) ;             b o r d e r - t o p :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;     }         . p a g e - l i n k s   s p a n ,     . p a g e - l i n k s   a   {             d i s p l a y :   i n l i n e - b l o c k ;             p a d d i n g :   v a r ( - - s p a c i n g - x s )   v a r ( - - s p a c i n g - s m ) ;             m a r g i n - r i g h t :   v a r ( - - s p a c i n g - x s ) ;             b a c k g r o u n d - c o l o r :   v a r ( - - b g - g r a y ) ;             b o r d e r - r a d i u s :   6 p x ;             t r a n s i t i o n :   o p a c i t y   0 . 3 s   e a s e ,   t r a n s f o r m   0 . 3 s   e a s e ,   b a c k g r o u n d - c o l o r   0 . 3 s   e a s e ;     }         . p a g e - l i n k s   a : h o v e r   {             b a c k g r o u n d - c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;             c o l o r :   w h i t e ;     }         / *   N o   S i d e b a r   L a y o u t   * /     . n o - s i d e b a r   . c o n t e n t - a r e a   {             g r i d - t e m p l a t e - c o l u m n s :   1 f r ;     }         . n o - s i d e b a r   . p o s t s - w r a p p e r   {             m a x - w i d t h :   8 0 0 p x ;             m a r g i n :   0   a u t o ;     }         / *   C u s t o m   L o g o   * /     . c u s t o m - l o g o - l i n k   {             d i s p l a y :   i n l i n e - b l o c k ;     }         . c u s t o m - l o g o   {             m a x - h e i g h t :   6 0 p x ;             w i d t h :   a u t o ;     }         / *   A n i m a t i o n s   * /     @ k e y f r a m e s   f a d e I n   {             f r o m   {                     o p a c i t y :   0 ;                     t r a n s f o r m :   t r a n s l a t e Y ( 2 0 p x ) ;             }                 t o   {                     o p a c i t y :   1 ;                     t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ;             }     }         . p o s t s - w r a p p e r > a r t i c l e   {             a n i m a t i o n :   f a d e I n   0 . 5 s   e a s e - o u t ;     }         / *   D a r k   M o d e   A d j u s t m e n t s   * /     . c o l o r - s c h e m e - d a r k   {             b a c k g r o u n d - c o l o r :   # 1 a 1 a 1 a ;     }         . c o l o r - s c h e m e - d a r k   . s i t e - h e a d e r   {             b a c k g r o u n d - c o l o r :   # 2 d 2 d 2 d ;             b o r d e r - b o t t o m - c o l o r :   # 4 0 4 0 4 0 ;     }         . c o l o r - s c h e m e - d a r k   a r t i c l e   {             b a c k g r o u n d - c o l o r :   # 2 d 2 d 2 d ;             b o x - s h a d o w :   0   1 p x   3 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 3 ) ;     }         . c o l o r - s c h e m e - d a r k   . w i d g e t   {             b a c k g r o u n d - c o l o r :   # 2 d 2 d 2 d ;     }         / *   R e s p o n s i v e   I m a g e s   * /     . w p - c a p t i o n   {             m a x - w i d t h :   1 0 0 % ;     }         . w p - c a p t i o n - t e x t   {             f o n t - s i z e :   0 . 8 7 5 r e m ;             c o l o r :   v a r ( - - t e x t - l i g h t ) ;             t e x t - a l i g n :   c e n t e r ;             m a r g i n - t o p :   v a r ( - - s p a c i n g - x s ) ;     }         / *   A l i g n m e n t s   * /     . a l i g n l e f t   {             f l o a t :   l e f t ;             m a r g i n - r i g h t :   v a r ( - - s p a c i n g - m d ) ;             m a r g i n - b o t t o m :   v a r ( - - s p a c i n g - m d ) ;     }         . a l i g n r i g h t   {             f l o a t :   r i g h t ;             m a r g i n - l e f t :   v a r ( - - s p a c i n g - m d ) ;             m a r g i n - b o t t o m :   v a r ( - - s p a c i n g - m d ) ;     }         . a l i g n c e n t e r   {             d i s p l a y :   b l o c k ;             m a r g i n - l e f t :   a u t o ;             m a r g i n - r i g h t :   a u t o ;     }         . a l i g n f u l l   {             m a r g i n - l e f t :   c a l c ( 5 0 %   -   5 0 v w ) ;             m a r g i n - r i g h t :   c a l c ( 5 0 %   -   5 0 v w ) ;             m a x - w i d t h :   1 0 0 v w ;             w i d t h :   1 0 0 v w ;     }         . a l i g n w i d e   {             m a r g i n - l e f t :   c a l c ( 2 5 %   -   2 5 v w ) ;             m a r g i n - r i g h t :   c a l c ( 2 5 %   -   2 5 v w ) ;             m a x - w i d t h :   1 2 0 % ;             w i d t h :   1 2 0 % ;     }         / *   B l o c k q u o t e   * /     b l o c k q u o t e   {             b o r d e r - l e f t :   4 p x   s o l i d   v a r ( - - p r i m a r y - c o l o r ) ;             p a d d i n g - l e f t :   v a r ( - - s p a c i n g - m d ) ;             m a r g i n :   v a r ( - - s p a c i n g - l g )   0 ;             f o n t - s t y l e :   i t a l i c ;             c o l o r :   v a r ( - - t e x t - l i g h t ) ;     }         / *   T a b l e s   * /     t a b l e   {             w i d t h :   1 0 0 % ;             b o r d e r - c o l l a p s e :   c o l l a p s e ;             m a r g i n :   v a r ( - - s p a c i n g - l g )   0 ;     }         t a b l e   t h ,     t a b l e   t d   {             p a d d i n g :   v a r ( - - s p a c i n g - s m ) ;             b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;             t e x t - a l i g n :   l e f t ;     }         t a b l e   t h   {             b a c k g r o u n d - c o l o r :   v a r ( - - b g - g r a y ) ;             f o n t - w e i g h t :   6 0 0 ;     }         / *   C o d e   * /     c o d e   {             b a c k g r o u n d - c o l o r :   v a r ( - - b g - g r a y ) ;             p a d d i n g :   0 . 2 r e m   0 . 4 r e m ;             b o r d e r - r a d i u s :   4 p x ;             f o n t - f a m i l y :   ' C o u r i e r   N e w ' ,   m o n o s p a c e ;             f o n t - s i z e :   0 . 9 e m ;     }         p r e   {             b a c k g r o u n d - c o l o r :   v a r ( - - b g - g r a y ) ;             p a d d i n g :   v a r ( - - s p a c i n g - m d ) ;             b o r d e r - r a d i u s :   8 p x ;             o v e r f l o w - x :   a u t o ;             m a r g i n :   v a r ( - - s p a c i n g - l g )   0 ;     }         p r e   c o d e   {             b a c k g r o u n d :   n o n e ;             p a d d i n g :   0 ;     }         / *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =           P l a c e h o l d e r   T h u m b n a i l   S t y l e s           = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   * /         . p l a c e h o l d e r - t h u m b n a i l   {             p o s i t i o n :   r e l a t i v e ;             w i d t h :   1 0 0 % ;             h e i g h t :   1 0 0 % ;             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             j u s t i f y - c o n t e n t :   c e n t e r ;             o v e r f l o w :   h i d d e n ;             c o l o r :   w h i t e ;     }         . p l a c e h o l d e r - c o n t e n t   {             p o s i t i o n :   r e l a t i v e ;             z - i n d e x :   2 ;             t e x t - a l i g n :   c e n t e r ;             p a d d i n g :   1 . 5 r e m ;             d i s p l a y :   f l e x ;             f l e x - d i r e c t i o n :   c o l u m n ;             a l i g n - i t e m s :   c e n t e r ;             j u s t i f y - c o n t e n t :   c e n t e r ;             g a p :   0 . 7 5 r e m ;     }         . p l a c e h o l d e r - i c o n   {             o p a c i t y :   0 . 9 ;             f i l t e r :   d r o p - s h a d o w ( 0   2 p x   4 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 2 ) ) ;             a n i m a t i o n :   i c o n F l o a t   3 s   e a s e - i n - o u t   i n f i n i t e ;     }         . p l a c e h o l d e r - i c o n   s v g   {             w i d t h :   4 8 p x ;             h e i g h t :   4 8 p x ;             s t r o k e :   w h i t e ;     }         . p l a c e h o l d e r - t i t l e   {             f o n t - s i z e :   1 r e m ;             f o n t - w e i g h t :   7 0 0 ;             l i n e - h e i g h t :   1 . 3 ;             t e x t - s h a d o w :   0   2 p x   8 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 3 ) ;             m a x - w i d t h :   2 8 0 p x ;             l e t t e r - s p a c i n g :   - 0 . 0 1 e m ;     }         . p l a c e h o l d e r - c a t e g o r y   {             f o n t - s i z e :   0 . 7 5 r e m ;             f o n t - w e i g h t :   6 0 0 ;             t e x t - t r a n s f o r m :   u p p e r c a s e ;             l e t t e r - s p a c i n g :   0 . 0 5 e m ;             o p a c i t y :   0 . 9 ;             b a c k g r o u n d :   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 2 ) ;             p a d d i n g :   0 . 2 5 r e m   0 . 7 5 r e m ;             b o r d e r - r a d i u s :   2 0 p x ;             b a c k d r o p - f i l t e r :   b l u r ( 1 0 p x ) ;     }         . p l a c e h o l d e r - p a t t e r n   {             p o s i t i o n :   a b s o l u t e ;             t o p :   0 ;             l e f t :   0 ;             r i g h t :   0 ;             b o t t o m :   0 ;             z - i n d e x :   1 ;             o p a c i t y :   0 . 1 ;             b a c k g r o u n d - i m a g e :                     r e p e a t i n g - l i n e a r - g r a d i e n t ( 4 5 d e g ,                             t r a n s p a r e n t ,                             t r a n s p a r e n t   1 0 p x ,                             r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 1 )   1 0 p x ,                             r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 1 )   2 0 p x ) ;             a n i m a t i o n :   p a t t e r n M o v e   2 0 s   l i n e a r   i n f i n i t e ;     }         / *   H o v e r   E f f e c t   * /     . p o s t - c a r d : h o v e r   . p l a c e h o l d e r - t h u m b n a i l   {             t r a n s f o r m :   s c a l e ( 1 ) ;     }         . p o s t - c a r d : h o v e r   . p l a c e h o l d e r - i c o n   {             t r a n s f o r m :   s c a l e ( 1 . 1 )   r o t a t e ( 5 d e g ) ;             t r a n s i t i o n :   t r a n s f o r m   0 . 3 s   e a s e ;     }         . p o s t - c a r d : h o v e r   . p l a c e h o l d e r - p a t t e r n   {             o p a c i t y :   0 . 1 5 ;     }         / *   A n i m a t i o n s   * /     @ k e y f r a m e s   i c o n F l o a t   {                 0 % ,             1 0 0 %   {                     t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ;             }                 5 0 %   {                     t r a n s f o r m :   t r a n s l a t e Y ( - 1 0 p x ) ;             }     }         @ k e y f r a m e s   p a t t e r n M o v e   {             0 %   {                     b a c k g r o u n d - p o s i t i o n :   0   0 ;             }                 1 0 0 %   {                     b a c k g r o u n d - p o s i t i o n :   1 0 0 p x   1 0 0 p x ;             }     }         / *   D a r k   M o d e   S u p p o r t   * /     b o d y . d a r k - m o d e   . p l a c e h o l d e r - t h u m b n a i l   {             b o x - s h a d o w :   i n s e t   0   0   2 0 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 3 ) ;     }         b o d y . d a r k - m o d e   . p l a c e h o l d e r - c a t e g o r y   {             b a c k g r o u n d :   r g b a ( 0 ,   0 ,   0 ,   0 . 3 ) ;     }         / *   R e s p o n s i v e   * /     @ m e d i a   ( m a x - w i d t h :   7 6 8 p x )   {             . p l a c e h o l d e r - i c o n   s v g   {                     w i d t h :   3 6 p x ;                     h e i g h t :   3 6 p x ;             }                 . p l a c e h o l d e r - t i t l e   {                     f o n t - s i z e :   0 . 8 7 5 r e m ;             }                 . p l a c e h o l d e r - c a t e g o r y   {                     f o n t - s i z e :   0 . 6 2 5 r e m ;             }     }         / *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =           W i d g e t   P l a c e h o l d e r   T h u m b n a i l   S t y l e s           = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   * /         . w i d g e t - p l a c e h o l d e r - t h u m b n a i l   {             w i d t h :   6 0 p x ;             h e i g h t :   6 0 p x ;             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             j u s t i f y - c o n t e n t :   c e n t e r ;             b o r d e r - r a d i u s :   6 p x ;             p o s i t i o n :   r e l a t i v e ;             o v e r f l o w :   h i d d e n ;             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ;     }         . w i d g e t - p l a c e h o l d e r - i c o n   {             p o s i t i o n :   r e l a t i v e ;             z - i n d e x :   2 ;             c o l o r :   w h i t e ;             o p a c i t y :   0 . 9 ;             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             j u s t i f y - c o n t e n t :   c e n t e r ;             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ;     }         . w i d g e t - p l a c e h o l d e r - i c o n   s v g   {             w i d t h :   2 4 p x ;             h e i g h t :   2 4 p x ;             s t r o k e :   w h i t e ;             f i l t e r :   d r o p - s h a d o w ( 0   2 p x   4 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 2 ) ) ;     }         / *   H o v e r   e f f e c t   * /     . t a b - i t e m : h o v e r   . w i d g e t - p l a c e h o l d e r - t h u m b n a i l   {             t r a n s f o r m :   s c a l e ( 1 . 0 5 ) ;     }         . t a b - i t e m : h o v e r   . w i d g e t - p l a c e h o l d e r - i c o n   {             t r a n s f o r m :   s c a l e ( 1 . 1 ) ;             o p a c i t y :   1 ;     }         / *   S u b t l e   p a t t e r n   o v e r l a y   * /     . w i d g e t - p l a c e h o l d e r - t h u m b n a i l : : b e f o r e   {             c o n t e n t :   ' ' ;             p o s i t i o n :   a b s o l u t e ;             t o p :   0 ;             l e f t :   0 ;             r i g h t :   0 ;             b o t t o m :   0 ;             b a c k g r o u n d :   r e p e a t i n g - l i n e a r - g r a d i e n t ( 4 5 d e g ,                             t r a n s p a r e n t ,                             t r a n s p a r e n t   5 p x ,                             r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 0 5 )   5 p x ,                             r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 0 5 )   1 0 p x ) ;             z - i n d e x :   1 ;             o p a c i t y :   0 . 3 ;     }         / *   D a r k   m o d e   * /     b o d y . d a r k - m o d e   . w i d g e t - p l a c e h o l d e r - t h u m b n a i l   {             b o x - s h a d o w :   i n s e t   0   0   1 0 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 3 ) ;     }         / *   E n s u r e   w i d g e t   t h u m b n a i l   c o n s i s t e n c y   * /     . t a b - t h u m b   {             d i s p l a y :   b l o c k ;             w i d t h :   6 0 p x ;             h e i g h t :   6 0 p x ;             b o r d e r - r a d i u s :   6 p x ;             o v e r f l o w :   h i d d e n ;     }         . t a b - t h u m b   . t a b - i m g ,     . t a b - t h u m b   . w i d g e t - p l a c e h o l d e r - t h u m b n a i l   {             w i d t h :   1 0 0 % ;             h e i g h t :   1 0 0 % ;             o b j e c t - f i t :   c o v e r ;     }         / *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =           S i n g l e   P o s t   T a g s           = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   * /         . s i n g l e   . e n t r y - f o o t e r   . t a g s - l i n k s   {             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             g a p :   0 . 5 r e m ;             f l e x - w r a p :   w r a p ;             m a r g i n - t o p :   0 . 5 r e m ;     }         / *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =           A r c h i v e   H e a d e r   C o m p a c t           = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   * /         . a r c h i v e - h e a d e r - c o m p a c t   {             m a r g i n - b o t t o m :   1 . 5 r e m ;             p a d d i n g - b o t t o m :   1 r e m ;             b o r d e r - b o t t o m :   2 p x   s o l i d   v a r ( - - p r i m a r y - c o l o r ) ;     }         . a r c h i v e - t i t l e - c o m p a c t   {             f o n t - s i z e :   1 . 7 5 r e m ;             f o n t - w e i g h t :   7 0 0 ;             c o l o r :   v a r ( - - t e x t - c o l o r ) ;             m a r g i n :   0 ;             l i n e - h e i g h t :   1 . 3 ;             l e t t e r - s p a c i n g :   - 0 . 0 2 e m ;     }         . a r c h i v e - t i t l e - c o m p a c t   s p a n   {             c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;     }         . a r c h i v e - d e s c r i p t i o n - c o m p a c t   {             m a r g i n - t o p :   0 . 5 r e m ;             f o n t - s i z e :   0 . 9 3 8 r e m ;             c o l o r :   v a r ( - - t e x t - l i g h t ) ;             l i n e - h e i g h t :   1 . 6 ;     }         / *   D a r k   m o d e   * /     b o d y . d a r k - m o d e   . a r c h i v e - h e a d e r - c o m p a c t   {             b o r d e r - b o t t o m - c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;     }         b o d y . d a r k - m o d e   . a r c h i v e - t i t l e - c o m p a c t   {             c o l o r :   # f 3 f 4 f 6 ;     }         b o d y . d a r k - m o d e   . a r c h i v e - d e s c r i p t i o n - c o m p a c t   {             c o l o r :   # 9 c a 3 a f ;     }         / *   R e s p o n s i v e   * /     @ m e d i a   ( m a x - w i d t h :   7 6 8 p x )   {             . a r c h i v e - t i t l e - c o m p a c t   {                     f o n t - s i z e :   1 . 5 r e m ;             }     }         / *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =           F l o a t i n g   S o c i a l   S h a r e   S i d e b a r           = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   * /         . f l o a t i n g - s o c i a l - s h a r e   {             p o s i t i o n :   s t i c k y ;             t o p :   1 2 0 p x ;             l e f t :   - 8 0 p x ;             f l o a t :   l e f t ;             m a r g i n - l e f t :   - 8 0 p x ;             z - i n d e x :   1 0 0 ;     }         . f l o a t i n g - s h a r e - i n n e r   {             d i s p l a y :   f l e x ;             f l e x - d i r e c t i o n :   c o l u m n ;             g a p :   0 . 5 r e m ;             b a c k g r o u n d :   v a r ( - - b g - c o l o r ) ;             p a d d i n g :   0 . 5 r e m ;             b o r d e r - r a d i u s :   5 0 p x ;             b o x - s h a d o w :   0   4 p x   1 2 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 1 ) ;             b o r d e r :   1 p x   s o l i d   r g b a ( 0 ,   0 ,   0 ,   0 . 0 5 ) ;     }         . f l o a t i n g - s h a r e - b t n   {             w i d t h :   4 8 p x ;             h e i g h t :   4 8 p x ;             d i s p l a y :   f l e x ;             f l e x - d i r e c t i o n :   c o l u m n ;             a l i g n - i t e m s :   c e n t e r ;             j u s t i f y - c o n t e n t :   c e n t e r ;             b o r d e r - r a d i u s :   5 0 % ;             b a c k g r o u n d :   v a r ( - - b g - g r a y ) ;             c o l o r :   v a r ( - - t e x t - c o l o r ) ;             b o r d e r :   n o n e ;             c u r s o r :   p o i n t e r ;             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ;             p o s i t i o n :   r e l a t i v e ;             t e x t - d e c o r a t i o n :   n o n e ;     }         . f l o a t i n g - s h a r e - b t n : h o v e r   {             t r a n s f o r m :   s c a l e ( 1 . 1 ) ;             b o x - s h a d o w :   0   4 p x   1 2 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 1 5 ) ;     }         / *   P l a t f o r m   s p e c i f i c   c o l o r s   * /     . f l o a t i n g - f a c e b o o k : h o v e r   {             b a c k g r o u n d :   # 1 8 7 7 f 2 ;             c o l o r :   w h i t e ;     }         . f l o a t i n g - t w i t t e r : h o v e r   {             b a c k g r o u n d :   # 1 d a 1 f 2 ;             c o l o r :   w h i t e ;     }         . f l o a t i n g - l i n k e d i n : h o v e r   {             b a c k g r o u n d :   # 0 a 6 6 c 2 ;             c o l o r :   w h i t e ;     }         . f l o a t i n g - w h a t s a p p : h o v e r   {             b a c k g r o u n d :   # 2 5 d 3 6 6 ;             c o l o r :   w h i t e ;     }         . f l o a t i n g - l i n k : h o v e r   {             b a c k g r o u n d :   v a r ( - - p r i m a r y - c o l o r ) ;             c o l o r :   w h i t e ;     }         . f l o a t i n g - l i n k . c o p i e d   {             b a c k g r o u n d :   # 1 0 b 9 8 1 ;             c o l o r :   w h i t e ;     }         / *   S h a r e   c o u n t   b a d g e   * /     . s h a r e - c o u n t   {             f o n t - s i z e :   0 . 6 2 5 r e m ;             f o n t - w e i g h t :   6 0 0 ;             m a r g i n - t o p :   2 p x ;             o p a c i t y :   0 . 7 ;     }         / *   M o b i l e   -   h i d e   f l o a t i n g ,   s h o w   a t   b o t t o m   * /     @ m e d i a   ( m a x - w i d t h :   1 0 2 4 p x )   {             . f l o a t i n g - s o c i a l - s h a r e   {                     d i s p l a y :   n o n e ;             }     }         / *   W h a t s A p p   o n l y   o n   m o b i l e   * /     . m o b i l e - o n l y   {             d i s p l a y :   n o n e ;     }         @ m e d i a   ( m a x - w i d t h :   7 6 8 p x )   {             . m o b i l e - o n l y   {                     d i s p l a y :   f l e x ;             }     }         / *   D a r k   m o d e   * /     b o d y . d a r k - m o d e   . f l o a t i n g - s h a r e - i n n e r   {             b a c k g r o u n d :   # 1 f 2 9 3 7 ;             b o r d e r - c o l o r :   # 3 7 4 1 5 1 ;             b o x - s h a d o w :   0   4 p x   2 0 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 4 ) ;     }         b o d y . d a r k - m o d e   . f l o a t i n g - s h a r e - b t n   {             b a c k g r o u n d :   # 3 7 4 1 5 1 ;             c o l o r :   # e 5 e 7 e b ;     }         / *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =           C o m p a c t   A u t h o r   I n f o   &   F o o t e r           = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   * /         . e n t r y - f o o t e r - c o m p a c t   {             d i s p l a y :   f l e x ;             j u s t i f y - c o n t e n t :   s p a c e - b e t w e e n ;             a l i g n - i t e m s :   c e n t e r ;             g a p :   1 r e m ;             f l e x - w r a p :   w r a p ;             p a d d i n g :   0 . 7 5 r e m   1 . 5 r e m ;     }         . f o o t e r - t a g s   {             f l e x :   1 ;             m i n - w i d t h :   2 0 0 p x ;     }         . c o m p a c t - a u t h o r - i n f o   {             f l e x - s h r i n k :   0 ;     }         . c o m p a c t - a u t h o r - i n f o   . a u t h o r - l i n k   {             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             g a p :   0 . 5 r e m ;             p a d d i n g :   0 . 3 7 5 r e m   0 . 8 7 5 r e m ;             b a c k g r o u n d :   t r a n s p a r e n t ;             b o r d e r - r a d i u s :   5 0 p x ;             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ;             t e x t - d e c o r a t i o n :   n o n e ;             b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;     }         . c o m p a c t - a u t h o r - i n f o   . a u t h o r - l i n k : h o v e r   {             b a c k g r o u n d :   v a r ( - - p r i m a r y - c o l o r ) ;             b o r d e r - c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;             t r a n s f o r m :   t r a n s l a t e Y ( - 2 p x ) ;             b o x - s h a d o w :   0   4 p x   1 2 p x   r g b a ( 3 7 ,   9 9 ,   2 3 5 ,   0 . 2 ) ;     }         . c o m p a c t - a u t h o r - i n f o   . a u t h o r - a v a t a r - i m g   {             w i d t h :   3 2 p x ;             h e i g h t :   3 2 p x ;             b o r d e r - r a d i u s :   5 0 % ;             b o r d e r :   2 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;     }         . c o m p a c t - a u t h o r - i n f o   . a u t h o r - d e t a i l s   {             d i s p l a y :   f l e x ;             f l e x - d i r e c t i o n :   c o l u m n ;             g a p :   0 . 1 2 5 r e m ;     }         . c o m p a c t - a u t h o r - i n f o   . a u t h o r - n a m e   {             f o n t - s i z e :   0 . 8 7 5 r e m ;             f o n t - w e i g h t :   6 0 0 ;             c o l o r :   v a r ( - - t e x t - c o l o r ) ;             l i n e - h e i g h t :   1 . 2 ;             t r a n s i t i o n :   c o l o r   0 . 3 s   e a s e ;     }         . c o m p a c t - a u t h o r - i n f o   . a u t h o r - l i n k : h o v e r   . a u t h o r - n a m e   {             c o l o r :   w h i t e ;     }         . c o m p a c t - a u t h o r - i n f o   . a u t h o r - p o s t s - c o u n t   {             f o n t - s i z e :   0 . 7 5 r e m ;             c o l o r :   v a r ( - - t e x t - l i g h t ) ;             l i n e - h e i g h t :   1 ;             t r a n s i t i o n :   c o l o r   0 . 3 s   e a s e ;     }         . c o m p a c t - a u t h o r - i n f o   . a u t h o r - l i n k : h o v e r   . a u t h o r - p o s t s - c o u n t   {             c o l o r :   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 9 ) ;     }         / *   D a r k   m o d e   * /     b o d y . d a r k - m o d e   . c o m p a c t - a u t h o r - i n f o   . a u t h o r - l i n k   {             b a c k g r o u n d :   # 3 7 4 1 5 1 ;     }         b o d y . d a r k - m o d e   . c o m p a c t - a u t h o r - i n f o   . a u t h o r - l i n k : h o v e r   {             b a c k g r o u n d :   v a r ( - - p r i m a r y - c o l o r ) ;     }         b o d y . d a r k - m o d e   . c o m p a c t - a u t h o r - i n f o   . a u t h o r - n a m e   {             c o l o r :   # e 5 e 7 e b ;     }         b o d y . d a r k - m o d e   . c o m p a c t - a u t h o r - i n f o   . a u t h o r - p o s t s - c o u n t   {             c o l o r :   # 9 c a 3 a f ;     }         / *   R e s p o n s i v e   * /     @ m e d i a   ( m a x - w i d t h :   7 6 8 p x )   {             . e n t r y - f o o t e r - c o m p a c t   {                     f l e x - d i r e c t i o n :   c o l u m n ;                     a l i g n - i t e m s :   f l e x - s t a r t ;             }                 . c o m p a c t - a u t h o r - i n f o   {                     w i d t h :   1 0 0 % ;             }                 . c o m p a c t - a u t h o r - i n f o   . a u t h o r - l i n k   {                     w i d t h :   1 0 0 % ;                     j u s t i f y - c o n t e n t :   c e n t e r ;             }     }         / *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =           S e a r c h   H e r o   C a r d   -   P r e m i u m   I n t e g r a t i o n           = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   * /         . s e a r c h - h e r o - c a r d   {             b a c k g r o u n d :   # f f f ;             p a d d i n g :   2 . 5 r e m ;             b o r d e r - r a d i u s :   1 2 p x ;             b o r d e r :   1 . 5 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;             b o x - s h a d o w :   0   4 p x   1 5 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 0 3 ) ;             m a r g i n - b o t t o m :   3 r e m ;             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             g a p :   2 . 5 r e m ;             p o s i t i o n :   r e l a t i v e ;             o v e r f l o w :   h i d d e n ;     }         . s e a r c h - h e r o - c a r d : : b e f o r e   {             c o n t e n t :   ' ' ;             p o s i t i o n :   a b s o l u t e ;             t o p :   0 ;             l e f t :   0 ;             b o t t o m :   0 ;             w i d t h :   6 p x ;             b a c k g r o u n d :   l i n e a r - g r a d i e n t ( t o   b o t t o m ,   v a r ( - - p r i m a r y - c o l o r ) ,   v a r ( - - s e c o n d a r y - c o l o r ) ) ;     }         . s e a r c h - h e r o - i c o n   {             f l e x - s h r i n k :   0 ;             w i d t h :   8 0 p x ;             h e i g h t :   8 0 p x ;             b a c k g r o u n d :   # f 8 f a f c ;             c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;             b o r d e r - r a d i u s :   5 0 % ;             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             j u s t i f y - c o n t e n t :   c e n t e r ;             b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;             b o x - s h a d o w :   i n s e t   0   2 p x   4 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 0 2 ) ;     }         . s e a r c h - h e r o - c o n t e n t   {             f l e x :   1 ;     }         . s e a r c h - h e r o - s u b t i t l e   {             f o n t - s i z e :   0 . 8 1 3 r e m ;             f o n t - w e i g h t :   7 0 0 ;             c o l o r :   v a r ( - - t e x t - l i g h t ) ;             t e x t - t r a n s f o r m :   u p p e r c a s e ;             l e t t e r - s p a c i n g :   0 . 1 5 e m ;             d i s p l a y :   b l o c k ;             m a r g i n - b o t t o m :   0 . 5 r e m ;     }         . s e a r c h - h e r o - t i t l e   {             f o n t - s i z e :   2 . 2 5 r e m ;             f o n t - w e i g h t :   8 0 0 ;             c o l o r :   v a r ( - - t e x t - c o l o r ) ;             m a r g i n :   0   0   0 . 7 5 r e m   0 ;             l i n e - h e i g h t :   1 . 1 ;             l e t t e r - s p a c i n g :   - 0 . 0 3 e m ;     }         . s e a r c h - h e r o - m e t a   {             f o n t - s i z e :   1 r e m ;             c o l o r :   v a r ( - - t e x t - l i g h t ) ;             f o n t - w e i g h t :   5 0 0 ;     }         . s e a r c h - h e r o - m e t a   s t r o n g   {             c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;             f o n t - w e i g h t :   8 0 0 ;     }         / *   D a r k   M o d e   I n t e g r a t i o n   * /     b o d y . d a r k - m o d e   . s e a r c h - h e r o - c a r d   {             b a c k g r o u n d :   # 1 f 2 9 3 7 ;             b o r d e r - c o l o r :   # 3 7 4 1 5 1 ;     }         b o d y . d a r k - m o d e   . s e a r c h - h e r o - i c o n   {             b a c k g r o u n d :   # 1 1 1 8 2 7 ;             b o r d e r - c o l o r :   # 3 7 4 1 5 1 ;             c o l o r :   # 3 b 8 2 f 6 ;     }         @ m e d i a   ( m a x - w i d t h :   7 6 8 p x )   {             . s e a r c h - h e r o - c a r d   {                     f l e x - d i r e c t i o n :   c o l u m n ;                     t e x t - a l i g n :   c e n t e r ;                     p a d d i n g :   2 r e m   1 . 5 r e m ;                     g a p :   1 . 5 r e m ;             }                 . s e a r c h - h e r o - c a r d : : b e f o r e   {                     w i d t h :   1 0 0 % ;                     h e i g h t :   6 p x ;                     l e f t :   0 ;                     t o p :   0 ;             }                 . s e a r c h - h e r o - i c o n   {                     w i d t h :   6 4 p x ;                     h e i g h t :   6 4 p x ;             }                 . s e a r c h - h e r o - i c o n   s v g   {                     w i d t h :   3 2 p x ;                     h e i g h t :   3 2 p x ;             }                 . s e a r c h - h e r o - t i t l e   {                     f o n t - s i z e :   1 . 7 5 r e m ;             }     }         / *   M o d e r n   N o t   F o u n d   P a g e   -   H i g h   E n d   * /     . n o t - f o u n d - m o d e r n   {             p a d d i n g :   6 r e m   2 r e m ;             t e x t - a l i g n :   c e n t e r ;             b a c k g r o u n d :   # f f f ;             b o r d e r - r a d i u s :   1 6 p x ;             b o r d e r :   1 . 5 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;             b o x - s h a d o w :   0   1 0 p x   3 0 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 0 3 ) ;             m a r g i n - b o t t o m :   4 r e m ;             p o s i t i o n :   r e l a t i v e ;             o v e r f l o w :   h i d d e n ;     }         . n o t - f o u n d - m o d e r n : : b e f o r e   {             c o n t e n t :   ' ' ;             p o s i t i o n :   a b s o l u t e ;             t o p :   0 ;             l e f t :   0 ;             r i g h t :   0 ;             h e i g h t :   6 p x ;             b a c k g r o u n d :   l i n e a r - g r a d i e n t ( t o   r i g h t ,   v a r ( - - p r i m a r y - c o l o r ) ,   v a r ( - - s e c o n d a r y - c o l o r ) ) ;     }         . n o t - f o u n d - c o n t e n t   {             m a x - w i d t h :   5 5 0 p x ;             m a r g i n :   0   a u t o ;     }         . n o t - f o u n d - i c o n   {             w i d t h :   1 0 0 p x ;             h e i g h t :   1 0 0 p x ;             b a c k g r o u n d :   # f 8 f a f c ;             c o l o r :   v a r ( - - t e x t - l i g h t ) ;             b o r d e r - r a d i u s :   5 0 % ;             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             j u s t i f y - c o n t e n t :   c e n t e r ;             m a r g i n :   0   a u t o   2 . 5 r e m ;             b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;             b o x - s h a d o w :   i n s e t   0   2 p x   4 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 0 2 ) ;     }         . n o t - f o u n d - m o d e r n   . p a g e - t i t l e   {             f o n t - s i z e :   2 . 2 5 r e m ;             f o n t - w e i g h t :   8 0 0 ;             c o l o r :   v a r ( - - t e x t - c o l o r ) ;             m a r g i n - b o t t o m :   1 . 2 5 r e m ;             l e t t e r - s p a c i n g :   - 0 . 0 2 e m ;     }         . n o t - f o u n d - t e x t   {             f o n t - s i z e :   1 . 1 2 5 r e m ;             c o l o r :   v a r ( - - t e x t - l i g h t ) ;             l i n e - h e i g h t :   1 . 7 ;             m a r g i n - b o t t o m :   3 r e m ;     }         . n o t - f o u n d - s e a r c h - f o r m   {             m a r g i n - b o t t o m :   3 r e m ;             p a d d i n g :   0   1 r e m ;     }         . n o t - f o u n d - s e a r c h - f o r m   . s e a r c h - f o r m   {             d i s p l a y :   f l e x ;             g a p :   0 . 5 r e m ;             m a x - w i d t h :   1 0 0 % ;     }         . n o t - f o u n d - s e a r c h - f o r m   . s e a r c h - f i e l d   {             f l e x :   1 ;             h e i g h t :   5 6 p x   ! i m p o r t a n t ;             b o r d e r - r a d i u s :   1 2 p x   ! i m p o r t a n t ;             p a d d i n g :   0   1 . 5 r e m   ! i m p o r t a n t ;     }         . n o t - f o u n d - s e a r c h - f o r m   . s e a r c h - s u b m i t   {             h e i g h t :   5 6 p x   ! i m p o r t a n t ;             b o r d e r - r a d i u s :   1 2 p x   ! i m p o r t a n t ;             p a d d i n g :   0   2 r e m   ! i m p o r t a n t ;             b a c k g r o u n d :   v a r ( - - p r i m a r y - c o l o r )   ! i m p o r t a n t ;             f o n t - w e i g h t :   7 0 0   ! i m p o r t a n t ;     }         . n o t - f o u n d - a c t i o n s   {             d i s p l a y :   f l e x ;             j u s t i f y - c o n t e n t :   c e n t e r ;     }         . b t n - p r i m a r y   {             d i s p l a y :   i n l i n e - f l e x ;             a l i g n - i t e m s :   c e n t e r ;             g a p :   0 . 8 7 5 r e m ;             p a d d i n g :   1 r e m   2 . 5 r e m ;             b a c k g r o u n d :   l i n e a r - g r a d i e n t ( 1 3 5 d e g ,   v a r ( - - p r i m a r y - c o l o r )   0 % ,   v a r ( - - s e c o n d a r y - c o l o r )   1 0 0 % ) ;             c o l o r :   w h i t e ;             t e x t - d e c o r a t i o n :   n o n e ;             f o n t - w e i g h t :   7 0 0 ;             b o r d e r - r a d i u s :   1 0 0 p x ;             t r a n s i t i o n :   a l l   0 . 4 s   c u b i c - b e z i e r ( 0 . 1 7 5 ,   0 . 8 8 5 ,   0 . 3 2 ,   1 . 2 7 5 ) ;             b o x - s h a d o w :   0   6 p x   2 0 p x   r g b a ( 3 7 ,   9 9 ,   2 3 5 ,   0 . 2 ) ;     }         . b t n - p r i m a r y : h o v e r   {             t r a n s f o r m :   t r a n s l a t e Y ( - 4 p x )   s c a l e ( 1 . 0 2 ) ;             b o x - s h a d o w :   0   1 2 p x   3 0 p x   r g b a ( 3 7 ,   9 9 ,   2 3 5 ,   0 . 3 5 ) ;     }         / *   D a r k   M o d e   I n t e g r a t i o n   * /     b o d y . d a r k - m o d e   . n o t - f o u n d - m o d e r n   {             b a c k g r o u n d :   # 1 f 2 9 3 7 ;             b o r d e r - c o l o r :   # 3 7 4 1 5 1 ;     }         b o d y . d a r k - m o d e   . n o t - f o u n d - i c o n   {             b a c k g r o u n d :   # 1 1 1 8 2 7 ;             b o r d e r - c o l o r :   # 3 7 4 1 5 1 ;     }         / *   P o s t   T y p e   B a d g e   ( f o r   s e a r c h   r e s u l t s )   * /     . p o s t - t y p e - b a d g e   {             d i s p l a y :   i n l i n e - b l o c k ;             p a d d i n g :   0 . 2 5 r e m   0 . 7 5 r e m ;             b a c k g r o u n d :   # e e f 2 f f ;             c o l o r :   # 4 f 4 6 e 5 ;             f o n t - s i z e :   0 . 7 5 r e m ;             f o n t - w e i g h t :   7 0 0 ;             b o r d e r - r a d i u s :   5 0 p x ;             t e x t - t r a n s f o r m :   u p p e r c a s e ;             l e t t e r - s p a c i n g :   0 . 0 5 e m ;     }         b o d y . d a r k - m o d e   . p o s t - t y p e - b a d g e   {             b a c k g r o u n d :   # 3 7 4 1 5 1 ;             c o l o r :   # a 5 b 4 f c ;     }         @ m e d i a   ( m a x - w i d t h :   7 6 8 p x )   {             . s e a r c h - t i t l e   {                     f o n t - s i z e :   1 . 7 5 r e m ;             }                 . n o t - f o u n d - m o d e r n   {                     p a d d i n g :   3 r e m   1 . 5 r e m ;             }     }         / *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =           B l o g i o   P r e m i u m   T a b b e d   W i d g e t           = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   * /         . b l o g i o - t a b s - w i d g e t - p r e m i u m   {             b a c k g r o u n d :   # f f f ;             b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;             b o r d e r - r a d i u s :   1 6 p x ;             o v e r f l o w :   h i d d e n ;             b o x - s h a d o w :   0   4 p x   1 5 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 0 3 ) ;     }         . t a b s - h e a d e r   {             d i s p l a y :   f l e x ;             b a c k g r o u n d :   # f 8 f a f c ;             b o r d e r - b o t t o m :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;             p a d d i n g :   6 p x ;             p o s i t i o n :   r e l a t i v e ;             g a p :   4 p x ;     }         . t a b s - h e a d e r   . t a b - l i n k   {             f l e x :   1 ;             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             j u s t i f y - c o n t e n t :   c e n t e r ;             g a p :   8 p x ;             p a d d i n g :   1 0 p x   4 p x ;             b o r d e r :   n o n e ;             b a c k g r o u n d :   t r a n s p a r e n t ;             c o l o r :   v a r ( - - t e x t - l i g h t ) ;             f o n t - s i z e :   0 . 8 1 3 r e m ;             f o n t - w e i g h t :   7 0 0 ;             c u r s o r :   p o i n t e r ;             b o r d e r - r a d i u s :   1 0 p x ;             t r a n s i t i o n :   a l l   0 . 3 s   c u b i c - b e z i e r ( 0 . 4 ,   0 ,   0 . 2 ,   1 ) ;             p o s i t i o n :   r e l a t i v e ;             z - i n d e x :   2 ;     }         . t a b s - h e a d e r   . t a b - l i n k   s p a n   {             d i s p l a y :   b l o c k ;     }         . t a b s - h e a d e r   . t a b - l i n k   s v g   {             o p a c i t y :   0 . 6 ;             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ;     }         . t a b s - h e a d e r   . t a b - l i n k : h o v e r   {             c o l o r :   v a r ( - - t e x t - c o l o r ) ;     }         . t a b s - h e a d e r   . t a b - l i n k . a c t i v e   {             c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;             b a c k g r o u n d :   # f f f ;             b o x - s h a d o w :   0   4 p x   1 2 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 0 5 ) ;     }         . t a b s - h e a d e r   . t a b - l i n k . a c t i v e   s v g   {             o p a c i t y :   1 ;             c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;             t r a n s f o r m :   s c a l e ( 1 . 1 ) ;     }         . t a b s - b o d y   {             p a d d i n g :   0 ;     }         . t a b - p a n e   {             d i s p l a y :   n o n e ;             a n i m a t i o n :   t a b F a d e I n   0 . 4 s   e a s e ;     }         . t a b - p a n e . a c t i v e   {             d i s p l a y :   b l o c k ;     }         @ k e y f r a m e s   t a b F a d e I n   {             f r o m   {                     o p a c i t y :   0 ;                     t r a n s f o r m :   t r a n s l a t e Y ( 8 p x ) ;             }                 t o   {                     o p a c i t y :   1 ;                     t r a n s f o r m :   t r a n s l a t e Y ( 0 ) ;             }     }         . t a b - i t e m s - l i s t   {             d i s p l a y :   f l e x ;             f l e x - d i r e c t i o n :   c o l u m n ;     }         . m o d e r n - m i n i - c a r d   {             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             g a p :   1 r e m ;             p a d d i n g :   1 r e m   1 . 2 5 r e m ;             t e x t - d e c o r a t i o n :   n o n e ;             b o r d e r - b o t t o m :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ;     }         . m o d e r n - m i n i - c a r d : l a s t - c h i l d   {             b o r d e r - b o t t o m :   n o n e ;     }         . m o d e r n - m i n i - c a r d : h o v e r   {             b a c k g r o u n d :   # f 8 f a f c ;             p a d d i n g - l e f t :   1 . 5 r e m ;     }         . c a r d - t h u m b   {             w i d t h :   6 4 p x ;             h e i g h t :   6 4 p x ;             b o r d e r - r a d i u s :   1 0 p x ;             o v e r f l o w :   h i d d e n ;             f l e x - s h r i n k :   0 ;             b a c k g r o u n d :   v a r ( - - b g - g r a y ) ;             b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;     }         . c a r d - t h u m b   i m g   {             w i d t h :   1 0 0 % ;             h e i g h t :   1 0 0 % ;             o b j e c t - f i t :   c o v e r ;             t r a n s i t i o n :   t r a n s f o r m   0 . 4 s   e a s e ;     }         . m o d e r n - m i n i - c a r d : h o v e r   . c a r d - t h u m b   i m g   {             t r a n s f o r m :   s c a l e ( 1 . 1 ) ;     }         . c a r d - i n f o   {             f l e x :   1 ;             m i n - w i d t h :   0 ;     }         . c a r d - t i t l e   {             f o n t - s i z e :   0 . 9 3 8 r e m ;             f o n t - w e i g h t :   7 0 0 ;             c o l o r :   v a r ( - - t e x t - c o l o r ) ;             m a r g i n :   0   0   4 p x   0 ;             l i n e - h e i g h t :   1 . 4 ;             d i s p l a y :   - w e b k i t - b o x ;             - w e b k i t - l i n e - c l a m p :   2 ;             l i n e - c l a m p :   2 ;             - w e b k i t - b o x - o r i e n t :   v e r t i c a l ;             o v e r f l o w :   h i d d e n ;             t r a n s i t i o n :   c o l o r   0 . 3 s   e a s e ;     }         . m o d e r n - m i n i - c a r d : h o v e r   . c a r d - t i t l e   {             c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;     }         . c a r d - d a t e ,     . c a r d - m e t a ,     . c a r d - e x c e r p t   {             f o n t - s i z e :   0 . 7 5 r e m ;             c o l o r :   v a r ( - - t e x t - l i g h t ) ;             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             g a p :   6 p x ;     }         . c a r d - e x c e r p t   {             l i n e - h e i g h t :   1 . 4 ;             f o n t - s t y l e :   i t a l i c ;             o p a c i t y :   0 . 8 ;     }         / *   S p e c i f i c   t o   C o m m e n t s   T a b   * /     . c a r d - t h u m b . i s - a v a t a r   {             b o r d e r - r a d i u s :   5 0 % ;     }         / *   D a r k   M o d e   I n t e g r a t i o n   * /     b o d y . d a r k - m o d e   . b l o g i o - t a b s - w i d g e t - p r e m i u m   {             b a c k g r o u n d :   # 1 f 2 9 3 7 ;             b o r d e r - c o l o r :   # 3 7 4 1 5 1 ;     }         b o d y . d a r k - m o d e   . t a b s - h e a d e r   {             b a c k g r o u n d :   # 1 1 1 8 2 7 ;             b o r d e r - b o t t o m - c o l o r :   # 3 7 4 1 5 1 ;     }         b o d y . d a r k - m o d e   . t a b s - h e a d e r   . t a b - l i n k . a c t i v e   {             b a c k g r o u n d :   # 1 f 2 9 3 7 ;             b o x - s h a d o w :   0   4 p x   1 5 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 4 ) ;             c o l o r :   # f f f ;     }         b o d y . d a r k - m o d e   . m o d e r n - m i n i - c a r d   {             b o r d e r - b o t t o m - c o l o r :   # 3 7 4 1 5 1 ;     }         b o d y . d a r k - m o d e   . m o d e r n - m i n i - c a r d : h o v e r   {             b a c k g r o u n d :   # 1 1 1 8 2 7 ;     }         b o d y . d a r k - m o d e   . c a r d - t i t l e   {             c o l o r :   # f 3 f 4 f 6 ;     }         b o d y . d a r k - m o d e   . c a r d - t h u m b   {             b o r d e r - c o l o r :   # 3 7 4 1 5 1 ;     }             / *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =           B l o g i o   P r e m i u m   C a t e g o r y   W i d g e t   -   U n i f i e d   G r o u p           = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   * /         . b l o g i o - m o d e r n - c a t e g o r i e s   {             b a c k g r o u n d :   # f f f ;             b o r d e r :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;             b o r d e r - r a d i u s :   1 2 p x ;             o v e r f l o w :   h i d d e n ;             b o x - s h a d o w :   0   4 p x   1 0 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 0 2 ) ;     }         . m o d e r n - c a t - l i n k   {             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             j u s t i f y - c o n t e n t :   s p a c e - b e t w e e n ;             p a d d i n g :   1 r e m   1 . 5 r e m ;             t e x t - d e c o r a t i o n :   n o n e ;             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ;             b o r d e r - b o t t o m :   1 p x   s o l i d   v a r ( - - b o r d e r - c o l o r ) ;             p o s i t i o n :   r e l a t i v e ;             b a c k g r o u n d :   t r a n s p a r e n t ;     }         . m o d e r n - c a t - l i n k : l a s t - c h i l d   {             b o r d e r - b o t t o m :   n o n e ;     }         . m o d e r n - c a t - l i n k : h o v e r   {             b a c k g r o u n d :   # f 8 f a f c ;             p a d d i n g - l e f t :   1 . 7 5 r e m ;     }         . c a t - t i t l e   {             f o n t - s i z e :   0 . 9 3 8 r e m ;             f o n t - w e i g h t :   7 0 0 ;             c o l o r :   v a r ( - - t e x t - c o l o r ) ;             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ;     }         . c a t - a r r o w   {             d i s p l a y :   f l e x ;             a l i g n - i t e m s :   c e n t e r ;             j u s t i f y - c o n t e n t :   c e n t e r ;             c o l o r :   v a r ( - - t e x t - l i g h t ) ;             o p a c i t y :   0 . 4 ;             t r a n s i t i o n :   a l l   0 . 3 s   e a s e ;     }         . m o d e r n - c a t - l i n k : h o v e r   . c a t - t i t l e   {             c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;     }         . m o d e r n - c a t - l i n k : h o v e r   . c a t - a r r o w   {             c o l o r :   v a r ( - - p r i m a r y - c o l o r ) ;             o p a c i t y :   1 ;             t r a n s f o r m :   t r a n s l a t e X ( 3 p x ) ;     }         / *   D a r k   M o d e   S u p p o r t   * /     b o d y . d a r k - m o d e   . b l o g i o - m o d e r n - c a t e g o r i e s   {             b a c k g r o u n d :   # 1 f 2 9 3 7 ;             b o r d e r - c o l o r :   # 3 7 4 1 5 1 ;     }         b o d y . d a r k - m o d e   . m o d e r n - c a t - l i n k   {             b o r d e r - b o t t o m - c o l o r :   # 3 7 4 1 5 1 ;     }         b o d y . d a r k - m o d e   . m o d e r n - c a t - l i n k : h o v e r   {             b a c k g r o u n d :   # 1 1 1 8 2 7 ;     }         b o d y . d a r k - m o d e   . c a t - t i t l e   {             c o l o r :   # f 3 f 4 f 6 ;     }         b o d y . d a r k - m o d e   . c a t - a r r o w   {             c o l o r :   # 9 c a 3 a f ;     }         / *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =           M o b i l e   C o m p a t i b i l i t y   &   R e s p o n s i v e n e s s   F i x e s           = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   * /         / *   1 .   G l o b a l   T y p o g r a p h y   S c a l i n g   * /     @ m e d i a   ( m a x - w i d t h :   7 6 8 p x )   {             h 1   {                     f o n t - s i z e :   1 . 7 5 r e m   ! i m p o r t a n t ;             }                 h 2   {                     f o n t - s i z e :   1 . 5 r e m   ! i m p o r t a n t ;             }                 h 3   {                     f o n t - s i z e :   1 . 2 5 r e m   ! i m p o r t a n t ;             }                 . s i n g l e   . e n t r y - t i t l e   {                     f o n t - s i z e :   1 . 7 5 r e m   ! i m p o r t a n t ;                     l i n e - h e i g h t :   1 . 3 ;             }                 . c o n t a i n e r   {                     p a d d i n g :   0   1 . 2 5 r e m   ! i m p o r t a n t ;             }     }         / *   2 .   H e a d e r   &   N a v i g a t i o n   F i x e s   * /     @ m e d i a   ( m a x - w i d t h :   7 6 7 p x )   {             . h e a d e r - i n n e r   {                     p a d d i n g :   0 . 7 5 r e m   0   ! i m p o r t a n t ;                     f l e x - w r a p :   w r a p ;                     / *   A l l o w   w r a p p i n g   i f   l o g o   i s   t o o   w i d e   * /             }                 . s i t e - b r a n d i n g   {                     g a p :   0 . 7 5 r e m   ! i m p o r t a n t ;             }                 . l o g o - t e x t - l i n k   {                     f o n t - s i z e :   1 . 2 5 r e m   ! i m p o r t a n t ;             }                 . s i t e - t i t l e   {                     f o n t - s i z e :   1 . 1 2 5 r e m   ! i m p o r t a n t ;             }                 / *   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =                   P r e m i u m   &   E l e g a n t   S i d e   N a v i g a t i o n                   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =   * /                 . m a i n - n a v i g a t i o n   u l   {                     d i s p l a y :   n o n e ;             }                 / *   S i d e   P a n e l   D e s i g n   * /             b o d y . m o b i l e - m e n u - a c t i v e   . m a i n - n a v i g a t i o n   u l   {                     d i s p l a y :   f l e x   ! i m p o r t a n t ;                     f l e x - d i r e c t i o n :   c o l u m n   ! i m p o r t a n t ;                     p o s i t i o n :   f i x e d   ! i m p o r t a n t ;                     t o p :   0   ! i m p o r t a n t ;                     r i g h t :   0   ! i m p o r t a n t ;                     w i d t h :   2 6 0 p x   ! i m p o r t a n t ;                     / *   S l i m m e r   w i d t h   * /                     h e i g h t :   1 0 0 v h   ! i m p o r t a n t ;                     b a c k g r o u n d :   # f f f f f f   ! i m p o r t a n t ;                     z - i n d e x :   1 0 0 0 0 0 0   ! i m p o r t a n t ;                     p a d d i n g :   6 r e m   2 r e m   2 r e m   ! i m p o r t a n t ;                     m a r g i n :   0   ! i m p o r t a n t ;                     b o x - s h a d o w :   - 1 5 p x   0   4 0 p x   r g b a ( 0 ,   0 ,   0 ,   0 . 0 8 )   ! i m p o r t a n t ;                     a n i m a t i o n :   b l o g i o S l i d e I n R i g h t   0 . 4 s   c u b i c - b e z i e r ( 0 . 1 6 ,   1 ,   0 . 3 ,   1 )   f o r w a r d s   ! i m p o r t a n t ;             }                 b o d y . d a r k - m o d e . m o b i l e - m e n u - a c t i v e   . m a i n - n a v i g a t i o n   u l   {                     b a c k g r o u n d :   # 1 1 1 8 2 7   ! i m p o r t a n t ;                     b o r d e r - l e f t :   1 p x   s o l i d   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 0 5 ) ;             }                 @ k e y f r a m e s   b l o g i o S l i d e I n R i g h t   {                     f r o m   {                             t r a n s f o r m :   t r a n s l a t e X ( 1 0 0 % ) ;                     }                         t o   {                             t r a n s f o r m :   t r a n s l a t e X ( 0 ) ;                     }             }                 / *   M e n u   H e a d e r   /   L a b e l   * /             b o d y . m o b i l e - m e n u - a c t i v e   . m a i n - n a v i g a t i o n   u l : : b e f o r e   {                     c o n t e n t :   ' M E N Ã S' ;                     d i s p l a y :   b l o c k ;                     f o n t - s i z e :   0 . 7 5 r e m ;                     f o n t - w e i g h t :   8 0 0 ;                     l e t t e r - s p a c i n g :   0 . 1 5 e m ;                     c o l o r :   v a r ( - - t e x t - l i g h t ) ;                     m a r g i n - b o t t o m :   1 . 5 r e m ;                     o p a c i t y :   0 . 6 ;                     b o r d e r - b o t t o m :   1 p x   s o l i d   r g b a ( 0 ,   0 ,   0 ,   0 . 1 ) ;                     / *   M o r e   s u b t l e   l i n e   * /                     w i d t h :   1 0 0 % ;                     p a d d i n g - b o t t o m :   0 . 5 r e m ;             }                 / *   R e f i n e d   M e n u   I t e m s   * /             b o d y . m o b i l e - m e n u - a c t i v e   . m a i n - n a v i g a t i o n   l i   {                     w i d t h :   1 0 0 %   ! i m p o r t a n t ;                     t e x t - a l i g n :   l e f t   ! i m p o r t a n t ;                     m a r g i n - b o t t o m :   0   ! i m p o r t a n t ;                     / *   R e d u c e d   s p a c i n g   * /             }                 b o d y . m o b i l e - m e n u - a c t i v e   . m a i n - n a v i g a t i o n   a   {                     f o n t - s i z e :   1 . 1 2 5 r e m   ! i m p o r t a n t ;                     f o n t - w e i g h t :   6 0 0   ! i m p o r t a n t ;                     c o l o r :   v a r ( - - t e x t - c o l o r )   ! i m p o r t a n t ;                     p a d d i n g :   0 . 7 5 r e m   0   ! i m p o r t a n t ;                     / *   R e d u c e d   p a d d i n g   * /                     t r a n s i t i o n :   a l l   0 . 3 s   c u b i c - b e z i e r ( 0 . 1 6 ,   1 ,   0 . 3 ,   1 )   ! i m p o r t a n t ;                     d i s p l a y :   f l e x   ! i m p o r t a n t ;                     a l i g n - i t e m s :   c e n t e r   ! i m p o r t a n t ;                     b o r d e r - b o t t o m :   1 p x   s o l i d   r g b a ( 0 ,   0 ,   0 ,   0 . 0 3 )   ! i m p o r t a n t ;                     p o s i t i o n :   r e l a t i v e   ! i m p o r t a n t ;             }                 / *   R e m o v e   t h e   c o l o r f u l   u n d e r l i n e   i n d i c a t o r   i n   m o b i l e   m e n u   * /             b o d y . m o b i l e - m e n u - a c t i v e   . m a i n - n a v i g a t i o n   a : : a f t e r   {                     d i s p l a y :   n o n e   ! i m p o r t a n t ;             }                 b o d y . d a r k - m o d e . m o b i l e - m e n u - a c t i v e   . m a i n - n a v i g a t i o n   a   {                     b o r d e r - b o t t o m - c o l o r :   r g b a ( 2 5 5 ,   2 5 5 ,   2 5 5 ,   0 . 0 5 )   ! i m p o r t a n t ;             }                 b o d y . m o b i l e - m e n u - a c t i v e   . m a i n - n a v i g a t i o n   a : h o v e r   {                     c o l o r :   v a r ( - - p r i m a r y - c o l o r )   ! i m p o r t a n t ;                     p a d d i n g - l e f t :   0 . 7 5 r e m   ! i m p o r t a n t ;                     b a c k g r o u n d :   r g b a ( v a r ( - - p r i m a r y - c o l o r - r g b ,   3 7 ,   9 9 ,   2 3 5 ) ,   0 . 0 3 )   ! i m p o r t a n t ;             }                 / *   L i g h t   B a c k d r o p   O v e r l a y   * /             b o d y . m o b i l e - m e n u - a c t i v e : : a f t e r   {                     c o n t e n t :   ' ' ;                     p o s i t i o n :   f i x e d ;                     t o p :   0 ;                     l e f t :   0 ;                     w i d t h :   1 0 0 v w ;                     h e i g h t :   1 0 0 v h ;                     b a c k g r o u n d :   r g b a ( 0 ,   0 ,   0 ,   0 . 2 5 ) ;                     / *   M u c h   l i g h t e r   a n d   t r a n s p a r e n t   * /                     z - i n d e x :   9 9 9 9 9 9 ;                     b a c k d r o p - f i l t e r :   n o n e   ! i m p o r t a n t ;             }                 . m e n u - t o g g l e   {                     z - i n d e x :   1 0 0 0 0 0 1   ! i m p o r t a n t ;                     p o s i t i o n :   r e l a t i v e   ! i m p o r t a n t ;                     b a c k g r o u n d :   t r a n s p a r e n t   ! i m p o r t a n t ;                     b o r d e r :   n o n e   ! i m p o r t a n t ;                     b o x - s h a d o w :   n o n e   ! i m p o r t a n t ;             }                 / *   S t y l e   f o r   t h e   X   ( A c t i v e   S t a t e )   * /             b o d y . m o b i l e - m e n u - a c t i v e   . m e n u - t o g g l e   {                     b a c k g r o u n d :   r g b a ( v a r ( - - p r i m a r y - c o l o r - r g b ,   3 7 ,   9 9 ,   2 3 5 ) ,   0 . 1 )   ! i m p o r t a n t ;                     b o r d e r - r a d i u s :   5 0 %   ! i m p o r t a n t ;                     w i d t h :   4 4 p x   ! i m p o r t a n t ;                     h e i g h t :   4 4 p x   ! i m p o r t a n t ;                     d i s p l a y :   f l e x   ! i m p o r t a n t ;                     a l i g n - i t e m s :   c e n t e r   ! i m p o r t a n t ;                     j u s t i f y - c o n t e n t :   c e n t e r   ! i m p o r t a n t ;                     t o p :   1 5 p x   ! i m p o r t a n t ;                     r i g h t :   1 5 p x   ! i m p o r t a n t ;                     p o s i t i o n :   f i x e d   ! i m p o r t a n t ;             }                 / *   S t y l i n g   f o r   t h e   H a m b u r g e r   b u t t o n   w h e n   a c t i v e   * /             b o d y . m o b i l e - m e n u - a c t i v e   . h a m b u r g e r - i c o n   s p a n   {                     b a c k g r o u n d - c o l o r :   v a r ( - - p r i m a r y - c o l o r )   ! i m p o r t a n t ;             }                 / *   S u b - m e n u   s t y l i n g   f o r   m o b i l e   o v e r l a y   * /             b o d y . m o b i l e - m e n u - a c t i v e   . s u b - m e n u   {                     p o s i t i o n :   s t a t i c   ! i m p o r t a n t ;                     d i s p l a y :   b l o c k   ! i m p o r t a n t ;                     b o x - s h a d o w :   n o n e   ! i m p o r t a n t ;                     b a c k g r o u n d :   t r a n s p a r e n t   ! i m p o r t a n t ;                     b o r d e r :   n o n e   ! i m p o r t a n t ;                     m a r g i n :   0   ! i m p o r t a n t ;                     p a d d i n g :   0   0   1 r e m   0   ! i m p o r t a n t ;             }                 b o d y . m o b i l e - m e n u - a c t i v e   . s u b - m e n u   a   {                     f o n t - s i z e :   1 . 1 2 5 r e m   ! i m p o r t a n t ;                     f o n t - w e i g h t :   5 0 0   ! i m p o r t a n t ;                     o p a c i t y :   0 . 8   ! i m p o r t a n t ;             }                 / *   S q u i s h   p r e v e n t i o n   f o r   b r a n d i n g   o n   t o p   * /             . t o p - b a r - c o n t e n t   {                     f l e x - d i r e c t i o n :   c o l u m n ;                     g a p :   0 . 5 r e m ;                     t e x t - a l i g n :   c e n t e r ;             }     }         / *   3 .   F o o t e r   R e s p o n s i v e n e s s   * /     @ m e d i a   ( m a x - w i d t h :   7 6 8 p x )   {             . f o o t e r - m a i n   {                     t e x t - a l i g n :   c e n t e r ;                     p a d d i n g :   3 r e m   0   ! i m p o r t a n t ;             }                 . f o o t e r - b r a n d i n g   {                     m a r g i n - b o t t o m :   2 r e m ;             }                 . f o o t e r - b r a n d i n g   h 2   {                     j u s t i f y - c o n t e n t :   c e n t e r ;                     d i s p l a y :   f l e x ;                     a l i g n - i t e m s :   c e n t e r ;                     g a p :   0 . 5 r e m ;             }                 . f o o t e r - s o c i a l   . s o c i a l - l i n k s   {                     j u s t i f y - c o n t e n t :   c e n t e r ;                     m a r g i n - t o p :   1 . 5 r e m ;             }                 . f o o t e r - n a v   {                     j u s t i f y - c o n t e n t :   c e n t e r ;                     m a r g i n - t o p :   2 r e m ;                     f l e x - w r a p :   w r a p ;                     g a p :   1 . 2 5 r e m   ! i m p o r t a n t ;                     l i s t - s t y l e :   n o n e   ! i m p o r t a n t ;                     / *   R e m o v e   d o t s   * /                     p a d d i n g :   0   ! i m p o r t a n t ;                     d i s p l a y :   f l e x   ! i m p o r t a n t ;             }                 . f o o t e r - n a v   l i   {                     l i s t - s t y l e :   n o n e   ! i m p o r t a n t ;                     m a r g i n :   0   ! i m p o r t a n t ;                     p a d d i n g :   0   ! i m p o r t a n t ;                     d i s p l a y :   i n l i n e - f l e x   ! i m p o r t a n t ;             }                 . f o o t e r - n a v   a   {                     d i s p l a y :   f l e x   ! i m p o r t a n t ;                     a l i g n - i t e m s :   c e n t e r   ! i m p o r t a n t ;                     g a p :   8 p x   ! i m p o r t a n t ;             }     }         / *   G l o b a l   F o o t e r   N a v   F i x   -   S t r o n g e r   V e r s i o n   * /     . f o o t e r - n a v ,     . f o o t e r - n a v   u l ,     # f o o t e r - m e n u   {             l i s t - s t y l e :   n o n e   ! i m p o r t a n t ;             l i s t - s t y l e - t y p e :   n o n e   ! i m p o r t a n t ;             d i s p l a y :   f l e x   ! i m p o r t a n t ;             g a p :   1 2 p x   ! i m p o r t a n t ;             / *   E v e n   s m a l l e r   s p a c e   b e t w e e n   m e n u   i t e m s   * /             j u s t i f y - c o n t e n t :   c e n t e r   ! i m p o r t a n t ;             p a d d i n g :   0   ! i m p o r t a n t ;             m a r g i n :   0   ! i m p o r t a n t ;     }         . f o o t e r - n a v   l i ,     # f o o t e r - m e n u   l i   {             l i s t - s t y l e :   n o n e   ! i m p o r t a n t ;             l i s t - s t y l e - t y p e :   n o n e   ! i m p o r t a n t ;             m a r g i n :   0   ! i m p o r t a n t ;             p a d d i n g :   0   ! i m p o r t a n t ;             b a c k g r o u n d :   n o n e   ! i m p o r t a n t ;     }         . f o o t e r - n a v   a ,     # f o o t e r - m e n u   a   {             t e x t - d e c o r a t i o n :   n o n e   ! i m p o r t a n t ;             d i s p l a y :   i n l i n e - f l e x   ! i m p o r t a n t ;             a l i g n - i t e m s :   c e n t e r   ! i m p o r t a n t ;             g a p :   3 p x   ! i m p o r t a n t ;             / *   R e d u c e d   f r o m   5 p x   t o   b e   e v e n   c l o s e r   * /     }         / *   S p e c i f i c   f i x   f o r   t h e m e s   t h a t   m i g h t   u s e   b e f o r e   c o n t e n t   f o r   b u l l e t s   * /     . f o o t e r - n a v   l i : : b e f o r e ,     # f o o t e r - m e n u   l i : : b e f o r e   {             c o n t e n t :   n o n e   ! i m p o r t a n t ;             d i s p l a y :   n o n e   ! i m p o r t a n t ;     }         / *   4 .   P o s t   C o n t e n t   F i x e s   * /     @ m e d i a   ( m a x - w i d t h :   7 6 8 p x )   {             . p o s t - c a r d - i n n e r   {                     h e i g h t :   a u t o   ! i m p o r t a n t ;                     / *   L e t   i t   e x p a n d   * /             }                 . p o s t - c a r d   . p o s t - t h u m b n a i l   {                     h e i g h t :   1 8 0 p x   ! i m p o r t a n t ;                     w i d t h :   1 0 0 %   ! i m p o r t a n t ;             }                 . p o s t - c o n t e n t - w r a p p e r   {                     p a d d i n g :   1 . 2 5 r e m   ! i m p o r t a n t ;             }                 . s i n g l e   . e n t r y - h e a d e r   {                     p a d d i n g :   2 r e m   1 . 2 5 r e m   ! i m p o r t a n t ;             }                 . s i n g l e   . e n t r y - c o n t e n t   {                     p a d d i n g :   1 . 5 r e m   1 . 2 5 r e m   ! i m p o r t a n t ;             }                 . s i n g l e   . e n t r y - m e t a   {                     g a p :   0 . 7 5 r e m   1 r e m   ! i m p o r t a n t ;                     f l e x - w r a p :   w r a p ;                     d i s p l a y :   f l e x ;             }                 . e n t r y - m e t a > s p a n   {                     f o n t - s i z e :   0 . 8 1 3 r e m ;             }                 / *   T a b l e   o f   C o n t e n t s   M o b i l e   F i x   * /             . b l o g i o - t o c - w r a p p e r   {                     p a d d i n g :   1 r e m   ! i m p o r t a n t ;                     m a r g i n :   1 . 5 r e m   0   ! i m p o r t a n t ;             }                 . t o c - h e a d e r   h 3   {                     f o n t - s i z e :   1 r e m   ! i m p o r t a n t ;             }                 / *   B r e a d c r u m b s   W r a p   F i x   * /             . b r e a d c r u m b   {                     g a p :   0 . 3 7 5 r e m   ! i m p o r t a n t ;                     f o n t - s i z e :   0 . 7 5 r e m   ! i m p o r t a n t ;             }                 / *   W i d g e t   T i t l e   S i z e   * /             . w i d g e t - t i t l e   {                     f o n t - s i z e :   1 . 1 2 5 r e m   ! i m p o r t a n t ;                     p a d d i n g :   0 . 7 5 r e m   1 r e m   ! i m p o r t a n t ;             }     }         / *   5 .   G e n e r i c   R e s p o n s i v e   H e l p e r s   * /     i m g ,     v i d e o ,     i f r a m e ,     t a b l e   {             m a x - w i d t h :   1 0 0 % ;     }         p r e ,     c o d e   {             w h i t e - s p a c e :   p r e ;             w o r d - b r e a k :   n o r m a l ;             w o r d - w r a p :   n o r m a l ;     }         p r e   {             o v e r f l o w - x :   a u t o ;             - w e b k i t - o v e r f l o w - s c r o l l i n g :   t o u c h ;             p a d d i n g :   1 . 2 5 r e m   ! i m p o r t a n t ;     }         . t a b l e - w r a p p e r   {             w i d t h :   1 0 0 % ;             o v e r f l o w - x :   a u t o ;             - w e b k i t - o v e r f l o w - s c r o l l i n g :   t o u c h ;     }         / *   6 .   V e r y   S m a l l   S c r e e n s   ( i P h o n e   S E   e t c . )   * /     @ m e d i a   ( m a x - w i d t h :   3 7 5 p x )   {             . h e a d e r - s o c i a l   a   {                     w i d t h :   3 4 p x   ! i m p o r t a n t ;                     h e i g h t :   3 4 p x   ! i m p o r t a n t ;                     f o n t - s i z e :   0 . 7 5 r e m   ! i m p o r t a n t ;             }                 . s i t e - t a g l i n e   {                     f o n t - s i z e :   0 . 7 5 r e m   ! i m p o r t a n t ;             }     }         / *   7 .   C r i t i c a l   O v e r f l o w   F i x e s   ( P r e v e n t s   h o r i z o n t a l   s c r o l l i n g / s w a y i n g )   * /     b o d y   {             o v e r f l o w - x :   h i d d e n ;             p o s i t i o n :   r e l a t i v e ;     }         / *   F i x   s p e c i f i c   e l e m e n t s   t h a t   m i g h t   c a u s e   o v e r f l o w   w i t h o u t   b r e a k i n g   l a y o u t   * /     . s i t e   {             o v e r f l o w - x :   c l i p ;             / *   M o d e r n   a l t e r n a t i v e   t o   h i d d e n   t h a t   w o r k s   b e t t e r   w i t h   s t i c k y   * /     }         @ m e d i a   ( m a x - w i d t h :   7 6 7 p x )   {             . c o n t a i n e r   {                     m a x - w i d t h :   1 0 0 %   ! i m p o r t a n t ;                     o v e r f l o w - x :   h i d d e n ;             }                 . r e l a t e d - p o s t s - g r i d   {                     d i s p l a y :   b l o c k   ! i m p o r t a n t ;                     w i d t h :   1 0 0 %   ! i m p o r t a n t ;             }                 . r e l a t e d - p o s t - c a r d   {                     m a r g i n - b o t t o m :   1 r e m   ! i m p o r t a n t ;                     w i d t h :   1 0 0 %   ! i m p o r t a n t ;             }     }.menu-icon{margin-right:6px;font-size:.9em;opacity:.85;transition:all 0.3s ease;display:inline-flex;align-items:center;width:1.25em;justify-content:center}.main-navigation a:hover .menu-icon{opacity:1;transform:scale(1.1)}body.mobile-menu-active .menu-icon{margin-right:12px;font-size:1.1em}.social-links{display:flex;gap:1rem;align-items:center}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--bg-gray);color:var(--text-color);transition:opacity 0.3s ease,transform 0.3s ease,background-color 0.3s ease}.social-links a:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-3px)}.footer-social{margin-top:var(--spacing-md)}.footer-social .social-links a{background-color:rgb(255 255 255 / .1);color:#fff}.footer-social .social-links a:hover{background-color:var(--primary-color)}.post-navigation{margin-top:var(--spacing-xl);padding:var(--spacing-lg);background-color:var(--bg-gray);border-radius:12px}.post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}@media (max-width:767px){.post-navigation .nav-links{grid-template-columns:1fr;gap:var(--spacing-md)}}.post-navigation .nav-previous,.post-navigation .nav-next{padding:var(--spacing-md);background-color:var(--bg-color);border-radius:8px;transition:opacity 0.3s ease,transform 0.3s ease,background-color 0.3s ease}.post-navigation .nav-previous:hover,.post-navigation .nav-next:hover{box-shadow:0 4px 12px rgb(0 0 0 / .1)}.post-navigation .nav-subtitle{display:block;font-size:.875rem;color:var(--text-light);margin-bottom:.5rem}.post-navigation .nav-title{display:block;font-weight:600;color:var(--primary-color)}.page-header{display:none}.error-404{text-align:center;padding:var(--spacing-xl)}.error-404 .page-header{padding:var(--spacing-xl) 0}.error-404 .page-content{max-width:600px;margin:0 auto}.error-404-widgets{margin-top:var(--spacing-xl);text-align:left}.error-404-widgets h2{margin-bottom:var(--spacing-md);color:var(--primary-color)}.error-404-widgets ul{list-style:none;padding:0}.error-404-widgets ul li{padding:var(--spacing-xs) 0;border-bottom:1px solid var(--border-color)}.error-404-widgets ul li:last-child{border-bottom:none}.search-form{display:flex;gap:var(--spacing-sm);margin:var(--spacing-lg) 0}.search-form label{flex:1}.search-form input[type="search"]{width:100%;padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:6px;font-size:1rem;transition:opacity 0.3s ease,transform 0.3s ease,background-color 0.3s ease}.search-form input[type="search"]:focus{outline:none;border-color:var(--primary-color)}.search-form input[type="submit"]{padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--primary-color);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:opacity 0.3s ease,transform 0.3s ease,background-color 0.3s ease}.search-form input[type="submit"]:hover{background-color:var(--secondary-color)}.page-links{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color)}.page-links span,.page-links a{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);margin-right:var(--spacing-xs);background-color:var(--bg-gray);border-radius:6px;transition:opacity 0.3s ease,transform 0.3s ease,background-color 0.3s ease}.page-links a:hover{background-color:var(--primary-color);color:#fff}.no-sidebar .content-area{grid-template-columns:1fr}.no-sidebar .posts-wrapper{max-width:800px;margin:0 auto}.custom-logo-link{display:inline-block}.custom-logo{max-height:60px;width:auto}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.posts-wrapper>article{animation:fadeIn 0.5s ease-out}.color-scheme-dark{background-color:#1a1a1a}.color-scheme-dark .site-header{background-color:#2d2d2d;border-bottom-color:#404040}.color-scheme-dark article{background-color:#2d2d2d;box-shadow:0 1px 3px rgb(0 0 0 / .3)}.color-scheme-dark .widget{background-color:#2d2d2d}.wp-caption{max-width:100%}.wp-caption-text{font-size:.875rem;color:var(--text-light);text-align:center;margin-top:var(--spacing-xs)}.alignleft{float:left;margin-right:var(--spacing-md);margin-bottom:var(--spacing-md)}.alignright{float:right;margin-left:var(--spacing-md);margin-bottom:var(--spacing-md)}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);max-width:120%;width:120%}blockquote{border-left:4px solid var(--primary-color);padding-left:var(--spacing-md);margin:var(--spacing-lg) 0;font-style:italic;color:var(--text-light)}table{width:100%;border-collapse:collapse;margin:var(--spacing-lg) 0}table th,table td{padding:var(--spacing-sm);border:1px solid var(--border-color);text-align:left}table th{background-color:var(--bg-gray);font-weight:600}code{background-color:var(--bg-gray);padding:.2rem .4rem;border-radius:4px;font-family:'Courier New',monospace;font-size:.9em}pre{background-color:var(--bg-gray);padding:var(--spacing-md);border-radius:8px;overflow-x:auto;margin:var(--spacing-lg) 0}pre code{background:none;padding:0}.placeholder-thumbnail{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff}.placeholder-content{position:relative;z-index:2;text-align:center;padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem}.placeholder-icon{opacity:.9;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .2));animation:iconFloat 3s ease-in-out infinite}.placeholder-icon svg{width:48px;height:48px;stroke:#fff}.placeholder-title{font-size:1rem;font-weight:700;line-height:1.3;text-shadow:0 2px 8px rgb(0 0 0 / .3);max-width:280px;letter-spacing:-.01em}.placeholder-category{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.9;background:rgb(255 255 255 / .2);padding:.25rem .75rem;border-radius:20px;backdrop-filter:blur(10px)}.placeholder-pattern{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:.1;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgb(255 255 255 / .1) 10px,rgb(255 255 255 / .1) 20px);animation:patternMove 20s linear infinite}.post-card:hover .placeholder-thumbnail{transform:scale(1)}.post-card:hover .placeholder-icon{transform:scale(1.1) rotate(5deg);transition:transform 0.3s ease}.post-card:hover .placeholder-pattern{opacity:.15}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes patternMove{0%{background-position:0 0}100%{background-position:100px 100px}}body.dark-mode .placeholder-thumbnail{box-shadow:inset 0 0 20px rgb(0 0 0 / .3)}body.dark-mode .placeholder-category{background:rgb(0 0 0 / .3)}@media (max-width:768px){.placeholder-icon svg{width:36px;height:36px}.placeholder-title{font-size:.875rem}.placeholder-category{font-size:.625rem}}.widget-placeholder-thumbnail{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:6px;position:relative;overflow:hidden;transition:all 0.3s ease}.widget-placeholder-icon{position:relative;z-index:2;color:#fff;opacity:.9;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.widget-placeholder-icon svg{width:24px;height:24px;stroke:#fff;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .2))}.tab-item:hover .widget-placeholder-thumbnail{transform:scale(1.05)}.tab-item:hover .widget-placeholder-icon{transform:scale(1.1);opacity:1}.widget-placeholder-thumbnail::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 5px,rgb(255 255 255 / .05) 5px,rgb(255 255 255 / .05) 10px);z-index:1;opacity:.3}body.dark-mode .widget-placeholder-thumbnail{box-shadow:inset 0 0 10px rgb(0 0 0 / .3)}.tab-thumb{display:block;width:60px;height:60px;border-radius:6px;overflow:hidden}.tab-thumb .tab-img,.tab-thumb .widget-placeholder-thumbnail{width:100%;height:100%;object-fit:cover}.single .entry-footer .tags-links{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.archive-header-compact{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--primary-color)}.archive-title-compact{font-size:1.75rem;font-weight:700;color:var(--text-color);margin:0;line-height:1.3;letter-spacing:-.02em}.archive-title-compact span{color:var(--primary-color)}.archive-description-compact{margin-top:.5rem;font-size:.938rem;color:var(--text-light);line-height:1.6}body.dark-mode .archive-header-compact{border-bottom-color:var(--primary-color)}body.dark-mode .archive-title-compact{color:#f3f4f6}body.dark-mode .archive-description-compact{color:#9ca3af}@media (max-width:768px){.archive-title-compact{font-size:1.5rem}}.floating-social-share{position:sticky;top:120px;left:-80px;float:left;margin-left:-80px;z-index:100}.floating-share-inner{display:flex;flex-direction:column;gap:.5rem;background:var(--bg-color);padding:.5rem;border-radius:50px;box-shadow:0 4px 12px rgb(0 0 0 / .1);border:1px solid rgb(0 0 0 / .05)}.floating-share-btn{width:48px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-gray);color:var(--text-color);border:none;cursor:pointer;transition:all 0.3s ease;position:relative;text-decoration:none}.floating-share-btn:hover{transform:scale(1.1);box-shadow:0 4px 12px rgb(0 0 0 / .15)}.floating-facebook:hover{background:#1877f2;color:#fff}.floating-twitter:hover{background:#1da1f2;color:#fff}.floating-linkedin:hover{background:#0a66c2;color:#fff}.floating-whatsapp:hover{background:#25d366;color:#fff}.floating-link:hover{background:var(--primary-color);color:#fff}.floating-link.copied{background:#10b981;color:#fff}.share-count{font-size:.625rem;font-weight:600;margin-top:2px;opacity:.7}@media (max-width:1024px){.floating-social-share{display:none}}.mobile-only{display:none}@media (max-width:768px){.mobile-only{display:flex}}body.dark-mode .floating-share-inner{background:#1f2937;border-color:#374151;box-shadow:0 4px 20px rgb(0 0 0 / .4)}body.dark-mode .floating-share-btn{background:#374151;color:#e5e7eb}.entry-footer-compact{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem 1.5rem}.footer-tags{flex:1;min-width:200px}.compact-author-info{flex-shrink:0}.compact-author-info .author-link{display:flex;align-items:center;gap:.5rem;padding:.375rem .875rem;background:#fff0;border-radius:50px;transition:all 0.3s ease;text-decoration:none;border:1px solid var(--border-color)}.compact-author-info .author-link:hover{background:var(--primary-color);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px rgb(37 99 235 / .2)}.compact-author-info .author-avatar-img{width:32px;height:32px;border-radius:50%;border:2px solid var(--border-color)}.compact-author-info .author-details{display:flex;flex-direction:column;gap:.125rem}.compact-author-info .author-name{font-size:.875rem;font-weight:600;color:var(--text-color);line-height:1.2;transition:color 0.3s ease}.compact-author-info .author-link:hover .author-name{color:#fff}.compact-author-info .author-posts-count{font-size:.75rem;color:var(--text-light);line-height:1;transition:color 0.3s ease}.compact-author-info .author-link:hover .author-posts-count{color:rgb(255 255 255 / .9)}body.dark-mode .compact-author-info .author-link{background:#374151}body.dark-mode .compact-author-info .author-link:hover{background:var(--primary-color)}body.dark-mode .compact-author-info .author-name{color:#e5e7eb}body.dark-mode .compact-author-info .author-posts-count{color:#9ca3af}@media (max-width:768px){.entry-footer-compact{flex-direction:column;align-items:flex-start}.compact-author-info{width:100%}.compact-author-info .author-link{width:100%;justify-content:center}}.search-hero-card{background:#fff;padding:2.5rem;border-radius:12px;border:1.5px solid var(--border-color);box-shadow:0 4px 15px rgb(0 0 0 / .03);margin-bottom:3rem;display:flex;align-items:center;gap:2.5rem;position:relative;overflow:hidden}.search-hero-card::before{content:'';position:absolute;top:0;left:0;bottom:0;width:6px;background:linear-gradient(to bottom,var(--primary-color),var(--secondary-color))}.search-hero-icon{flex-shrink:0;width:80px;height:80px;background:#f8fafc;color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);box-shadow:inset 0 2px 4px rgb(0 0 0 / .02)}.search-hero-content{flex:1}.search-hero-subtitle{font-size:.813rem;font-weight:700;color:var(--text-light);text-transform:uppercase;letter-spacing:.15em;display:block;margin-bottom:.5rem}.search-hero-title{font-size:2.25rem;font-weight:800;color:var(--text-color);margin:0 0 .75rem 0;line-height:1.1;letter-spacing:-.03em}.search-hero-meta{font-size:1rem;color:var(--text-light);font-weight:500}.search-hero-meta strong{color:var(--primary-color);font-weight:800}body.dark-mode .search-hero-card{background:#1f2937;border-color:#374151}body.dark-mode .search-hero-icon{background:#111827;border-color:#374151;color:#3b82f6}@media (max-width:768px){.search-hero-card{flex-direction:column;text-align:center;padding:2rem 1.5rem;gap:1.5rem}.search-hero-card::before{width:100%;height:6px;left:0;top:0}.search-hero-icon{width:64px;height:64px}.search-hero-icon svg{width:32px;height:32px}.search-hero-title{font-size:1.75rem}}.not-found-modern{padding:6rem 2rem;text-align:center;background:#fff;border-radius:16px;border:1.5px solid var(--border-color);box-shadow:0 10px 30px rgb(0 0 0 / .03);margin-bottom:4rem;position:relative;overflow:hidden}.not-found-modern::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(to right,var(--primary-color),var(--secondary-color))}.not-found-content{max-width:550px;margin:0 auto}.not-found-icon{width:100px;height:100px;background:#f8fafc;color:var(--text-light);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2.5rem;border:1px solid var(--border-color);box-shadow:inset 0 2px 4px rgb(0 0 0 / .02)}.not-found-modern .page-title{font-size:2.25rem;font-weight:800;color:var(--text-color);margin-bottom:1.25rem;letter-spacing:-.02em}.not-found-text{font-size:1.125rem;color:var(--text-light);line-height:1.7;margin-bottom:3rem}.not-found-search-form{margin-bottom:3rem;padding:0 1rem}.not-found-search-form .search-form{display:flex;gap:.5rem;max-width:100%}.not-found-search-form .search-field{flex:1;height:56px!important;border-radius:12px!important;padding:0 1.5rem!important}.not-found-search-form .search-submit{height:56px!important;border-radius:12px!important;padding:0 2rem!important;background:var(--primary-color)!important;font-weight:700!important}.not-found-actions{display:flex;justify-content:center}.btn-primary{display:inline-flex;align-items:center;gap:.875rem;padding:1rem 2.5rem;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;text-decoration:none;font-weight:700;border-radius:100px;transition:all 0.4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 6px 20px rgb(37 99 235 / .2)}.btn-primary:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 30px rgb(37 99 235 / .35)}body.dark-mode .not-found-modern{background:#1f2937;border-color:#374151}body.dark-mode .not-found-icon{background:#111827;border-color:#374151}.post-type-badge{display:inline-block;padding:.25rem .75rem;background:#eef2ff;color:#4f46e5;font-size:.75rem;font-weight:700;border-radius:50px;text-transform:uppercase;letter-spacing:.05em}body.dark-mode .post-type-badge{background:#374151;color:#a5b4fc}@media (max-width:768px){.search-title{font-size:1.75rem}.not-found-modern{padding:3rem 1.5rem}}.blogio-tabs-widget-premium{background:#fff;border:1px solid var(--border-color);border-radius:16px;overflow:hidden;box-shadow:0 4px 15px rgb(0 0 0 / .03)}.tabs-header{display:flex;background:#f8fafc;border-bottom:1px solid var(--border-color);padding:6px;position:relative;gap:4px}.tabs-header .tab-link{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 4px;border:none;background:#fff0;color:var(--text-light);font-size:.813rem;font-weight:700;cursor:pointer;border-radius:10px;transition:all 0.3s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}.tabs-header .tab-link span{display:block}.tabs-header .tab-link svg{opacity:.6;transition:all 0.3s ease}.tabs-header .tab-link:hover{color:var(--text-color)}.tabs-header .tab-link.active{color:var(--primary-color);background:#fff;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.tabs-header .tab-link.active svg{opacity:1;color:var(--primary-color);transform:scale(1.1)}.tabs-body{padding:0}.tab-pane{display:none;animation:tabFadeIn 0.4s ease}.tab-pane.active{display:block}@keyframes tabFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tab-items-list{display:flex;flex-direction:column}.modern-mini-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;border-bottom:1px solid var(--border-color);transition:all 0.3s ease}.modern-mini-card:last-child{border-bottom:none}.modern-mini-card:hover{background:#f8fafc;padding-left:1.5rem}.card-thumb{width:64px;height:64px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--bg-gray);border:1px solid var(--border-color)}.card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.modern-mini-card:hover .card-thumb img{transform:scale(1.1)}.card-info{flex:1;min-width:0}.card-title{font-size:.938rem;font-weight:700;color:var(--text-color);margin:0 0 4px 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.3s ease}.modern-mini-card:hover .card-title{color:var(--primary-color)}.card-date,.card-meta,.card-excerpt{font-size:.75rem;color:var(--text-light);display:flex;align-items:center;gap:6px}.card-excerpt{line-height:1.4;font-style:italic;opacity:.8}.card-thumb.is-avatar{border-radius:50%}body.dark-mode .blogio-tabs-widget-premium{background:#1f2937;border-color:#374151}body.dark-mode .tabs-header{background:#111827;border-bottom-color:#374151}body.dark-mode .tabs-header .tab-link.active{background:#1f2937;box-shadow:0 4px 15px rgb(0 0 0 / .4);color:#fff}body.dark-mode .modern-mini-card{border-bottom-color:#374151}body.dark-mode .modern-mini-card:hover{background:#111827}body.dark-mode .card-title{color:#f3f4f6}body.dark-mode .card-thumb{border-color:#374151}.blogio-modern-categories{background:#fff;border:1px solid var(--border-color);border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .02)}.modern-cat-link{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;text-decoration:none;transition:all 0.3s ease;border-bottom:1px solid var(--border-color);position:relative;background:#fff0}.modern-cat-link:last-child{border-bottom:none}.modern-cat-link:hover{background:#f8fafc;padding-left:1.75rem}.cat-title{font-size:.938rem;font-weight:700;color:var(--text-color);transition:all 0.3s ease}.cat-arrow{display:flex;align-items:center;justify-content:center;color:var(--text-light);opacity:.4;transition:all 0.3s ease}.modern-cat-link:hover .cat-title{color:var(--primary-color)}.modern-cat-link:hover .cat-arrow{color:var(--primary-color);opacity:1;transform:translateX(3px)}body.dark-mode .blogio-modern-categories{background:#1f2937;border-color:#374151}body.dark-mode .modern-cat-link{border-bottom-color:#374151}body.dark-mode .modern-cat-link:hover{background:#111827}body.dark-mode .cat-title{color:#f3f4f6}body.dark-mode .cat-arrow{color:#9ca3af}@media (max-width:768px){h1{font-size:1.75rem!important}h2{font-size:1.5rem!important}h3{font-size:1.25rem!important}.single .entry-title{font-size:1.75rem!important;line-height:1.3}.container{padding:0 1.25rem!important}}@media (max-width:767px){.header-inner{padding:.75rem 0!important;flex-wrap:wrap}.site-branding{gap:0.75rem!important}.logo-text-link{font-size:1.25rem!important}.site-title{font-size:1.125rem!important}.main-navigation ul{display:none}body.mobile-menu-active .main-navigation ul{display:flex!important;flex-direction:column!important;position:fixed!important;top:0!important;right:0!important;width:260px!important;height:100vh!important;background:#ffffff!important;z-index:1000000!important;padding:6rem 2rem 2rem!important;margin:0!important;box-shadow:-15px 0 40px rgb(0 0 0 / .08)!important;animation:blogioSlideInRight 0.4s cubic-bezier(.16,1,.3,1) forwards!important}body.dark-mode.mobile-menu-active .main-navigation ul{background:#111827!important;border-left:1px solid rgb(255 255 255 / .05)}@keyframes blogioSlideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}body.mobile-menu-active .main-navigation ul::before{content:'MENÃœ';display:block;font-size:.75rem;font-weight:800;letter-spacing:.15em;color:var(--text-light);margin-bottom:1.5rem;opacity:.6;border-bottom:1px solid rgb(0 0 0 / .1);width:100%;padding-bottom:.5rem}body.mobile-menu-active .main-navigation li{width:100%!important;text-align:left!important;margin-bottom:0!important}body.mobile-menu-active .main-navigation a{font-size:1.125rem!important;font-weight:600!important;color:var(--text-color)!important;padding:.75rem 0!important;transition:all 0.3s cubic-bezier(.16,1,.3,1)!important;display:flex!important;align-items:center!important;border-bottom:1px solid rgb(0 0 0 / .03)!important;position:relative!important}body.mobile-menu-active .main-navigation a::after{display:none!important}body.dark-mode.mobile-menu-active .main-navigation a{border-bottom-color:rgb(255 255 255 / .05)!important}body.mobile-menu-active .main-navigation a:hover{color:var(--primary-color)!important;padding-left:0.75rem!important;background:rgba(var(--primary-color-rgb,37,99,235),.03)!important}body.mobile-menu-active::after{content:'';position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .25);z-index:999999;backdrop-filter:none!important}.menu-toggle{z-index:1000001!important;position:relative!important;background:transparent!important;border:none!important;box-shadow:none!important}body.mobile-menu-active .menu-toggle{background:rgba(var(--primary-color-rgb,37,99,235),.1)!important;border-radius:50%!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;top:15px!important;right:15px!important;position:fixed!important}body.mobile-menu-active .hamburger-icon span{background-color:var(--primary-color)!important}body.mobile-menu-active .sub-menu{position:static!important;display:block!important;box-shadow:none!important;background:transparent!important;border:none!important;margin:0!important;padding:0 0 1rem 0!important}body.mobile-menu-active .sub-menu a{font-size:1.125rem!important;font-weight:500!important;opacity:0.8!important}.top-bar-content{flex-direction:column;gap:.5rem;text-align:center}}@media (max-width:768px){.footer-main{text-align:center;padding:3rem 0!important}.footer-branding{margin-bottom:2rem}.footer-branding h2{justify-content:center;display:flex;align-items:center;gap:.5rem}.footer-social .social-links{justify-content:center;margin-top:1.5rem}.footer-nav{justify-content:center;margin-top:2rem;flex-wrap:wrap;gap:1.25rem!important;list-style:none!important;padding:0!important;display:flex!important}.footer-nav li{list-style:none!important;margin:0!important;padding:0!important;display:inline-flex!important}.footer-nav a{display:flex!important;align-items:center!important;gap:8px!important}}.footer-nav,.footer-nav ul,#footer-menu{list-style:none!important;list-style-type:none!important;display:flex!important;gap:12px!important;justify-content:center!important;padding:0!important;margin:0!important}.footer-nav li,#footer-menu li{list-style:none!important;list-style-type:none!important;margin:0!important;padding:0!important;background:none!important}.footer-nav a,#footer-menu a{text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:3px!important}.footer-nav li::before,#footer-menu li::before{content:none!important;display:none!important}@media (max-width:768px){.post-card-inner{height:auto!important}.post-card .post-thumbnail{height:180px!important;width:100%!important}.post-content-wrapper{padding:1.25rem!important}.single .entry-header{padding:2rem 1.25rem!important}.single .entry-content{padding:1.5rem 1.25rem!important}.single .entry-meta{gap:.75rem 1rem!important;flex-wrap:wrap;display:flex}.entry-meta>span{font-size:.813rem}.blogio-toc-wrapper{padding:1rem!important;margin:1.5rem 0!important}.toc-header h3{font-size:1rem!important}.breadcrumb{gap:0.375rem!important;font-size:0.75rem!important}.widget-title{font-size:1.125rem!important;padding:.75rem 1rem!important}}img,video,iframe,table{max-width:100%}pre,code{white-space:pre;word-break:normal;word-wrap:normal}pre{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:1.25rem!important}.table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:375px){.header-social a{width:34px!important;height:34px!important;font-size:0.75rem!important}.site-tagline{font-size:0.75rem!important}}body{overflow-x:hidden;position:relative}.site{overflow-x:clip}@media (max-width:767px){.container{max-width:100%!important;overflow-x:hidden}.related-posts-grid{display:block!important;width:100%!important}.related-post-card{margin-bottom:1rem!important;width:100%!important}}body.dark-mode .site-footer{background-color:#0f172a;color:#94a3b8}body.dark-mode .footer-bottom{background-color:#020617;border-top-color:#1e293b}body.dark-mode .breadcrumb{background-color:#1f2937;border-color:#374151}body.dark-mode .breadcrumb a{color:#93c5fd}body.dark-mode .breadcrumb span{color:#9ca3af}body.dark-mode .search-form input[type="search"]{background-color:#1f2937;border-color:#374151;color:#e5e7eb}body.dark-mode .search-form input[type="submit"]{background-color:var(--primary-color);color:#fff}body.dark-mode .search-toggle-wrapper.active{background-color:rgb(0 0 0 / .85)}body.dark-mode .search-form-wrapper{background-color:#1f2937}body.dark-mode .comments-area{border-top-color:#374151}body.dark-mode .comments-title{color:#f3f4f6}body.dark-mode .comment-body{background-color:#1f2937}body.dark-mode .comment-author-info .fn,body.dark-mode .comment-author-info .fn a{color:#f3f4f6}body.dark-mode .comment-text{color:#d1d5db}body.dark-mode .comment-metadata a{color:#9ca3af}body.dark-mode .comment-like-btn{background-color:#374151;border-color:#4b5563;color:#9ca3af}body.dark-mode .comment-reply-link{background-color:#374151;border-color:#4b5563;color:#93c5fd}body.dark-mode .comment-form{background-color:#1f2937}body.dark-mode .comment-reply-title{color:#f3f4f6}body.dark-mode .comment-form-field label{color:#d1d5db}body.dark-mode .comment-form-field input[type="text"],body.dark-mode .comment-form-field input[type="email"],body.dark-mode .comment-form-field input[type="url"],body.dark-mode .comment-form-field textarea{background-color:#111827;border-color:#374151;color:#e5e7eb}body.dark-mode .comment-item .children{border-left-color:#374151}body.dark-mode .pagination .page-numbers{background-color:#1f2937;border-color:#374151;color:#e5e7eb}body.dark-mode .pagination .page-numbers.current{background-color:var(--primary-color);color:#fff}body.dark-mode .related-posts-modern{border-top-color:#374151}body.dark-mode .related-posts-title{color:#f3f4f6}body.dark-mode .related-post-card{background-color:#1f2937;box-shadow:0 2px 8px rgb(0 0 0 / .3)}body.dark-mode .related-card-title{color:#f3f4f6}body.dark-mode .related-card-meta{color:#9ca3af}body.dark-mode .related-category{background-color:#312e81;color:#a5b4fc}body.dark-mode .blogio-toc-wrapper{background-color:#1f2937;border-color:#374151}body.dark-mode .toc-link{color:#9ca3af}body.dark-mode .toc-link:hover,body.dark-mode .toc-link.active{color:var(--primary-color)}body.dark-mode .toc-link::before{background-color:#4b5563}body.dark-mode .post-navigation{background-color:#1f2937}body.dark-mode .post-navigation .nav-previous,body.dark-mode .post-navigation .nav-next{background-color:#111827}body.dark-mode .post-navigation .nav-subtitle{color:#9ca3af}body.dark-mode .error-404-widgets{color:#d1d5db}body.dark-mode .error-404-widgets h2{color:var(--primary-color)}body.dark-mode .error-404-widgets ul li{border-bottom-color:#374151}body.dark-mode table th,body.dark-mode table td{border-color:#374151}body.dark-mode table th{background-color:#1f2937;color:#e5e7eb}body.dark-mode code{background-color:#1f2937;color:#e5e7eb}body.dark-mode pre{background-color:#1f2937}body.dark-mode blockquote{color:#9ca3af;border-left-color:var(--primary-color)}body.dark-mode .page-links span,body.dark-mode .page-links a{background-color:#1f2937;color:#e5e7eb}body.dark-mode .back-to-top{background-color:#374151;color:#e5e7eb}body.dark-mode .back-to-top:hover{background-color:var(--primary-color)}.entry-footer-actions{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap}.post-taxonomy-pills{flex:1;min-width:280px}.taxonomy-group{display:flex;flex-direction:column;gap:.75rem}.taxonomy-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;color:var(--text-light);text-transform:uppercase;letter-spacing:.05em}.pill-container{display:flex;flex-wrap:wrap;gap:.625rem}.pill{display:inline-flex;align-items:center;padding:.4rem 1rem;background:var(--bg-gray);border:1px solid var(--border-color);border-radius:50px;font-size:.813rem;font-weight:600;color:var(--text-color);text-decoration:none;transition:opacity 0.3s cubic-bezier(.4,0,.2,1),transform 0.3s cubic-bezier(.4,0,.2,1),background-color 0.3s ease,border-color 0.3s ease}.pill-tag{color:var(--primary-color)}.pill:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgb(37 99 235 / .2)}.post-share-inline{display:flex;flex-direction:column;gap:.75rem;align-items:flex-end}.post-share-inline .share-label{font-size:.75rem;font-weight:700;color:var(--text-light);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.5rem}.entry-footer-actions.no-tags .post-share-inline{flex-direction:row;align-items:center;gap:1.5rem}.entry-footer-actions.no-tags .share-label{color:var(--text-color)}.entry-footer-actions.no-tags .share-label svg{color:var(--primary-color)}.share-buttons-container{display:flex;gap:.75rem}.share-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:#fff;border:1px solid var(--border-color);border-radius:50%;color:var(--text-light);cursor:pointer;transition:opacity 0.3s cubic-bezier(.4,0,.2,1),transform 0.3s cubic-bezier(.4,0,.2,1),background-color 0.3s ease,border-color 0.3s ease;padding:0}.share-btn:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgb(0 0 0 / .08);color:#fff}.share-facebook:hover{background:#1877F2;border-color:#1877F2}.share-twitter:hover{background:#000;border-color:#000}.share-linkedin:hover{background:#0A66C2;border-color:#0A66C2}.share-whatsapp:hover{background:#25D366;border-color:#25D366}.share-link:hover{background:var(--primary-color);border-color:var(--primary-color)}body.dark-mode .pill{background:#2d3748;border-color:#4a5568;color:#e2e8f0}body.dark-mode .share-btn{background:#2d3748;border-color:#4a5568;color:#a0aec0}@media (max-width:768px){.entry-footer-actions{flex-direction:column;align-items:flex-start;gap:1.5rem}.post-share-inline{align-items:flex-start}}.related-posts-modern{margin:0 0 0 0;padding:.5rem 0 0 0;border-top:2px solid #e5e7eb}.related-posts-title{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:800;color:#1f2937;margin-bottom:.5rem}.related-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.related-post-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .08);transition:all 0.3s ease}.related-post-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgb(0 0 0 / .12)}.related-post-link{display:block;text-decoration:none;color:inherit}.related-card-thumbnail{position:relative;width:100%;height:180px;overflow:hidden}.related-card-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.related-post-card:hover .related-card-thumbnail img{transform:scale(1.05)}.related-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .2) 100%)}.related-placeholder-thumbnail{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.related-placeholder-icon svg{width:48px;height:48px;stroke:#fff;opacity:.9}.related-card-content{padding:1rem}.related-category{display:inline-block;padding:.25rem .75rem;background:#ede9fe;color:#6366f1;font-size:.75rem;font-weight:600;border-radius:50px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.related-card-title{font-size:1rem;font-weight:700;line-height:1.4;color:#1f2937;margin:0 0 .5rem 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-card-meta{display:flex;align-items:center;gap:1rem;font-size:.813rem;color:#6b7280}.related-date,.related-reading-time{display:flex;align-items:center;gap:.25rem}.comments-area{margin:0 0 0 0;padding:.5rem 0 0 0;border-top:2px solid #e5e7eb}.comments-title{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:800;color:#1f2937;margin-bottom:.5rem}.comment-list{list-style:none;margin:0;padding:0}.comment-item{margin-bottom:2rem}.comment-item .children{list-style:none;margin-left:3rem;padding-left:1.5rem;border-left:2px solid #e5e7eb}.comment-body{display:flex;gap:1rem;padding:1.5rem;background:#f9fafb;border-radius:12px}.comment-author-avatar{flex-shrink:0}.avatar-img{width:48px;height:48px;border-radius:50%}.comment-content-wrapper{flex:1}.comment-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.comment-author-info{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.comment-author-info .fn{font-weight:700;color:#1f2937}.comment-author-info .fn a{color:inherit;text-decoration:none}.comment-badge{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.badge-author{background:#dbeafe;color:#1e40af}.badge-admin{background:#fef3c7;color:#92400e}.comment-metadata{font-size:.813rem;color:#6b7280}.comment-metadata a{color:inherit;text-decoration:none}.comment-text{margin:.75rem 0;color:#374151;line-height:1.6}.comment-actions{display:flex;align-items:center;gap:1rem;margin-top:.75rem}.comment-like-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:50px;font-size:.813rem;color:#6b7280;cursor:pointer;transition:all 0.2s ease}.comment-like-btn:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.comment-like-btn.liked{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.comment-like-btn svg{transition:transform 0.2s ease}.comment-like-btn:hover svg{transform:scale(1.1)}.comment-reply-link{padding:.375rem .75rem;background:#fff;border:1px solid #e5e7eb;border-radius:50px;font-size:.813rem;font-weight:600;color:#2563eb;cursor:pointer;transition:all 0.2s ease}.comment-reply-link:hover{background:#2563eb;border-color:#2563eb;color:#fff}.comment-form{margin-top:2.5rem;padding:2rem;background:#f9fafb;border-radius:12px}.comment-reply-title{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.comment-form-field{margin-bottom:1.25rem}.comment-form-field label{display:block;font-weight:600;color:#374151;margin-bottom:.5rem}.comment-form-field input[type="text"],.comment-form-field input[type="email"],.comment-form-field input[type="url"],.comment-form-field textarea{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all 0.2s ease}.comment-form-field input:focus,.comment-form-field textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgb(37 99 235 / .1)}.comment-modern-container{position:relative;background:#fdfdfd;border:1.5px solid var(--border-color);border-radius:12px;transition:all 0.4s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgb(0 0 0 / .02);margin-bottom:.5rem}.comment-modern-container:hover{border-color:#d1d5db}.comment-modern-container:focus-within{background:#fff;border-color:var(--primary-color);box-shadow:0 10px 25px -10px rgb(37 99 235 / .1);transform:translateY(-2px)}.comment-modern-container textarea{width:100%;border:none!important;padding:1.5rem 1.5rem 2.5rem;font-size:1rem;line-height:1.7;background:transparent!important;resize:none;min-height:160px;color:var(--text-color);font-family:inherit;display:block}.comment-modern-container textarea:focus{outline:none!important;box-shadow:none!important}.comment-status-bar{position:absolute;bottom:.75rem;right:1.25rem;pointer-events:none;opacity:.4;transition:opacity 0.3s ease}.comment-modern-container:focus-within .comment-status-bar{opacity:1}.char-counter{font-size:.75rem;font-weight:700;color:var(--text-light);font-variant-numeric:tabular-nums;letter-spacing:.05em}.char-counter.warning{color:#ef4444}body.dark-mode .comment-modern-container{background:#1f2937;border-color:#374151}body.dark-mode .comment-modern-container:focus-within{background:#111827;border-color:var(--primary-color);box-shadow:0 10px 30px rgb(0 0 0 / .3)}body.dark-mode .comment-modern-container textarea{color:#e5e7eb}body.dark-mode .char-counter{color:#9ca3af}@media (max-width:768px){.comment-modern-container textarea{padding:1rem 1rem 2rem;min-height:120px;font-size:.938rem}.comment-form .submit-button{width:100%;padding:.75rem 1.5rem}}.comment-form .submit-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 2.5rem;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;border:none;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity 0.3s cubic-bezier(.4,0,.2,1),transform 0.3s cubic-bezier(.4,0,.2,1),background-color 0.3s ease,border-color 0.3s ease;box-shadow:0 4px 15px rgb(37 99 235 / .2);margin-top:1rem}.comment-form .submit-button:hover{background:linear-gradient(135deg,var(--secondary-color) 0%,var(--primary-color) 100%);transform:translateY(-2px);box-shadow:0 8px 20px rgb(37 99 235 / .3)}.comment-form .submit-button svg{width:18px;height:18px;transition:transform 0.3s ease}.comment-form .submit-button:hover svg{transform:translate(3px,-3px)}@media (max-width:1024px){.related-posts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.related-posts-grid{grid-template-columns:1fr;gap:1.25rem}.related-card-thumbnail{height:200px}.related-posts-title{font-size:1.25rem}.related-card-title{font-size:.938rem}}.blogio-toc-wrapper{background:#f8fafc;border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin:2.5rem 0}.toc-header{display:flex;align-items:center;gap:.75rem;cursor:pointer;margin-bottom:1rem}.toc-header svg{color:var(--primary-color);width:18px;height:18px;display:block;flex-shrink:0;transform:translateY(6px)}.toc-header h3{font-size:1.125rem;font-weight:800;margin:0;flex:1;color:var(--text-color);line-height:1.2}.toc-toggle{background:none;border:none;padding:0;color:var(--text-light);display:flex;align-items:center;transition:transform 0.3s ease}.blogio-toc-wrapper.collapsed .toc-toggle{transform:rotate(-90deg)}.toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.blogio-toc-wrapper.collapsed .toc-list{max-height:0;opacity:0;overflow:hidden}.toc-item{margin-top:.25rem}.toc-link{text-decoration:none;color:var(--text-light);font-size:.938rem;font-weight:600;transition:all 0.2s ease;display:flex;align-items:center;gap:.75rem;line-height:1.6;padding:.4rem 0}.toc-link::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--border-color);flex-shrink:0;transition:all 0.2s ease}.toc-level-3{margin-top:0;padding-left:0}.toc-level-3 .toc-link{font-weight:500;opacity:.85}.toc-level-3 .toc-link::before{width:4px;height:4px;opacity:.6}.toc-link:hover,.toc-link.active{color:var(--primary-color)}.toc-link:hover::before,.toc-link.active::before{background:var(--primary-color);transform:scale(1.3)}body.dark-mode .blogio-toc-wrapper{background:#1f2937;border-color:#374151}body.dark-mode .toc-header h3{color:#f3f4f6}body.dark-mode .toc-link{color:#9ca3af}body.dark-mode .toc-link:hover,body.dark-mode .toc-link.active{color:#3b82f6}@media (max-width:768px){.related-posts-grid{grid-template-columns:1fr}.comment-body{flex-direction:column;padding:1.25rem}.comment-author-avatar{margin-bottom:.75rem}.comment-meta{flex-direction:column;align-items:flex-start;gap:.25rem}.comment-item .children{margin-left:.75rem;padding-left:.75rem}.comment-form{padding:1.25rem}.comment-actions{flex-wrap:wrap}}