/*                                                                            *\

Debian 12 GNOME 40 Nintendo obscurer [drw 28-Jul-2023]

SYNOPSIS

I've been working for the past week trying to get Debian 12 to be 
acceptable in theming so I can justify an upgrade of it outside of 
what's now a 13.9 gigabyte virtual-machine at 9.4 GB used that's taking 
up far too much disk space for just desktop theme development.

GNOME 40 was redesigned with Nintendo-logo-shaped bubbles on everything 
to make sure you have something stupid to complain about that they won't 
fix. You might be sad to find that the G.N.O.M.E. Project has went out 
of its way to fortify most of the entry points to redesigning its 
desktop with a lot of typical heavy-stack bullshit, including CSS.

I'll state this again. GNU software is not free if you need to own 
Google stock and the processing power that supports it to understand and 
modify it. GNU software is not free until they address the specific 
problem of overcomplication. Android and Microsoft Windows are 
ultimately the results of GNU allowing people to steal code by 
complicating everything into a Macintosh ego-sponge. Please start to 
rework the software if you find it to be unwieldy in design before 
Microsoft and 4chan take it over further.

USAGE

You could add this gnome-shell.css file into the directory Debian's 
"User Themes" extension expects. GNOME was introduced to complicate this 
directory structure.  $HOME/../$USER/./.themes/a/gnome-shell/gnome-shell.css

LINEAGE

Understand first that GNOME+Wayland was made so you won't have ease of 
use in changing Linux. This is enforced by way of strongarm tactics from 
unruly masochistic developers who set traps and cause complex situations 
in the social networks that let you log on to build the software you 
use. Those who learn from that do ultimately produce bad architectures.

"panel-corner" has also been removed from the GNOME shell so as to break 
visual backward compatibility, since the computing-in-absentia jokers 
have left modern conventions to show up in GNOME. I've provided some 
in-place compatibility for Debian 11 GNOME 38 at the bottom of this 
file; this hides the cultural-appropriated WebOS curvature of the top 
bar, which I still make use of because of how well it looks.

Please refer to the "gnome-professional" theme if you want a complex and 
exhausting understanding about what people get put through to learn 
GNOME theming. This was based on what I found in the themer's most 
recent release as of 7/24/2023. The auto-commentary from Red Hat, Inc. 
at the top of their file, telling you not to edit the theme, is an 
attempt to bias you to talk about politics, so either edit the theme or 
don't edit the theme.

LICENSE

Because Sinead O'Connor passed away during me trying to learn GNOME 
theming, I'm asking you to try and not let people oppress your 
uniqueness.

Please try to have studied at least one high-complexity versus 
low-complexity design system controversy and at least one criticism of 
projects the size of Linux. Contribution is key.

I'm not going to let the system keep me down as an anonymous slave, so 
please try and credit me by name.

(I probably can't hold you to these terms, so understand that the 
automobile and the road usually will.)

*/


/***
versions
-rw-r--r-- 1 drw drw 1687 Jul 24 21:28 new-gnome-shell.css
-rw-r--r-- 1 drw drw 1276 Jul 28 07:23 new-gnome-shell.css
***/

/* Top Bar */

#panelBox
{
  padding: 0px 0px;
}

#panel
{
  background: rgba(0, 0, 0, 0.3);
  font-size: 100%;
  height: 1.86em;
}

#panel StIcon
{
  icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

#panel:overview .panel-button,
 #panel:overview .panel-button:hover,
 #panel:overview .panel-button:active,
 #panel:overview .panel-button:focus,
 #panel:overview .panel-button:overview,
 #panel:overview .panel-button:checked
{
  color: white;
}

#panel .panel-button
{
  color: #cccccc;
}

#panel .panel-button:hover,
 #panel .panel-button:active,
 #panel .panel-button:focus,
 #panel .panel-button:overview,
 #panel .panel-button:checked
{
  box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.0);
  color: white;
}

#panel .panel-button.clock-display:hover,
 #panel .panel-button.clock-display:active,
 #panel .panel-button.clock-display:focus,
 #panel .panel-button.clock-display:overview,
 #panel .panel-button.clock-display:checked
{
  box-shadow: none;
}

#panel .panel-button.clock-display:hover .clock,
 #panel .panel-button.clock-display:active .clock,
 #panel .panel-button.clock-display:focus .clock,
 #panel .panel-button.clock-display:overview .clock,
 #panel .panel-button.clock-display:checked .clock
{
  box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.0);
}


/***
versions
-rw-r--r-- 1 drw drw  182 Jul 23 18:23 gnome-shell.css
***/

.panel-corner {
    -panel-corner-radius: 0px;
    -panel-corner-background-color: transparent;
    -panel-corner-border-width: 0px;
    -panel-corner-border-color: transparent;
}
