diff --git a/DeepDrftPublic.Client/Controls/AudioPlayerBar/AudioPlayerBar.razor b/DeepDrftPublic.Client/Controls/AudioPlayerBar/AudioPlayerBar.razor index 9902438..1c14002 100644 --- a/DeepDrftPublic.Client/Controls/AudioPlayerBar/AudioPlayerBar.razor +++ b/DeepDrftPublic.Client/Controls/AudioPlayerBar/AudioPlayerBar.razor @@ -1,10 +1,11 @@ @if (_isMinimized) { - +
+ +
} else { @@ -47,7 +48,7 @@ else } - - @* Spacer to prevent content overlap *@ -
-} \ No newline at end of file +} + +@* Spacer to prevent content overlap *@ +
\ No newline at end of file diff --git a/DeepDrftPublic.Client/Controls/AudioPlayerBar/AudioPlayerBar.razor.css b/DeepDrftPublic.Client/Controls/AudioPlayerBar/AudioPlayerBar.razor.css index 6d742b2..523709e 100644 --- a/DeepDrftPublic.Client/Controls/AudioPlayerBar/AudioPlayerBar.razor.css +++ b/DeepDrftPublic.Client/Controls/AudioPlayerBar/AudioPlayerBar.razor.css @@ -34,20 +34,20 @@ } /* Minimized floating dock — positioning + hover only; colour from MudFab */ -::deep .minimized-dock { +.minimized-dock { position: fixed; bottom: 60px; right: 60px; z-index: 1300; } -::deep .minimized-dock:hover { +.minimized-dock:hover { transform: scale(1.1); } /* Spacer to prevent content overlap */ .player-spacer { - height: 140px; + height: 100px; width: 100%; flex-shrink: 0; } @@ -68,7 +68,7 @@ } .player-spacer { - height: 160px; + height: 120px; } } diff --git a/DeepDrftPublic.Client/Controls/DeepDrftHero.razor b/DeepDrftPublic.Client/Controls/DeepDrftHero.razor index da90172..fcb86bd 100644 --- a/DeepDrftPublic.Client/Controls/DeepDrftHero.razor +++ b/DeepDrftPublic.Client/Controls/DeepDrftHero.razor @@ -1,5 +1,5 @@
Charleston, South Carolina
-

Deep
Drft

+

Deep
DRFT

Electronic Music Collective

We craft immersive electronic soundscapes — live; built from synthesizers, drum machines, and raw intention. diff --git a/DeepDrftPublic.Client/Layout/DeepDrftFooter.razor b/DeepDrftPublic.Client/Layout/DeepDrftFooter.razor new file mode 100644 index 0000000..2238093 --- /dev/null +++ b/DeepDrftPublic.Client/Layout/DeepDrftFooter.razor @@ -0,0 +1,11 @@ +

