/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: The Astra WordPress theme is lightning-fast and highly customizable. It has over 1 million downloads and the only theme in the world with 6,000+ five-star reviews! It’s ideal for professional web designers, solopreneurs, small businesses, eCommerce, membership sites and any type of website. It offers special features and templates so it works perfectly with all page builders like Spectra, Elementor, Beaver Builder, etc. Fast performance, clean code, mobile-first design and schema markup are all built-in, making the theme exceptionally SEO-friendly. It’s fully compatible with WooCommerce, SureCart and other eCommerce plugins and comes with lots of store-friendly features and templates. Astra also provides expert support for free users. A dedicated team of fully trained WordPress experts are on hand to help with every aspect of the theme. Try the live demo of Astra: https://zipwp.org/themes/astra/
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.13.6.1783707461
Updated: 2026-07-10 18:17:41

*/
/* ===== OGW Scripts Design v1 ===== */

.ogw-script-container{
    max-width:900px;
    margin:40px auto;
    padding:20px;
}

.ogw-script-header img{
    width:100%;
    border-radius:12px;
}

.ogw-script-header h1{
    font-size:36px;
    margin-top:20px;
    margin-bottom:20px;
}

.ogw-script-info-card{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:15px;
    margin-bottom:25px;
}

.ogw-item{
    background:#1f2937;
    color:#fff;
    padding:20px;
    border-radius:10px;
    text-align:center;
}

.ogw-item span{
    display:block;
    color:#9ca3af;
    font-size:14px;
    margin-bottom:8px;
}

.ogw-buttons{
    display:flex;
    gap:15px;
    flex-wrap:wrap;
    margin-bottom:30px;
}

.ogw-buttons a{
    text-decoration:none;
    color:#fff;
    padding:14px 24px;
    border-radius:8px;
    font-weight:700;
}

.download-btn{
    background:#16a34a;
}

.play-btn{
    background:#ea580c;
}

.discord-btn{
    background:#5865F2;
}

.ogw-script-code textarea{
    width:100%;
    min-height:250px;
    background:#111827;
    color:#00ff66;
    border:none;
    padding:20px;
    border-radius:10px;
    font-family:monospace;
}

.ogw-features{
    margin-top:30px;
    background:#f5f5f5;
    padding:25px;
    border-radius:10px;
}

@media(max-width:768px){

.ogw-script-info-card{
grid-template-columns:1fr;
}

.ogw-buttons{
flex-direction:column;
}

}
.copy-btn{
background:#2563eb;
color:#fff;
border:none;
padding:14px 22px;
border-radius:8px;
font-size:16px;
font-weight:bold;
cursor:pointer;
margin-bottom:15px;
}
.copy-btn:hover{
background:#1d4ed8;
}
/* ===== Features Box ===== */

.ogw-features{
    margin-top:30px;
}

.feature-box{
    background:#ffffff;
    border:1px solid #e5e7eb;
    border-radius:12px;
    padding:20px;
    line-height:1.8;
    font-size:16px;
    box-shadow:0 5px 15px rgba(0,0,0,.08);
}
.ogw-description{
    margin:30px 0;
    padding:25px;
    background:#ffffff;
    border:1px solid #e5e7eb;
    border-radius:12px;
    box-shadow:0 5px 15px rgba(0,0,0,.08);
}

.ogw-description h2{
    margin-bottom:15px;
}

.ogw-description p{
    line-height:1.8;
}
/* ===== OGW Premium Buttons ===== */

.ogw-buttons{
    display:flex;
    gap:15px;
    flex-wrap:wrap;
    margin:30px 0;
}

.ogw-buttons a{
    flex:1;
    min-width:180px;
    text-align:center;
    text-decoration:none;
    padding:15px 20px;
    border-radius:12px;
    font-size:16px;
    font-weight:700;
    transition:.3s;
    color:#fff;
    box-shadow:0 8px 20px rgba(0,0,0,.15);
}

.download-btn{
    background:#16a34a;
}

.download-btn:hover{
    background:#15803d;
    transform:translateY(-3px);
}

.play-btn{
    background:#2563eb;
}

.play-btn:hover{
    background:#1d4ed8;
    transform:translateY(-3px);
}

.discord-btn{
    background:#5865F2;
}

.discord-btn:hover{
    background:#4752c4;
    transform:translateY(-3px);
}

.copy-btn{
    background:#111827;
    color:#fff;
    border:none;
    padding:15px 25px;
    border-radius:12px;
    cursor:pointer;
    font-size:16px;
    font-weight:bold;
    transition:.3s;
}

.copy-btn:hover{
    background:#000;
    transform:translateY(-3px);
}

@media(max-width:768px){

.ogw-buttons{
flex-direction:column;
}

.ogw-buttons a{
width:100%;
}

}
/* ===========================
   OGW Script Template v2
   Part 3
=========================== */

.ogw-top-layout{
    display:flex;
    gap:30px;
    align-items:flex-start;
    margin-bottom:35px;
}

