Mattias Bodlund 3 weeks ago
parent
commit
20b2cbfdb7
2 changed files with 19 additions and 4 deletions
  1. +15
    -4
      app/assets/stylesheets/application.css
  2. +4
    -0
      app/controllers/application_controller.rb

+ 15
- 4
app/assets/stylesheets/application.css View File

@ -1,4 +1,4 @@
h2@property --glow-deg {
@property --glow-deg {
syntax: "<angle>"; syntax: "<angle>";
inherits: true; inherits: true;
initial-value: 0deg; initial-value: 0deg;
@ -1007,7 +1007,7 @@ form:has(.cta) {
& button { & button {
text-align: left; text-align: left;
appearance: none; appearance: none;
border: 2px solid transparent;
border: 3px solid transparent;
flex-grow: 1; flex-grow: 1;
line-height: 1.25; line-height: 1.25;
background: var(--clr-white); background: var(--clr-white);
@ -1018,9 +1018,20 @@ form:has(.cta) {
color: var(--clr-black); color: var(--clr-black);
&.chance { &.chance {
animation: glow 10s linear infinite;
animation: glow 4s linear infinite;
background: linear-gradient(var(--clr-white), var(--clr-white)) padding-box, background: linear-gradient(var(--clr-white), var(--clr-white)) padding-box,
linear-gradient(var(--glow-deg), var(--clr-blue), var(--clr-green), #74B2FF, var(--clr-green)) border-box;
conic-gradient(
from var(--glow-deg),
var(--clr-blue),
var(--clr-green),
var(--clr-blue),
var(--clr-green),
var(--clr-blue)
) border-box;
@media (prefers-reduced-motion: reduce) {
animation: none;
}
} }
} }
} }


+ 4
- 0
app/controllers/application_controller.rb View File

@ -1,10 +1,14 @@
class ApplicationController < ActionController::Base class ApplicationController < ActionController::Base
before_action :authenticate before_action :authenticate
OPEN_ACCESS_PERIOD = Date.new(2026, 8, 30)..Date.new(2026, 9, 6)
private private
def authenticate def authenticate
return if OPEN_ACCESS_PERIOD.cover?(Date.current)
authenticate_or_request_with_http_basic do |name, password| authenticate_or_request_with_http_basic do |name, password|
name == "stupid" && password == "studio" name == "stupid" && password == "studio"
end if Rails.env.production? end if Rails.env.production?


Loading…
Cancel
Save