\ No newline at end of file diff --git a/DeepDrftPublic.Client/Layout/DeepDrftFooter.razor.css b/DeepDrftPublic.Client/Layout/DeepDrftFooter.razor.css new file mode 100644 index 0000000..3ecb610 --- /dev/null +++ b/DeepDrftPublic.Client/Layout/DeepDrftFooter.razor.css @@ -0,0 +1,48 @@ +.deepdrft-footer { + background: var(--deepdrft-white); + border-top: 1px solid var(--deepdrft-border); + padding: 3rem; + display: flex; + align-items: center; + justify-content: space-between; + gap: 2rem; +} + +.deepdrft-footer-logo { + font-family: var(--deepdrft-font-display); + font-size: 1.5rem; + font-weight: 400; + color: var(--deepdrft-navy); +} + +.deepdrft-footer-logo span { + /*font-style: italic;*/ + color: var(--deepdrft-green); +} + +.deepdrft-footer-links { + display: flex; + gap: 2rem; + list-style: none; + margin: 0; + padding: 0; +} + +.deepdrft-footer-links a { + font-family: var(--deepdrft-font-mono); + font-size: 0.62rem; + letter-spacing: 0.18em; + text-transform: uppercase; + color: var(--deepdrft-muted); + text-decoration: none; + transition: color 0.2s; +} + +.deepdrft-footer-links a:hover { color: var(--deepdrft-navy); } + +.deepdrft-footer-copy { + font-family: var(--deepdrft-font-mono); + font-size: 0.58rem; + letter-spacing: 0.12em; + color: var(--deepdrft-muted); +} \ No newline at end of file diff --git a/DeepDrftPublic.Client/Layout/MainLayout.razor b/DeepDrftPublic.Client/Layout/MainLayout.razor index 6c5c444..1ba23fa 100644 --- a/DeepDrftPublic.Client/Layout/MainLayout.razor +++ b/DeepDrftPublic.Client/Layout/MainLayout.razor @@ -19,19 +19,9 @@ @Body - - + + diff --git a/DeepDrftPublic.Client/Layout/MainLayout.razor.css b/DeepDrftPublic.Client/Layout/MainLayout.razor.css index 286b3ef..60cec92 100644 --- a/DeepDrftPublic.Client/Layout/MainLayout.razor.css +++ b/DeepDrftPublic.Client/Layout/MainLayout.razor.css @@ -18,53 +18,3 @@ right: 0.75rem; top: 0.5rem; } - -/* ── SITE FOOTER ── */ -.deepdrft-footer { - background: var(--deepdrft-white); - border-top: 1px solid var(--deepdrft-border); - padding: 3rem; - display: flex; - align-items: center; - justify-content: space-between; - gap: 2rem; -} - -.deepdrft-footer-logo { - font-family: var(--deepdrft-font-display); - font-size: 1.5rem; - font-weight: 400; - color: var(--deepdrft-navy); -} - -.deepdrft-footer-logo span { - font-style: italic; - color: var(--deepdrft-green); -} - -.deepdrft-footer-links { - display: flex; - gap: 2rem; - list-style: none; - margin: 0; - padding: 0; -} - -.deepdrft-footer-links a { - font-family: var(--deepdrft-font-mono); - font-size: 0.62rem; - letter-spacing: 0.18em; - text-transform: uppercase; - color: var(--deepdrft-muted); - text-decoration: none; - transition: color 0.2s; -} - -.deepdrft-footer-links a:hover { color: var(--deepdrft-navy); } - -.deepdrft-footer-copy { - font-family: var(--deepdrft-font-mono); - font-size: 0.58rem; - letter-spacing: 0.12em; - color: var(--deepdrft-muted); -} diff --git a/DeepDrftPublic.Client/Pages/FramePlayer.razor b/DeepDrftPublic.Client/Pages/FramePlayer.razor new file mode 100644 index 0000000..bd10fec --- /dev/null +++ b/DeepDrftPublic.Client/Pages/FramePlayer.razor @@ -0,0 +1,7 @@ +@page "/FramePlayer" +

FramePlayer

+ +@code { + /* TODO make an iframe compatible player using the AudioPlayerControl, + and a new embeddable layout that doesn't include any of the nav deco */ +} \ No newline at end of file diff --git a/DeepDrftPublic.Client/Pages/FramePlayer.razor.cs b/DeepDrftPublic.Client/Pages/FramePlayer.razor.cs new file mode 100644 index 0000000..9a3131b --- /dev/null +++ b/DeepDrftPublic.Client/Pages/FramePlayer.razor.cs @@ -0,0 +1,7 @@ +using Microsoft.AspNetCore.Components; + +namespace DeepDrftPublic.Client.Pages; + +public partial class FramePlayer : ComponentBase +{ +} \ No newline at end of file diff --git a/DeepDrftPublic.Client/Pages/FramePlayer.razor.css b/DeepDrftPublic.Client/Pages/FramePlayer.razor.css new file mode 100644 index 0000000..e69de29 diff --git a/DeepDrftPublic/wwwroot/styles/deepdrft-styles.css b/DeepDrftPublic/wwwroot/styles/deepdrft-styles.css index 667d9b7..c4616b4 100644 --- a/DeepDrftPublic/wwwroot/styles/deepdrft-styles.css +++ b/DeepDrftPublic/wwwroot/styles/deepdrft-styles.css @@ -92,7 +92,6 @@ h2, h3, h4, h5, h6, } /* Body */ -body, p, span, div, .deepdrft-text-description, .deepdrft-text-readable { font-family: var(--deepdrft-font-body);