.ogw-main-content{
    flex:2;
}

.ogw-sidebar{
    flex:1;
    position:sticky;
    top:20px;
}

.ogw-featured-image img{
    width:100%;
    border-radius:18px;
    display:block;
    box-shadow:0 10px 30px rgba(0,0,0,.15);
}

.ogw-title-box{
    margin-top:20px;
}

.ogw-title-box h1{
    font-size:34px;
    margin-bottom:15px;
    font-weight:700;
}

.ogw-meta{
    display:flex;
    gap:12px;
    flex-wrap:wrap;
}

.meta-item{
    background:#f3f3f3;
    padding:8px 14px;
    border-radius:30px;
    font-size:14px;
    font-weight:600;
}

.ogw-sidebar-card{
    background:#fff;
    border-radius:18px;
    padding:25px;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
}

.ogw-action-card{
    display:flex;
    flex-direction:column;
    gap:12px;
}

.download-btn,
.play-btn,
.discord-btn,
.copy-btn{

    display:block;
    width:100%;
    padding:15px;
    border-radius:12px;
    text-align:center;
    text-decoration:none;
    font-weight:700;
    transition:.3s;
    cursor:pointer;
    border:none;
}

.download-btn:hover,
.play-btn:hover,
.discord-btn:hover,
.copy-btn:hover{

    transform:translateY(-3px);

}

.ogw-info-list{
    margin-top:25px;
}

.info-row{

    display:flex;
    justify-content:space-between;
    padding:14px 0;
    border-bottom:1px solid #eee;

}

@media(max-width:991px){

.ogw-top-layout{

display:block;

}

.ogw-sidebar{

margin-top:30px;

position:relative;

top:auto;

}

}/* ==========================================
   OGW Script Template v2 - Part 4
========================================== */

/* Description Card */
.ogw-description{
    background:#ffffff;
    border-radius:16px;
    padding:25px;
    margin:30px 0;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
}

.ogw-description h2{
    margin-bottom:15px;
    font-size:28px;
}

/* Features Card */
.feature-box{
    background:#ffffff;
    border-radius:16px;
    padding:25px;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
    line-height:1.9;
    white-space:pre-line;
}

/* Script Box */
.ogw-script-box{
    position:relative;
    background:#111827;
    border-radius:16px;
    padding:20px;
    margin-top:20px;
    overflow:hidden;
}

/* Script Textarea */
#scriptCode{
    width:100%;
    min-height:320px;
    background:#111827;
    color:#22c55e;
    border:none;
    resize:vertical;
    outline:none;
    font-size:15px;
    font-family:Consolas, Monaco, monospace;
    line-height:1.7;
}

/* Copy Button */
.copy-btn{
    margin-bottom:15px;
    background:#2563eb;
    color:#fff;
}

/* Download */
.download-btn{
    background:#16a34a;
    color:#fff;
}

/* Play */
.play-btn{
    background:#f59e0b;
    color:#fff;
}

/* Discord */
.discord-btn{
    background:#5865F2;
    color:#fff;
}

.download-btn:hover,
.play-btn:hover,
.discord-btn:hover,
.copy-btn:hover{
    opacity:.92;
}

/* Section Titles */
.ogw-script-code h2,
.ogw-features h2{
    margin:25px 0 15px;
    font-size:28px;
}/*==================================================
        OGW SCRIPT TEMPLATE V2
        PART 1
==================================================*/

.ogw-script-page{
    background:#f5f7fb;
    padding:40px 0;
}

.ogw-container{
    width:95%;
    max-width:1350px;
    margin:auto;
}

/* Top Layout */

.ogw-hero{
    display:grid;
    grid-template-columns:2fr 380px;
    gap:30px;
    align-items:start;
}

/* Featured Image */

.ogw-thumbnail{
    overflow:hidden;
    border-radius:18px;
    background:#fff;
    box-shadow:0 15px 40px rgba(0,0,0,.08);
}

.ogw-thumbnail img{
    width:100%;
    display:block;
    height:auto;
}

/* Sidebar */

.ogw-action-card{

    background:#fff;
    border-radius:18px;
    padding:25px;
    box-shadow:0 15px 40px rgba(0,0,0,.08);

    position:sticky;
    top:20px;

}

.ogw-action-card h3{

    margin-bottom:20px;
    font-size:22px;

}

/* Buttons */

.download-btn,
.play-btn,
.discord-btn,
.copy-btn{

display:block;

width:100%;

padding:16px;

margin-bottom:14px;

text-align:center;

text-decoration:none;

border-radius:12px;

font-weight:700;

transition:.30s;

border:none;

cursor:pointer;

}

.download-btn{

background:#22c55e;
color:#fff;

}

.play-btn{

background:#f59e0b;
color:#fff;

}

.discord-btn{

background:#5865F2;
color:#fff;

}

.copy-btn{

background:#111827;
color:#fff;

}

.download-btn:hover,
.play-btn:hover,
.discord-btn:hover,
.copy-btn:hover{

transform:translateY(-3px);

box-shadow:0 12px 25px rgba(0,0,0,.15);

}

