/* ==UserStyle==
@name           DuckDuckGo Chat optimized & customizable for wide screens
@description    DuckDuckGo Chat page is more suitable for wide screens.
@version        1.0.1
@author         BreatFR (https://breat.fr)
@namespace      https://breat.fr
@homepageURL    https://usercssjs.breat.fr/d/duckduckgo-chat
@updateURL      https://code.breat.fr/d/duckduckgo-chat/css/pc.user.css
@supportURL     https://discord.gg/Q8KSHzdBxs
@license        AGPL-3.0-or-later; https://www.gnu.org/licenses/agpl-3.0.txt
@preprocessor   stylus

@var    text        fontsize    "Custom font size"  1.2rem
@var    checkbox    noaside     "No left sidebar"   0
@var    checkbox    widemode    "Wide mode"         1
==/UserStyle== */

/* ==Credits==
Website         https://breat.fr
Bluesky			https://bsky.app/profile/breatfroff.bsky.social
facebook        https://www.facebook.com/breatfroff
mastodon        https://mastodon.social/@breat_fr
telegram        https://t.me/breatfr
vk              https://vk.com/breatfroff
X (twitter)     https://x.com/breatfroff
==/Credits== */

/* ==Support==
brave Creators  https://publishers.basicattentiontoken.org/c/breatfr
ko-fi           https://ko-fi.com/breatfr
PayPal          https://paypal.me/breat
==/Support== */

@-moz-document url("https://duckduckgo.com/?q=DuckDuckGo&ia=chat"), url("https://duckduckgo.com/?q=DuckDuckGo+AI+Chat&ia=chat&duckai=1") {
/* ==============================
	DuckDuckGo Chat
============================== */
    :root {
        font-size: fontsize;
        line-height: 1.5;
        overflow-x: hidden;
        --themeversion: 'Theme v1.0.1 by BreatFR (https://breat.fr)';
        --install1: ' usercssjs.breat.fr ';
        --install2: ' gitlab.com/breatfr/duckduckgochat ';
        --space: '\00a0\00a0\00a0\00a0';
        --support1: ' ko-fi.com/breatfr ';
        --support2: ' paypal.me/breat ';
    }

    .TRGfUJB4ZBhJDYZfbgBu::before {
        background: linear-gradient(88.55deg, rgb(139, 109, 255) 22.43%, rgb(254, 132, 132) 92.28%);
        background-clip: text;
        -webkit-background-clip: text;
        color: transparent;
        content: var(--themeversion)'\A''Install: ' url("https://gitlab.com/breatfr/kindroid/-/raw/main/images/icon_breat.fr.png") var(--install1) url("https://gitlab.com/breatfr/kindroid/-/raw/main/images/icon_gitlab.png") var(--install2) var(--space) ' Support me: ' url("https://gitlab.com/breatfr/kindroid/-/raw/main/images/icon_ko-fi.png") var(--support1) url("https://gitlab.com/breatfr/kindroid/-/raw/main/images/icon_paypal.png");
        display: block;
        font-size: 1.2rem;
        left: 50%;
        position: absolute;
        text-align: center;
        top: 0;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        width: 100%;
        white-space: pre-line;
    }

    if noaside {
        /* Masquer barre latérale */
        .cuhMRlbsijSWeq8UtkYx {
            display: none;
            height: 0;
            width: 0 !important;
        }
        /* Grille 1 colonne */
        .TRGfUJB4ZBhJDYZfbgBu {
            grid-template-columns: 1fr !important;
            margin: 0;
            max-width: 100% !important;
        }
    }

    if widemode {
        .TRGfUJB4ZBhJDYZfbgBu {
            grid-template-columns: 450px 1fr;
            margin: 0;
            max-width: 100%;
        }

        .AHC2JZMPowBKMlQUGSmI {
            margin-right: 2em !important;
        }

        .PSL9z2mGqO2kEMN_ZOJl {
            max-width: 100% !important;
        }

        .PSL9z2mGqO2kEMN_ZOJl > div {
            padding: 0 !important;
        }
    }
}
