' Remote sprites
!define SPRITESURL https://gitlab.com/wirescrossed/plantuml/raw/master/sprites
!includeurl SPRITESURL/firewall.puml
!includeurl SPRITESURL/router.puml
!includeurl SPRITESURL/switch.puml
!includeurl SPRITESURL/server.puml
!includeurl SPRITESURL/loadbalancer.puml
!includeurl SPRITESURL/wifi.puml
!includeurl SPRITESURL/cloud.puml
!includeurl SPRITESURL/storage.puml
!includeurl SPRITESURL/workstation.puml
!includeurl SPRITESURL/laptop.puml

' Theme parameters
scale 1
' Usecase
skinparam ArrowColor dimgrey
skinparam BackgroundColor lightgrey
skinparam usecaseBackgroundColor lightgrey
skinparam rectangleBackgroundColor whitesmoke
skinparam arrowThickness 2
skinparam ActorBackgroundColor whitesmoke
skinparam ActorBorderColor black
skinparam UsecaseBorderColor black
skinparam defaultTextAlignment center
skinparam packageStyle rectangle
skinparam packageBorderColor grey
skinparam ArrowFontSize 10
skinparam ArrowFontColor black
skinparam PackageBorderColor white
skinparam NoteBackgroundColor lightgrey
skinparam NoteBorderColor grey
skinparam NoteFontSize 8

' Sequence
skinparam ParticipantBorderColor black
skinparam ParticipantBackgroundColor whitesmoke
skinparam ParticipantFontColor black
skinparam ArrowColor dimgrey
skinparam LifeLineBorderColor black
skinparam LifeLineBackgroundColor whitesmoke