/* Title */

.ogw-title-box{

margin-top:30px;

}

.ogw-title-box h1{

font-size:38px;

font-weight:700;

line-height:1.3;

}

/* Meta */

.ogw-meta-card{

display:grid;

grid-template-columns:repeat(3,1fr);

gap:18px;

margin:30px 0;

}

.meta-box{

background:#fff;

padding:20px;

border-radius:15px;

text-align:center;

box-shadow:0 10px 25px rgba(0,0,0,.06);

}

.meta-box span{

display:block;

font-size:15px;

color:#666;

margin-bottom:8px;

}

.meta-box strong{

font-size:18px;

}/*==================================================
        OGW SCRIPT TEMPLATE V2
        PART 2
==================================================*/

/* Description */

.ogw-description-card,
.ogw-features-card,
.ogw-script-card,
.ogw-executor-card,
.ogw-related-scripts{

background:#fff;

border-radius:18px;

padding:30px;

margin:30px 0;

box-shadow:0 15px 35px rgba(0,0,0,.06);

}

.ogw-description-card h2,
.ogw-features-card h2,
.ogw-script-card h2,
.ogw-executor-card h2,
.ogw-related-scripts h2{

margin-bottom:20px;

font-size:28px;

}

/* Features */

.ogw-features ul{

margin:0;

padding:0;

list-style:none;

}

.ogw-features li{

padding:12px 0;

border-bottom:1px solid #ececec;

font-size:17px;

}

.ogw-features li:last-child{

border-bottom:none;

}

/* Script */

.script-header{

display:flex;

justify-content:space-between;

align-items:center;

margin-bottom:20px;

}

.copy-btn-top{

background:#2563eb;

color:#fff;

border:none;

padding:12px 20px;

border-radius:10px;

cursor:pointer;

font-weight:600;

transition:.3s;

}

.copy-btn-top:hover{

transform:translateY(-2px);

}

#scriptCode{

width:100%;

height:320px;

background:#0f172a;

color:#22c55e;

border:none;

border-radius:12px;

padding:20px;

font-size:15px;

font-family:Consolas,monospace;

resize:vertical;

outline:none;

line-height:1.7;

}

/* Executor */

.executor-tag{

display:inline-block;

background:#2563eb;

color:#fff;

padding:12px 20px;

border-radius:30px;

font-weight:700;

}

/* Related */

.ogw-related-grid{

display:grid;

grid-template-columns:repeat(3,1fr);

gap:25px;

margin-top:25px;

}

.ogw-related-card{

background:#fafafa;

border-radius:16px;

overflow:hidden;

transition:.3s;

box-shadow:0 8px 20px rgba(0,0,0,.06);

}

.ogw-related-card:hover{

transform:translateY(-6px);

}

.ogw-related-card img{

width:100%;

display:block;

}

.ogw-related-card h3{

padding:18px;

font-size:18px;

margin:0;

color:#111827;

}

/* Responsive */

@media(max-width:991px){

.ogw-hero{

grid-template-columns:1fr;

}

.ogw-action-card{

position:relative;

top:auto;

}

.ogw-meta-card{

grid-template-columns:1fr;

}

.ogw-related-grid{

grid-template-columns:1fr;

}

.script-header{

flex-direction:column;

align-items:flex-start;

gap:15px;

}

.ogw-title-box h1{

font-size:30px;

}

}/*==================================================
        OGW SCRIPT TEMPLATE V2
        FINAL POLISH
==================================================*/

/* Smooth Scrolling */
html{
    scroll-behavior:smooth;
}

/* Better Card Hover */
.ogw-description-card,
.ogw-features-card,
.ogw-script-card,
.ogw-executor-card,
.ogw-related-card,
.ogw-action-card{

    transition:all .35s ease;

}

.ogw-description-card:hover,
.ogw-features-card:hover,
.ogw-script-card:hover,
.ogw-executor-card:hover,
.ogw-related-card:hover{

    transform:translateY(-4px);

    box-shadow:0 20px 40px rgba(0,0,0,.10);

}

/* Better Image */

.ogw-thumbnail img{

transition:.4s;

}

.ogw-thumbnail:hover img{

transform:scale(1.03);

}

/* Better Buttons */

.download-btn,
.play-btn,
.discord-btn,
.copy-btn,
.copy-btn-top{

letter-spacing:.3px;

font-size:16px;

}

/* Custom Scrollbar */

#scriptCode::-webkit-scrollbar{

width:8px;

}

#scriptCode::-webkit-scrollbar-thumb{

background:#2563eb;

border-radius:20px;

}

/* Section Animation */

.ogw-description-card,
.ogw-features-card,
.ogw-script-card,
.ogw-executor-card,
.ogw-related-scripts{

animation:fadeUp .5s ease;

}

@keyframes fadeUp{

from{

opacity:0;

transform:translateY(20px);

}

to{

opacity:1;

transform:none;

}

}